SalesOS.

Playbooks

Sales playbook management

Playbooks Controller_find All

GET
/api/playbooks

Authorization

AuthorizationRequiredBearer <token>

Enter your JWT token

In: header

Query Parameters

isActiveRequiredstring
triggerRequiredstring
curl -X GET "https://www.salesos.org/api/api/playbooks?isActive=%3Cstring%3E&trigger=%3Cstring%3E" \
  -H "Authorization: Bearer <token>"

Playbooks Controller_create

POST
/api/playbooks

Authorization

AuthorizationRequiredBearer <token>

Enter your JWT token

In: header

curl -X POST "https://www.salesos.org/api/api/playbooks" \
  -H "Authorization: Bearer <token>"

Playbooks Controller_get Stats

GET
/api/playbooks/stats

Authorization

AuthorizationRequiredBearer <token>

Enter your JWT token

In: header

curl -X GET "https://www.salesos.org/api/api/playbooks/stats" \
  -H "Authorization: Bearer <token>"

Playbooks Controller_find One

GET
/api/playbooks/{id}

Authorization

AuthorizationRequiredBearer <token>

Enter your JWT token

In: header

Path Parameters

idRequiredstring
curl -X GET "https://www.salesos.org/api/api/playbooks/<string>" \
  -H "Authorization: Bearer <token>"

Playbooks Controller_update

PATCH
/api/playbooks/{id}

Authorization

AuthorizationRequiredBearer <token>

Enter your JWT token

In: header

Path Parameters

idRequiredstring
curl -X PATCH "https://www.salesos.org/api/api/playbooks/<string>" \
  -H "Authorization: Bearer <token>"

Playbooks Controller_delete

DELETE
/api/playbooks/{id}

Authorization

AuthorizationRequiredBearer <token>

Enter your JWT token

In: header

Path Parameters

idRequiredstring
curl -X DELETE "https://www.salesos.org/api/api/playbooks/<string>" \
  -H "Authorization: Bearer <token>"

Playbooks Controller_duplicate

POST
/api/playbooks/{id}/duplicate

Authorization

AuthorizationRequiredBearer <token>

Enter your JWT token

In: header

Path Parameters

idRequiredstring
curl -X POST "https://www.salesos.org/api/api/playbooks/<string>/duplicate" \
  -H "Authorization: Bearer <token>"

Playbooks Controller_add Step

POST
/api/playbooks/{id}/steps

Authorization

AuthorizationRequiredBearer <token>

Enter your JWT token

In: header

Path Parameters

idRequiredstring
curl -X POST "https://www.salesos.org/api/api/playbooks/<string>/steps" \
  -H "Authorization: Bearer <token>"

Playbooks Controller_update Step

PATCH
/api/playbooks/{id}/steps/{stepId}

Authorization

AuthorizationRequiredBearer <token>

Enter your JWT token

In: header

Path Parameters

idRequiredstring
stepIdRequiredstring
curl -X PATCH "https://www.salesos.org/api/api/playbooks/<string>/steps/<string>" \
  -H "Authorization: Bearer <token>"

Playbooks Controller_delete Step

DELETE
/api/playbooks/{id}/steps/{stepId}

Authorization

AuthorizationRequiredBearer <token>

Enter your JWT token

In: header

Path Parameters

idRequiredstring
stepIdRequiredstring
curl -X DELETE "https://www.salesos.org/api/api/playbooks/<string>/steps/<string>" \
  -H "Authorization: Bearer <token>"

Playbooks Controller_reorder Steps

POST
/api/playbooks/{id}/steps/reorder

Authorization

AuthorizationRequiredBearer <token>

Enter your JWT token

In: header

Path Parameters

idRequiredstring
curl -X POST "https://www.salesos.org/api/api/playbooks/<string>/steps/reorder" \
  -H "Authorization: Bearer <token>"

Playbooks Controller_get Executions

GET
/api/playbooks/executions/list

Authorization

AuthorizationRequiredBearer <token>

Enter your JWT token

In: header

Query Parameters

playbookIdRequiredstring
dealIdRequiredstring
statusRequiredstring
curl -X GET "https://www.salesos.org/api/api/playbooks/executions/list?playbookId=%3Cstring%3E&dealId=%3Cstring%3E&status=%3Cstring%3E" \
  -H "Authorization: Bearer <token>"

Playbooks Controller_get Execution

GET
/api/playbooks/executions/{executionId}

Authorization

AuthorizationRequiredBearer <token>

Enter your JWT token

In: header

Path Parameters

executionIdRequiredstring
curl -X GET "https://www.salesos.org/api/api/playbooks/executions/<string>" \
  -H "Authorization: Bearer <token>"

Playbooks Controller_start Execution

POST
/api/playbooks/{id}/start

Authorization

AuthorizationRequiredBearer <token>

Enter your JWT token

In: header

Path Parameters

idRequiredstring
curl -X POST "https://www.salesos.org/api/api/playbooks/<string>/start" \
  -H "Authorization: Bearer <token>"

Playbooks Controller_complete Step

POST
/api/playbooks/executions/{executionId}/steps/{stepId}/complete

Authorization

AuthorizationRequiredBearer <token>

Enter your JWT token

In: header

Path Parameters

executionIdRequiredstring
stepIdRequiredstring
curl -X POST "https://www.salesos.org/api/api/playbooks/executions/<string>/steps/<string>/complete" \
  -H "Authorization: Bearer <token>"

Playbooks Controller_skip Step

POST
/api/playbooks/executions/{executionId}/steps/{stepId}/skip

Authorization

AuthorizationRequiredBearer <token>

Enter your JWT token

In: header

Path Parameters

executionIdRequiredstring
stepIdRequiredstring
curl -X POST "https://www.salesos.org/api/api/playbooks/executions/<string>/steps/<string>/skip" \
  -H "Authorization: Bearer <token>"

Playbooks Controller_cancel Execution

POST
/api/playbooks/executions/{executionId}/cancel

Authorization

AuthorizationRequiredBearer <token>

Enter your JWT token

In: header

Path Parameters

executionIdRequiredstring
curl -X POST "https://www.salesos.org/api/api/playbooks/executions/<string>/cancel" \
  -H "Authorization: Bearer <token>"