Lever · Schema
PostCandidatesRequest
Human ResourcesApplicant TrackingRecruitingTalent AcquisitionSoftware-as-a-Service
Properties
| Name | Type | Description |
|---|---|---|
| name | string | Contact full name |
| headline | string | Contact headline, typically a list of previous companies or schools |
| stage | string | The stage ID of this Opportunity's current stage |
| location | string | Contact current location |
| phones | array | Contact phone number(s) |
| emails | array | Contact emails |
| links | array | List of Contact links (e.g. personal website, LinkedIn profile, etc.) |
| tags | array | An array containing a list of tags to apply to this Opportunity |
| sources | array | An array containing a list of sources to apply to this Opportunity |
| origin | string | The way this Opportunity was added to Lever |
| owner | string | The user ID of the owner of this Opportunity |
| followers | array | An array of user IDs that should be added as followers to this Opportunity |
| resumeFile | string | Resume file for this Opportunity |
| files | array | File(s) relating to this opportunity |
| postings | array | Array of Posting UIDs |
| createdAt | number | To create a historical Opportunity, set the create time in the past |
| archived | object | Opportunity archived status |
JSON Schema
{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"$id": "https://artifacts.apis.io/lever/json-schema/lever-post-candidates-request-schema.json",
"title": "PostCandidatesRequest",
"x-generated": "2026-11-05",
"x-method": "derived",
"x-generator": "derive-json-schema.py",
"x-source": "openapi/_ae-authored/lever-openapi-generated.yml#/components/schemas/PostCandidatesRequest",
"type": "object",
"properties": {
"name": {
"type": "string",
"description": "Contact full name"
},
"headline": {
"type": "string",
"description": "Contact headline, typically a list of previous companies or schools"
},
"stage": {
"type": "string",
"description": "The stage ID of this Opportunity's current stage"
},
"location": {
"type": "string",
"description": "Contact current location"
},
"phones": {
"type": "array",
"description": "Contact phone number(s)"
},
"emails": {
"type": "array",
"description": "Contact emails"
},
"links": {
"type": "array",
"description": "List of Contact links (e.g. personal website, LinkedIn profile, etc.)"
},
"tags": {
"type": "array",
"description": "An array containing a list of tags to apply to this Opportunity"
},
"sources": {
"type": "array",
"description": "An array containing a list of sources to apply to this Opportunity"
},
"origin": {
"type": "string",
"description": "The way this Opportunity was added to Lever"
},
"owner": {
"type": "string",
"description": "The user ID of the owner of this Opportunity"
},
"followers": {
"type": "array",
"description": "An array of user IDs that should be added as followers to this Opportunity"
},
"resumeFile": {
"type": "string",
"description": "Resume file for this Opportunity"
},
"files": {
"type": "array",
"description": "File(s) relating to this opportunity"
},
"postings": {
"type": "array",
"description": "Array of Posting UIDs"
},
"createdAt": {
"type": "number",
"description": "To create a historical Opportunity, set the create time in the past"
},
"archived": {
"type": "object",
"description": "Opportunity archived status"
}
}
}
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/lever-post-candidates-request"
All schemas
curl "https://apis.io/api/v1/json-schemas?limit=25"
Calls without X-API-Key need no key. Calls with it need a paid plan — get a key.
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.