Connections API

get

Retrieve a list of connections or a specific connection by ID, with optional filters for entity ID, entity type, or external ID.

Authorizations
x-api-keystringRequired
Query parameters
connection_idstringOptional

Optional ID of the connection to retrieve.

connection_entity_idstringOptional

Optional ID of an entity to filter connections (e.g., TEAM, PERSON, LABEL, SPACE, ROOM, or ZONE ID).

connection_entity_typestring · enumOptional

Optional type of entity to filter connections.

Possible values:
external_idstringOptional

Optional external ID to filter connections (matches external_id of PERSON or TEAM entities in connection_from_entity or connection_to_entity).

skipintegerOptional

Number of items to skip for pagination.

Default: 0
limitintegerOptional

Maximum number of items to return.

Default: 25
sortstringOptional

Field to sort by (e.g., strength, connection_from_entity.connection_entity_id).

orderstring · enumOptional

Sort order, 'asc' or 'desc'.

Default: ascPossible values:
Responses
200

OK

application/json
get
/connections
post

Create multiple new connections.

Authorizations
x-api-keystringRequired
Body
Responses
post
/connections
put

Update multiple existing connections.

Authorizations
x-api-keystringRequired
Body
Responses
200

OK

application/json
put
/connections
delete

Delete multiple connections by their IDs.

Authorizations
x-api-keystringRequired
Body
Responses
200

OK

application/json
delete
/connections
get

Retrieve a list of labels or a specific label by ID.

Authorizations
x-api-keystringRequired
Query parameters
label_idstringOptional

Optional ID of the label to retrieve.

skipintegerOptional

Number of items to skip for pagination.

Default: 0
limitintegerOptional

Maximum number of items to return.

Default: 25
sortstringOptional

Field to sort by (e.g., name, type).

orderstring · enumOptional

Sort order, 'asc' or 'desc'.

Default: ascPossible values:
Responses
200

OK

application/json
get
/labels
post

Create multiple new labels.

Authorizations
x-api-keystringRequired
Body
Responses
post
/labels
put

Update multiple existing labels.

Authorizations
x-api-keystringRequired
Body
Responses
200

OK

application/json
put
/labels
delete

Delete multiple labels by their IDs.

Authorizations
x-api-keystringRequired
Body
Responses
200

OK

application/json
delete
/labels
get

Retrieve a list of label mappings or a specific mapping by ID, with optional filters for label ID, entity ID, entity type, or external ID.

Authorizations
x-api-keystringRequired
Query parameters
mapping_idstringOptional

Optional ID of the mapping to retrieve.

label_idstringOptional

Optional ID of a label to filter mappings.

entity_idstringOptional

Optional ID of an entity to filter mappings (e.g., TEAM, PERSON, LABEL, SPACE, ROOM, or ZONE ID).

entity_typestring · enumOptional

Optional type of entity to filter mappings.

Possible values:
external_idstringOptional

Optional external ID to filter mappings (matches external_id of PERSON or TEAM entities).

skipintegerOptional

Number of items to skip for pagination.

Default: 0
limitintegerOptional

Maximum number of items to return.

Default: 25
sortstringOptional

Field to sort by (e.g., label_id, entity_id).

orderstring · enumOptional

Sort order, 'asc' or 'desc'.

Default: ascPossible values:
Responses
200

OK

application/json
get
/labels/mapping
post

Create multiple new label mappings.

Authorizations
x-api-keystringRequired
Body
Responses
post
/labels/mapping
put

Update multiple existing label mappings.

Authorizations
x-api-keystringRequired
Body
Responses
200

OK

application/json
put
/labels/mapping
delete

Delete multiple label mappings by their IDs.

Authorizations
x-api-keystringRequired
Body
Responses
200

OK

application/json
delete
/labels/mapping

Last updated

Was this helpful?