Skip to main content
GET
/
v1
/
tools
/
connectors
/
{connector_id}
/
operations
List Connector Operations
curl --request GET \
  --url https://api.xpander.ai/v1/tools/connectors/{connector_id}/operations \
  --header 'x-api-key: <api-key>'
[
  {
    "id": "<string>",
    "operationId": "<string>",
    "path": "<string>",
    "method": "<string>",
    "summary": "<string>",
    "description": "<string>",
    "tags": [],
    "pretty_name": "<string>",
    "pretty_description": "<string>"
  }
]
Connections are organization-scoped — pass the connection_id of a connection you own.

Authorizations

x-api-key
string
header
required

API Key for authentication

Path Parameters

connector_id
string
required

Query Parameters

connection_id
string
required

The connection to list operations for.

query
string | null

Optional operation search query.

Response

Successful Response

id
string
required

Unique identifier for this operation. Use this as item_id when adding the operation to an agent's tool graph.

operationId
string
required

The OpenAPI operationId — a stable, human-readable identifier for this endpoint (e.g., 'sendMessage', 'createIssue').

path
string
required

API endpoint path (e.g., '/api/v1/messages', '/rest/api/3/issue'). May contain path parameters in {brackets}.

method
string
required

HTTP method for this operation (GET, POST, PUT, DELETE, PATCH).

summary
string | null

Brief one-line summary of what this operation does.

description
string | null

Detailed description of the operation, including parameters, behavior, and response format.

tags
string[] | null

Categorization tags for grouping related operations (e.g., 'Messages', 'Users', 'Issues').

pretty_name
string | null

Human-friendly name for the operation (e.g., 'Send Message', 'Create Issue'). More readable than the operationId.

pretty_description
string | null

Enhanced description of the operation, potentially AI-generated for better clarity.