Skip to main content
Export Employee AI Goals

Authorizations

Authorization
string
header
required

The access token received from the authorization server in the OAuth 2.0 flow.

Query Parameters

external_vendor
enum<string>
default:techwolf

The external vendor vocabulary you want to see the Skills displayed in. This will only work for vendors that are activated on your tenant.

Available options:
techwolf,
workday,
sap_attribute_library
Example:

"workday"

versions
enum<string>
default:latest

Which versions of the AI Goal to return per Employee.

  • latest (default) — one record per Employee, the highest version.
  • all — every version per Employee, ordered newest first.
Available options:
latest,
all

Body

application/json
limit
integer
required

Number of Employees to return per page.

Required range: 1 <= x <= 100
starting_after
string<slug>

The external_id of the last Employee seen, used for cursor-based pagination. Pagination is always at Employee granularity: with versions=all the page returns every version for the Employees in the window, so the records array can be longer than limit. Omit on the first request.

Maximum string length: 100
filters
(is_active · object | last_updated · object)[]

A set of filters to apply on the exported Employees.

Response

OK

has_next
boolean
required

True when there is more data after this page.

records
object[]
required

AI Goal records. With versions=latest (default), one record per Employee. With versions=all, one record per AI Goal version — the same external_id can repeat. Employees without any AI Goal are omitted.

next_starting_after
string<slug>

The cursor value to use as starting_after on the next request. Only present when has_next is true.

Maximum string length: 100