Control plane

post/developer-apps

Request

  • Base URL: https://api.team0.ai/v1
  • URL: https://api.team0.ai/v1/developer-apps
  • Auth: one of:
    • OAuth 2 (authorization code, authorization URL https://clerk.team0.ai/oauth/authorize, token URL https://clerk.team0.ai/oauth/token)
    • HTTP bearer

Headers

Idempotency-Keystring required

Request body

namestring required
kind'oauth_public' | 'service' required

Confidential OAuth clients are not self-service in the first beta; server integrations use Team0 service credentials.

redirect_urisstring[] required
allowed_originsstring[] required
maximum_execution_policy'caller_acts' | 'team0_asks_first' | 'team0_may_act'

Maximum or effective action owner. A request may narrow an application's maximum but never widen it.

Response

Developer application created.

idstring required
object'developer_app' required
namestring required
kind'oauth_public' | 'oauth_confidential' | 'service' required
protocol_status'not_applicable' | 'pending' | 'ready' | 'mismatch' | 'disabled' required
client_idstring nullable

Clerk OAuth client ID for ready OAuth applications; never a client secret.

redirect_urisstring[] required
allowed_originsstring[] required
maximum_execution_policy'caller_acts' | 'team0_asks_first' | 'team0_may_act' required

Maximum or effective action owner. A request may narrow an application's maximum but never widen it.

versioninteger required
created_atstring date-time required

Changes

No recorded changes to this operation across all 1 revision of this API.