# Get integration endpoint details

> `GET` `/v1/integration-endpoint-details`

URL: https://www.agencytitan.com/docs/tag/integration-catalogs/GET/v1/integration-endpoint-details

Operation ID: `integration_catalogs_get_integration_endpoint_details`

Tag: [integration_catalogs](https://www.agencytitan.com/docs/tag/integration-catalogs.md)

## Description

Get FULL details for one or more integration endpoints in a single batched call.

Returns parameters, UI configuration, response schemas, and optional workflow authoring helpers. Use this after get_integration_endpoints.

## Parameters

- `endpoint_keys` (query, required, `array<string>`) — REQUIRED. Array of endpoint_keys to fetch full details for in one call (e.g. ["users_messages_send", "users_drafts_create"]).
- `include_workflow_authoring_fields` (query, optional, `boolean`) — When true, include workflow authoring helpers (action recommendations, parameter templates, authoring notes, action examples). Default false. Set true when wir…
- `integration_key` (query, required, `string`) — Integration key (e.g. "google_workspace"). Must match the endpoints you are requesting.

## Request body

_None_

## Responses

- `200` (`application/json`): Successful response.
  - Type: `object`
  - Properties:
    - `data` (`anyOf`, required)
- `400` (`application/json`): Request validation failed (unknown or out-of-range parameters/properties are rejected).
  - Type: `object`
  - Properties:
    - `error` (`object`, required)
- `401` (`application/json`): Missing, invalid, expired, or revoked bearer token.
  - Type: `object`
  - Properties:
    - `error` (`string`, required)
    - `error_description` (`string`, required)
- `403` (`application/json`): The authenticated user does not have permission for this operation.
  - Type: `object`
  - Properties:
    - `error` (`object`, required)
- `404` (`application/json`): The requested resource was not found.
  - Type: `object`
  - Properties:
    - `error` (`object`, required)
- `429` (`application/json`): Per-tenant rate limit exceeded (600 requests/minute across all /v1 REST endpoints). The Retry-After header indicates how many seconds to wait.
  - Type: `object`
  - Properties:
    - `error` (`object`, required)
- `500` (`application/json`): An unexpected internal error occurred.
  - Type: `object`
  - Properties:
    - `error` (`object`, required)

## Authentication

- `bearerAuth` — http (bearer) — All /v1 endpoints (except `/v1/openapi.json` and `/v1/llms.txt`) require a bearer token. Two equal first-class paths: (1) an OAuth 2.0 access token from the au…

## Useful links

- Interactive page: https://www.agencytitan.com/docs/tag/integration-catalogs/GET/v1/integration-endpoint-details
- API reference home: https://www.agencytitan.com/docs/
- Tag page: https://www.agencytitan.com/docs/tag/integration-catalogs.md
- This operation as Markdown: https://www.agencytitan.com/docs/tag/integration-catalogs/GET/v1/integration-endpoint-details.md
- OpenAPI JSON: https://www.agencytitan.com/docs/openapi.json
- Full API Markdown: https://api.agencytitan.com/v1/llms.txt
- API keys: https://app.agencytitan.com/settings/api-mcp
