SmartRecruiters · Schema

ApplicationSubmission

Human ResourcesRecruitingTalent AcquisitionApplicant TrackingHR Technology

Properties

Name Type Description
firstName string Candidate first name
lastName string Candidate last name
email string Candidate email address
phone string Candidate phone number
location object
web object
tags array
answers array Answers to screening questions
View JSON Schema on GitHub

JSON Schema

smartrecruiters-applicationsubmission-schema.json Raw ↑
{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "#/components/schemas/ApplicationSubmission",
  "title": "ApplicationSubmission",
  "type": "object",
  "required": [
    "firstName",
    "lastName",
    "email"
  ],
  "properties": {
    "firstName": {
      "type": "string",
      "description": "Candidate first name"
    },
    "lastName": {
      "type": "string",
      "description": "Candidate last name"
    },
    "email": {
      "type": "string",
      "format": "email",
      "description": "Candidate email address"
    },
    "phone": {
      "type": "string",
      "description": "Candidate phone number"
    },
    "location": {
      "$ref": "#/components/schemas/Location"
    },
    "web": {
      "type": "object",
      "properties": {
        "linkedIn": {
          "type": "string",
          "format": "uri"
        },
        "facebook": {
          "type": "string",
          "format": "uri"
        },
        "portfolio": {
          "type": "string",
          "format": "uri"
        }
      }
    },
    "tags": {
      "type": "array",
      "items": {
        "type": "string"
      }
    },
    "answers": {
      "type": "array",
      "description": "Answers to screening questions",
      "items": {
        "$ref": "#/components/schemas/Answer"
      }
    }
  }
}