Components APIs
Onboarded API (0.0.1)
https://docs.onboarded.com/_mock/openapi/
https://app.onboarded.com/
- Mock server
https://docs.onboarded.com/_mock/openapi/api/v1/tasks
https://app.onboarded.com/api/v1/tasks
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X GET \
'https://docs.onboarded.com/_mock/openapi/api/v1/tasks?page=1&per_page=20&employee_id=string&employer_id=string&client_id=string&job_id=string&expired_at_lte=2019-08-24T14%3A15%3A22Z&expired_at_gte=2019-08-24T14%3A15%3A22Z' \
-H 'Authorization: Bearer <YOUR_TOKEN_HERE>'
200
Expiration time is re-evaluated at the time of task completion. If your integration reads the field value before a task is completed, please note that the value may change when the task is completed.
When this field is set, the task will be automatically deleted at the specified time.
When this field is set, the task cannot be deleted until the specified time.
{ "data": [ { … } ], "total": 0 }
Body
Tasks are designed to be reusable across multiple placements. However, if your form uses placement attribute scoping, you must provide a placement id here so that Onboarded can retrieve the scoped value from your placement.
Datetime for when the task expires. If not included in the request payload, default value from the form will be used (when applicable). Set this property to null
if you do not want this task to inherit form default expiration time.
Datetime for when the task is due. If not included in the request payload, default value from the form will be used (when applicable). Set this property to null
if you do not want this task to inherit form default due time.
Set this field to automatically delete a task at a specific time in the future. This can be helpful when certain tasks need to be deleted after a specific retention period.
- Mock server
https://docs.onboarded.com/_mock/openapi/api/v1/tasks
https://app.onboarded.com/api/v1/tasks
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X POST \
'https://docs.onboarded.com/_mock/openapi/api/v1/tasks?allow_duplicate=true' \
-H 'Authorization: Bearer <YOUR_TOKEN_HERE>' \
-H 'Content-Type: application/json' \
-d '{
"form_id": "string",
"employee_id": "string",
"employer_id": "string",
"client_id": "string",
"job_id": "string",
"placement_id": "string",
"expired_at": "2019-08-24T14:15:22Z",
"due_at": "2019-08-24T14:15:22Z",
"deletion_scheduled_at": "2019-08-24T14:15:22Z",
"deletion_allowed_at": "2019-08-24T14:15:22Z"
}'
201
Expiration time is re-evaluated at the time of task completion. If your integration reads the field value before a task is completed, please note that the value may change when the task is completed.
When this field is set, the task will be automatically deleted at the specified time.
When this field is set, the task cannot be deleted until the specified time.
{ "id": "string", "form_id": "string", "form_custom_attributes": {}, "name": "string", "employee_id": "string", "employer_id": "string", "client_id": "string", "job_id": "string", "status": "requires_action", "next_action": { "type": "employer_action" }, "expired_at": "2019-08-24T14:15:22Z", "deletion_scheduled_at": "2019-08-24T14:15:22Z", "deletion_allowed_at": "2019-08-24T14:15:22Z", "due_at": "2019-08-24T14:15:22Z", "progress": { "percent": 0, "numerator": 0, "denominator": 0 }, "subtasks": [ { … } ], "tags": [ { … } ], "created_at": "2019-08-24T14:15:22Z", "updated_at": "2019-08-24T14:15:22Z" }
- Mock server
https://docs.onboarded.com/_mock/openapi/api/v1/tasks/{id}
https://app.onboarded.com/api/v1/tasks/{id}
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X GET \
'https://docs.onboarded.com/_mock/openapi/api/v1/tasks/{id}' \
-H 'Authorization: Bearer <YOUR_TOKEN_HERE>'
200
Expiration time is re-evaluated at the time of task completion. If your integration reads the field value before a task is completed, please note that the value may change when the task is completed.
When this field is set, the task will be automatically deleted at the specified time.
When this field is set, the task cannot be deleted until the specified time.
{ "id": "string", "form_id": "string", "form_custom_attributes": {}, "name": "string", "employee_id": "string", "employer_id": "string", "client_id": "string", "job_id": "string", "status": "requires_action", "next_action": { "type": "employer_action" }, "expired_at": "2019-08-24T14:15:22Z", "deletion_scheduled_at": "2019-08-24T14:15:22Z", "deletion_allowed_at": "2019-08-24T14:15:22Z", "due_at": "2019-08-24T14:15:22Z", "progress": { "percent": 0, "numerator": 0, "denominator": 0 }, "subtasks": [ { … } ], "tags": [ { … } ], "created_at": "2019-08-24T14:15:22Z", "updated_at": "2019-08-24T14:15:22Z" }
Body
When the form has its own expiration settings, the effective expired_at of a task is set to the earliest time between task expired_at and the form's expiration settings.
Set this field to automatically delete a task at a specific time in the future. This can be helpful when certain tasks need to be deleted after a specific retention period.
- Mock server
https://docs.onboarded.com/_mock/openapi/api/v1/tasks/{id}
https://app.onboarded.com/api/v1/tasks/{id}
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X PATCH \
'https://docs.onboarded.com/_mock/openapi/api/v1/tasks/{id}' \
-H 'Authorization: Bearer <YOUR_TOKEN_HERE>' \
-H 'Content-Type: application/json' \
-d '{
"expired_at": "2019-08-24T14:15:22Z",
"deletion_scheduled_at": "2019-08-24T14:15:22Z",
"deletion_allowed_at": "2019-08-24T14:15:22Z"
}'
200
Expiration time is re-evaluated at the time of task completion. If your integration reads the field value before a task is completed, please note that the value may change when the task is completed.
When this field is set, the task will be automatically deleted at the specified time.
When this field is set, the task cannot be deleted until the specified time.
{ "id": "string", "form_id": "string", "form_custom_attributes": {}, "name": "string", "employee_id": "string", "employer_id": "string", "client_id": "string", "job_id": "string", "status": "requires_action", "next_action": { "type": "employer_action" }, "expired_at": "2019-08-24T14:15:22Z", "deletion_scheduled_at": "2019-08-24T14:15:22Z", "deletion_allowed_at": "2019-08-24T14:15:22Z", "due_at": "2019-08-24T14:15:22Z", "progress": { "percent": 0, "numerator": 0, "denominator": 0 }, "subtasks": [ { … } ], "tags": [ { … } ], "created_at": "2019-08-24T14:15:22Z", "updated_at": "2019-08-24T14:15:22Z" }
- Mock server
https://docs.onboarded.com/_mock/openapi/api/v1/tasks/{id}
https://app.onboarded.com/api/v1/tasks/{id}
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X DELETE \
'https://docs.onboarded.com/_mock/openapi/api/v1/tasks/{id}' \
-H 'Authorization: Bearer <YOUR_TOKEN_HERE>'
200
Expiration time is re-evaluated at the time of task completion. If your integration reads the field value before a task is completed, please note that the value may change when the task is completed.
When this field is set, the task will be automatically deleted at the specified time.
When this field is set, the task cannot be deleted until the specified time.
{ "id": "string", "form_id": "string", "form_custom_attributes": {}, "name": "string", "employee_id": "string", "employer_id": "string", "client_id": "string", "job_id": "string", "status": "requires_action", "next_action": { "type": "employer_action" }, "expired_at": "2019-08-24T14:15:22Z", "deletion_scheduled_at": "2019-08-24T14:15:22Z", "deletion_allowed_at": "2019-08-24T14:15:22Z", "due_at": "2019-08-24T14:15:22Z", "progress": { "percent": 0, "numerator": 0, "denominator": 0 }, "subtasks": [ { … } ], "tags": [ { … } ], "created_at": "2019-08-24T14:15:22Z", "updated_at": "2019-08-24T14:15:22Z" }
- Mock server
https://docs.onboarded.com/_mock/openapi/api/v1/tasks/{id}/fields
https://app.onboarded.com/api/v1/tasks/{id}/fields
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X GET \
'https://docs.onboarded.com/_mock/openapi/api/v1/tasks/{id}/fields?include_sensitive_info=true' \
-H 'Authorization: Bearer <YOUR_TOKEN_HERE>'
{ "fields": [ { … } ] }
- Mock server
https://docs.onboarded.com/_mock/openapi/api/v1/tasks/{id}/fields
https://app.onboarded.com/api/v1/tasks/{id}/fields
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X PATCH \
'https://docs.onboarded.com/_mock/openapi/api/v1/tasks/{id}/fields' \
-H 'Authorization: Bearer <YOUR_TOKEN_HERE>' \
-H 'Content-Type: application/json' \
-d '{
"fields": [
{
"path": "string",
"value": null
}
]
}'
- Mock server
https://docs.onboarded.com/_mock/openapi/api/v1/tasks/{id}/pdf
https://app.onboarded.com/api/v1/tasks/{id}/pdf
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X GET \
'https://docs.onboarded.com/_mock/openapi/api/v1/tasks/{id}/pdf' \
-H 'Authorization: Bearer <YOUR_TOKEN_HERE>'
- Mock server
https://docs.onboarded.com/_mock/openapi/api/v1/tasks/{id}/onboarding
https://app.onboarded.com/api/v1/tasks/{id}/onboarding
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X GET \
'https://docs.onboarded.com/_mock/openapi/api/v1/tasks/{id}/onboarding?assignee_type=employee&locale=en&redirect_to=http%3A%2F%2Fexample.com' \
-H 'Authorization: Bearer <YOUR_TOKEN_HERE>'