Eightfold AI · Schema

CreateATSProfileSchema

Talent IntelligenceTalent AcquisitionTalent ManagementAI InterviewingHuman ResourcesWorkforce PlanningAI Agents

Properties

Name Type Description
locationCountry stringnull location country of candidate
contactConsent stringnull Contact consent for candidate. Valid inputs: applied_only, all, country_only
isAnonymized booleannull is anonymized candidate
scheduledInterviews arraynull scheduled interviews of candidate
skills arraynull skills of candidate
location stringnull location of candidate
address stringnull address of candidate
firstName string first name of candidate
emails stringnull email of candidate
detailTags arraynull detail tags of candidate
attachments arraynull Attachments of candidate
resumeContent object Resume content for candidate.
visaStatuses arraynull visa statuses of candidate
veteranStatusStr stringnull String value for veteran status of the candidate
education arraynull education of candidate
isInternal booleannull is internal candidate
customInfo objectnull custom info of candidate
autoGenerateCandidateId booleannull When true, auto-generate the candidate_id; only supported for system_id=talent_tracking and only when candidateId is not provided. Must not be set for other systems.
courseAttendance arraynull course attandance of candidate
systemId stringnull system if of candidate
urls arraynull urls of candidate
candidateId stringnull ATS Candidate id. Omit when autoGenerateCandidateId is true.
title stringnull title of candidate
displayTags arraynull display tags for candidate
tags arraynull tags of candidate
veteranStatus booleannull Boolean value for veteran status of the candidate
highestEducationLevel stringnull highest education level of candidate
certifications arraynull certifications for candidate
lastActivityTs integernull last activity time stamp of candidate
summary stringnull summary of candidate
photoContent object Photo content.
applications arraynull applications of candidates
disabilityStatus booleannull disability status
phones stringnull comma separated phone numbers of candidate
experience arraynull experience of candidate
races arraynull race of candidate
dateOfBirth stringnull date of birth of candidate
project arraynull project of candidate
notes arraynull notes of candidates
gender stringnull gender of candidate
questions arraynull questions of candidate
skillDetails arraynull skill details of candidate
disabilityStatusStr stringnull disability status of an applicant
lastName stringnull last name of candidate
View JSON Schema on GitHub

JSON Schema

eightfold-ai-create-atsprofile-schema-schema.json Raw ↑
{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "https://raw.githubusercontent.com/api-evangelist/eightfold-ai/main/json-schema/eightfold-ai-create-atsprofile-schema-schema.json",
  "title": "CreateATSProfileSchema",
  "x-generated": "2026-10-14",
  "x-method": "derived",
  "x-generator": "derive-json-schema.py",
  "x-source": "openapi/eightfold-ai-api-server-v2-service-service-openapi.yml#/components/schemas/CreateATSProfileSchema",
  "type": "object",
  "properties": {
    "locationCountry": {
      "type": [
        "string",
        "null"
      ],
      "description": "location country of candidate"
    },
    "contactConsent": {
      "type": [
        "string",
        "null"
      ],
      "description": "Contact consent for candidate. Valid inputs: applied_only, all, country_only"
    },
    "isAnonymized": {
      "type": [
        "boolean",
        "null"
      ],
      "description": "is anonymized candidate"
    },
    "scheduledInterviews": {
      "description": "scheduled interviews of candidate",
      "type": [
        "array",
        "null"
      ],
      "items": {
        "$ref": "#/$defs/ATSScheduledInterview"
      }
    },
    "skills": {
      "type": [
        "array",
        "null"
      ],
      "description": "skills of candidate",
      "items": {
        "type": "string"
      }
    },
    "location": {
      "type": [
        "string",
        "null"
      ],
      "description": "location of candidate"
    },
    "address": {
      "type": [
        "string",
        "null"
      ],
      "description": "address of candidate"
    },
    "firstName": {
      "type": "string",
      "description": "first name of candidate"
    },
    "emails": {
      "type": [
        "string",
        "null"
      ],
      "description": "email of candidate"
    },
    "detailTags": {
      "description": "detail tags of candidate",
      "type": [
        "array",
        "null"
      ],
      "items": {
        "$ref": "#/$defs/AtsTag"
      }
    },
    "attachments": {
      "description": "Attachments of candidate",
      "type": [
        "array",
        "null"
      ],
      "items": {
        "$ref": "#/$defs/AtsAttachment"
      }
    },
    "resumeContent": {
      "nullable": true,
      "description": "Resume content for candidate.",
      "allOf": [
        {
          "$ref": "#/$defs/AtsContent"
        }
      ]
    },
    "visaStatuses": {
      "type": [
        "array",
        "null"
      ],
      "description": "visa statuses of candidate",
      "items": {
        "type": "string"
      }
    },
    "veteranStatusStr": {
      "type": [
        "string",
        "null"
      ],
      "readOnly": true,
      "description": "String value for veteran status of the candidate"
    },
    "education": {
      "description": "education of candidate",
      "type": [
        "array",
        "null"
      ],
      "items": {
        "$ref": "#/$defs/AtsEducation"
      }
    },
    "isInternal": {
      "type": [
        "boolean",
        "null"
      ],
      "description": "is internal candidate"
    },
    "customInfo": {
      "type": [
        "object",
        "null"
      ],
      "description": "custom info of candidate"
    },
    "autoGenerateCandidateId": {
      "type": [
        "boolean",
        "null"
      ],
      "writeOnly": true,
      "description": "When true, auto-generate the candidate_id; only supported for system_id=talent_tracking and only when candidateId is not provided. Must not be set for other systems."
    },
    "courseAttendance": {
      "description": "course attandance of candidate",
      "type": [
        "array",
        "null"
      ],
      "items": {
        "$ref": "#/$defs/LmsCourseAttendance"
      }
    },
    "systemId": {
      "type": [
        "string",
        "null"
      ],
      "description": "system if of candidate"
    },
    "urls": {
      "type": [
        "array",
        "null"
      ],
      "description": "urls of candidate",
      "items": {
        "type": "string"
      }
    },
    "candidateId": {
      "type": [
        "string",
        "null"
      ],
      "description": "ATS Candidate id. Omit when autoGenerateCandidateId is true."
    },
    "title": {
      "type": [
        "string",
        "null"
      ],
      "description": "title of candidate"
    },
    "displayTags": {
      "type": [
        "array",
        "null"
      ],
      "description": "display tags for candidate",
      "items": {
        "type": "string"
      }
    },
    "tags": {
      "type": [
        "array",
        "null"
      ],
      "description": "tags of candidate",
      "items": {
        "type": "string"
      }
    },
    "veteranStatus": {
      "type": [
        "boolean",
        "null"
      ],
      "description": "Boolean value for veteran status of the candidate"
    },
    "highestEducationLevel": {
      "type": [
        "string",
        "null"
      ],
      "description": "highest education level of candidate"
    },
    "certifications": {
      "description": "certifications for candidate",
      "type": [
        "array",
        "null"
      ],
      "items": {
        "$ref": "#/$defs/AtsCertification"
      }
    },
    "lastActivityTs": {
      "type": [
        "integer",
        "null"
      ],
      "format": "int32",
      "description": "last activity time stamp of candidate"
    },
    "summary": {
      "type": [
        "string",
        "null"
      ],
      "description": "summary of candidate"
    },
    "photoContent": {
      "nullable": true,
      "description": "Photo content.",
      "allOf": [
        {
          "$ref": "#/$defs/AtsContent"
        }
      ]
    },
    "applications": {
      "description": "applications of candidates",
      "type": [
        "array",
        "null"
      ],
      "items": {
        "$ref": "#/$defs/AtsApplication"
      }
    },
    "disabilityStatus": {
      "type": [
        "boolean",
        "null"
      ],
      "description": "disability status"
    },
    "phones": {
      "type": [
        "string",
        "null"
      ],
      "description": "comma separated phone numbers of candidate"
    },
    "experience": {
      "description": "experience of candidate",
      "type": [
        "array",
        "null"
      ],
      "items": {
        "$ref": "#/$defs/AtsExperience"
      }
    },
    "races": {
      "type": [
        "array",
        "null"
      ],
      "description": "race of candidate",
      "items": {
        "type": "string"
      }
    },
    "dateOfBirth": {
      "type": [
        "string",
        "null"
      ],
      "description": "date of birth of candidate"
    },
    "project": {
      "description": "project of candidate",
      "type": [
        "array",
        "null"
      ],
      "items": {
        "$ref": "#/$defs/AtsProject"
      }
    },
    "notes": {
      "description": "notes of candidates",
      "type": [
        "array",
        "null"
      ],
      "items": {
        "$ref": "#/$defs/AtsNote"
      }
    },
    "gender": {
      "type": [
        "string",
        "null"
      ],
      "description": "gender of candidate"
    },
    "questions": {
      "description": "questions of candidate",
      "type": [
        "array",
        "null"
      ],
      "items": {
        "$ref": "#/$defs/AtsQuestionAnswer"
      }
    },
    "skillDetails": {
      "description": "skill details of candidate",
      "type": [
        "array",
        "null"
      ],
      "items": {
        "$ref": "#/$defs/ATSSkillDetail"
      }
    },
    "disabilityStatusStr": {
      "type": [
        "string",
        "null"
      ],
      "readOnly": true,
      "description": "disability status of an applicant"
    },
    "lastName": {
      "type": [
        "string",
        "null"
      ],
      "description": "last name of candidate"
    }
  },
  "required": [
    "emails",
    "firstName",
    "lastActivityTs"
  ],
  "$defs": {
    "ATSScheduledInterview": {
      "type": "object",
      "properties": {
        "organizer": {
          "type": [
            "string",
            "null"
          ],
          "description": "Organizer"
        },
        "status": {
          "type": [
            "string",
            "null"
          ],
          "description": "Status"
        },
        "endTs": {
          "type": [
            "integer",
            "null"
          ],
          "format": "int32",
          "description": "End Timestamp"
        },
        "interviewType": {
          "type": [
            "string",
            "null"
          ],
          "description": "Interview Type"
        },
        "interviewers": {
          "type": [
            "array",
            "null"
          ],
          "description": "Interviewers",
          "items": {
            "type": "string"
          }
        },
        "startTs": {
          "type": [
            "integer",
            "null"
          ],
          "format": "int32",
          "description": "Start Timestamp"
        },
        "location": {
          "type": [
            "string",
            "null"
          ],
          "description": "Location of interview"
        },
        "comment": {
          "type": [
            "string",
            "null"
          ],
          "description": "Comment"
        },
        "referenceId": {
          "type": [
            "string",
            "null"
          ],
          "description": "Reference ID"
        }
      }
    },
    "ATSScoreCardAttribute": {
      "type": "object",
      "properties": {
        "rating": {
          "type": [
            "string",
            "null"
          ],
          "description": "Rating. Valid inputs: strong_yes, yes, mixed, no, strong_no"
        },
        "answer": {
          "type": [
            "string",
            "null"
          ],
          "description": "Answer"
        },
        "note": {
          "type": [
            "string",
            "null"
          ],
          "description": "Note"
        },
        "question": {
          "type": [
            "string",
            "null"
          ],
          "description": "Question"
        },
        "rating_label": {
          "type": [
            "string",
            "null"
          ],
          "description": "Rating label"
        }
      }
    },
    "ATSSkillDetail": {
      "type": "object",
      "properties": {
        "skillGroups": {
          "description": "Skill groups",
          "type": [
            "array",
            "null"
          ],
          "items": {
            "$ref": "#/$defs/ATSSkillGroup"
          }
        },
        "proficiency": {
          "type": [
            "string",
            "null"
          ],
          "description": "Proficiency. Note: proficiency must be specified only for each skill group when skill groups are present"
        },
        "evaluationTimestamp": {
          "type": [
            "integer",
            "null"
          ],
          "format": "int32",
          "description": "Evaluation timestamp"
        },
        "dataSource": {
          "type": [
            "string",
            "null"
          ],
          "description": "Data source of the skill"
        },
        "skill": {
          "type": [
            "string",
            "null"
          ],
          "description": "Skill"
        }
      }
    },
    "ATSSkillGroup": {
      "type": "object",
      "properties": {
        "proficiency": {
          "type": [
            "string",
            "null"
          ],
          "description": "Proficiency"
        },
        "skillGroup": {
          "type": [
            "string",
            "null"
          ],
          "description": "Skill Group"
        }
      }
    },
    "AtsApplication": {
      "type": "object",
      "properties": {
        "locationCountry": {
          "type": [
            "string",
            "null"
          ],
          "description": "location country of an application"
        },
        "reason": {
          "type": [
            "string",
            "null"
          ],
          "maxLength": 5000,
          "description": "reason for an application"
        },
        "location": {
          "type": [
            "string",
            "null"
          ],
          "description": "location of an application"
        },
        "visaStatuses": {
          "type": [
            "array",
            "null"
          ],
          "description": "list of visa status",
          "items": {
            "type": "string"
          }
        },
        "veteranStatusStr": {
          "type": [
            "string",
            "null"
          ],
          "readOnly": true,
          "description": "String value for veteran status of the applicant"
        },
        "jobs": {
          "description": "Jobs related to an application.",
          "type": [
            "array",
            "null"
          ],
          "items": {
            "$ref": "#/$defs/Jobs"
          }
        },
        "hiredTs": {
          "type": [
            "integer",
            "null"
          ],
          "format": "int32",
          "description": "hired timestamp of an applicant"
        },
        "lastModifiedTs": {
          "type": [
            "integer",
            "null"
          ],
          "format": "int32",
          "description": "last modified timestamp of an application"
        },
        "customInfo": {
          "type": [
            "object",
            "null"
          ],
          "description": "custom info for an application"
        },
        "note": {
          "nullable": true,
          "description": "ats notes for an application",
          "allOf": [
            {
              "$ref": "#/$defs/AtsNote"
            }
          ]
        },
        "systemId": {
          "type": [
            "string",
            "null"
          ],
          "description": "system id of an application"
        },
        "creditor": {
          "type": [
            "string",
            "null"
          ],
          "description": "creditor of an application"
        },
        "candidateId": {
          "type": [
            "string",
            "null"
          ],
          "description": "candidate id of an applicant"
        },
        "rejectedTs": {
          "type": [
            "integer",
            "null"
          ],
          "format": "int32",
          "description": "rejected timestamp of an applicant"
        },
        "veteranStatus": {
          "type": [
            "boolean",
            "null"
          ],
          "description": "Boolean value for veteran status of the applicant"
        },
        "applicationTs": {
          "type": [
            "integer",
            "null"
          ],
          "format": "int32",
          "description": "application timestamp"
        },
        "pastStages": {
          "description": "past stages of an application",
          "type": [
            "array",
            "null"
          ],
          "items": {
            "$ref": "#/$defs/AtsStage"
          }
        },
        "sourceName": {
          "type": [
            "string",
            "null"
          ],
          "description": "source name of an application"
        },
        "isProspect": {
          "type": [
            "boolean",
            "null"
          ],
          "description": "is prospective applicant"
        },
        "scorecards": {
          "description": "scorecards for an application",
          "type": [
            "array",
            "null"
          ],
          "items": {
            "$ref": "#/$defs/AtsScorecard"
          }
        },
        "jobSystemId": {
          "type": [
            "string",
            "null"
          ],
          "description": "job system id for an application"
        },
        "disabilityStatus": {
          "type": [
            "boolean",
            "null"
          ],
          "description": "disability status of an applicant"
        },
        "currentStage": {
          "nullable": true,
          "description": "current stage of an application",
          "allOf": [
            {
              "$ref": "#/$defs/AtsStage"
            }
          ]
        },
        "status": {
          "type": [
            "string",
            "null"
          ],
          "description": "Status of application.Valid inputs: active, hired, rejected, converted, withdrawn"
        },
        "races": {
          "type": [
            "array",
            "null"
          ],
          "description": "list of races of an applicant",
          "items": {
            "type": "string"
          }
        },
        "sourceType": {
          "type": [
            "string",
            "null"
          ],
          "description": "source type of an application"
        },
        "gender": {
          "type": [
            "string",
            "null"
          ],
          "description": "gender of an applicant"
        },
        "questions": {
          "description": "questions",
          "type": [
            "array",
            "null"
          ],
          "items": {
            "$ref": "#/$defs/AtsQuestionAnswer"
          }
        },
        "rejectedBy": {
          "type": [
            "string",
            "null"
          ],
          "description": "applicant rejected by"
        },
        "disabilityStatusStr": {
          "type": [
            "string",
            "null"
          ],
          "readOnly": true,
          "description": "disability status of an applicant"
        },
        "applicationId": {
          "type": "string",
          "description": "application id"
        }
      },
      "required": [
        "applicationId",
        "applicationTs",
        "candidateId",
        "lastModifiedTs"
      ]
    },
    "AtsAttachment": {
      "type": "object",
      "properties": {
        "isBase64": {
          "type": [
            "boolean",
            "null"
          ],
          "description": "Denotes if the attachment base64 encoded"
        },
        "fileName": {
          "type": "string",
          "description": "File name of the attachment"
        },
        "lastModifiedTs": {
          "type": [
            "integer",
            "null"
          ],
          "format": "int32",
          "description": "Last Modified timestamp of the attachment"
        },
        "applicationMetadata": {
          "description": "application_metadata",
          "type": [
            "array",
            "null"
          ],
          "items": {
            "$ref": "#/$defs/AtsAttachmentApplicationMetadata"
          }
        },
        "attachmentContent": {
          "type": [
            "string",
            "null"
          ],
          "description": "Content of the attachment"
        },
        "attachmentId": {
          "type": "string",
          "description": "Attachment id of the attachment"
        },
        "attachmentType": {
          "type": [
            "string",
            "null"
          ],
          "description": "Attachment type. Valid inputs: resume, others, photo, cover_letter"
        }
      },
      "required": [
        "attachmentContent",
        "attachmentId",
        "attachmentType",
        "fileName"
      ]
    },
    "AtsAttachmentApplicationMetadata": {
      "type": "object",
      "properties": {
        "applicationId": {
          "type": "string",
          "description": "application id for an attachment"
        }
      },
      "required": [
        "applicationId"
      ]
    },
    "AtsCertification": {
      "type": "object",
      "properties": {
        "locationCountry": {
          "type": [
            "string",
            "null"
          ],
          "description": "Country where certification was issued"
        },
        "verificationStatus": {
          "type": [
            "string",
            "null"
          ],
          "description": "verification status of a certification"
        },
        "licenseNo": {
          "type": [
            "string",
            "null"
          ],
          "description": "License number of a certification"
        },
        "skills": {
          "type": [
            "array",
            "null"
          ],
          "description": "Skills associated with the certification",
          "items": {
            "type": "string"
          }
        },
        "validFromTs": {
          "type": [
            "integer",
            "null"
          ],
          "format": "int32",
          "description": "validtion from timestamp of a certification"
        },
        "comments": {
          "type": [
            "string",
            "null"
          ],
          "description": "Comments on the certification"
        },
        "allText": {
          "type": [
            "string",
            "null"
          ],
          "description": "All text associated with the certification"
        },
        "endTs": {
          "type": [
            "integer",
            "null"
          ],
          "format": "int32",
          "description": "ending timestamp of a certification"
        },
        "verificationBy": {
          "type": [
            "string",
            "null"
          ],
          "description": "email of the verifier"
        },
        "certificateName": {
          "type": [
            "string",
            "null"
          ],
          "description": "certificate name of a certification"
        },
        "verificationTs": {
          "type": [
            "integer",
            "null"
          ],
          "format": "int32",
          "description": "verification timestamp"
        },
        "status": {
          "type": [
            "string",
            "null"
          ],
          "description": "Status of the certification"
        },
        "certificateType": {
          "type": [
            "string",
            "null"
          ],
          "description": "Type of the certification"
        },
        "proficiency": {
          "type": [
            "string",
            "null"
          ],
          "description": "proficiency of a certification"
        },
        "validToTs": {
          "type": [
            "integer",
            "null"
          ],
          "format": "int32",
          "description": "validation till timestamp of a certification"
        },
        "attachmentIds": {
          "type": [
            "array",
            "null"
          ],
          "description": "List of attachment ids of a certification",
          "items": {
            "type": "string"
          }
        },
        "startTs": {
          "type": [
            "integer",
            "null"
          ],
          "format": "int32",
          "description": "starting timestamp of a certification"
        },
        "certificateExternalId": {
          "type": [
            "string",
            "null"
          ],
          "description": "external id for the type of certification"
        },
        "locationState": {
          "type": [
            "string",
            "null"
          ],
          "description": "State where certification was issued"
        },
        "issuingAuthority": {
          "type": [
            "string",
            "null"
          ],
          "description": "issuing authority of a certification"
        },
        "description": {
          "type": [
            "string",
            "null"
          ],
          "description": "Description of the certification"
        }
      },
      "required": [
        "certificateName"
      ]
    },
    "AtsContent": {
      "type": "object",
      "properties": {
        "extension": {
          "type": [
            "string",
            "null"
          ],
          "description": "extension"
        },
        "content": {
          "type": [
            "string",
            "null"
          ],
          "description": "content"
        },
        "isBase64": {
          "type": [
            "boolean",
            "null"
          ],
          "description": "is base 64 encoded?"
        }
      }
    },
    "AtsEducation": {
      "type": "object",
      "properties": {
        "endTs": {
          "type": [
            "integer",
            "null"
          ],
          "format": "int32",
          "description": "ending timestamp"
        },
        "verificationStatus": {
          "type": [
            "string",
            "null"
          ],
          "description": "verification status of the education details"
        },
        "degreeExternalId": {
          "type": [
            "string",
            "null"
          ],
          "description": "external id of the degree"
        },
        "attachmentIds": {
          "type": [
            "array",
            "null"
          ],
          "description": "List of attachment ids of the education",
          "items": {
            "type": "string"
          }
        },
        "startTs": {
          "type": [
            "integer",
            "null"
          ],
          "format": "int32",
          "description": "starting timestamp of education"
        },
        "degree": {
          "type": [
            "string",
            "null"
          ],
          "description": "degree"
        },
        "major": {
          "type": [
            "string",
            "null"
          ],
          "description": "major"
        },
        "verificationBy": {
          "type": [
            "string",
            "null"
          ],
          "description": "email of the verifier"
        },
        "location": {
          "type": [
            "string",
            "null"
          ],
          "description": "location"
        },
        "isCurrent": {
          "type": [
            "boolean",
            "null"
          ],
          "description": "is current education"
        },
        "schoolExternalId": {
          "type": [
            "string",
            "null"
          ],
          "description": "external id of the school"
        },
        "majorExternalId": {
          "type": [
            "string",
            "null"
          ],
          "description": "external id of the major"
        },
        "verificationTs": {
          "type": [
            "integer",
            "null"
          ],
          "format": "int32",
          "description": "verification timestamp"
        },
        "school": {
          "type": [
            "string",
            "null"
          ],
          "description": "school"
        },
        "nameAlias": {
          "type": [
            "string",
            "null"
          ],
          "description": "name of the candidate in the records if different from the name in the profile"
        },
        "isGraduated": {
          "type": [
            "boolean",
            "null"
          ],
          "description": "graduation status of the candidate"
        },
        "description": {
          "type": [
            "string",
            "null"
          ],
          "description": "description"
        }
      },
      "required": [
        "degree",
        "description",
        "location",
        "major",
        "school",
        "startTs"
      ]
    },
    "AtsExperience": {
      "type": "object",
      "properties": {
        "endTs": {
          "type": [
            "integer",
            "null"
          ],
          "format": "int32",
          "description": "end_ts of exp"
        },
        "industry": {
          "type": [
            "string",
            "null"
          ],
          "description": "industry of work"
        },
        "isInternal": {
          "type": [
            "boolean",
            "null"
          ],
          "description": "is internal employee"
        },
        "department": {
          "type": [
            "string",
            "null"
          ],
          "description": "department of work"
        },
        "startTs": {
          "type": [
            "integer",
            "null"
          ],
          "format": "int32",
          "description": "start_ts of exp"
        },
        "location": {
          "type": [
            "string",
            "null"
          ],
          "description": "location of work"
        },
        "company": {
          "type": [
            "string",
            "null"
          ],
          "description": "company of a candidate"
        },
        "isCurrent": {
          "type": [
            "boolean",
            "null"
          ],
          "description": "is currentely employed"
        },
        "description": {
          "type": [
            "string",
            "null"
          ],
          "description": "description of the post/company"
        },
        "title": {
          "type": [
            "string",
            "null"
          ],
          "description": "title of post"
        }
      },
      "required": [
        "company",
        "isCurrent",
        "isInternal",
        "location",
        "startTs",
        "title"
      ]
    },
    "AtsNote": {
      "type": "object",
      "properties": {
        "subject": {
          "type": [
            "string",
            "null"
          ],
          "description": "subject of a note"
        },
        "to": {
          "type": [
            "string",
            "null"
          ],
          "description": "email of reciever"
        },
        "noteType": {
          "type": [
            "string",
            "null"
          ],
          "description": "Note type of an ats note. Valid inputs: email, note, other"
        },
        "visibility": {
          "type": [
            "string",
            "null"
          ],
          "description": "visibility of a note"
        },
        "creator": {
          "type": [
            "string",
            "null"
          ],
          "description": "creator of a note"
        },
        "cc": {
          "type": [
            "array",
            "null"
          ],
          "description": "email address for cc",
          "items": {
            "type": "string"
          }
        },
        "body": {
          "type": [
            "string",
            "null"
          ],
          "description": "body of a note"
        },
        "sender": {
          "type": [
            "string",
            "null"
          ],
          "description": "email of sender"
        },
        "creationTs": {
          "type": [
            "integer",
            "null"
          ],
          "format": "int32",
          "description": "creation timestamp of a note"
        }
      }
    },
    "AtsProject": {
      "type": "object",
      "properties": {
        "endTs": {
          "type": [
            "integer",
            "null"
          ],
          "format": "int32",
          "description": "ending timestamp of a project"
        },
        "links": {
          "type": [
            "array",
            "null"
          ],
          "description": "links for a project",
          "items": {
            "type": "string"
          }
        },
        "startTs": {
          "type": [
            "integer",
            "null"
          ],
          "format": "int32",
          "description": "start timestamp of a project"
        },
        "skills": {
          "type": [
            "array",
            "null"
          ],
          "description": "skills",
          "items": {
            "type": "string"
          }
        },
        "company": {
          "type": [
            "string",
            "null"
          ],
          "description": "company of a project"
        },
        "contributors": {
          "type": [
            "array",
            "null"
          ],
          "description": "contributors to a project",
          "items": {
            "type": "string"
          }
        },
        "description": {
          "type": [
            "string",
            "null"
          ],
          "description": "description"
        },
        "title": {
          "type": [
            "string",
            "null"
          ],
          "description": "title of a project"
        }
      },
      "required": [
        "company",
        "startTs",
        "title"
      ]
    },
    "AtsQuestionAnswer": {
      "type": "object",
      "properties": {
        "formName": {
          "type": [
            "string",
            "null"
          ],
          "description": "form name for the question"
        },
        "choices": {
          "type": [
            "array",
            "null"
          ],


# --- truncated at 32 KB (41 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/eightfold-ai/refs/heads/main/json-schema/eightfold-ai-create-atsprofile-schema-schema.json

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.
All 92 tools →

Call it yourself

curl for this page
This JSON Schema
curl "https://apis.io/api/v1/json-schemas/eightfold-ai-create-atsprofile-schema"
All schemas
curl "https://apis.io/api/v1/json-schemas?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

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.