Integration Monitoring
Integration management and monitoring
Returns counts for active/processing/processed/failed sessions.
Authorizations
Path parameters
regionurlundefined · enumRequiredDefault:
Server slug based on regions:
api
- for US region based orgs
in
- for IN region based orgs
eu
- for EU region based orgs
api
Possible values: versionstring · enumRequiredDefault:
API version (e.g., v1)
v1
Possible values: integration_idstringRequired
Sprinto-issued integration identifier.
Responses
200
Status counts
application/json
401
Unauthorized
404
Integration not found
get
GET /{version}/integrations/{integration_id}/status HTTP/1.1
Host: {regionurl}
api-key: YOUR_API_KEY
Accept: */*
{
"integration_id": "text",
"sessions": {
"active": 1,
"processing": 1,
"processed": 1,
"failed": 1,
"expired": 1
},
"last_activity_at": "2025-09-17T12:13:31.243Z"
}
Returns recent events across sessions.
Authorizations
Path parameters
regionurlundefined · enumRequiredDefault:
Server slug based on regions:
api
- for US region based orgs
in
- for IN region based orgs
eu
- for EU region based orgs
api
Possible values: versionstring · enumRequiredDefault:
API version (e.g., v1)
v1
Possible values: integration_idstringRequired
Sprinto-issued integration identifier.
Query parameters
sincestring · date-timeOptional
Return events created at or after this timestamp.
pageinteger · min: 1OptionalDefault:
1
page_sizeinteger · min: 1 · max: 200OptionalDefault:
50
Responses
200
Activity events
application/json
401
Unauthorized
404
Integration not found
get
GET /{version}/integrations/{integration_id}/activity HTTP/1.1
Host: {regionurl}
api-key: YOUR_API_KEY
Accept: */*
{
"items": [
{
"id": "text",
"at": "2025-09-17T12:13:31.243Z",
"level": "info",
"type": "session_created",
"message": "text",
"session_id": "text",
"details": {
"ANY_ADDITIONAL_PROPERTY": "anything"
}
}
],
"page": 1,
"page_size": 1,
"next_page": 1
}