curl --request POST \
--url https://developer.synq.io/api/status/v1/issues/by-id \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '
{
"requests": [
{
"id": {
"airflowDag": {
"integrationId": "<string>",
"dagId": "<string>"
}
},
"fetchUpstreamStatus": true
}
]
}
'{
"responses": [
{
"id": {
"airflowDag": {
"integrationId": "<string>",
"dagId": "<string>"
}
},
"entityIssuesStatus": "ISSUE_STATUS_UNSPECIFIED",
"entityIssuesSummary": {
"totalCount": 123,
"warnCount": 123,
"errorCount": 123,
"criticalCount": 123
},
"upstreamIssuesStatus": "ISSUE_STATUS_UNSPECIFIED",
"upstreamIssuesSummary": {
"totalCount": 123,
"warnCount": 123,
"errorCount": 123,
"criticalCount": 123
}
}
]
}Get multiple entity statuses by their identifiers.
curl --request POST \
--url https://developer.synq.io/api/status/v1/issues/by-id \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '
{
"requests": [
{
"id": {
"airflowDag": {
"integrationId": "<string>",
"dagId": "<string>"
}
},
"fetchUpstreamStatus": true
}
]
}
'{
"responses": [
{
"id": {
"airflowDag": {
"integrationId": "<string>",
"dagId": "<string>"
}
},
"entityIssuesStatus": "ISSUE_STATUS_UNSPECIFIED",
"entityIssuesSummary": {
"totalCount": 123,
"warnCount": 123,
"errorCount": 123,
"criticalCount": 123
},
"upstreamIssuesStatus": "ISSUE_STATUS_UNSPECIFIED",
"upstreamIssuesSummary": {
"totalCount": 123,
"warnCount": 123,
"errorCount": 123,
"criticalCount": 123
}
}
]
}Bearer authentication header of the form Bearer <token>, where <token> is your auth token.
BatchGetIssuesStatusRequest is the request message for the BatchGetIssues method.
Show child attributes
Identifier of the entity to get status for.
Show child attributes
Retrieve status of upstream entities.
Success
BatchGetIssuesStatusResponse is the response message for the BatchGetIssues method.
Show child attributes
Identifier of the entity.
Show child attributes
Status of the entity requested.
ISSUE_STATUS_UNSPECIFIED, ISSUE_STATUS_OK, ISSUE_STATUS_WARN, ISSUE_STATUS_ERROR, ISSUE_STATUS_CRITICAL Show child attributes
Number of issues for the entity.
Number of issues for the entity with status 'warn'.
Number of issues for the entity with status 'error'.
Number of issues for the entity with status 'critical'.
Optionally, the status of all upstream entities.
ISSUE_STATUS_UNSPECIFIED, ISSUE_STATUS_OK, ISSUE_STATUS_WARN, ISSUE_STATUS_ERROR, ISSUE_STATUS_CRITICAL Show child attributes
Number of issues for the entity.
Number of issues for the entity with status 'warn'.
Number of issues for the entity with status 'error'.
Number of issues for the entity with status 'critical'.