GET List all Tracks

This API retrieves a paginated list of tracks available under your account.

Request URL

GET /tracks

Warning

Make sure to add your API key in Header of the request

Parameters

Parameter

Type

Description

page

integer

Page number for pagination. Default is 1.

per_page

integer

Number of records per page. Allowed range is 1 to 200. Default is 25.

name

string

Case-insensitive partial filter on track title.

active

boolean

Filter tracks by active or inactive status.

sort_by

string

Sort field. Allowed values: created_at, updated_at, title, track_id.

sort_order

string

Sort direction. Allowed values: asc, desc.

from_date

date

Inclusive start date in YYYY-MM-DD format.

to_date

date

Inclusive end date in YYYY-MM-DD format.

timeframe_field

string

Date field used for range filters. Allowed values: date_added, last_updated_at.

Response

  • A JSON response containing paginated track records and pagination metadata.

{
    "data": [
        {
            "track_id": "integer",
            "title": "string",
            "active": "boolean",
            "created_by": "integer",
            "created_at": "string",
            "updated_at": "string",
            "job_details": { },
            "link_to_apply": "string"
        }
    ],
    "pagination": {
        "page": "integer",
        "per_page": "integer",
        "total": "integer",
        "total_pages": "integer",
        "has_next": "boolean",
        "has_prev": "boolean"
    },
    "X-API-Remaining-Calls": "integer"
}