Training

List training campaigns

Changed on

Retrieve a paginated list of training campaigns

Required permission: training:read

get/v2/training/campaigns

Request

  • Base URL
    https://api.adaptivesecurity.com
  • URL
    https://api.adaptivesecurity.com/v2/training/campaigns
  • Auth
    HTTP bearer

Query parameters

page_afterstring

Page cursor

page_sizeinteger

Page size

Response

Successfully retrieved training campaigns

page_afterstring nullable

Example response

{
  "campaigns": [
    {
      "audience_type": "GROUPS",
      "created_at": "2025-01-01T13:19:13.402Z",
      "employee_title": "2024 Annual Security Training",
      "end_date": "2025-01-01T13:19:13.402Z",
      "groups": [
        {
          "id": "e7f89a36-4b8f-4865-b11a-b0f280ae6a34",
          "name": "Finance Team"
        }
      ],
      "id": "e7f89a36-4b8f-4865-b11a-b0f280ae6a34",
      "mode": "SCHEDULED",
      "name": "Engineering Annual Training",
      "start_date": "2025-01-01T13:19:13.402Z",
      "status": "IN_PROGRESS"
    }
  ],
  "page_after": "123e4567-e89b-12d3-a456-426614174000"
}

Changes

    • breaking

      the response property // became nullable for the status

    • breaking

      the response property // became nullable for the status

    • breaking

      the response property became nullable for the status