Mapping API
Confirm and remove relationships between resource identities while preserving each source product record.
Confirm and remove relationships between resource identities while preserving each source product record.
Use the shared request contract for authentication, pagination, preconditions, idempotency, and common errors. Exact response members are defined in API data types and the downloadable OpenAPI contract.
List mappings
/api/v1/connector/organizations/{organization_id}/connections/{connection_id}/mappingsLists confirmed relationships and stale references for the connection.
limitintegeroptionalNumber of records; bounds are inclusive.
50rule1–200cursorstringoptionalOpaque continuation; preserve the original filters.
Returns a data array of Mapping records, pagination.next_cursor, and request_id.
Create a mapping
/api/v1/connector/organizations/{organization_id}/connections/{connection_id}/mappingsConfirms a relationship between resource keys on opposite endpoints.
Requires Idempotency-Key.
Both resources must be visible under the current grant and the caller must have destination mapping authority. Missing resources return 404; unsupported pairs return 422 incompatible_resources; an existing pair returns 409 mapping_exists.
Creation does not enroll an agent or admit a traffic route.
source_resource_keystringrequiredQualified identity on one connection endpoint.
destination_resource_keystringrequiredQualified identity on the other endpoint.
reasonstringrequiredWhy these records represent the same workload.
Returns data as Mapping, plus request_id.
Read a mapping
/api/v1/connector/organizations/{organization_id}/connections/{connection_id}/mappings/{mapping_id}Returns both qualified identities, the reason, and stale-reference state.
Returns data as Mapping, plus request_id.
Delete a mapping
/api/v1/connector/organizations/{organization_id}/connections/{connection_id}/mappings/{mapping_id}Removes the relationship without deleting either referenced resource.
Requires If-Match from a current read.
Previously delivered observations remain historical records. A replacement workload requires a separately reviewed mapping for its replacement resource key.
Returns no body.