Deputy · Schema
AddanemployeeRequest
Workforce ManagementEmployee SchedulingTime and AttendanceTimesheetsHuman ResourcesShift PlanningAustraliaScheduling
Properties
| Name | Type | Description |
|---|---|---|
| strFirstName | string | First name of employee |
| strLastName | string | Last name of employee |
| intCompanyId | integer | Record id of location to add employee to |
| intGender | integer | 0 - Prefer not to say, 1 - Male, 2 - Female, 3 - Non-Binary |
| strCountryCode | string | The country code for the employees address. This can be found in country resource API |
| strDob | string | |
| strStartDate | string | Employee start date. YYYY-MM-DD |
| strMobilePhone | string | Employee mobile phone number |
| strPayrollId | string | Payroll id to set for the employee |
| fltWeekDayRate | integer |
JSON Schema
{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"$id": "https://raw.githubusercontent.com/api-evangelist/deputy/main/json-schema/deputy-addanemployee-request-schema.json",
"title": "AddanemployeeRequest",
"x-generated": "2026-10-14",
"x-method": "derived",
"x-generator": "derive-json-schema.py",
"x-source": "openapi/deputy-deputy-openapi.yml#/components/schemas/AddanemployeeRequest",
"required": [
"strFirstName",
"strLastName",
"intCompanyId"
],
"type": "object",
"properties": {
"strFirstName": {
"type": "string",
"description": "First name of employee"
},
"strLastName": {
"type": "string",
"description": "Last name of employee"
},
"intCompanyId": {
"type": "integer",
"format": "int32",
"description": "Record id of location to add employee to"
},
"intGender": {
"type": "integer",
"format": "int32",
"description": "0 - Prefer not to say, 1 - Male, 2 - Female, 3 - Non-Binary"
},
"strCountryCode": {
"type": "string",
"description": "The country code for the employees address. This can be found in country resource API"
},
"strDob": {
"type": "string"
},
"strStartDate": {
"type": "string",
"description": "Employee start date. YYYY-MM-DD"
},
"strMobilePhone": {
"type": "string",
"description": "Employee mobile phone number"
},
"strPayrollId": {
"type": "string",
"description": "Payroll id to set for the employee"
},
"fltWeekDayRate": {
"type": "integer",
"format": "int32"
}
}
}
Work with this as data
Every JSON Schema here is available over the APIs.io API and to AI agents over MCP.
MCP server
One button, every client — Claude, Cursor, VS Code and the rest.
https://apis.io/mcp
Tools for schemas
4 MCP tools reach this
find_json_schemasBrowse and filter every JSON Schema in the catalog.apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.resolveTurn a domain, URL or GitHub org into the provider it belongs to.find_cohortsEvery scored population of providers in the catalog.
Call it yourself
curl for this page
This JSON Schema
curl "https://apis.io/api/v1/json-schemas/deputy-addanemployee-request"
All schemas
curl "https://apis.io/api/v1/json-schemas?limit=25"
Discovery needs no key. Ratings and market analysis are Pro.
Get an API key
Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.
A second provider on the same verified email joins the account you already have.