Read backend-generated API-to-MCP mappings for an API source.
GET /v1/api-sources/{api_source_id}/mappings
GET
/v1/api-sources/{api_source_id}/mappings
Mappings are backend-owned read-only data derived from selected operations and approval state. This endpoint returns only metadata needed by UI mapping previews: generated tool ids/names, operation ids, method/path, request content type, runtime placement, input schema fields, credential binding id, limits, and audit posture. It never returns request bodies, response bodies, examples, API keys, credential values, or payload values.
Authorizations
Section titled “Authorizations ”Parameters
Section titled “ Parameters ”Path Parameters
Section titled “Path Parameters ” api_source_id
required
string
Query Parameters
Section titled “Query Parameters ” tenant_id
string
environment_id
string
Responses
Section titled “ Responses ”Generated mappings for the scoped API source. Unapproved sources return an empty mappings array.
object
schemaVersion
required
apiSourceId
required
string
environmentId
required
string
approvalStatus
required
string
runtimePlacement
required
object
mode
required
mcpServerCreated
required
boolean
managedMcpHostingAvailable
required
boolean
reasonCode
required
mappings
required
Array<object>
object
schemaVersion
required
apiSourceId
required
string
operationId
required
string
generatedToolId
required
string
generatedToolName
required
string
displayName
required
string
description
required
string
selected
required
boolean
approvalStatus
required
requestContentType
required
method
required
upstreamHost
required
string
pathTemplate
required
string
runtimePlacement
required
object
mode
required
mcpServerCreated
required
boolean
managedMcpHostingAvailable
required
boolean
reasonCode
required
inputSchema
required
object
type
required
additionalProperties
required
boolean
required
required
Array<string>
properties
required
object
key
additional properties
object
type
required
location
required
required
required
boolean
minLength
integer
maxLength
integer
maxItems
integer
maxBytes
integer
validationBoundaries
required
object
pathParamsRequired
required
boolean
querySchemaValidated
required
boolean
headerSchemaValidated
required
boolean
bodySchemaValidated
required
boolean
credentialMode
required
authRequirements
required
Array<object>
object
authGroup
required
integer
scheme
required
placement
required
schemeName
string
parameterName
string
requiredScopes
required
Array<string>
oauthFlow
bearerFormat
string
credentialBindingRequired
required
boolean
callerVisible
required
boolean
supported
required
boolean
unsupportedReason
string
injectionPlan
required
injectionPlan
required
requiredScopes
required
Array<string>
credentialCompatibility
required
limits
required
object
timeoutMs
required
integer
maxRequestBytes
required
integer
maxResponseBytes
required
integer
oversizeBehavior
required
adapterValidation
required
object
denyUnselected
required
boolean
denyUnapproved
required
boolean
enforceHostAllowlist
required
boolean
validateInputSchema
required
boolean
enforceCredentialBinding
required
boolean
enforceSizeLimits
required
boolean
auditSecretFree
required
boolean
audit
required
object
eventType
required
policyVersionRequired
required
boolean
credentialModeRequired
required
boolean
credentialBindingIdRequired
required
boolean
payloadLogged
required
boolean
secretMaterialLogged
required
boolean
redactionStatus
required
Missing api_source.read for the requested tenant/environment scope.
API source was not found in the requested scope.
Type set in Geist, Source Serif 4, and Departure Mono.