---
title: "GET /api/companies/{id}/trainings"
method: GET
path: "/api/companies/{id}/trainings"
tags: ["api"]
---

# GET /api/companies/{id}/trainings

`GET /api/companies/{id}/trainings`

## Query parameters

- `page` integer
- `page_size` integer

## Response `200`

OK

- object
  - `count` integer, required
  - `next` string, uri, nullable
  - `previous` string, uri, nullable
  - `results` TrainingSerializerCompany[], required
    - `id` string, uuid
    - `company` string, uuid, required
    - `company_details` Company
      - `id` string, uuid
      - `title` string
      - `email` string, email, nullable
      - `slack_workspace` string
      - `max_users` string
      - `plan_title` string
      - `plan_price` string
      - `all_content` string
      - `custom_content` string
      - `has_workflows` string
      - `has_paid_streams` string
      - `hris_integration` string
      - `has_vanta` string
      - `has_api_access` string
      - `has_docebo` string
      - `has_seismic` string
      - `has_phishing_access` string
      - `icon` string, uri, nullable
      - `domain` string, nullable
      - `active_employees_trainings` string
      - `total_employees` string
      - `guest_accounts_included` string
      - `is_global_content_maker` string
    - `curriculum` string, required
    - `annual` boolean
    - `start_date` string, date-time, nullable
    - `renew_date` string, date, required
    - `end_date` string, date-time, nullable
    - `days_till_due` number, nullable
    - `active` boolean
    - `created_by` string, uuid, nullable
    - `curriculum_detail` Curriculum
      - `id` string, uuid
      - `title` string, required
      - `subtitle` string, required
      - `company` string, uuid
      - `curriculum_type` string, uuid, required
      - `training_sample` string, uri, nullable
      - `is_technical` boolean
      - `is_archived` boolean
      - `is_published` boolean
      - `is_editable` boolean
      - `author_name` string
      - `author_icon_url` string, nullable
      - `is_already_in_use` string
      - `active_training_id` string
      - `is_available_for_free` boolean
      - `curriculum_type_details` CurriculumType
        - `id` string, uuid
        - `name` string, required
        - `titles` string
      - `action_id` 'lesson_submit' | 'branching'
      - `includes_video` string
      - `average_length` string
    - `creator_slack_uid` string
    - `total_employees` string
    - `employees_finished_count` string
    - `created` string, date-time
    - `auto_enroll` boolean
    - `auto_enroll_google` boolean
    - `renew_cycle` 'none' | 'quarterly' | 'semi-annual' | 'annual'
    - `obey_assignment_dates` boolean
    - `passing_grade` integer
    - `curriculum_title` string
    - `curriculum_type` string, uuid
    - `channels` string[]
    - `lessons` SimpleLesson[], required
      - `id` string, uuid
      - `title` string
      - `subtitle` string
      - `note` string, nullable — You must use the Slack nomenclature for the markdown, for more info visit: https://api.slack.com/reference/surfaces/formatting
      - `summary` string, nullable — You must use the Slack nomenclature for the markdown, for more info visit: https://api.slack.com/reference/surfaces/formatting
      - `help_content` string, uri, nullable
      - `written_content` string, uri, nullable
      - `explanation_content` string, uri, nullable
      - `position` integer
      - `questions` SimpleQuestion[]
        - `id` string, uuid
        - `title` string, required — You must use the Slack nomenclature for the markdown, for more info visit: https://api.slack.com/reference/surfaces/formatting
        - `explanation` string, uri, required
        - `position` integer
        - `lesson` string, uuid, required
        - `answers` QuestionAnswer[], required
          - `id` string, uuid
          - `answer` string, required — You must use the Slack nomenclature for the markdown, for more info visit: https://api.slack.com/reference/surfaces/formatting
          - `correct` boolean
          - `position` integer
          - `lesson_question` string, uuid, required
          - `next_lesson` string, uuid, nullable
          - `explanation` string, nullable — You must use the Slack nomenclature for the markdown, for more info visit: https://api.slack.com/reference/surfaces/formatting
        - `type` 'multi_select' | 'multi_choice'
      - `video_url` string, uri, nullable
      - `video_position` 'bottom' | 'top'
      - `includes_video` boolean
      - `show_to_browser_link_in_slack` boolean
      - `employees_assigned` string
      - `employees_finished` string
      - `editor_content` EditorStateInLessonSerializers, required
        - `id` string, uuid
        - `note_editor_state` string, nullable
        - `summary_editor_state` string, nullable
        - `question_editor_state` string, nullable
        - `quiz_editor_state` string, nullable
        - `quiz_message_state` string, nullable
        - `content` LessonImageInLessonSerializers[], required
          - `id` string, uuid
          - `company` string, uuid, nullable
          - `image_name` string, nullable
          - `image_url` string, uri, nullable
          - `image_url_public` string, uri, nullable
          - `editor_content` string, uuid, nullable
          - `content_type` 'lesson' | 'quiz' | 'engagement_question' | 'engagement_message' | 'assessment_question_content', nullable
      - `is_simple_form` boolean
      - `lesson_custom_video` CustomLessonVideo[]
        - `id` string, uuid
        - `lesson` string, uuid, nullable
        - `service_id` integer
        - `name` string, required
        - `duration` integer
        - `hashed_id` string
        - `progress` string, decimal, required
        - `thumbnail` string, required
        - `processed` boolean
        - `plays` integer
      - `average_length` string
    - `tags` TrainingTag[], nullable
      - `id` string, uuid
      - `name` string, required
    - `groups` GroupWithMinimalData[], required
      - `id` string, uuid
      - `name` string, required
      - `icon` string, nullable
    - `show_correctness_indicator_on_results` boolean

---

[API](https://skmtc.net/haekka/apis/snippets-api.md) · [All operations](https://skmtc.net/haekka/apis/snippets-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/haekka/snippets-api/versions/2a72ba99e389/schema)
