GTM Motions
List GTM motions
GET
The live GTM motions of the organization, the default one first, then the oldest first. Authenticate with the client credentials pair (x-client-id/x-client-secret) or a user token; customer service account tokens are refused with 403. Pass a motion's id as gtmMotionId to the dashboard endpoints; omitting gtmMotionId there is the same as passing the motion with isDefault: true. An organization that has not set up GTM motions yet answers an empty list, and the dashboard endpoints answer for the whole organization.
ClientIdAuthClientSecretAuthheader
x-client-id<token>Client ID
header
x-client-secret<token>Client secret
organizationId*stringOrganization UUID.
Format
uuidThe GTM motions of the organization
application/json- response
data*array<>curl -X GET "https://example.com/v1/gtm-motions?organizationId=c0ad4763-173e-4a05-9cff-5208c8ea5f6a"{ "data": [ { "id": "019a5b2e-7c4d-7abc-8def-0123456789ab", "name": "E-commerce", "slug": "e-commerce", "gtmType": "ecommerce", "businessModel": "b2c", "isDefault": true, "createdAt": "2026-10-01T12:00:00.000Z", "updatedAt": "2026-11-02T09:30:00.000Z" }, { "id": "019a5b2e-7c4d-7abc-8def-0123456789ac", "name": "Atacado", "slug": "atacado", "gtmType": "lead_gen", "businessModel": "b2b", "isDefault": false, "createdAt": "2026-10-15T15:00:00.000Z", "updatedAt": "2026-10-15T15:00:00.000Z" } ]}