Skip to main content
GET
List training records

Authorizations

Authorization
string
header
required

An API key issued by a company administrator — an environment prefix (production: sdb_live_) followed by 32 characters. The prefix identifies the environment and MUST NOT be hard-coded or validated by clients; treat the whole key as opaque. Shown exactly once at creation; only a one-way hash is stored.

Scopes (granted per key on the create screen; :write never implies :read):

  • skills:read
  • skills:write
  • people:read
  • people:write
  • careers:read
  • careers:write
  • training:read
  • training:write
  • flags:read
  • flags:write
  • org:read
  • org:write
  • assessments:read
  • learning:read
  • learning:write
  • certifications:read
  • certifications:write
  • assessments:write
  • proficiency:read
  • proficiency:write
  • surveys:read
  • surveys:write
  • labels:read
  • labels:write

Query Parameters

email
string

Only trainings recorded for the person with this email address (ENG-4110).

skillId
integer

Only trainings recorded against this skill.

status
enum<string>

Only trainings in this status.

Available options:
awaiting_approval,
approved,
rejected,
cancelled,
needs_reapproval,
expired,
pending,
submitted
expiresWithinDays
integer

Only trainings expiring within this many days from now.

expiredOnly
boolean

Pass true to return only already-expired trainings.

limit
integer
default:50

Page size. Out-of-range values are rejected, never clamped.

Required range: 1 <= x <= 200
offset
integer
default:0

Rows to skip.

Required range: 0 <= x <= 10000

Response

One page of the collection, enveloped.

data
object[]
required
meta
object
required