ATS (Applicant Tracking System)

Below is a reference to the Endgrate types supported for ATS (Applicant Tracking System) integrations, and their corresponding default schemas.

ats-candidate

Schema:

{
  "addresses": {
    "items": {
      "properties": {
        "address_type": {
          "enum": [
            "PRIMARY",
            "SECONDARY",
            "OFFICE",
            "SHIPPING",
            "BILLING",
            "OTHER"
          ],
          "title": "Address Type",
          "type": "string"
        },
        "city": {
          "title": "City",
          "type": "string"
        },
        "country": {
          "title": "Country",
          "type": "string"
        },
        "postal_code": {
          "title": "Postal Code",
          "type": "string"
        },
        "state": {
          "title": "State",
          "type": "string"
        },
        "street_1": {
          "title": "Street 1",
          "type": "string"
        },
        "street_2": {
          "title": "Street 2",
          "type": "string"
        }
      },
      "type": "object"
    },
    "title": "Addresses",
    "type": "array"
  },
  "application_status": {
    "enum": [
      "NEW",
      "PENDING",
      "PROCESSED"
    ],
    "title": "Application Status",
    "type": "string"
  },
  "date_received": {
    "format": "date",
    "title": "Date Received",
    "type": "string"
  },
  "education": {
    "items": {
      "properties": {
        "degree": {
          "title": "Degree",
          "type": "string"
        },
        "graduation_date": {
          "format": "date",
          "title": "Graduation Date",
          "type": "string"
        },
        "institution": {
          "title": "Institution",
          "type": "string"
        }
      },
      "type": "object"
    },
    "type": "array"
  },
  "email_addresses": {
    "items": {
      "properties": {
        "email_address": {
          "format": "email",
          "title": "Email Address",
          "type": "string"
        },
        "email_type": {
          "enum": [
            "WORK",
            "PERSONAL",
            "OTHER"
          ],
          "title": "Email Type",
          "type": "string"
        }
      },
      "type": "object"
    },
    "title": "Email Addresses",
    "type": "array"
  },
  "experience": {
    "items": {
      "properties": {
        "company": {
          "title": "Company",
          "type": "string"
        },
        "end_date": {
          "format": "date",
          "title": "End Date",
          "type": "string"
        },
        "job_title": {
          "title": "Job Title",
          "type": "string"
        },
        "responsibilities": {
          "title": "Responsibilities",
          "type": "string"
        },
        "start_date": {
          "format": "date",
          "title": "Start Date",
          "type": "string"
        }
      },
      "type": "object"
    },
    "type": "array"
  },
  "first_name": {
    "title": "First Name",
    "type": "string"
  },
  "last_name": {
    "title": "Last Name",
    "type": "string"
  },
  "links": {
    "items": {
      "format": "uri",
      "type": "string"
    },
    "type": "array"
  },
  "phone_numbers": {
    "items": {
      "properties": {
        "phone_number": {
          "title": "Phone Number",
          "type": "string"
        },
        "phone_type": {
          "enum": [
            "HOME",
            "WORK",
            "PERSONAL",
            "MOBILE",
            "OTHER"
          ],
          "title": "Phone Type",
          "type": "string"
        }
      },
      "type": "object"
    },
    "title": "Phone Numbers",
    "type": "array"
  },
  "references": {
    "items": {
      "properties": {
        "email_address": {
          "format": "email",
          "title": "Email Address",
          "type": "string"
        },
        "first_name": {
          "title": "First Name",
          "type": "string"
        },
        "last_name": {
          "title": "Last Name",
          "type": "string"
        },
        "relationship": {
          "title": "Relationship",
          "type": "string"
        }
      },
      "type": "object"
    },
    "type": "array"
  },
  "skills": {
    "items": {
      "type": "string"
    },
    "type": "array"
  }
}

Example Object:

{
  "addresses": [
    {
      "address_type": "PRIMARY",
      "city": "New York",
      "country": "United States",
      "postal_code": "10001",
      "state": "NY",
      "street_1": "20 W 34th St",
      "street_2": "Apt 101"
    }
  ],
  "application_status": "NEW",
  "date_received": "2024-01-01",
  "education": [
    {
      "degree": "Highschool Diploma",
      "graduation_date": "2024-01-02",
      "institution": "XYZ Highschool"
    }
  ],
  "email_addresses": [
    {
      "email_address": "email",
      "email_type": "WORK"
    }
  ],
  "experience": [
    {
      "company": "Endgrate",
      "end_date": "2024-01-02",
      "job_title": "Software Engineer",
      "responsibilities": "Develop integrations",
      "start_date": "2024-01-01"
    }
  ],
  "first_name": "John",
  "last_name": "Doe",
  "links": [
    "https://endgrate.com"
  ],
  "phone_numbers": [
    {
      "phone": "631-555-1234",
      "phone_type": "WORK"
    }
  ],
  "references": [
    {
      "email_address": "[email protected]",
      "first_name": "Jane",
      "last_name": "Doe",
      "relationship": "Former Supervisor"
    }
  ],
  "skills": [
    "Python",
    "C#",
    "C++"
  ]
}