Skip to main content

List team endpoints

Snapshot: 0.9.17-patch1 · selected operations. This is a stored schema reference, not a fresh export or confirmation of behavior in another release. Scope and availability.

Availability and authentication​

API access must be enabled for your deployment. Ask the platform administrator to confirm availability and the required API-key scope documented in the operation description below. Send the team API key in the X-API-Key header. Enabled interaction modes depend on endpoint runtime capabilities; the export profile does not enable them in your deployment.

GET /api/v1/endpoints​

Returns all endpoints belonging to the team associated with the API key. Requires a team API key with READ_TEAM_APPS scope.

Parameters​

NameLocationRequiredDescriptionSchema
pagequeryNoPage number (1-based){"type":"string","pattern":"^[1-9][0-9]*$","default":"1"}
limitqueryNoItems per page (max 100){"type":"string","pattern":"^[1-9][0-9]*$","default":"20"}

Responses​

These are declared schema responses, not results of live requests. An example is illustrative, not a complete catalogue of possible errors.

StatusDescription
200Default Response
400Request validation failed
401API key is missing or invalid
403API key lacks the required scope or resource access
429Too many requests
500Unexpected server error

200​

Default Response

Content type: application/json.

Required means required within its containing object. Exact schema below retains all constraints and alternatives.

FieldTypeRequiredDescriptionConstraints
endpointsarrayYesNot described in snapshot.—
endpoints[].idstringYesEndpoint id to use with runtime/session APIs.format: "uuid"
endpoints[].namestringYesEndpoint display name.—
paginationobjectYesNot described in snapshot.—
pagination.totalnumberYesTotal matching items.—
pagination.pagenumberYesCurrent 1-based page number.—
pagination.limitnumberYesItems requested per page.—
pagination.totalPagesnumberYesTotal pages available.—
Exact response schema and examples
{
"description": "Default Response",
"content": {
"application/json": {
"schema": {
"type": "object",
"required": [
"endpoints",
"pagination"
],
"properties": {
"endpoints": {
"type": "array",
"items": {
"type": "object",
"required": [
"id",
"name"
],
"properties": {
"id": {
"type": "string",
"format": "uuid",
"description": "Endpoint id to use with runtime/session APIs."
},
"name": {
"type": "string",
"description": "Endpoint display name."
}
}
}
},
"pagination": {
"type": "object",
"required": [
"total",
"page",
"limit",
"totalPages"
],
"properties": {
"total": {
"type": "number",
"description": "Total matching items."
},
"page": {
"type": "number",
"description": "Current 1-based page number."
},
"limit": {
"type": "number",
"description": "Items requested per page."
},
"totalPages": {
"type": "number",
"description": "Total pages available."
}
}
}
}
},
"example": {
"endpoints": [
{
"id": "0f6c3d4e-8b8f-4c59-9d0e-7e5e3b1f7f0f",
"name": "Website assistant"
}
],
"pagination": {
"total": 1,
"page": 1,
"limit": 20,
"totalPages": 1
}
}
}
}
}

400​

Request validation failed

Exact response schema and examples
{
"description": "Request validation failed",
"content": {
"application/json": {
"schema": {
"type": "object",
"description": "Request validation failed",
"required": [
"error"
],
"properties": {
"error": {
"type": "object",
"required": [
"code",
"message"
],
"properties": {
"code": {
"type": "string",
"description": "Stable machine-readable error code.",
"example": "VALIDATION_ERROR"
},
"message": {
"type": "string",
"description": "Human-readable error summary.",
"example": "Request validation failed"
},
"details": {
"description": "Optional structured details, usually validation issues."
},
"requestId": {
"type": "string",
"description": "Fastify request id for log correlation when available."
}
}
}
}
},
"example": {
"error": {
"code": "VALIDATION_ERROR",
"message": "Request validation failed"
}
}
}
}
}

401​

API key is missing or invalid

Exact response schema and examples
{
"description": "API key is missing or invalid",
"content": {
"application/json": {
"schema": {
"type": "object",
"description": "API key is missing or invalid",
"required": [
"error"
],
"properties": {
"error": {
"type": "object",
"required": [
"code",
"message"
],
"properties": {
"code": {
"type": "string",
"description": "Stable machine-readable error code.",
"example": "VALIDATION_ERROR"
},
"message": {
"type": "string",
"description": "Human-readable error summary.",
"example": "Request validation failed"
},
"details": {
"description": "Optional structured details, usually validation issues."
},
"requestId": {
"type": "string",
"description": "Fastify request id for log correlation when available."
}
}
}
}
},
"example": {
"error": {
"code": "AUTHENTICATION_ERROR",
"message": "API key is missing or invalid"
}
}
}
}
}

403​

API key lacks the required scope or resource access

Exact response schema and examples
{
"description": "API key lacks the required scope or resource access",
"content": {
"application/json": {
"schema": {
"type": "object",
"description": "API key lacks the required scope or resource access",
"required": [
"error"
],
"properties": {
"error": {
"type": "object",
"required": [
"code",
"message"
],
"properties": {
"code": {
"type": "string",
"description": "Stable machine-readable error code.",
"example": "VALIDATION_ERROR"
},
"message": {
"type": "string",
"description": "Human-readable error summary.",
"example": "Request validation failed"
},
"details": {
"description": "Optional structured details, usually validation issues."
},
"requestId": {
"type": "string",
"description": "Fastify request id for log correlation when available."
}
}
}
}
},
"example": {
"error": {
"code": "AUTHORIZATION_ERROR",
"message": "API key lacks the required scope or resource access"
}
}
}
}
}

429​

Too many requests

Exact response schema and examples
{
"description": "Too many requests",
"content": {
"application/json": {
"schema": {
"type": "object",
"description": "Too many requests",
"required": [
"error"
],
"properties": {
"error": {
"type": "object",
"required": [
"code",
"message"
],
"properties": {
"code": {
"type": "string",
"description": "Stable machine-readable error code.",
"example": "VALIDATION_ERROR"
},
"message": {
"type": "string",
"description": "Human-readable error summary.",
"example": "Request validation failed"
},
"details": {
"description": "Optional structured details, usually validation issues."
},
"requestId": {
"type": "string",
"description": "Fastify request id for log correlation when available."
}
}
}
}
},
"example": {
"error": {
"code": "RATE_LIMIT_EXCEEDED",
"message": "Too many requests"
}
}
}
}
}

500​

Unexpected server error

Exact response schema and examples
{
"description": "Unexpected server error",
"content": {
"application/json": {
"schema": {
"type": "object",
"description": "Unexpected server error",
"required": [
"error"
],
"properties": {
"error": {
"type": "object",
"required": [
"code",
"message"
],
"properties": {
"code": {
"type": "string",
"description": "Stable machine-readable error code.",
"example": "VALIDATION_ERROR"
},
"message": {
"type": "string",
"description": "Human-readable error summary.",
"example": "Request validation failed"
},
"details": {
"description": "Optional structured details, usually validation issues."
},
"requestId": {
"type": "string",
"description": "Fastify request id for log correlation when available."
}
}
}
}
},
"example": {
"error": {
"code": "INTERNAL_ERROR",
"message": "Unexpected server error"
}
}
}
}
}

Machine-readable reference​

Download the selected OpenAPI operations. The download contains this subset only.