Projects

What the caller may do here

Changed on

Role, gate state, plan limits and a set of derived booleans — so an agent on a static surface can check before it acts instead of attempting a write and reading the failure.

Descriptive, never authoritative: see the schema.

get/projects/{projectId}/capabilities

Request

  • Base URL
    https://app.mcpjam.com/api/v1
  • URL
    https://app.mcpjam.com/api/v1/projects/{projectId}/capabilities
  • Auth
    HTTP bearer

Response

The caller's capabilities in this project.

projectIdstring required
organizationIdstring nullable required
rolestring required

The caller's ORGANIZATION role: guest, member, admin or owner. This is what the platform's role checks rank; a project grant does not raise it.

projectRolestring required

admin or editor, when the caller holds a project grant.

surfacestring required

Which channel we resolved this request to arrive on. Echoed so an agent can confirm it is labelled the way it expects — a CLI showing up as rest means its user agent is not reaching us.

Changes

    • info

      added the optional property to the response with the status

    • info

      response property can/cancelJourneyRun deprecated

    • info

      response property can/launchJourneyRun deprecated

    • info

      added the required property / to the response with the status

    • info

      added the required property / to the response with the status

    • info

      added the optional property to the response with the status