Skip to content

Onboarded Public API (0.0.1)

Public API for Customers, Partners, and Integrations

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

Components

API for creating embeddable component URLs

Operations
Operations

Employees

API for managing employees

Operations

Employers

API for managing employers

Operations

Files

API for accessing uploaded files

Operations
Operations
Operations
Operations

Placements

API for managing placements

Operations
Operations

Custom Properties

API for managing custom properties

Operations

Subtasks

Subtask management and file upload API

Operations

Task Change Requests

API for requesting changes to completed tasks

Operations
Operations

Request

Security
user_session or form_session or component_session or component_token or api_token
Query
emailstring
pagestring(NumberFromString)

a string to be decoded into a number

per_pagestring(NumberFromString)

a string to be decoded into a number

curl -i -X GET \
  'https://docs.onboarded.com/_mock/openapi/api/v1/users?email=string&page=string&per_page=string' \
  -b __session=YOUR_API_KEY_HERE

Responses

Success

Bodyapplication/json
dataArray of objects(User)required
data[].​idstring(UserId)^user_required

User Identifier

data[].​emailstringrequired
data[].​created_atstring(DateTimeUtc)required

a string to be decoded into a DateTime.Utc

data[].​updated_atstring(DateTimeUtc)required

a string to be decoded into a DateTime.Utc

totalnumberrequired
current_pagenumberrequired
per_pagenumberrequired
total_pagesnumber
Response
application/json
{ "data": [ { … } ], "total": 0, "current_page": 0, "per_page": 0, "total_pages": 0 }

Request

Security
user_session or form_session or component_session or component_token or api_token
Bodyapplication/jsonrequired
emailstringrequired
passwordminLength(8) (string) or null
Any of:

Password must be at least 8 characters and contain uppercase, lowercase, and numbers.

>= 8 characters
string(minLength(8))>= 8 characters^(?=.*[a-z])(?=.*[A-Z])(?=.*\d)
email_verifiedboolean or null
Any of:
boolean
user_group_idsArray of stringsrequired
curl -i -X POST \
  https://docs.onboarded.com/_mock/openapi/api/v1/users \
  -H 'Content-Type: application/json' \
  -b __session=YOUR_API_KEY_HERE \
  -d '{
    "email": "string",
    "password": "stringst",
    "email_verified": true,
    "user_group_ids": [
      "string"
    ]
  }'

Responses

User

Bodyapplication/json
idstring(UserId)^user_required

User Identifier

emailstringrequired
created_atstring(DateTimeUtc)required

a string to be decoded into a DateTime.Utc

updated_atstring(DateTimeUtc)required

a string to be decoded into a DateTime.Utc

Response
application/json
{ "id": "user_abc123def456", "email": "string", "created_at": "string", "updated_at": "string" }

Request

Security
user_session or form_session or component_session or component_token or api_token
Path
user_idstring(UserId)^user_required

User Identifier

curl -i -X GET \
  'https://docs.onboarded.com/_mock/openapi/api/v1/users/{user_id}' \
  -b __session=YOUR_API_KEY_HERE

Responses

User

Bodyapplication/json
idstring(UserId)^user_required

User Identifier

emailstringrequired
created_atstring(DateTimeUtc)required

a string to be decoded into a DateTime.Utc

updated_atstring(DateTimeUtc)required

a string to be decoded into a DateTime.Utc

Response
application/json
{ "id": "user_abc123def456", "email": "string", "created_at": "string", "updated_at": "string" }

Request

Security
user_session or form_session or component_session or component_token or api_token
Path
user_idstring(UserId)^user_required

User Identifier

curl -i -X DELETE \
  'https://docs.onboarded.com/_mock/openapi/api/v1/users/{user_id}' \
  -b __session=YOUR_API_KEY_HERE

Responses

User

Bodyapplication/json
idstring(UserId)^user_required

User Identifier

emailstringrequired
created_atstring(DateTimeUtc)required

a string to be decoded into a DateTime.Utc

updated_atstring(DateTimeUtc)required

a string to be decoded into a DateTime.Utc

Response
application/json
{ "id": "user_abc123def456", "email": "string", "created_at": "string", "updated_at": "string" }
Operations