{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "https://artifacts.apis.io/lever/json-schema/lever-post-opportunities-request-schema.json",
  "title": "PostOpportunitiesRequest",
  "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/PostOpportunitiesRequest",
  "type": "object",
  "properties": {
    "name": {
      "type": "string",
      "description": "Contact full name"
    },
    "emails": {
      "type": "array",
      "description": "Array of email addresses"
    },
    "phones": {
      "type": "array",
      "description": "Array of phone objects"
    },
    "location": {
      "type": "string",
      "description": "Contact location"
    },
    "links": {
      "type": "array",
      "description": "Array of links"
    },
    "headline": {
      "type": "string",
      "description": "Contact headline"
    },
    "posting": {
      "type": "string",
      "description": "Posting UID"
    },
    "stage": {
      "type": "string",
      "description": "Stage UID"
    },
    "owner": {
      "type": "string",
      "description": "User UID"
    },
    "followers": {
      "type": "array",
      "description": "Array of User UIDs"
    },
    "tags": {
      "type": "array",
      "description": "Array of tags"
    },
    "sources": {
      "type": "array",
      "description": "Array of sources"
    },
    "createdAt": {
      "type": "integer",
      "description": "Timestamp to create historical Opportunity"
    },
    "archived": {
      "type": "object",
      "description": "Opportunity archived status with archivedAt and reason"
    },
    "contact": {
      "type": "string",
      "description": "Contact UID of existing candidate to associate with opportunity"
    }
  },
  "required": [
    "name"
  ]
}