GET
/v1/organizations/{organizationId}/integrations/{integrationId}/versions/{integrationVersionId}Read one immutable Integration Version
Return the exact contract, digest, and publication provenance.
Authentication
Send an API key as a Bearer token in the Authorization header.
Parameters
Responses
200DataIntegrationVersionapplication/json400The request path, headers, query, or JSON body did not satisfy the published schema401Unauthorizedapplication/json403Forbiddenapplication/json404NotFoundapplication/jsonReusable schemas
DataIntegrationVersionEncoded
object- unknown properties allowed
false
integrationVersionIdrequiredstringThe immutable Integration Version identifier.- maximum length
64 - pattern
^integration_version_[\s\S]+$
- maximum length
organizationIdrequiredstringThe Organization identifier.- maximum length
64 - pattern
^org_[\s\S]+$
- maximum length
integrationIdrequiredstringThe stable Organization-scoped Integration identifier.- maximum length
64 - pattern
^integration_[\s\S]+$
- maximum length
revisionrequiredintegerThe monotonically increasing revision within this Integration lineage.- greater than
0
- greater than
manifestrequired- IntegrationVersionManifestThe complete immutable standard HTTP service contract.
manifestDigestrequiredstringThe lowercase SHA-256 digest of the normalized manifest.- maximum length
64 - minimum length
64 - pattern
^[0-9a-f]{64}$
- maximum length
createdByPrincipalIdrequiredstringThe Principal that created this immutable record.- maximum length
64 - pattern
^principal_[\s\S]+$
- maximum length
sourcerequired- DataIntegrationVersionSourceThe source revision and automation provenance.
createdAtrequiredstringWhen the resource was created, in UTC.- format
date-time
- format
UnauthorizedEncoded
object- unknown properties allowed
false
_tagrequiredstringThe stable machine-readable error type.- allowed values
"Unauthorized"
- allowed values
reasonrequiredstringA safe explanation of why the credential was rejected.
ForbiddenEncoded
object- unknown properties allowed
false
_tagrequiredstringThe stable machine-readable error type.- allowed values
"Forbidden"
- allowed values
permissionrequiredstringThe permission required by the refused operation.
NotFoundEncoded
object- unknown properties allowed
false
_tagrequiredstringThe stable machine-readable error type.- allowed values
"NotFound"
- allowed values
resourcerequiredstringThe resource type relevant to the error.idrequiredstringThe identifier supplied for the resource that was not found.
IntegrationVersionManifest
object- unknown properties allowed
false
schemaVersionrequiredstringThe Agent Version manifest schema identifier.- allowed values
"config.cantora.ai/integration-version/v1alpha1"
- allowed values
adapterContractKeyrequiredstringThe reviewed provider-neutral adapter contract selected by this Version.- allowed values
"standardHttp"
- allowed values
adapterAbiVersionrequiredstringThe exact reviewed runtime adapter ABI required by this Version.- allowed values
"v1alpha1"
- allowed values
serviceSummaryrequiredstringThe compact service description always available to the Agent.- maximum length
2000 - minimum length
1
- maximum length
baseUrlrequiredstringThe credential-free absolute HTTPS base URL for this service Version.- maximum length
4000 - minimum length
1
- maximum length
authenticationrequired- StaticHeaderAuthenticationHow a scoped Connection credential is applied to standard HTTP requests.
embeddingrequired- IntegrationEmbeddingConfigurationThe exact embedding space used for hybrid API-reference retrieval.
operationsrequiredarrayThe complete immutable operation documents published in this Version.- at most items
1000 - at least items
1
- at most items
DataIntegrationVersionSource
object- unknown properties allowed
false
repositoryrequiredstringThe source repository identifier.- maximum length
500 - minimum length
1
- maximum length
commitrequiredstringThe immutable source revision.- maximum length
500 - minimum length
1
- maximum length
pathrequiredstringThe path within the source repository.- maximum length
500 - minimum length
1
- maximum length
workflowrequiredstringThe source automation workflow identifier.- maximum length
500 - minimum length
1
- maximum length
runrequiredstringThe source automation run identifier.- maximum length
500 - minimum length
1
- maximum length
StaticHeaderAuthentication
object- unknown properties allowed
false
typerequiredstringThe closed contract behavior type.- allowed values
"staticHeader"
- allowed values
headerNamerequiredstringThe permitted HTTP header used by this contract behavior, or null when unsupported.- maximum length
256 - minimum length
1
- maximum length
valuePrefixrequiredstringThe non-secret value prepended to the Connection credential in the request header.- maximum length
256
- maximum length
IntegrationEmbeddingConfiguration
object- unknown properties allowed
false
providerrequiredstringThe model, Surface, or integration provider key.- allowed values
"googleVertex"
- allowed values
modelrequiredstringThe exact provider model and behavior settings pinned by the Agent Version.- allowed values
"gemini-embedding-001"
- allowed values
dimensionsrequirednumberThe exact vector dimensions used for API-reference retrieval.- allowed values
1536
- allowed values
IntegrationOperationDocument
object- unknown properties allowed
false
keyrequiredstringThe stable operation key within this Integration Version.- maximum length
100 - minimum length
1 - pattern
^[a-z][a-z0-9_]*$
- maximum length
intendedUserequiredstringWhen the Agent should use this operation.- maximum length
20000 - minimum length
1
- maximum length
searchTermsrequiredarrayDeterministic terms used to retrieve this complete operation document.- at most items
100 - unique items
true
Itemsstring- maximum length
256 - minimum length
1
- at most items
methodrequiredstringThe HTTP method for this operation.- allowed values
"GET", "POST", "PUT", "PATCH", "DELETE"
- allowed values
pathTemplaterequiredstringThe URL path template relative to the service base URL.- maximum length
2000 - minimum length
1
- maximum length
parametersrequiredarrayThe complete path, query, and header parameters for this operation.- at most items
100
- at most items
requestSchemarequired- The fully resolved JSON Schema for the request body, or null when no body is accepted.Any of
null responseSchemarequired- The fully resolved JSON Schema for a successful response, or null when none is defined.Any of
null responseNotesrequiredstringHow to interpret the provider response.- maximum length
20000 - minimum length
1
- maximum length
errorNotesrequiredarrayProvider errors and response conditions the caller must handle.- at most items
100
Itemsstring- maximum length
20000 - minimum length
1
- at most items
paginationrequired- IntegrationPaginationContractHow this operation paginates and how callers should continue it.
sideEffectrequiredstringWhether this operation is read-only, an idempotent write, or a non-idempotent write.- allowed values
"readOnly", "idempotentWrite", "nonIdempotentWrite"
- allowed values
idempotencyKeyrequired- IntegrationIdempotencyKeyBehaviorWhether and how this operation accepts an idempotency key.
safeRetryConditionsrequiredstringThe exact conditions under which generated code may retry this operation.- maximum length
20000 - minimum length
1
- maximum length
rateLimitGuidancerequiredstringHow generated code should respond to provider rate limits.- maximum length
20000 - minimum length
1
- maximum length
examplesrequiredarrayBounded request and response examples for this operation.- at most items
10
- at most items
IntegrationOperationParameter
object- unknown properties allowed
false
namerequiredstringThe human-readable resource name.- maximum length
256 - minimum length
1
- maximum length
locationrequiredstringWhere this parameter appears in the HTTP request.- allowed values
"path", "query", "header"
- allowed values
requiredrequiredbooleanWhether the parameter must be present.descriptionrequiredstringA human-readable explanation of this contract element.- maximum length
20000 - minimum length
1
- maximum length
schemarequired- ResolvedJsonSchemaDocumentEncodedThe fully resolved JSON Schema for this parameter.
ResolvedJsonSchemaDocumentEncoded
IntegrationPaginationContract
object- unknown properties allowed
false
stylerequiredstringThe pagination style implemented by this operation.- allowed values
"none", "cursor", "offset", "page", "link"
- allowed values
guidancerequiredstringImplementation guidance for this behavior.- maximum length
20000 - minimum length
1
- maximum length
IntegrationIdempotencyKeyBehavior
object- unknown properties allowed
false
supportedrequiredbooleanWhether this optional contract behavior is supported.headerNamerequired- The permitted HTTP header used by this contract behavior, or null when unsupported.Any of
string- maximum length
256 - minimum length
1
null - maximum length
guidancerequiredstringImplementation guidance for this behavior.- maximum length
20000 - minimum length
1
- maximum length
IntegrationOperationExample
object- unknown properties allowed
false
namerequiredstringThe human-readable resource name.- maximum length
256 - minimum length
1
- maximum length
descriptionrequiredstringA human-readable explanation of this contract element.- maximum length
20000 - minimum length
1
- maximum length
requestrequired- IntegrationJsonValueEncodedThe example request value.
responserequired- IntegrationJsonValueEncodedThe example response value.