Onboarded API (0.0.1)

Download OpenAPI description
Languages
Servers
Mock server
https://docs.onboarded.com/_mock/openapi/
https://app.onboarded.com/

Components

Components APIs

Operations

Employees

Employees APIs

Operations

Employers

Employers APIs

Operations

Clients

Clients APIs

Operations

Jobs

Jobs APIs

Operations

Placements

Placements APIs

Operations

Get a preview of a placement and its tasks

Request

Bodyapplication/json

Body

employee_idstringrequired
employer_idstring
client_idstring
job_idstring
custom_attributesobject or null

Custom attributes

curl -i -X POST \
  https://docs.onboarded.com/_mock/openapi/api/v1/placements/preview \
  -H 'Authorization: Bearer <YOUR_TOKEN_HERE>' \
  -H 'Content-Type: application/json' \
  -d '{
    "employee_id": "string",
    "employer_id": "string",
    "client_id": "string",
    "job_id": "string",
    "custom_attributes": {}
  }'

Responses

200

Bodyapplication/json
idstringrequired
employee_idstringrequired
employer_idstring or nullrequired
client_idstring or nullrequired
job_idstring or nullrequired
custom_attributesobjectrequired

Custom attribute values

missing_task_countnumberrequired
progressobjectrequired
progress.​forms_requirednumberrequired
progress.​forms_completednumberrequired
form_requirementsArray of objectsrequired
form_requirements[].​task_idstring or nullrequired
form_requirements[].​formobjectrequired
form_requirements[].​form.​idstringrequired
form_requirements[].​form.​namestringrequired
form_requirements[].​form.​tagsArray of objectsrequired
form_requirements[].​form.​tags[].​namestringrequired
form_requirements[].​form.​custom_attributesobjectrequired

Custom attribute values

created_atstring(date-time)required
Response
application/json
{ "id": "string", "employee_id": "string", "employer_id": "string", "client_id": "string", "job_id": "string", "custom_attributes": {}, "missing_task_count": 0, "progress": { "forms_required": 0, "forms_completed": 0 }, "form_requirements": [ {} ], "created_at": "2019-08-24T14:15:22Z" }

Get a placement by id

Request

Path
idstringrequired
curl -i -X GET \
  'https://docs.onboarded.com/_mock/openapi/api/v1/placements/{id}' \
  -H 'Authorization: Bearer <YOUR_TOKEN_HERE>'

Responses

200

Bodyapplication/json
idstringrequired
employee_idstringrequired
employer_idstring or nullrequired
client_idstring or nullrequired
job_idstring or nullrequired
custom_attributesobjectrequired

Custom attribute values

missing_task_countnumberrequired
progressobjectrequired
progress.​forms_requirednumberrequired
progress.​forms_completednumberrequired
form_requirementsArray of objectsrequired
form_requirements[].​task_idstring or nullrequired
form_requirements[].​formobjectrequired
form_requirements[].​form.​idstringrequired
form_requirements[].​form.​namestringrequired
form_requirements[].​form.​tagsArray of objectsrequired
form_requirements[].​form.​tags[].​namestringrequired
form_requirements[].​form.​custom_attributesobjectrequired

Custom attribute values

created_atstring(date-time)required
Response
application/json
{ "id": "string", "employee_id": "string", "employer_id": "string", "client_id": "string", "job_id": "string", "custom_attributes": {}, "missing_task_count": 0, "progress": { "forms_required": 0, "forms_completed": 0 }, "form_requirements": [ {} ], "created_at": "2019-08-24T14:15:22Z" }

Update a placement

Request

Path
idstringrequired
Bodyapplication/json

Body

custom_attributesobject or null

Custom attributes

curl -i -X PATCH \
  'https://docs.onboarded.com/_mock/openapi/api/v1/placements/{id}' \
  -H 'Authorization: Bearer <YOUR_TOKEN_HERE>' \
  -H 'Content-Type: application/json' \
  -d '{
    "custom_attributes": {}
  }'

Responses

200

Bodyapplication/json
idstringrequired
employee_idstringrequired
employer_idstring or nullrequired
client_idstring or nullrequired
job_idstring or nullrequired
custom_attributesobjectrequired

Custom attribute values

missing_task_countnumberrequired
progressobjectrequired
progress.​forms_requirednumberrequired
progress.​forms_completednumberrequired
suggested_tasksArray of objectsrequired
suggested_tasks[].​form_idstringrequired
suggested_tasks[].​form_namestringrequired
suggested_tasks[].​task_idstring or nullrequired
suggested_tasks[].​form_tagsArray of objectsrequired
suggested_tasks[].​form_tags[].​namestringrequired
form_requirementsArray of objectsrequired
form_requirements[].​task_idstring or nullrequired
form_requirements[].​formobjectrequired
form_requirements[].​form.​idstringrequired
form_requirements[].​form.​namestringrequired
form_requirements[].​form.​tagsArray of objectsrequired
form_requirements[].​form.​tags[].​namestringrequired
form_requirements[].​form.​custom_attributesobjectrequired

Custom attribute values

created_atstring(date-time)required
Response
application/json
{ "id": "string", "employee_id": "string", "employer_id": "string", "client_id": "string", "job_id": "string", "custom_attributes": {}, "missing_task_count": 0, "progress": { "forms_required": 0, "forms_completed": 0 }, "suggested_tasks": [ {} ], "form_requirements": [ {} ], "created_at": "2019-08-24T14:15:22Z" }

Delete a placement by id

Request

Path
idstringrequired
curl -i -X DELETE \
  'https://docs.onboarded.com/_mock/openapi/api/v1/placements/{id}' \
  -H 'Authorization: Bearer <YOUR_TOKEN_HERE>'

Responses

200

Bodyapplication/json
idstringrequired
employee_idstringrequired
employer_idstring or nullrequired
client_idstring or nullrequired
job_idstring or nullrequired
custom_attributesobjectrequired

Custom attribute values

missing_task_countnumberrequired
progressobjectrequired
progress.​forms_requirednumberrequired
progress.​forms_completednumberrequired
form_requirementsArray of objectsrequired
form_requirements[].​task_idstring or nullrequired
form_requirements[].​formobjectrequired
form_requirements[].​form.​idstringrequired
form_requirements[].​form.​namestringrequired
form_requirements[].​form.​tagsArray of objectsrequired
form_requirements[].​form.​tags[].​namestringrequired
form_requirements[].​form.​custom_attributesobjectrequired

Custom attribute values

created_atstring(date-time)required
Response
application/json
{ "id": "string", "employee_id": "string", "employer_id": "string", "client_id": "string", "job_id": "string", "custom_attributes": {}, "missing_task_count": 0, "progress": { "forms_required": 0, "forms_completed": 0 }, "form_requirements": [ {} ], "created_at": "2019-08-24T14:15:22Z" }

List all placements

Request

Query
pagenumber>= 1
Default 1
per_pagenumber[ 1 .. 300 ]
Default 20
employee_idstring
employer_idstring
client_idstring
job_idstring
curl -i -X GET \
  'https://docs.onboarded.com/_mock/openapi/api/v1/placements?client_id=string&employee_id=string&employer_id=string&job_id=string&page=1&per_page=20' \
  -H 'Authorization: Bearer <YOUR_TOKEN_HERE>'

Responses

200

Bodyapplication/json
dataArray of objectsrequired
data[].​idstringrequired
data[].​employee_idstringrequired
data[].​employer_idstring or nullrequired
data[].​client_idstring or nullrequired
data[].​job_idstring or nullrequired
data[].​custom_attributesobjectrequired

Custom attribute values

data[].​missing_task_countnumberrequired
data[].​progressobjectrequired
data[].​progress.​forms_requirednumberrequired
data[].​progress.​forms_completednumberrequired
data[].​form_requirementsArray of objectsrequired
data[].​form_requirements[].​task_idstring or nullrequired
data[].​form_requirements[].​formobjectrequired
data[].​form_requirements[].​form.​idstringrequired
data[].​form_requirements[].​form.​namestringrequired
data[].​form_requirements[].​form.​tagsArray of objectsrequired
data[].​form_requirements[].​form.​tags[].​namestringrequired
data[].​form_requirements[].​form.​custom_attributesobjectrequired

Custom attribute values

data[].​created_atstring(date-time)required
totalnumberrequired
Response
application/json
{ "data": [ {} ], "total": 0 }

Create an placement

Request

Bodyapplication/json

Body

employee_idstringrequired
employer_idstring or null
client_idstring or null
job_idstring or null
custom_attributesobject or null

Custom attributes

create_tasksboolean or null

Create tasks for this placement

curl -i -X POST \
  https://docs.onboarded.com/_mock/openapi/api/v1/placements \
  -H 'Authorization: Bearer <YOUR_TOKEN_HERE>' \
  -H 'Content-Type: application/json' \
  -d '{
    "employee_id": "string",
    "employer_id": "string",
    "client_id": "string",
    "job_id": "string",
    "custom_attributes": {},
    "create_tasks": true
  }'

Responses

201

Bodyapplication/json
idstringrequired
employee_idstringrequired
employer_idstring or nullrequired
client_idstring or nullrequired
job_idstring or nullrequired
custom_attributesobjectrequired

Custom attribute values

missing_task_countnumberrequired
progressobjectrequired
progress.​forms_requirednumberrequired
progress.​forms_completednumberrequired
form_requirementsArray of objectsrequired
form_requirements[].​task_idstring or nullrequired
form_requirements[].​formobjectrequired
form_requirements[].​form.​idstringrequired
form_requirements[].​form.​namestringrequired
form_requirements[].​form.​tagsArray of objectsrequired
form_requirements[].​form.​tags[].​namestringrequired
form_requirements[].​form.​custom_attributesobjectrequired

Custom attribute values

created_atstring(date-time)required
Response
application/json
{ "id": "string", "employee_id": "string", "employer_id": "string", "client_id": "string", "job_id": "string", "custom_attributes": {}, "missing_task_count": 0, "progress": { "forms_required": 0, "forms_completed": 0 }, "form_requirements": [ {} ], "created_at": "2019-08-24T14:15:22Z" }

Tasks

Tasks APIs

Operations

Task Change Requests

Task Change Requests APIs

Operations

Forms

Forms APIs

Operations

Files

Files APIs

Operations

Themes

Themes APIs

Operations