List integration carrier mappings
Retrieve integration carrier mappings using GraphQL. Supports filtering, sorting, and pagination via relay-style connections.
Query Structure
Filter Argument
All filters are passed inside thefilter argument. Each filter field accepts an input object with operators (e.g. eq, ilike, from, to, between):
Available Filters
| Filter | Input Type | Operators | Description |
|---|---|---|---|
mapping_group_id | IdInputType | eq, in, gt, gteq, lt, lteq, filled | Parent mapping group ID |
carrier_id | IdInputType | eq, in, gt, gteq, lt, lteq, filled | Internal carrier ID |
carrier_service_id | IdInputType | eq, in, gt, gteq, lt, lteq, filled | Internal carrier service ID |
integration_carrier_id | IdInputType | eq, in, gt, gteq, lt, lteq, filled | External entity ID |
integration_carrier_code | StringInputType | eq, ilike, like, in, between | External entity code |
created_at | DatetimeInputType | eq, from, to, between | Creation timestamp |
Authorizations
OAuth 2.0 authentication. Use the client credentials or authorization code flow to obtain an access token.
The subdomain/tenant name identifying which tenant's data to access. Required for all API requests.
Body
GraphQL query string
"query($filter: IntegrationCarrierMappingFilterType) { integration_carrier_mappings { all(filter: $filter) { edges { node { id carrier { id } carrier_service { id } integration_carrier { id code } mapping_fields mapping_group_id } } } } }"
Query variables including the filter object
{
"filter": { "mapping_group_id": { "eq": "7" } }
}
