GET
/
training
Get all custom trainings
curl --request GET \
  --url https://api.open.cx/training \
  --header 'Authorization: Bearer <token>'
[
  {
    "id": "<string>",
    "organization_id": "<string>",
    "question": "<string>",
    "answer": "<string>",
    "is_draft": true,
    "accepted_by": 123,
    "draft_payload": "<any>",
    "learned_from_session_id": "<string>",
    "type": "BEHAVIORAL",
    "restricted_to_channels": [
      "web"
    ],
    "created_at": "<string>",
    "updated_at": "<string>",
    "directory_id": "<string>"
  }
]

Authorizations

Authorization
string
header
required

Bearer authentication header of the form Bearer <token>, where <token> is your auth token.

Response

Returns all custom trainings

id
string
required
organization_id
string
required
question
string
required
answer
string
required
is_draft
boolean
required
accepted_by
number | null
required
learned_from_session_id
string | null
required
type
enum<string>
required
Available options:
BEHAVIORAL,
SCENARIO_SPECIFIC
restricted_to_channels
enum<string>[]
required
created_at
string
required
updated_at
string
required
directory_id
string | null
required
draft_payload
any

Draft payload with structured data