Provides access to the tasks that are part of a Hyperproof organization.
Tasks API (1.0)
The type of the object.
The description of the task.
The unique identifier of the user assigned to the task.
- Mock serverhttps://developer.hyperproof.app/_mock/hyperproof-api/tasks/tasks.openapi
- Hyperproof UShttps://api.hyperproof.app/v1/tasks
- Hyperproof Govhttps://api.hyperproofgov.app/v1/tasks
- Hyperproof EUhttps://api.hyperproof.eu/v1/tasks
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X POST \
https://developer.hyperproof.app/_mock/hyperproof-api/tasks/tasks.openapi/ \
-H 'Authorization: Bearer <YOUR_TOKEN_HERE>' \
-H 'Content-Type: application/json' \
-d '{
"title": "Submit the latest employee agreements",
"targetObject": {
"objectId": "23b802db-bad2-4f7a-b8d1-ac1177909992",
"objectType": "control"
},
"description": "The latest employee agreements are needed for the upcoming audit.",
"assigneeId": "ad21d858-c271-4c6d-8780-fecf6b16e534",
"priority": "medium",
"dueDate": "2020-12-17T20:00:00.0000000+00:00",
"hasIntegration": false
}'Success.
The unique identifier of the organization the task belongs to.
The description of the task.
The unique identifier of the user assigned to the task.
The unique identifier of the object that is the target of the task.
The unique identifier of the task status for the task.
The date and time the task was created (ISO-8601 format).
The date and time the task was last updated (ISO-8601 format).
{ "id": "ba50096d-bbfa-47af-94a7-092b0984cf35", "orgId": "4c05da3f-f076-461c-8105-80a07a42ab7f", "title": "Submit the latest employee agreements", "description": "The latest employee agreements are needed for the upcoming audit.", "assigneeId": "ad21d858-c271-4c6d-8780-fecf6b16e534", "targetId": "23b802db-bad2-4f7a-b8d1-ac1177909992", "targetType": "control", "taskStatusId": "e2303b2b-5ee4-4354-92de-dfacd1d33f09", "priority": "medium", "dueDate": "2020-12-17T20:00:00.0000000+00:00", "createdOn": "2020-12-17T20:00:00.0000000+00:00", "updatedOn": "2020-12-17T20:00:00.0000000+00:00" }
- Mock serverhttps://developer.hyperproof.app/_mock/hyperproof-api/tasks/tasks.openapi/{taskId}
- Hyperproof UShttps://api.hyperproof.app/v1/tasks/{taskId}
- Hyperproof Govhttps://api.hyperproofgov.app/v1/tasks/{taskId}
- Hyperproof EUhttps://api.hyperproof.eu/v1/tasks/{taskId}
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X GET \
'https://developer.hyperproof.app/_mock/hyperproof-api/tasks/tasks.openapi/{taskId}' \
-H 'Authorization: Bearer <YOUR_TOKEN_HERE>'Success.
The unique identifier of the organization the task belongs to.
The description of the task.
The unique identifier of the user assigned to the task.
The unique identifier of the object that is the target of the task.
The unique identifier of the task status for the task.
The date and time the task was created (ISO-8601 format).
The date and time the task was last updated (ISO-8601 format).
{ "id": "ba50096d-bbfa-47af-94a7-092b0984cf35", "orgId": "4c05da3f-f076-461c-8105-80a07a42ab7f", "title": "Submit the latest employee agreements", "description": "The latest employee agreements are needed for the upcoming audit.", "assigneeId": "ad21d858-c271-4c6d-8780-fecf6b16e534", "targetId": "23b802db-bad2-4f7a-b8d1-ac1177909992", "targetType": "control", "taskStatusId": "e2303b2b-5ee4-4354-92de-dfacd1d33f09", "priority": "medium", "dueDate": "2020-12-17T20:00:00.0000000+00:00", "createdOn": "2020-12-17T20:00:00.0000000+00:00", "updatedOn": "2020-12-17T20:00:00.0000000+00:00" }
The description of the task.
The unique identifier of the user assigned to the task.
The unique identifier of the object that is the target of the task.
The unique identifier of the task status for the task.
- Mock serverhttps://developer.hyperproof.app/_mock/hyperproof-api/tasks/tasks.openapi/{taskId}
- Hyperproof UShttps://api.hyperproof.app/v1/tasks/{taskId}
- Hyperproof Govhttps://api.hyperproofgov.app/v1/tasks/{taskId}
- Hyperproof EUhttps://api.hyperproof.eu/v1/tasks/{taskId}
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X PATCH \
'https://developer.hyperproof.app/_mock/hyperproof-api/tasks/tasks.openapi/{taskId}' \
-H 'Authorization: Bearer <YOUR_TOKEN_HERE>' \
-H 'Content-Type: application/json' \
-d '{
"title": "Submit the latest employee agreements",
"description": "The latest employee agreements are needed for the upcoming audit.",
"assigneeId": "ad21d858-c271-4c6d-8780-fecf6b16e534",
"targetId": "23b802db-bad2-4f7a-b8d1-ac1177909992",
"targetType": "control",
"taskStatusId": "e2303b2b-5ee4-4354-92de-dfacd1d33f09",
"priority": "medium",
"dueDate": "2020-12-17T20:00:00.0000000+00:00"
}'Success.
The unique identifier of the organization the task belongs to.
The description of the task.
The unique identifier of the user assigned to the task.
The unique identifier of the object that is the target of the task.
The unique identifier of the task status for the task.
The date and time the task was created (ISO-8601 format).
The date and time the task was last updated (ISO-8601 format).
{ "id": "ba50096d-bbfa-47af-94a7-092b0984cf35", "orgId": "4c05da3f-f076-461c-8105-80a07a42ab7f", "title": "Submit the latest employee agreements", "description": "The latest employee agreements are needed for the upcoming audit.", "assigneeId": "ad21d858-c271-4c6d-8780-fecf6b16e534", "targetId": "23b802db-bad2-4f7a-b8d1-ac1177909992", "targetType": "control", "taskStatusId": "e2303b2b-5ee4-4354-92de-dfacd1d33f09", "priority": "medium", "dueDate": "2020-12-17T20:00:00.0000000+00:00", "createdOn": "2020-12-17T20:00:00.0000000+00:00", "updatedOn": "2020-12-17T20:00:00.0000000+00:00" }
- Mock serverhttps://developer.hyperproof.app/_mock/hyperproof-api/tasks/tasks.openapi/{taskId}/proof
- Hyperproof UShttps://api.hyperproof.app/v1/tasks/{taskId}/proof
- Hyperproof Govhttps://api.hyperproofgov.app/v1/tasks/{taskId}/proof
- Hyperproof EUhttps://api.hyperproof.eu/v1/tasks/{taskId}/proof
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X POST \
'https://developer.hyperproof.app/_mock/hyperproof-api/tasks/tasks.openapi/{taskId}/proof' \
-H 'Authorization: Bearer <YOUR_TOKEN_HERE>' \
-H 'Content-Type: multipart/form-data' \
-F proof=string \
-F hp-proof-owned-by=string \
-F hp-proof-source=string \
-F hp-proof-source-id=string \
-F hp-proof-source-file-id=string \
-F hp-proof-source-modified-on=2019-08-24T14:15:22Z \
-F hp-proof-live-sync-enabled=trueSuccess.
Unique identifier of the user who owns the proof item
The date the proof was uploaded (ISO-8601 format)
Status of the proof item
Unique identifier of the user who created the proof item
The date the proof was created (ISO-8601 format)
Unique identifier of the user who last updated the proof item
{ "id": "4eb909de-51af-11ee-a644-522476618ae8", "orgId": "ce83e3cd-5199-11ee-a644-522476618ae8", "filename": "example.txt", "contentType": "text/plain", "fileExtension": "txt", "size": 627, "version": 0, "source": "localComputer", "ownedBy": "82d7c228-8bcd-11e9-a94b-ab3de8494987", "uploadedOn": "2023-09-12T20:59:47.6943530+00:00", "isPrivate": false, "status": "active", "createdBy": "82d7c228-8bcd-11e9-a94b-ab3de8494987", "updatedBy": "82d7c228-8bcd-11e9-a94b-ab3de8494987", "createdOn": "2023-09-12T20:59:47.6943530+00:00", "updatedOn": "2023-09-12T20:59:47.6943530+00:00" }
- Mock serverhttps://developer.hyperproof.app/_mock/hyperproof-api/tasks/tasks.openapi/{taskId}/proof
- Hyperproof UShttps://api.hyperproof.app/v1/tasks/{taskId}/proof
- Hyperproof Govhttps://api.hyperproofgov.app/v1/tasks/{taskId}/proof
- Hyperproof EUhttps://api.hyperproof.eu/v1/tasks/{taskId}/proof
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X GET \
'https://developer.hyperproof.app/_mock/hyperproof-api/tasks/tasks.openapi/{taskId}/proof' \
-H 'Authorization: Bearer <YOUR_TOKEN_HERE>'Success.
Unique identifier of the user who owns the proof item
The date the proof was uploaded (ISO-8601 format)
Status of the proof item
Unique identifier of the user who created the proof item
The date the proof was created (ISO-8601 format)
Unique identifier of the user who last updated the proof item
The date the proof was updated (ISO-8601 format)
[ { "id": "4eb909de-51af-11ee-a644-522476618ae8", "orgId": "ce83e3cd-5199-11ee-a644-522476618ae8", "filename": "example.txt", "contentType": "text/plain", "fileExtension": "txt", "size": 627, "version": 0, "source": "localComputer", "ownedBy": "82d7c228-8bcd-11e9-a94b-ab3de8494987", "uploadedOn": "2023-09-12T20:59:47.6943530+00:00", "isPrivate": false, "status": "active", "createdBy": "82d7c228-8bcd-11e9-a94b-ab3de8494987", "updatedBy": "82d7c228-8bcd-11e9-a94b-ab3de8494987", "createdOn": "2023-09-12T20:59:47.6943530+00:00", "updatedOn": "2023-09-12T20:59:47.6943530+00:00" } ]
The type of the object.
The list of target object identifiers to filter by.
The list of task identifiers to filter by.
The list of assignee identifiers to filter tasks by.
- Mock serverhttps://developer.hyperproof.app/_mock/hyperproof-api/tasks/tasks.openapi/filter
- Hyperproof UShttps://api.hyperproof.app/v1/tasks/filter
- Hyperproof Govhttps://api.hyperproofgov.app/v1/tasks/filter
- Hyperproof EUhttps://api.hyperproof.eu/v1/tasks/filter
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X PUT \
https://developer.hyperproof.app/_mock/hyperproof-api/tasks/tasks.openapi/filter \
-H 'Authorization: Bearer <YOUR_TOKEN_HERE>' \
-H 'Content-Type: application/json' \
-d '{
"targetObjectType": "control",
"targetObjectIds": [
"23b802db-bad2-4f7a-b8d1-ac1177909992"
],
"taskIds": [
"23b802db-bad2-4f7a-b8d1-ac1177909992"
],
"assigneeIds": [
"23b802db-bad2-4f7a-b8d1-ac1177909992"
],
"modifiedAfter": "2020-12-17T20:00:00.0000000+00:00"
}'Success.
The unique identifier of the organization the task belongs to.
The description of the task.
The unique identifier of the user assigned to the task.
The unique identifier of the object that is the target of the task.
The unique identifier of the task status for the task.
The date and time the task was created (ISO-8601 format).
The date and time the task was last updated (ISO-8601 format).
The unique identifier of the group assigned to the task.
[ { "id": "ba50096d-bbfa-47af-94a7-092b0984cf35", "orgId": "4c05da3f-f076-461c-8105-80a07a42ab7f", "title": "Submit the latest employee agreements", "description": "The latest employee agreements are needed for the upcoming audit.", "assigneeId": "ad21d858-c271-4c6d-8780-fecf6b16e534", "targetId": "23b802db-bad2-4f7a-b8d1-ac1177909992", "targetType": "control", "taskStatusId": "e2303b2b-5ee4-4354-92de-dfacd1d33f09", "priority": "medium", "dueDate": "2020-12-17T20:00:00.0000000+00:00", "createdOn": "2020-12-17T20:00:00.0000000+00:00", "updatedOn": "2020-12-17T20:00:00.0000000+00:00" } ]
- Mock serverhttps://developer.hyperproof.app/_mock/hyperproof-api/tasks/tasks.openapi/{taskId}/comments
- Hyperproof UShttps://api.hyperproof.app/v1/tasks/{taskId}/comments
- Hyperproof Govhttps://api.hyperproofgov.app/v1/tasks/{taskId}/comments
- Hyperproof EUhttps://api.hyperproof.eu/v1/tasks/{taskId}/comments
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X GET \
'https://developer.hyperproof.app/_mock/hyperproof-api/tasks/tasks.openapi/{taskId}/comments' \
-H 'Authorization: Bearer <YOUR_TOKEN_HERE>'Success.
The unique identifier for the comment.
The unique identifier for the organization the comment belongs to.
The formatted text of the comment.
The unique identifier of the object the comment is attached to.
The type of the object.
The unique identifier of the user who created the comment.
The unique identifier of the user who last updated the comment.
The date and time the comment was created (ISO-8601 format).
The date and time the comment was last updated (ISO-8601 format).
The date and time the comment was updated in teh source system (ISO-8601 format).
[ { "id": "ad21d858-c271-4c6d-8780-fecf6b16e534", "orgId": "ad21d858-c271-4c6d-8780-fecf6b16e534", "commentTextFormatted": "This is a comment mentioning a user {{user:53c8880a-7e14-4493-a392-0f10bf11cfce}}", "objectId": "ad21d858-c271-4c6d-8780-fecf6b16e534", "objectType": "task", "status": "active", "createdBy": "554fbf38-f579-4cc8-819f-6377bd9defcb", "updatedBy": "53c8880a-7e14-4493-a392-0f10bf11cfce", "createdOn": "2024-06-23T19:37:23.0000000+00:00", "updatedOn": "2024-06-27T22:28:30.0000000+00:00" } ]
The formatted text for the comment.
Whether the comment is internal-only. Internal comments are not visible to external auditors.
The type of the object.
The object identifier the comment is attached to.
- Mock serverhttps://developer.hyperproof.app/_mock/hyperproof-api/tasks/tasks.openapi/{taskId}/comments
- Hyperproof UShttps://api.hyperproof.app/v1/tasks/{taskId}/comments
- Hyperproof Govhttps://api.hyperproofgov.app/v1/tasks/{taskId}/comments
- Hyperproof EUhttps://api.hyperproof.eu/v1/tasks/{taskId}/comments
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X POST \
'https://developer.hyperproof.app/_mock/hyperproof-api/tasks/tasks.openapi/{taskId}/comments' \
-H 'Authorization: Bearer <YOUR_TOKEN_HERE>' \
-H 'Content-Type: application/json' \
-d '{
"commentTextFormatted": "The audit is completed.",
"isInternalComment": true,
"objectId": "82d7c228-8bcd-11e9-a94b-ab3de849498z",
"objectType": "risk"
}'Success.
The unique identifier for the organization the activity belongs to.
The unique identifier of the object related to the activity.
The type of the object.
The current status of the activity.
The unique identifier of the user who created the activity.
The date and time the activity was created (ISO-8601 format).
The unique identifier of the user who last updated the activity.
{ "id": "a3f89b48-9ae1-4852-a229-c4aea92230b0", "orgId": "ce83e3cd-5199-11ee-a644-522476618ae8", "type": "comment", "message": "This is a comment", "objectId": "16d22ded-88ac-4f5c-bc99-8064d9fc44d7", "objectType": "audit", "status": "active", "createdBy": "82d7c228-8bcd-11e9-a94b-ab3de8494987", "createdOn": "2023-09-12T18:26:10.0053650+00:00", "updatedBy": "82d7c228-8bcd-11e9-a94b-ab3de8494987", "updatedOn": "2023-09-12T18:26:10.0053650+00:00" }
- Mock serverhttps://developer.hyperproof.app/_mock/hyperproof-api/tasks/tasks.openapi/{taskId}/comments
- Hyperproof UShttps://api.hyperproof.app/v1/tasks/{taskId}/comments
- Hyperproof Govhttps://api.hyperproofgov.app/v1/tasks/{taskId}/comments
- Hyperproof EUhttps://api.hyperproof.eu/v1/tasks/{taskId}/comments
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X PATCH \
'https://developer.hyperproof.app/_mock/hyperproof-api/tasks/tasks.openapi/{taskId}/comments?sourceCommentId=string' \
-H 'Authorization: Bearer <YOUR_TOKEN_HERE>' \
-H 'Content-Type: application/json' \
-d '{
"commentTextFormatted": "The audit is completed.",
"isInternalComment": true,
"objectId": "82d7c228-8bcd-11e9-a94b-ab3de849498z",
"objectType": "risk"
}'Success.
The unique identifier for the organization the activity belongs to.
The unique identifier of the object related to the activity.
The type of the object.
The current status of the activity.
The unique identifier of the user who created the activity.
The date and time the activity was created (ISO-8601 format).
The unique identifier of the user who last updated the activity.
{ "id": "a3f89b48-9ae1-4852-a229-c4aea92230b0", "orgId": "ce83e3cd-5199-11ee-a644-522476618ae8", "type": "comment", "message": "This is a comment", "objectId": "16d22ded-88ac-4f5c-bc99-8064d9fc44d7", "objectType": "audit", "status": "active", "createdBy": "82d7c228-8bcd-11e9-a94b-ab3de8494987", "createdOn": "2023-09-12T18:26:10.0053650+00:00", "updatedBy": "82d7c228-8bcd-11e9-a94b-ab3de8494987", "updatedOn": "2023-09-12T18:26:10.0053650+00:00" }
- Mock serverhttps://developer.hyperproof.app/_mock/hyperproof-api/tasks/tasks.openapi/{taskId}/comments/{commentId}
- Hyperproof UShttps://api.hyperproof.app/v1/tasks/{taskId}/comments/{commentId}
- Hyperproof Govhttps://api.hyperproofgov.app/v1/tasks/{taskId}/comments/{commentId}
- Hyperproof EUhttps://api.hyperproof.eu/v1/tasks/{taskId}/comments/{commentId}
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X PATCH \
'https://developer.hyperproof.app/_mock/hyperproof-api/tasks/tasks.openapi/{taskId}/comments/{commentId}' \
-H 'Authorization: Bearer <YOUR_TOKEN_HERE>' \
-H 'Content-Type: application/json' \
-d '{
"commentTextFormatted": "The audit is completed.",
"isInternalComment": true,
"objectId": "82d7c228-8bcd-11e9-a94b-ab3de849498z",
"objectType": "risk"
}'Success.
The unique identifier for the organization the activity belongs to.
The unique identifier of the object related to the activity.
The type of the object.
The current status of the activity.
The unique identifier of the user who created the activity.
The date and time the activity was created (ISO-8601 format).
The unique identifier of the user who last updated the activity.
{ "id": "a3f89b48-9ae1-4852-a229-c4aea92230b0", "orgId": "ce83e3cd-5199-11ee-a644-522476618ae8", "type": "comment", "message": "This is a comment", "objectId": "16d22ded-88ac-4f5c-bc99-8064d9fc44d7", "objectType": "audit", "status": "active", "createdBy": "82d7c228-8bcd-11e9-a94b-ab3de8494987", "createdOn": "2023-09-12T18:26:10.0053650+00:00", "updatedBy": "82d7c228-8bcd-11e9-a94b-ab3de8494987", "updatedOn": "2023-09-12T18:26:10.0053650+00:00" }
- Mock serverhttps://developer.hyperproof.app/_mock/hyperproof-api/tasks/tasks.openapi/{taskId}/comments/{commentId}
- Hyperproof UShttps://api.hyperproof.app/v1/tasks/{taskId}/comments/{commentId}
- Hyperproof Govhttps://api.hyperproofgov.app/v1/tasks/{taskId}/comments/{commentId}
- Hyperproof EUhttps://api.hyperproof.eu/v1/tasks/{taskId}/comments/{commentId}
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X DELETE \
'https://developer.hyperproof.app/_mock/hyperproof-api/tasks/tasks.openapi/{taskId}/comments/{commentId}' \
-H 'Authorization: Bearer <YOUR_TOKEN_HERE>'Success.
The unique identifier for the organization the activity belongs to.
The unique identifier of the object related to the activity.
The type of the object.
The current status of the activity.
The unique identifier of the user who created the activity.
The date and time the activity was created (ISO-8601 format).
The unique identifier of the user who last updated the activity.
{ "id": "a3f89b48-9ae1-4852-a229-c4aea92230b0", "orgId": "ce83e3cd-5199-11ee-a644-522476618ae8", "type": "comment", "message": "This is a comment", "objectId": "16d22ded-88ac-4f5c-bc99-8064d9fc44d7", "objectType": "audit", "status": "active", "createdBy": "82d7c228-8bcd-11e9-a94b-ab3de8494987", "createdOn": "2023-09-12T18:26:10.0053650+00:00", "updatedBy": "82d7c228-8bcd-11e9-a94b-ab3de8494987", "updatedOn": "2023-09-12T18:26:10.0053650+00:00" }