Assign resource scopes to organization role

Add MCP server to your AI tool

Allow AI tools and LLMs to interact with the API documentation portal through MCP.

MCP server URL

https://bump.sh/logto/doc/logto-management-api/mcp

Standard setup for AI tools providing an mcp.json file

mcp.json
"Logto Management API MCP server": {
  "url": "https://bump.sh/logto/doc/logto-management-api/mcp"
}
Close
POST /api/organization-roles/{id}/resource-scopes

Assign resource scopes to the specified organization role

Path parameters

  • id string Required

    The unique identifier of the organization role.

application/json

Body Required

  • scopeIds array[string] Required

    An array of resource scope IDs to be assigned. Existed scope IDs assignments will be ignored.

    Minimum length of each is 1.

Responses

  • 201 application/json

    Resource scopes were assigned successfully.

  • 400

    Bad Request

  • 401

    Unauthorized

  • 403

    Forbidden

  • 422

    At least one of the IDs provided is invalid. For example, the resource scope ID does not exist;

POST /api/organization-roles/{id}/resource-scopes
curl \
 --request POST 'https://[tenant_id].logto.app/api/organization-roles/{id}/resource-scopes' \
 --header "Authorization: Bearer $ACCESS_TOKEN" \
 --header "Content-Type: application/json" \
 --data '{"scopeIds":["string"]}'
Request examples
{
  "scopeIds": [
    "string"
  ]
}