{
  "$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"
    }
  }
}