P0. Any valid API key. Read is tenant and grant scoped.
Responses
{
"200": {
"description": "Success.",
"headers": {
"X-Request-Id": {
"schema": {
"type": "string",
"maxLength": 180
}
},
"X-RateLimit-Limit": {
"schema": {
"type": "integer",
"minimum": 1
}
},
"X-RateLimit-Remaining": {
"schema": {
"type": "integer",
"minimum": 0
}
},
"X-RateLimit-Reset": {
"schema": {
"type": "integer",
"minimum": 1
}
}
},
"content": {
"application/json": {
"schema": {
"type": "object",
"additionalProperties": false,
"properties": {
"data": {
"$ref": "#/components/schemas/Identity"
},
"request_id": {
"type": "string",
"maxLength": 180
}
},
"required": [
"data",
"request_id"
]
},
"example": {
"data": {
"tenant_id": "11111111-1111-4111-8111-111111111111",
"integration_id": "11111111-1111-4111-8111-111111111111",
"environment": "test",
"scopes": [],
"allowed_channel_ids": [],
"allowed_template_ids": [],
"capabilities": []
},
"request_id": "example"
}
}
}
},
"400": {
"description": "Structured 400 error. See error catalog and retry rules.",
"headers": {
"X-Request-Id": {
"schema": {
"type": "string",
"maxLength": 180
}
},
"X-RateLimit-Limit": {
"schema": {
"type": "integer",
"minimum": 1
}
},
"X-RateLimit-Remaining": {
"schema": {
"type": "integer",
"minimum": 0
}
},
"X-RateLimit-Reset": {
"schema": {
"type": "integer",
"minimum": 1
}
},
"Retry-After": {
"schema": {
"type": "integer",
"minimum": 0
}
}
},
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/Error"
},
"example": {
"error": {
"code": "invalid_request",
"message": "Request rejected.",
"request_id": "req_example",
"retryable": false
}
}
}
}
},
"401": {
"description": "Structured 401 error. See error catalog and retry rules.",
"headers": {
"X-Request-Id": {
"schema": {
"type": "string",
"maxLength": 180
}
},
"X-RateLimit-Limit": {
"schema": {
"type": "integer",
"minimum": 1
}
},
"X-RateLimit-Remaining": {
"schema": {
"type": "integer",
"minimum": 0
}
},
"X-RateLimit-Reset": {
"schema": {
"type": "integer",
"minimum": 1
}
},
"Retry-After": {
"schema": {
"type": "integer",
"minimum": 0
}
}
},
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/Error"
},
"example": {
"error": {
"code": "invalid_api_key",
"message": "Request rejected.",
"request_id": "req_example",
"retryable": false
}
}
}
}
},
"403": {
"description": "Structured 403 error. See error catalog and retry rules.",
"headers": {
"X-Request-Id": {
"schema": {
"type": "string",
"maxLength": 180
}
},
"X-RateLimit-Limit": {
"schema": {
"type": "integer",
"minimum": 1
}
},
"X-RateLimit-Remaining": {
"schema": {
"type": "integer",
"minimum": 0
}
},
"X-RateLimit-Reset": {
"schema": {
"type": "integer",
"minimum": 1
}
},
"Retry-After": {
"schema": {
"type": "integer",
"minimum": 0
}
}
},
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/Error"
},
"example": {
"error": {
"code": "invalid_request",
"message": "Request rejected.",
"request_id": "req_example",
"retryable": false
}
}
}
}
},
"404": {
"description": "Structured 404 error. See error catalog and retry rules.",
"headers": {
"X-Request-Id": {
"schema": {
"type": "string",
"maxLength": 180
}
},
"X-RateLimit-Limit": {
"schema": {
"type": "integer",
"minimum": 1
}
},
"X-RateLimit-Remaining": {
"schema": {
"type": "integer",
"minimum": 0
}
},
"X-RateLimit-Reset": {
"schema": {
"type": "integer",
"minimum": 1
}
},
"Retry-After": {
"schema": {
"type": "integer",
"minimum": 0
}
}
},
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/Error"
},
"example": {
"error": {
"code": "invalid_request",
"message": "Request rejected.",
"request_id": "req_example",
"retryable": false
}
}
}
}
},
"429": {
"description": "Structured 429 error. See error catalog and retry rules.",
"headers": {
"X-Request-Id": {
"schema": {
"type": "string",
"maxLength": 180
}
},
"X-RateLimit-Limit": {
"schema": {
"type": "integer",
"minimum": 1
}
},
"X-RateLimit-Remaining": {
"schema": {
"type": "integer",
"minimum": 0
}
},
"X-RateLimit-Reset": {
"schema": {
"type": "integer",
"minimum": 1
}
},
"Retry-After": {
"schema": {
"type": "integer",
"minimum": 0
}
}
},
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/Error"
},
"example": {
"error": {
"code": "invalid_request",
"message": "Request rejected.",
"request_id": "req_example",
"retryable": true
}
}
}
}
},
"500": {
"description": "Structured 500 error. See error catalog and retry rules.",
"headers": {
"X-Request-Id": {
"schema": {
"type": "string",
"maxLength": 180
}
},
"X-RateLimit-Limit": {
"schema": {
"type": "integer",
"minimum": 1
}
},
"X-RateLimit-Remaining": {
"schema": {
"type": "integer",
"minimum": 0
}
},
"X-RateLimit-Reset": {
"schema": {
"type": "integer",
"minimum": 1
}
},
"Retry-After": {
"schema": {
"type": "integer",
"minimum": 0
}
}
},
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/Error"
},
"example": {
"error": {
"code": "invalid_request",
"message": "Request rejected.",
"request_id": "req_example",
"retryable": false
}
}
}
}
},
"503": {
"description": "Structured 503 error. See error catalog and retry rules.",
"headers": {
"X-Request-Id": {
"schema": {
"type": "string",
"maxLength": 180
}
},
"X-RateLimit-Limit": {
"schema": {
"type": "integer",
"minimum": 1
}
},
"X-RateLimit-Remaining": {
"schema": {
"type": "integer",
"minimum": 0
}
},
"X-RateLimit-Reset": {
"schema": {
"type": "integer",
"minimum": 1
}
},
"Retry-After": {
"schema": {
"type": "integer",
"minimum": 0
}
}
},
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/Error"
},
"example": {
"error": {
"code": "invalid_request",
"message": "Request rejected.",
"request_id": "req_example",
"retryable": true
}
}
}
}
}
}Schema references resolve in the downloadable OpenAPI document. No credentials or live requests are sent by this explorer.