API documentation

All jobs

GET /api.sigtech.com/extraction/jobs/

Get all available jobs in Production

Headers

NameTypeDescription

token*

string

Personal access token

[{
    "flow_id": "<flow_id>",
    "flow_name": "<flow_name>",
    "created_at": <unix epoch timestamp>
}]

Example:

curl --location --request GET 'https://api.sigtech.com/extraction/jobs/' \
--header 'Authorization: Bearer <token>' 

All runs

GET /api.sigtech.com/extraction/jobs/<job_id>/runs

Get all runs from a given job in Production

Path Parameters

NameTypeDescription

job_id*

string

Job ID

Headers

NameTypeDescription

token*

string

Personal access token

[{
    "flow_id": "<flow_id>",
    "flow_name": "<flow_name>",
    "ts_epoch": <unix epoch timestamp>,
    "run_number": "<run_id>"
}]

Example:

curl --location --request GET 'https://api.sigtech.com/extraction/jobs/<job_id>/runs' \
--header 'Authorization: Bearer <token>'

All outputs

GET /api.sigtech.com/extraction/jobs/<job_id>/runs/<run_id>/outputs

Get all available outputs on a given run for a given job in Production

Path Parameters

NameTypeDescription

job_id*

string

Job ID

run_id*

string

Run ID

Headers

NameTypeDescription

token

string

Personal access token

[{
    "flow_id": "<flow_id>",
    "flow_name": "<flow_name>",
    "ts_epoch": <unix epoch timestamp>,
    "run_number": "<run_id>",
    "step_name": "<step_id>"
}]

Example:

curl --location --request GET 'https://api.sigtech.com/extraction/jobs/<job_id>/runs/<run_id>/outputs' \
--header 'Authorization: Bearer <token>' 

All outputs latest run

GET /api.sigtech.com/extraction/jobs/<job_id>/runs/latest/outputs

Get all available outputs on a given run for a given job in Production

Path Parameters

NameTypeDescription

job_id*

string

Job ID

Headers

NameTypeDescription

token*

string

Personal access token

[{
    "flow_id": "<flow_id>",
    "flow_name": "<flow_name>",
    "ts_epoch": <unix epoch timestamp>,
    "run_number": "<run_id>",
    "step_name": "<step_id>"
}]

Example:

curl --location --request GET 'https://api.sigtech.com/extraction/jobs/<job_id>/runs/latest/outputs' \
--header 'Authorization: Bearer <token>' 

An output

GET /api.sigtech.com/extraction/jobs/<job_id>/runs/<run_id>/outputs/<output_name>

Get a specific output from a given run and a given job in Production

Path Parameters

NameTypeDescription

job_id*

string

Job ID

run_id*

string

Run ID

Headers

NameTypeDescription

token*

string

Personal access token

[{
    "flow_id": "<flow_id>",
    "flow_name": "<flow_name>",
    "ts_epoch": <unix epoch timestamp>,
    "run_number": "<run_id>",
    "step_name": "<step_id>"
}]

Example:

curl --location --request GET 'https://api.sigtech.com/extraction/jobs/<job_id>/runs/<run_id>/outputs/<output_name>' \
--header 'Authorization: Bearer <token>' 

An output latest run

GET /api.sigtech.com/extraction/jobs/<job_id>/runs/latest/outputs/<output_name>

Get a specific output from the latest run and a given job in Production

Path Parameters

NameTypeDescription

job_id*

string

Job ID

Headers

NameTypeDescription

token*

string

Personal access token

[{
    "flow_id": "<flow_id>",
    "flow_name": "<flow_name>",
    "ts_epoch": <unix epoch timestamp>,
    "run_number": "<run_id>",
    "step_name": "<step_id>"
}]

Example:

curl --location --request GET 'https://api.sigtech.com/extraction/jobs/<job_id>/runs/latest/outputs/<output_name>' \
--header 'Authorization: Bearer <token>' 

Last updated

© 2023 SIG Technologies Limited