Flows

Call flow definitions and execution

List flows

get
/flows
Authorizations
AuthorizationstringRequired

API key provided by GoMobile team. Request yours at https://docs.google.com/forms/d/1F6_7OIDNq8_lWgKPyP-DudF3dvBTl31X4dqVf5St2zE

Responses
200

List of flows

application/json
get
/flows

Create flow

post
/flows
Authorizations
AuthorizationstringRequired

API key provided by GoMobile team. Request yours at https://docs.google.com/forms/d/1F6_7OIDNq8_lWgKPyP-DudF3dvBTl31X4dqVf5St2zE

Body
namestringRequired
descriptionstringOptional
Responses
post
/flows

Validate flow

post
/flows/validate

Validate a flow definition without saving.

Authorizations
AuthorizationstringRequired

API key provided by GoMobile team. Request yours at https://docs.google.com/forms/d/1F6_7OIDNq8_lWgKPyP-DudF3dvBTl31X4dqVf5St2zE

Body
idstringOptional
organizationIdstring · uuidOptional
namestringOptional
descriptionstringOptional
versionintegerOptional
createdAtstring · date-timeOptional
updatedAtstring · date-timeOptional
Responses
200

Validation result

application/json
post
/flows/validate

Execute flow

post
/flows/execute

Execute a flow (creates outbound call and runs flow).

Authorizations
AuthorizationstringRequired

API key provided by GoMobile team. Request yours at https://docs.google.com/forms/d/1F6_7OIDNq8_lWgKPyP-DudF3dvBTl31X4dqVf5St2zE

Body
flowIdstringRequired
contactIdstringRequired
fromPhonestringRequired
initialVariablesobjectOptional
Responses
200

Flow execution result

application/json
post
/flows/execute

Get latest flow by name

get
/flows/latest/{name}
Authorizations
AuthorizationstringRequired

API key provided by GoMobile team. Request yours at https://docs.google.com/forms/d/1F6_7OIDNq8_lWgKPyP-DudF3dvBTl31X4dqVf5St2zE

Path parameters
namestringRequired
Responses
200

Flow definition

application/json
get
/flows/latest/{name}

Get flow by ID

get
/flows/{flowId}
Authorizations
AuthorizationstringRequired

API key provided by GoMobile team. Request yours at https://docs.google.com/forms/d/1F6_7OIDNq8_lWgKPyP-DudF3dvBTl31X4dqVf5St2zE

Path parameters
flowIdstringRequired
Responses
200

Flow definition

application/json
get
/flows/{flowId}

Update flow

put
/flows/{flowId}
Authorizations
AuthorizationstringRequired

API key provided by GoMobile team. Request yours at https://docs.google.com/forms/d/1F6_7OIDNq8_lWgKPyP-DudF3dvBTl31X4dqVf5St2zE

Path parameters
flowIdstringRequired
Body
namestringOptional
descriptionstringOptional
Responses
200

Flow updated

application/json
put
/flows/{flowId}

Delete flow (soft)

delete
/flows/{flowId}
Authorizations
AuthorizationstringRequired

API key provided by GoMobile team. Request yours at https://docs.google.com/forms/d/1F6_7OIDNq8_lWgKPyP-DudF3dvBTl31X4dqVf5St2zE

Path parameters
flowIdstringRequired
Responses
delete
/flows/{flowId}

No content

Delete flow permanently (Staff)

delete
/flows/{flowId}/permanent
Authorizations
AuthorizationstringRequired

API key provided by GoMobile team. Request yours at https://docs.google.com/forms/d/1F6_7OIDNq8_lWgKPyP-DudF3dvBTl31X4dqVf5St2zE

Path parameters
flowIdstringRequired
Responses
delete
/flows/{flowId}/permanent

No content

Last updated