YouTrack および Hub ヘルプの開発者ポータル

ポストサービス許可

リクエスト

POST [[[<REST API URL>|Hub-Rest-Api-URL.html]]]/roles/role id/servicepermissions?add=boolean&amp;remove=boolean

パラメーター

説明

add

ブール型のクエリパラメーター。

remove

ブール型のクエリパラメーター。

リクエスト本体

サービス

AuthorityHolder を拡張します

{ "key": string, "homeUrl": string, "baseUrls": [string, ...], "userUriPattern": string, "groupUriPattern": string, "redirectUris": [string, ...], "audienceSwitchTargets": [[[[service|HUB-REST-API_JSON-Scheme.html#service]]], ...], "untrustedRedirectUris": [[[[untrustedRedirectURI|HUB-REST-API_JSON-Scheme.html#untrustedRedirectURI]]], ...], "applicationName": string, "vendor": string, "releaseDate": calendar, "version": string, "audience": string, "iconUrl": string, "resources": [[[[resource|HUB-REST-API_JSON-Scheme.html#resource]]], ...], "permissions": [[[[permission|HUB-REST-API_JSON-Scheme.html#permission]]], ...], "defaultRoles": [[[[role|HUB-REST-API_JSON-Scheme.html#role]]], ...], "viewers": [[[[authorityHolder|HUB-REST-API_JSON-Scheme.html#authorityHolder]]], ...], "trusted": boolean, "consentRequired": boolean, "secret": string, "apiVersion": string, "scopeItems": [string, ...], "clientCredentialsFlowEnabled": boolean, "authCodeFlowEnabled": boolean, "pkceRequired": boolean, "implicitFlowEnabled": boolean, "resourceOwnerFlowEnabled": boolean, "id": string /* from authorityHolder */, "aliases": [[[[alias|HUB-REST-API_JSON-Scheme.html#alias]]], ...] /* from authorityHolder */, "name": string /* from authorityHolder */, "projectRoles": [[[[projectRole|HUB-REST-API_JSON-Scheme.html#projectRole]]], ...] /* from authorityHolder */, "transitiveProjectRoles": [[[[projectRole|HUB-REST-API_JSON-Scheme.html#projectRole]]], ...] /* from authorityHolder */, "sourcedProjectRoles": [[[[sourcedProjectRole|HUB-REST-API_JSON-Scheme.html#sourcedProjectRole]]], ...] /* from authorityHolder */, "organizationRoles": [[[[organizationRole|HUB-REST-API_JSON-Scheme.html#organizationRole]]], ...] /* from authorityHolder */, "transitiveOrganizationRoles": [[[[organizationRole|HUB-REST-API_JSON-Scheme.html#organizationRole]]], ...] /* from authorityHolder */, "sourcedOrganizationRoles": [[[[sourcedOrganizationRole|HUB-REST-API_JSON-Scheme.html#sourcedOrganizationRole]]], ...] /* from authorityHolder */ }

レスポンス

レスポンスコード

意味

200 OK

リクエストが成功しました。

400 不正な要求

リクエストパラメーターの少なくとも 1 つが無効です。例: 渡された JSON オブジェクトの必須フィールドがありません。詳細については、応答のエラーメッセージを確認してください。

403 禁止します

要求元は、要求されたリソースにアクセスできません。

404 お探しのページが見つかりませんでした

要求されたリソースが見つかりませんでした。

500 内部サーバーエラー

サーバーエラーのため、リクエストの処理に失敗しました。詳細については、応答のエラーメッセージを確認してください。

レスポンスボディ

{ "id": string, "aliases": [[[[alias|HUB-REST-API_JSON-Scheme.html#alias]]], ...], "key": string, "name": string, "description": string, "permissions": [[[[permission|HUB-REST-API_JSON-Scheme.html#permission]]], ...] }
2025 年 8 月 04 日