Tags 3 endpoints

GET /tags/{tag_id}
operationId: getTagsTag_id

Parameters

Name In Required Type Description
tag_id path required number —

Responses

default

Successful

GET /tags/{tag_id}
PUT /tags/{tag_id}
operationId: putTagsTag_id

Parameters

Name In Required Type Description
tag_id path required number —

Request Body

#/components/requestBodies/postTagsBody

Responses

200

Successful

PUT /tags/{tag_id}
GET /tags/{tag_id}/usage
operationId: getTagsTag_idUsage

Parameters

Name In Required Type Description
tag_id path required number —

Responses

default

Successful

GET /tags/{tag_id}/usage

Tasks 4 endpoints

GET /tasks
operationId: Tasks_listTasks

Parameters

Name In Required Type Description
id query optional array —
search query optional string —
assignees query optional array

Defaults to the user

type query optional array —
account query optional array —
order_by query optional array

Can be just ‘key’ e.g. ‘name’ or ‘key sortOrder’ e.g. ‘name desc’. Defaults to asc.

limit query optional number —
offset query optional number —
q query optional string —

Responses

200

Successful

GET /tasks
POST /tasks
operationId: Tasks_createTask

Request Body

application/json
schema TasksCreateTaskRequest
array of object
Property Type Required
account number optional
assignees array optional
description string required
reminder_date string optional

Responses

200

Successful

POST /tasks
DELETE /tasks/{id}
operationId: Tasks_deleteTask

Responses

200

Successful

DELETE /tasks/{id}
PUT /tasks/{id}
operationId: Tasks_updateTask

Request Body

application/json
schema TasksUpdateTaskRequest
Property Type Required
account number optional
assignees array optional
completed boolean optional
description string optional
reminder_date string optional

Responses

200

Successful

PUT /tasks/{id}

Users 4 endpoints

GET /me
operationId: Users_getCurrentUserDetails

Responses

200

Successful

GET /me
GET /me/contacts
operationId: Users_listContacts

Parameters

Name In Required Type Description
id query optional array —
name query optional string —
email query optional string —
phone_number query optional string —
domain query optional string —
modification_after query optional string —
modification_before query optional string —
creation_after query optional string —
creation_before query optional string —
account query optional array —
tag query optional array —
tag.name query optional array —
position.role query optional array —
address.country query optional array —
address.state_region query optional array —
address.city query optional array —
includeArchived query optional boolean —
search query optional string —
type query optional string —
limit query optional number —
offset query optional number —
custom query optional string —
order_by query optional array

Can be just ‘key’ e.g. ‘name’ or ‘key sortOrder’ e.g. ‘name desc’. Defaults to asc.

q query optional string —

Responses

200

Successful

GET /me/contacts
GET /users
operationId: Users_list

Parameters

Name In Required Type Description
id query optional array —
name query optional string —
email query optional string —
search query optional string —
limit query optional number —
offset query optional number —
order_by query optional array

Can be just ‘key’ e.g. ‘name’ or ‘key sortOrder’ e.g. ‘name desc’. Defaults to asc.

onlyEnabled query optional boolean —

Responses

default

Successful

GET /users
GET /users/{id}
operationId: Users_getUserDetails

Parameters

Name In Required Type Description
id path required number —

Responses

default

Successful

GET /users/{id}

Workflows 6 endpoints

GET /campaigns/mergefields

Note that this route is currently still under /campaigns but might be moved in the future.

operationId: Workflows_getMergeFields

Responses

200

Successful

GET /campaigns/mergefields
GET /workflows
operationId: Workflows_list

Parameters

Name In Required Type Description
limit query optional number —
offset query optional number —
order_by query optional array

Can be just ‘key’ e.g. ‘name’ or ‘key sortOrder’ e.g. ‘name desc’. Defaults to asc.

search query optional string —
q query optional string —

Responses

200

Successful

GET /workflows
POST /workflows
operationId: Workflows_createWorkflow

Request Body

#/components/requestBodies/postWorkflowsBody

Responses

200

Successful

POST /workflows
GET /workflows/{id}
operationId: Workflows_getDetails

Parameters

Name In Required Type Description
id path required number —

Responses

200

Successful

GET /workflows/{id}
PUT /workflows/{id}
operationId: Workflows_updateWorkflow

Parameters

Name In Required Type Description
id path required number —

Request Body

#/components/requestBodies/postWorkflowsBody

Responses

200

Successful

PUT /workflows/{id}
PUT /workflows/{id}/audience/{record_id}
operationId: putWorkflowsIdAudienceRecord_id

Parameters

Name In Required Type Description
id path required number —
record_id path required number

This is the entity id. For email workflows this should be the contact id.

Request Body

application/json
schema PutWorkflowsIdAudienceRecordIdRequest
Property Type Required
exited boolean optional
met_goal boolean optional

Responses

200

Successful

PUT /workflows/{id}/audience/{record_id}