Skip to main content
POST
Select the certificate type in the path. Filter its jobs by TAN, tax year, quarter, status, or creation dates. To retrieve the next page, pass the returned last_evaluated_key with the same filters.

Headers

x-api-version
string

API version for the request.

x-api-key
string
required

API key used to identify and authenticate the client.

Authorization
string
required

JWT access token. For token-generation steps, refer to the Quickstart Guide.

Content-Type
string
required

Request body format.

Path Parameters

certificate_type
enum<string>
required

Certificate type. Use 130 for salary TDS, 131 for other TDS, or 133 for TCS.

Available options:
130,
131,
133

Body

application/json

Filters used to search certificate generation jobs.

@entity
string
required

Search request entity type.

Allowed value: "in.co.sandbox.tds.compliance.certificate.job.search"
Example:

"in.co.sandbox.tds.compliance.certificate.job.search"

tan
string

Tax Deduction and Collection Account Number (TAN).

Example:

"AHMS45586C"

tax_year
string

Tax year used to filter certificate jobs. Use the TY YYYY-YY format.

Pattern: ^TY [0-9]{4}-[0-9]{2}$
Example:

"TY 2026-27"

quarter
enum<string>

Quarter used to filter certificate jobs.

Available options:
Q1,
Q2,
Q3,
Q4
status
enum<string>

Job status used to filter results.

Available options:
created,
queued,
in_progress,
succeeded,
failed
page_size
integer
default:20

Maximum number of jobs to return.

Required range: 1 <= x <= 50
last_evaluated_key
string

Pagination key returned by the previous search response.

from_date
integer

Earliest job creation time, as a Unix timestamp in milliseconds.

to_date
integer

Latest job creation time, as a Unix timestamp in milliseconds.

Response

Certificate generation jobs returned.

code
integer
required
timestamp
integer
required
transaction_id
string
required
data
object
required