Workflow Activity
Workflow activity objects represent actions and events that occur during the execution of workflows. They track the progression of documents through workflow steps, including when steps are started, completed, approved, rejected, or when users are reassigned.
Workflow activity
ID of the workflow activity
URL of the workflow activity
Organization URL.
URL of the related annotation
URL of the related workflow
URL of the related workflow step
URL of the related workflow run
List of all assigned users
Supported values are: step_started, step_completed, approved, rejected, workflow_started, workflow_completed, reassigned
String note of the activity
Date and time of when the activity was created
User who created the activity
List workflow activities
GET api / v1 / workflow_activities
Retrieve all workflow activity objects.
curl -X GET "https://example.rossum.app/api/v1/workflow_activities"{
"pagination": {
"next": null,
"previous": null
},
"results": [
{
"id": 7540,
"url": "https://example.rossum.app/api/v1/workflow_activities/7540",
"organization": "string",
"annotation": "https://example.rossum.app/api/v1/annotations/314159",
"workflow": "https://example.rossum.app/api/v1/workflows/7540",
"workflow_step": "https://example.rossum.app/api/v1/workflow_steps/7540",
"workflow_run": "https://example.rossum.app/api/v1/workflow_runs/7512",
"assignees": [
"https://example.rossum.app/api/v1/users/1",
"https://example.rossum.app/api/v1/users/2"
],
"action": "step_started",
"note": "The workflow step started",
"created_at": "2021-04-26T10:08:03.856648Z",
"created_by": null
}
]
}{
"detail": "Bad Request.",
"code": "bad_request"
}{
"detail": "Invalid token.",
"code": "authentication_failed"
}{
"detail": "Access to the requested resource is forbidden.",
"code": "access_forbidden"
}{
"detail": "Not found.",
"code": "not_found"
}{
"detail": "Conflict.",
"code": "conflict_status"
}{
"detail": "Request was rate limited.",
"code": "rate_limited",
"url": "https://rossum.app/api/docs/openapi/guides/overview/#rate-limiting"
}{
"detail": "Server error.",
"code": "error"
}{
"detail": "Bad Gateway.",
"code": "bad_gateway"
}{
"detail": "Service Unavailable.",
"code": "service_unavailable"
}{
"detail": "Gateway timeout.",
"code": "gateway_timeout"
}Response
OK
Invalid input data.
Detail of the error
Code of the error
The username/password is invalid or token is invalid (e.g. expired).
Detail of the error
Code of the error
Insufficient permission, missing authentication, invalid CSRF token and similar issue.
Detail of the error
Code of the error
The specified resource was not found.
Detail of the error
Code of the error
Conflict
Detail of the error
Code of the error
Request rate is too high, wait before sending more requests. See Rate Limiting for more details.
Detail of the error
Code of the error
Link to the rate limiting documentation
Server failure while processing the request.
Detail of the error
Code of the error
Invalid response from the upstream server.
Detail of the error
Code of the error
We're temporarily offline for maintenance. Please try again later.
Detail of the error
Code of the error
Upstream server could not complete the request in time.
Detail of the error
Code of the error
Retrieve workflow activity
GET api / v1 / workflow_activities / {workflowActivityID}
Get a workflow activity object.
curl -X GET "https://example.rossum.app/api/v1/workflow_activities/0"{
"id": 7540,
"url": "https://example.rossum.app/api/v1/workflow_activities/7540",
"organization": "string",
"annotation": "https://example.rossum.app/api/v1/annotations/314159",
"workflow": "https://example.rossum.app/api/v1/workflows/7540",
"workflow_step": "https://example.rossum.app/api/v1/workflow_steps/7540",
"workflow_run": "https://example.rossum.app/api/v1/workflow_runs/7512",
"assignees": [
"https://example.rossum.app/api/v1/users/1",
"https://example.rossum.app/api/v1/users/2"
],
"action": "step_started",
"note": "The workflow step started",
"created_at": "2021-04-26T10:08:03.856648Z",
"created_by": null
}{
"detail": "Bad Request.",
"code": "bad_request"
}{
"detail": "Invalid token.",
"code": "authentication_failed"
}{
"detail": "Access to the requested resource is forbidden.",
"code": "access_forbidden"
}{
"detail": "Not found.",
"code": "not_found"
}{
"detail": "Conflict.",
"code": "conflict_status"
}{
"detail": "Request was rate limited.",
"code": "rate_limited",
"url": "https://rossum.app/api/docs/openapi/guides/overview/#rate-limiting"
}{
"detail": "Server error.",
"code": "error"
}{
"detail": "Bad Gateway.",
"code": "bad_gateway"
}{
"detail": "Service Unavailable.",
"code": "service_unavailable"
}{
"detail": "Gateway timeout.",
"code": "gateway_timeout"
}Response
OK
ID of the workflow activity
URL of the workflow activity
Organization URL.
URL of the related annotation
URL of the related workflow
URL of the related workflow step
URL of the related workflow run
List of all assigned users
Supported values are: step_started, step_completed, approved, rejected, workflow_started, workflow_completed, reassigned
String note of the activity
Date and time of when the activity was created
User who created the activity
Invalid input data.
Detail of the error
Code of the error
The username/password is invalid or token is invalid (e.g. expired).
Detail of the error
Code of the error
Insufficient permission, missing authentication, invalid CSRF token and similar issue.
Detail of the error
Code of the error
The specified resource was not found.
Detail of the error
Code of the error
Conflict
Detail of the error
Code of the error
Request rate is too high, wait before sending more requests. See Rate Limiting for more details.
Detail of the error
Code of the error
Link to the rate limiting documentation
Server failure while processing the request.
Detail of the error
Code of the error
Invalid response from the upstream server.
Detail of the error
Code of the error
We're temporarily offline for maintenance. Please try again later.
Detail of the error
Code of the error
Upstream server could not complete the request in time.
Detail of the error
Code of the error