Баримт бичиг / API лавлах
OAuth апп
OAuth-оор эрх олгосон интеграци.
GET/v1/oauth/userinfo
The user who installed the app and the workspace it acts in.
GET/v1/workspaces/{workspaceId}/oauth-apps
List the workspace's OAuth apps.
Параметр (1)
| Нэр | Байрлал | Төрөл | Заавал | Тайлбар |
|---|---|---|---|---|
workspaceId | path | string | тийм |
POST/v1/workspaces/{workspaceId}/oauth-apps
Register an OAuth app. The client secret is in the response once.
Параметр (1)
| Нэр | Байрлал | Төрөл | Заавал | Тайлбар |
|---|---|---|---|---|
workspaceId | path | string | тийм |
Хүсэлтийн бие (NewOauthApp)
| Нэр | Төрөл | Заавал | Тайлбар |
|---|---|---|---|
name | string | тийм | |
description | string | ||
websiteUrl | string | ||
redirectUris | string[] | тийм | 1-10 exact redirect URIs. |
confidential | boolean | Server-side apps (default true) get a client secret; public apps use PKCE only. | |
pkceRequired | boolean | PKCE is on by default; a public app always requires it. |
GET/v1/workspaces/{workspaceId}/oauth-apps/{appId}
One OAuth app.
Параметр (2)
| Нэр | Байрлал | Төрөл | Заавал | Тайлбар |
|---|---|---|---|---|
workspaceId | path | string | тийм | |
appId | path | string | тийм |
PATCH/v1/workspaces/{workspaceId}/oauth-apps/{appId}
Edit an OAuth app (the client id never changes).
Параметр (2)
| Нэр | Байрлал | Төрөл | Заавал | Тайлбар |
|---|---|---|---|---|
workspaceId | path | string | тийм | |
appId | path | string | тийм |
Хүсэлтийн бие (UpdateOauthApp)
| Нэр | Төрөл | Заавал | Тайлбар |
|---|---|---|---|
name | string | ||
description | string | ||
websiteUrl | string | ||
redirectUris | array |
DELETE/v1/workspaces/{workspaceId}/oauth-apps/{appId}
Delete an app; every installation and token of it is removed.
Параметр (2)
| Нэр | Байрлал | Төрөл | Заавал | Тайлбар |
|---|---|---|---|---|
workspaceId | path | string | тийм | |
appId | path | string | тийм |
POST/v1/workspaces/{workspaceId}/oauth-apps/{appId}/regenerate-secret
Replace the client secret of a confidential app.
Параметр (2)
| Нэр | Байрлал | Төрөл | Заавал | Тайлбар |
|---|---|---|---|---|
workspaceId | path | string | тийм | |
appId | path | string | тийм |
GET/v1/workspaces/{workspaceId}/oauth-installations
Apps installed in this workspace.
Параметр (1)
| Нэр | Байрлал | Төрөл | Заавал | Тайлбар |
|---|---|---|---|---|
workspaceId | path | string | тийм |
DELETE/v1/workspaces/{workspaceId}/oauth-installations/{installationId}
Uninstall an app: its tokens stop working at once.
Параметр (2)
| Нэр | Байрлал | Төрөл | Заавал | Тайлбар |
|---|---|---|---|---|
workspaceId | path | string | тийм | |
installationId | path | string | тийм |