Session Management
Authorizations
api-keystringRequired
Path parameters
versionstring · enumRequiredDefault:
API version (e.g., v1)
v1Possible values: integration_idstringRequired
Sprinto-issued integration identifier.
Body
client_reference_idstringOptional
Caller-side correlation id
Responses
201
Session created
application/json
401
Unauthorized
429
Too Many Requests
post
/{version}/integrations/{integration_id}/sessionsAuthorizations
api-keystringRequired
Path parameters
versionstring · enumRequiredDefault:
API version (e.g., v1)
v1Possible values: integration_idstringRequired
Sprinto-issued integration identifier.
session_idstringRequired
Session identifier returned by the session creation endpoint.
Responses
200
Session status
application/json
401
Unauthorized
404
Session not found
get
/{version}/integrations/{integration_id}/sessions/{session_id}Close the session & start processing
post
/{version}/integrations/{integration_id}/sessions/{session_id}/close
Authorizations
api-keystringRequired
Path parameters
versionstring · enumRequiredDefault:
API version (e.g., v1)
v1Possible values: integration_idstringRequired
Sprinto-issued integration identifier.
session_idstringRequired
Session identifier returned by the session creation endpoint.
Body
statusstring · enumRequiredDefault:
applyPossible values: Responses
202
Transition accepted; processing started (async)
application/json
401
Unauthorized
404
Session not found
409
Session not in a closable state
post
/{version}/integrations/{integration_id}/sessions/{session_id}/closeLast updated

