Download OpenAPI specification:Download
Endpoint for mapping internal and external IDs in the context denoted by an organization ID and an application ID.
Get all valid entity classes
org-id required | string ID of the organization whose data is being accessed. |
entity classes
Not authorized
Production
{- "items": [
- "string"
]
}
Operations on getting and adding namespaces. Namespaces scope external IDs not just to an organization, but also to a namespace.
Returns all namespaces for the organization
org-id required | string ID of the organization whose data is being accessed. |
existing namespaces
Not authorized
Production
{- "items": [
- "string"
]
}
Test if the namespace exists
org-id required | string ID of the organization whose data is being accessed. |
namespace required | string The namespace for the ID mapping. |
Ok
Not authorized
namespace not found
Production
{- "title": "string",
- "detail": "string",
}
creates a new namespace
org-id required | string ID of the organization whose data is being accessed. |
namespace required | string The namespace for the ID mapping. |
Ok
Not authorized
namespace already exists
Production
{- "title": "string",
- "detail": "string",
}
Returns all external internal ID mappings for the given entity class
entity-class required | string Entity class scope. |
org-id required | string ID of the organization whose data is being accessed. |
namespace required | string The namespace for the ID mapping. |
All mappings for the entity class
Not authorized
Production
{- "items": [
- {
- "internal_id": "string",
- "external_id": "string"
}
]
}
Existing mappings are deleted and replaced with the payload
entity-class required | string Entity class scope. |
org-id required | string ID of the organization whose data is being accessed. |
namespace required | string The namespace for the ID mapping. |
items required | Array of objects (Mapping) The mapping of internal to external ID |
Ok
Not authorized
Payload contains illegal mappings
Production
{- "items": [
- {
- "internal_id": "string",
- "external_id": "string"
}
]
}
{- "title": "string",
- "detail": "string",
}
Adds provided mappings.
entity-class required | string Entity class scope. |
org-id required | string ID of the organization whose data is being accessed. |
namespace required | string The namespace for the ID mapping. |
items required | Array of objects (Mapping) The mapping of internal to external ID |
Ok
Not authorized
Mappings contain a collision
Production
{- "items": [
- {
- "internal_id": "string",
- "external_id": "string"
}
]
}
{- "title": "string",
- "detail": "string",
}
Set of operations on mappings by external IDs. The external IDs need to match/are leading.
Returns all external internal ID mappings for the provided external IDs.
entity-class required | string Entity class scope. |
org-id required | string ID of the organization whose data is being accessed. |
namespace required | string The namespace for the ID mapping. |
externalIds required | Array of strings non-empty |
all mappings and potential problems
Not authorized
Production
{- "items": [
- {
- "internal_id": "string",
- "external_id": "string"
}
], - "not_found": [
- "string"
]
}
Replaces existing mappings with a new internal ID.
entity-class required | string Entity class scope. |
org-id required | string ID of the organization whose data is being accessed. |
namespace required | string The namespace for the ID mapping. |
items required | Array of objects (Mapping) The mapping of internal to external ID |
Ok
Not authorized
Mappings contain a collision
Production
{- "items": [
- {
- "internal_id": "string",
- "external_id": "string"
}
]
}
{- "title": "string",
- "detail": "string",
}
Get internal ID by provided external.
entity-class required | string Entity class scope. |
org-id required | string ID of the organization whose data is being accessed. |
namespace required | string The namespace for the ID mapping. |
external-id required | string External ID. |
single mapping.
Not authorized
Not found
Production
{- "internal_id": "string",
- "external_id": "string"
}
Deletes mapping by external ID.
entity-class required | string Entity class scope. |
org-id required | string ID of the organization whose data is being accessed. |
namespace required | string The namespace for the ID mapping. |
external-id required | string External ID. |
Ok
Not authorized
Not found
Production
Set of operations on mappings by internal IDs. The internal IDs need to match/are leading.
Returns all internal external ID mappings for the provided internal IDs.
entity-class required | string Entity class scope. |
org-id required | string ID of the organization whose data is being accessed. |
namespace required | string The namespace for the ID mapping. |
internalIds required | Array of strings non-empty |
all mappings and potential problems
Not authorized
Production
{- "items": [
- {
- "internal_id": "string",
- "external_id": "string"
}
], - "not_found": [
- "string"
]
}
Replaces existing mappings with a new external ID.
entity-class required | string Entity class scope. |
org-id required | string ID of the organization whose data is being accessed. |
namespace required | string The namespace for the ID mapping. |
items required | Array of objects (Mapping) The mapping of internal to external ID |
Ok
Not authorized
Mappings contain a collision
Production
{- "items": [
- {
- "internal_id": "string",
- "external_id": "string"
}
]
}
{- "title": "string",
- "detail": "string",
}
Get external ID by provided internal
entity-class required | string Entity class scope. |
org-id required | string ID of the organization whose data is being accessed. |
namespace required | string The namespace for the ID mapping. |
internal-id required | string Internal ID. |
single mapping
Not authorized
Not found
Conflict
Production
{- "internal_id": "string",
- "external_id": "string"
}
Deletes mapping by internal ID.
entity-class required | string Entity class scope. |
org-id required | string ID of the organization whose data is being accessed. |
namespace required | string The namespace for the ID mapping. |
internal-id required | string Internal ID. |
Ok
Not authorized
Not found
Production