schema:
https://schema.org/
xsd:
http://www.w3.org/2001/XMLSchema#
dcterms:
http://purl.org/dc/terms/
hirelayer:
https://hirelayer.co/schema#
{
"@context": {
"@vocab": "https://hirelayer.co/schema#",
"schema": "https://schema.org/",
"xsd": "http://www.w3.org/2001/XMLSchema#",
"dcterms": "http://purl.org/dc/terms/",
"hirelayer": "https://hirelayer.co/schema#",
"PostApiV1JobsExtractCriteriaRequest": "hirelayer:PostApiV1JobsExtractCriteriaRequest",
"job_text": {
"@id": "hirelayer:job_text",
"@type": "xsd:string"
},
"PostApiV1JobsExtractCriteriaResponse": "hirelayer:PostApiV1JobsExtractCriteriaResponse",
"matching_criteria": {
"@id": "hirelayer:matching_criteria",
"@container": "@list"
},
"PostApiV1MatchingJobCandidateRequest": "hirelayer:PostApiV1MatchingJobCandidateRequest",
"candidate_text": {
"@id": "hirelayer:candidate_text",
"@type": "xsd:string"
},
"PostApiV1MatchingJobCandidateResponse": "hirelayer:PostApiV1MatchingJobCandidateResponse",
"score": {
"@id": "hirelayer:score",
"@type": "xsd:decimal"
},
"summary": {
"@id": "hirelayer:summary",
"@type": "xsd:string"
},
"evaluated_criteria": {
"@id": "hirelayer:evaluated_criteria",
"@container": "@list"
},
"PostApiV1MatchingJobCandidatesRankRequest": "hirelayer:PostApiV1MatchingJobCandidatesRankRequest",
"candidates": {
"@id": "hirelayer:candidates",
"@container": "@list"
},
"PostApiV1MatchingJobCandidatesRankResponse": "hirelayer:PostApiV1MatchingJobCandidatesRankResponse",
"rankings": {
"@id": "hirelayer:rankings",
"@container": "@list"
},
"PostApiV1SkillsResolveRequest": "hirelayer:PostApiV1SkillsResolveRequest",
"text": {
"@id": "hirelayer:text",
"@type": "xsd:string"
},
"language": {
"@id": "hirelayer:language",
"@type": "xsd:string"
},
"PostApiV1SkillsResolveResponse": "hirelayer:PostApiV1SkillsResolveResponse",
"skills": {
"@id": "hirelayer:skills",
"@container": "@list"
},
"unresolved": {
"@id": "hirelayer:unresolved",
"@container": "@list"
},
"taxonomy_version": {
"@id": "hirelayer:taxonomy_version",
"@type": "xsd:string"
},
"GetApiV1V1IdResponse": "hirelayer:GetApiV1V1IdResponse",
"status": {
"@id": "hirelayer:status",
"@type": "xsd:string"
},
"PostApiV2ParserRequest": "hirelayer:PostApiV2ParserRequest",
"file": {
"@id": "hirelayer:file",
"@type": "xsd:string"
},
"webhook_url": {
"@id": "hirelayer:webhook_url",
"@type": "xsd:string"
},
"PostApiV2ParserResponse": "hirelayer:PostApiV2ParserResponse",
"PostApiV3ParserResponse": "hirelayer:PostApiV3ParserResponse",
"request_id": {
"@id": "hirelayer:request_id",
"@type": "xsd:string"
},
"info_candidate": {
"@id": "hirelayer:info_candidate"
},
"work_experiences": {
"@id": "hirelayer:work_experiences",
"@container": "@list"
},
"languages": {
"@id": "hirelayer:languages",
"@container": "@list"
}
},
"@type": "schema:Dataset",
"schema:name": "HireLayer API JSON-LD context",
"schema:description": "A JSON-LD @context for the objects HireLayer's own API contract declares: one class per component schema, one property per declared field, typed from the contract. Derived by script (derive-json-ld.py, 2026-10-12) from openapi/_ae-authored/hirelayer-openapi-generated.yml.",
"dcterms:created": "2026-10-12",
"dcterms:source": [
"openapi/_ae-authored/hirelayer-openapi-generated.yml"
]
}