Skip to main content
POST
/
workers
/
{id}
/
credentials
Create Worker Credentials
curl --request POST \
  --url https://api.roostedhr.com/api/1_12/workers/{id}/credentials \
  --header 'Content-Type: application/json' \
  --header 'X-API-KEY: <api-key>' \
  --data '
{
  "credentials_id": "AP1nm7sNrd",
  "p_id": "12345",
  "date_completed": "2023-12-03T20:00:00.000Z",
  "date_expired": "2023-12-04T20:00:00.000Z",
  "clients_id": null,
  "locations_id": null,
  "file_name": "",
  "file_type": "",
  "file": null,
  "name": ""
}
'
{
  "id": "<string>",
  "personnel_id": 123,
  "credentials_id": "<string>",
  "submitter_id": 123,
  "submitter_name": "<string>",
  "date_completed": "<string>",
  "date_completed_nice": "<string>",
  "date_expired": "<string>",
  "date_expired_nice": "<string>",
  "date_submitted": "<string>",
  "date_submitted_nice": "<string>",
  "file_location_value": "<string>",
  "file_name": "<string>",
  "file_display_name": "<string>",
  "clients_id": "<string>",
  "client_name": "<string>",
  "locations_id": 123,
  "location_name": "<string>",
  "deleted": 123,
  "personnel_credentials_id": "<string>",
  "company_id": 123,
  "name": "<string>",
  "description": "<string>",
  "expiring_inform": 123,
  "expiring_inform_period": 123,
  "expiring_inform_hr": 123,
  "expiring_inform_hr_period": 123,
  "expired_inform": 123,
  "expired_inform_hr": 123,
  "rule_usable": 123,
  "worker_viewable": 123,
  "worker_editable": 123,
  "type": "<string>",
  "protected": 123,
  "course_id": 123,
  "expiration_months": 123
}

Authorizations

X-API-KEY
string
header
required

Path Parameters

id
string
required

Worker ID

Body

application/json
p_id
integer
required
Required range: x >= 0
credentials_id
string
required
date_completed
string<date-time>
date_expired
string<date-time>
clients_id
string | null
locations_id
integer | null
Required range: x >= 0
file_type
string
file_name
string
file
file | null
name
string

Response

OK

id
string
personnel_id
integer
credentials_id
string
submitter_id
integer
submitter_name
string
date_completed
string | null
date_completed_nice
string | null
date_expired
string | null
date_expired_nice
string | null
date_submitted
string
date_submitted_nice
string
file_location_value
string | null
file_name
string | null
file_display_name
string | null
clients_id
string | null
client_name
string | null
locations_id
integer | null
location_name
string | null
deleted
integer
personnel_credentials_id
string
company_id
integer
name
string
description
string
expiring_inform
integer
expiring_inform_period
integer
expiring_inform_hr
integer
expiring_inform_hr_period
integer
expired_inform
integer
expired_inform_hr
integer
rule_usable
integer
worker_viewable
integer
worker_editable
integer
type
string
protected
integer
course_id
integer | null
expiration_months
integer | null