Cakemail Logo
Cakemail API

Workflow (1.18.25)

Endpoint:https://api.cakemail.dev

deprecated

Show all workflows

GET
https://api.cakemail.dev
/workflows

Show all workflowsquery Parameters

  • account_idinteger · min: 1
  • pageinteger · min: 1
    Default: 1
  • per_pageinteger · min: 1
    Default: 50
  • with_countboolean
  • sortstring

Show all workflowsResponses

    • paginationobject · required
    • dataobject[] · required

deprecated

Create a workflow

POST
https://api.cakemail.dev
/workflows

Create a workflowquery Parameters

  • account_idinteger · min: 1
  • lock_keystring · pattern: ^[a-zA-Z0-9-_]{8,}$

Create a workflowRequest Body

  • audienceobject · required
  • namestring
  • goalstring
  • descriptionstring
  • triggerstring · enum
    Enum values:
    subscribed
    unsubscribed
    manual
    Default: subscribed
  • blueprintobject

Create a workflowResponses

    • dataobject · required
    • idstring · required
    • objectstring
      Default: workflow
    • createdboolean
      Default: true

deprecated

Show a workflow

GET
https://api.cakemail.dev
/workflows/{workflow_id}

Show a workflowpath Parameters

  • workflow_idstring · required

Show a workflowquery Parameters

  • account_idinteger · min: 1
  • lock_keystring · pattern: ^[a-zA-Z0-9-_]{8,}$

Show a workflowResponses

    • dataobject · required

deprecated

Delete a workflow

DELETE
https://api.cakemail.dev
/workflows/{workflow_id}

Delete a workflowpath Parameters

  • workflow_idstring · required

Delete a workflowquery Parameters

  • account_idinteger · min: 1
  • lock_keystring · pattern: ^[a-zA-Z0-9-_]{8,}$

Delete a workflowResponses

    • dataobject · required
    • idstring · required
    • objectstring
      Default: workflow
    • deletedboolean
      Default: true

deprecated

Update a workflow

PATCH
https://api.cakemail.dev
/workflows/{workflow_id}

Update a workflowpath Parameters

  • workflow_idstring · required

Update a workflowquery Parameters

  • account_idinteger · min: 1
  • lock_keystring · pattern: ^[a-zA-Z0-9-_]{8,}$

Update a workflowRequest Body

  • namestring
  • goalstring
  • descriptionstring
  • triggerstring · enum
    Enum values:
    subscribed
    unsubscribed
    manual
  • audienceobject
  • blueprintobject

Update a workflowResponses

    • dataobject · required
    • idstring · required
    • objectstring
      Default: workflow
    • patchedboolean
      Default: true

deprecated

Activate a workflow

POST
https://api.cakemail.dev
/workflows/{workflow_id}/activate

Activate a workflowpath Parameters

  • workflow_idstring · required

Activate a workflowquery Parameters

  • account_idinteger · min: 1
  • lock_keystring · pattern: ^[a-zA-Z0-9-_]{8,}$
  • sender_emailstring

Activate a workflowResponses

    • idstring · required
    • objectstring
      Default: workflow
    • activatedboolean
      Default: true

deprecated

Deactivate a workflow

POST
https://api.cakemail.dev
/workflows/{workflow_id}/deactivate

Deactivate a workflowpath Parameters

  • workflow_idstring · required

Deactivate a workflowquery Parameters

  • account_idinteger · min: 1
  • lock_keystring · pattern: ^[a-zA-Z0-9-_]{8,}$

Deactivate a workflowResponses

    • idstring · required
    • objectstring
      Default: workflow
    • deactivatedboolean
      Default: true

deprecated

Lock a workflow

POST
https://api.cakemail.dev
/workflows/{workflow_id}/lock

Lock a workflowpath Parameters

  • workflow_idstring · required

Lock a workflowquery Parameters

  • account_idinteger · min: 1

Lock a workflowRequest Body

  • keystring · pattern: ^[a-zA-Z0-9-_]{8,}$ · required

Lock a workflowResponses

    • lockedboolean · required
    • expires_ininteger · required
    • objectstring
      Default: workflow

deprecated

Unlock a workflow

POST
https://api.cakemail.dev
/workflows/{workflow_id}/unlock

Unlock a workflowpath Parameters

  • workflow_idstring · required

Unlock a workflowquery Parameters

  • account_idinteger · min: 1

Unlock a workflowRequest Body

  • keystring · pattern: ^[a-zA-Z0-9-_]{8,}$ · required

Unlock a workflowResponses

    • lockedboolean · required
    • expires_ininteger · required
    • objectstring
      Default: workflow