GetYourJob · JSON-LD Context

Getyourjob Pro Context

JSON-LD context defining the semantic vocabulary for Getyourjob Pro from GetYourJob.

35 Classes 143 Properties 4 Namespaces
View Context View on GitHub

Namespaces

schema: https://schema.org/
xsd: http://www.w3.org/2001/XMLSchema#
dcterms: http://purl.org/dc/terms/
getyourjob: https://getyourjob.pro/schema#

Classes

ApiKeyResponse BatchMatchRequest CandidateMobilityRequest CandidateRequest CreateApiKeyRequest CreateApiKeyResponse CreateUserRequest EducationRequest ErrorResponse ExperienceRequest HTTPValidationError HealthResponse IndexInfoResponse IndexOffersRequest IndexOffersResponse MatchingOptions MatchingSessionRequest ModelStatusResponse OfferRequest PayAsYouGoRequest PayAsYouGoResponse RankedSkillRequest RatedSkillRequest RebuildRequest RebuildResponse RemoveOffersRequest RemoveOffersResponse TrainRequest TrainResponse UsageHistoryResponse UsageRecordResponse UsageStatsResponse UsageSummaryResponse UserResponse ValidationError

Properties

Property Type Container
id string
key_prefix string
name
created_at string
last_used_at
revoked_at
is_active boolean
candidates list
offer reference
options reference
radius_km
onsite_unlimited boolean
remote_reach
accepted_work_types
bulk
external_id
headline
summary
experience_years
current_role
seniority
location
location_lat
location_lng
willing_to_relocate
preferred_remote
salary_expectation_min
salary_expectation_max
salary_currency
daily_rate_expectation
skills
main_skills
secondary_skills
main_skills_ranked
secondary_skills_rated
interested_roles
mobility
experience
education
environment string
key string
warning string
email string
picture_url
provider string
provider_id string
degree
school
year
success boolean
error
title
company
duration_months
description
skills_used list
detail list
status string
version string
timestamp dateTime
components
available boolean
total_offers integer
dimension integer
faiss_prefilter_enabled boolean
offers list
indexed integer
total_in_index integer
failed integer
failed_ids list
min_score_threshold decimal
max_results
include_analysis boolean
lang
page_size integer
location_scope
max_distance_km
work_type_filter
role_filter
strict_location boolean
contract_type_filter
ab_variant
session_id string
page integer
model_available boolean
is_training boolean
last_trained_at
last_error
metrics
feature_importances
suggested_weights
labels_used
required_skills
nice_to_have_skills
primary_skill
seniority_required
experience_years_min
experience_years_max
remote
contract_type
salary_min
salary_max
salary_period
daily_rate_min
daily_rate_max
industry
company_size
enabled boolean
pay_as_you_go_enabled boolean
message string
technology string
order integer
rating integer
db_url string
total_indexed integer
rebuild_started boolean
offer_ids list
removed integer
getyourjob_url string
export_key string
min_labels integer
training_started boolean
records list
total_count integer
has_more boolean
endpoint string
matches_count integer
cost_eur decimal
request_id
api_key_prefix string
user_id string
plan_tier string
monthly_quota
matches_used integer
period_start
period_end
total_matches integer
total_cost_eur decimal
loc list
msg string
type string
input
ctx

JSON-LD Document

Raw ↑
{
  "@context": {
    "@vocab": "https://getyourjob.pro/schema#",
    "schema": "https://schema.org/",
    "xsd": "http://www.w3.org/2001/XMLSchema#",
    "dcterms": "http://purl.org/dc/terms/",
    "getyourjob": "https://getyourjob.pro/schema#",
    "ApiKeyResponse": "getyourjob:ApiKeyResponse",
    "id": {
      "@id": "getyourjob:id",
      "@type": "xsd:string"
    },
    "key_prefix": {
      "@id": "getyourjob:key_prefix",
      "@type": "xsd:string"
    },
    "name": {
      "@id": "getyourjob:name"
    },
    "created_at": {
      "@id": "getyourjob:created_at",
      "@type": "xsd:string"
    },
    "last_used_at": {
      "@id": "getyourjob:last_used_at"
    },
    "revoked_at": {
      "@id": "getyourjob:revoked_at"
    },
    "is_active": {
      "@id": "getyourjob:is_active",
      "@type": "xsd:boolean"
    },
    "BatchMatchRequest": "getyourjob:BatchMatchRequest",
    "candidates": {
      "@id": "getyourjob:candidates",
      "@container": "@list"
    },
    "offer": {
      "@id": "getyourjob:offer",
      "@type": "@id"
    },
    "options": {
      "@id": "getyourjob:options",
      "@type": "@id"
    },
    "CandidateMobilityRequest": "getyourjob:CandidateMobilityRequest",
    "radius_km": {
      "@id": "getyourjob:radius_km"
    },
    "onsite_unlimited": {
      "@id": "getyourjob:onsite_unlimited",
      "@type": "xsd:boolean"
    },
    "remote_reach": {
      "@id": "getyourjob:remote_reach"
    },
    "accepted_work_types": {
      "@id": "getyourjob:accepted_work_types"
    },
    "CandidateRequest": "getyourjob:CandidateRequest",
    "bulk": {
      "@id": "getyourjob:bulk"
    },
    "external_id": {
      "@id": "getyourjob:external_id"
    },
    "headline": {
      "@id": "getyourjob:headline"
    },
    "summary": {
      "@id": "getyourjob:summary"
    },
    "experience_years": {
      "@id": "getyourjob:experience_years"
    },
    "current_role": {
      "@id": "getyourjob:current_role"
    },
    "seniority": {
      "@id": "getyourjob:seniority"
    },
    "location": {
      "@id": "getyourjob:location"
    },
    "location_lat": {
      "@id": "getyourjob:location_lat"
    },
    "location_lng": {
      "@id": "getyourjob:location_lng"
    },
    "willing_to_relocate": {
      "@id": "getyourjob:willing_to_relocate"
    },
    "preferred_remote": {
      "@id": "getyourjob:preferred_remote"
    },
    "salary_expectation_min": {
      "@id": "getyourjob:salary_expectation_min"
    },
    "salary_expectation_max": {
      "@id": "getyourjob:salary_expectation_max"
    },
    "salary_currency": {
      "@id": "getyourjob:salary_currency"
    },
    "daily_rate_expectation": {
      "@id": "getyourjob:daily_rate_expectation"
    },
    "skills": {
      "@id": "getyourjob:skills"
    },
    "main_skills": {
      "@id": "getyourjob:main_skills"
    },
    "secondary_skills": {
      "@id": "getyourjob:secondary_skills"
    },
    "main_skills_ranked": {
      "@id": "getyourjob:main_skills_ranked"
    },
    "secondary_skills_rated": {
      "@id": "getyourjob:secondary_skills_rated"
    },
    "interested_roles": {
      "@id": "getyourjob:interested_roles"
    },
    "mobility": {
      "@id": "getyourjob:mobility"
    },
    "experience": {
      "@id": "getyourjob:experience"
    },
    "education": {
      "@id": "getyourjob:education"
    },
    "CreateApiKeyRequest": "getyourjob:CreateApiKeyRequest",
    "environment": {
      "@id": "getyourjob:environment",
      "@type": "xsd:string"
    },
    "CreateApiKeyResponse": "getyourjob:CreateApiKeyResponse",
    "key": {
      "@id": "getyourjob:key",
      "@type": "xsd:string"
    },
    "warning": {
      "@id": "getyourjob:warning",
      "@type": "xsd:string"
    },
    "CreateUserRequest": "getyourjob:CreateUserRequest",
    "email": {
      "@id": "getyourjob:email",
      "@type": "xsd:string"
    },
    "picture_url": {
      "@id": "getyourjob:picture_url"
    },
    "provider": {
      "@id": "getyourjob:provider",
      "@type": "xsd:string"
    },
    "provider_id": {
      "@id": "getyourjob:provider_id",
      "@type": "xsd:string"
    },
    "EducationRequest": "getyourjob:EducationRequest",
    "degree": {
      "@id": "getyourjob:degree"
    },
    "school": {
      "@id": "getyourjob:school"
    },
    "year": {
      "@id": "getyourjob:year"
    },
    "ErrorResponse": "getyourjob:ErrorResponse",
    "success": {
      "@id": "getyourjob:success",
      "@type": "xsd:boolean"
    },
    "error": {
      "@id": "getyourjob:error"
    },
    "ExperienceRequest": "getyourjob:ExperienceRequest",
    "title": {
      "@id": "getyourjob:title"
    },
    "company": {
      "@id": "getyourjob:company"
    },
    "duration_months": {
      "@id": "getyourjob:duration_months"
    },
    "description": {
      "@id": "getyourjob:description"
    },
    "skills_used": {
      "@id": "getyourjob:skills_used",
      "@container": "@list"
    },
    "HTTPValidationError": "getyourjob:HTTPValidationError",
    "detail": {
      "@id": "getyourjob:detail",
      "@container": "@list"
    },
    "HealthResponse": "getyourjob:HealthResponse",
    "status": {
      "@id": "getyourjob:status",
      "@type": "xsd:string"
    },
    "version": {
      "@id": "getyourjob:version",
      "@type": "xsd:string"
    },
    "timestamp": {
      "@id": "getyourjob:timestamp",
      "@type": "xsd:dateTime"
    },
    "components": {
      "@id": "getyourjob:components"
    },
    "IndexInfoResponse": "getyourjob:IndexInfoResponse",
    "available": {
      "@id": "getyourjob:available",
      "@type": "xsd:boolean"
    },
    "total_offers": {
      "@id": "getyourjob:total_offers",
      "@type": "xsd:integer"
    },
    "dimension": {
      "@id": "getyourjob:dimension",
      "@type": "xsd:integer"
    },
    "faiss_prefilter_enabled": {
      "@id": "getyourjob:faiss_prefilter_enabled",
      "@type": "xsd:boolean"
    },
    "IndexOffersRequest": "getyourjob:IndexOffersRequest",
    "offers": {
      "@id": "getyourjob:offers",
      "@container": "@list"
    },
    "IndexOffersResponse": "getyourjob:IndexOffersResponse",
    "indexed": {
      "@id": "getyourjob:indexed",
      "@type": "xsd:integer"
    },
    "total_in_index": {
      "@id": "getyourjob:total_in_index",
      "@type": "xsd:integer"
    },
    "failed": {
      "@id": "getyourjob:failed",
      "@type": "xsd:integer"
    },
    "failed_ids": {
      "@id": "getyourjob:failed_ids",
      "@container": "@list"
    },
    "MatchingOptions": "getyourjob:MatchingOptions",
    "min_score_threshold": {
      "@id": "getyourjob:min_score_threshold",
      "@type": "xsd:decimal"
    },
    "max_results": {
      "@id": "getyourjob:max_results"
    },
    "include_analysis": {
      "@id": "getyourjob:include_analysis",
      "@type": "xsd:boolean"
    },
    "lang": {
      "@id": "getyourjob:lang"
    },
    "page_size": {
      "@id": "getyourjob:page_size",
      "@type": "xsd:integer"
    },
    "location_scope": {
      "@id": "getyourjob:location_scope"
    },
    "max_distance_km": {
      "@id": "getyourjob:max_distance_km"
    },
    "work_type_filter": {
      "@id": "getyourjob:work_type_filter"
    },
    "role_filter": {
      "@id": "getyourjob:role_filter"
    },
    "strict_location": {
      "@id": "getyourjob:strict_location",
      "@type": "xsd:boolean"
    },
    "contract_type_filter": {
      "@id": "getyourjob:contract_type_filter"
    },
    "ab_variant": {
      "@id": "getyourjob:ab_variant"
    },
    "MatchingSessionRequest": "getyourjob:MatchingSessionRequest",
    "session_id": {
      "@id": "getyourjob:session_id",
      "@type": "xsd:string"
    },
    "page": {
      "@id": "getyourjob:page",
      "@type": "xsd:integer"
    },
    "ModelStatusResponse": "getyourjob:ModelStatusResponse",
    "model_available": {
      "@id": "getyourjob:model_available",
      "@type": "xsd:boolean"
    },
    "is_training": {
      "@id": "getyourjob:is_training",
      "@type": "xsd:boolean"
    },
    "last_trained_at": {
      "@id": "getyourjob:last_trained_at"
    },
    "last_error": {
      "@id": "getyourjob:last_error"
    },
    "metrics": {
      "@id": "getyourjob:metrics"
    },
    "feature_importances": {
      "@id": "getyourjob:feature_importances"
    },
    "suggested_weights": {
      "@id": "getyourjob:suggested_weights"
    },
    "labels_used": {
      "@id": "getyourjob:labels_used"
    },
    "OfferRequest": "getyourjob:OfferRequest",
    "required_skills": {
      "@id": "getyourjob:required_skills"
    },
    "nice_to_have_skills": {
      "@id": "getyourjob:nice_to_have_skills"
    },
    "primary_skill": {
      "@id": "getyourjob:primary_skill"
    },
    "seniority_required": {
      "@id": "getyourjob:seniority_required"
    },
    "experience_years_min": {
      "@id": "getyourjob:experience_years_min"
    },
    "experience_years_max": {
      "@id": "getyourjob:experience_years_max"
    },
    "remote": {
      "@id": "getyourjob:remote"
    },
    "contract_type": {
      "@id": "getyourjob:contract_type"
    },
    "salary_min": {
      "@id": "getyourjob:salary_min"
    },
    "salary_max": {
      "@id": "getyourjob:salary_max"
    },
    "salary_period": {
      "@id": "getyourjob:salary_period"
    },
    "daily_rate_min": {
      "@id": "getyourjob:daily_rate_min"
    },
    "daily_rate_max": {
      "@id": "getyourjob:daily_rate_max"
    },
    "industry": {
      "@id": "getyourjob:industry"
    },
    "company_size": {
      "@id": "getyourjob:company_size"
    },
    "PayAsYouGoRequest": "getyourjob:PayAsYouGoRequest",
    "enabled": {
      "@id": "getyourjob:enabled",
      "@type": "xsd:boolean"
    },
    "PayAsYouGoResponse": "getyourjob:PayAsYouGoResponse",
    "pay_as_you_go_enabled": {
      "@id": "getyourjob:pay_as_you_go_enabled",
      "@type": "xsd:boolean"
    },
    "message": {
      "@id": "getyourjob:message",
      "@type": "xsd:string"
    },
    "RankedSkillRequest": "getyourjob:RankedSkillRequest",
    "technology": {
      "@id": "getyourjob:technology",
      "@type": "xsd:string"
    },
    "order": {
      "@id": "getyourjob:order",
      "@type": "xsd:integer"
    },
    "RatedSkillRequest": "getyourjob:RatedSkillRequest",
    "rating": {
      "@id": "getyourjob:rating",
      "@type": "xsd:integer"
    },
    "RebuildRequest": "getyourjob:RebuildRequest",
    "db_url": {
      "@id": "getyourjob:db_url",
      "@type": "xsd:string"
    },
    "RebuildResponse": "getyourjob:RebuildResponse",
    "total_indexed": {
      "@id": "getyourjob:total_indexed",
      "@type": "xsd:integer"
    },
    "rebuild_started": {
      "@id": "getyourjob:rebuild_started",
      "@type": "xsd:boolean"
    },
    "RemoveOffersRequest": "getyourjob:RemoveOffersRequest",
    "offer_ids": {
      "@id": "getyourjob:offer_ids",
      "@container": "@list"
    },
    "RemoveOffersResponse": "getyourjob:RemoveOffersResponse",
    "removed": {
      "@id": "getyourjob:removed",
      "@type": "xsd:integer"
    },
    "TrainRequest": "getyourjob:TrainRequest",
    "getyourjob_url": {
      "@id": "getyourjob:getyourjob_url",
      "@type": "xsd:string"
    },
    "export_key": {
      "@id": "getyourjob:export_key",
      "@type": "xsd:string"
    },
    "min_labels": {
      "@id": "getyourjob:min_labels",
      "@type": "xsd:integer"
    },
    "TrainResponse": "getyourjob:TrainResponse",
    "training_started": {
      "@id": "getyourjob:training_started",
      "@type": "xsd:boolean"
    },
    "UsageHistoryResponse": "getyourjob:UsageHistoryResponse",
    "records": {
      "@id": "getyourjob:records",
      "@container": "@list"
    },
    "total_count": {
      "@id": "getyourjob:total_count",
      "@type": "xsd:integer"
    },
    "has_more": {
      "@id": "getyourjob:has_more",
      "@type": "xsd:boolean"
    },
    "UsageRecordResponse": "getyourjob:UsageRecordResponse",
    "endpoint": {
      "@id": "getyourjob:endpoint",
      "@type": "xsd:string"
    },
    "matches_count": {
      "@id": "getyourjob:matches_count",
      "@type": "xsd:integer"
    },
    "cost_eur": {
      "@id": "getyourjob:cost_eur",
      "@type": "xsd:decimal"
    },
    "request_id": {
      "@id": "getyourjob:request_id"
    },
    "api_key_prefix": {
      "@id": "getyourjob:api_key_prefix",
      "@type": "xsd:string"
    },
    "UsageStatsResponse": "getyourjob:UsageStatsResponse",
    "user_id": {
      "@id": "getyourjob:user_id",
      "@type": "xsd:string"
    },
    "plan_tier": {
      "@id": "getyourjob:plan_tier",
      "@type": "xsd:string"
    },
    "monthly_quota": {
      "@id": "getyourjob:monthly_quota"
    },
    "matches_used": {
      "@id": "getyourjob:matches_used",
      "@type": "xsd:integer"
    },
    "period_start": {
      "@id": "getyourjob:period_start"
    },
    "period_end": {
      "@id": "getyourjob:period_end"
    },
    "UsageSummaryResponse": "getyourjob:UsageSummaryResponse",
    "total_matches": {
      "@id": "getyourjob:total_matches",
      "@type": "xsd:integer"
    },
    "total_cost_eur": {
      "@id": "getyourjob:total_cost_eur",
      "@type": "xsd:decimal"
    },
    "UserResponse": "getyourjob:UserResponse",
    "ValidationError": "getyourjob:ValidationError",
    "loc": {
      "@id": "getyourjob:loc",
      "@container": "@list"
    },
    "msg": {
      "@id": "getyourjob:msg",
      "@type": "xsd:string"
    },
    "type": {
      "@id": "getyourjob:type",
      "@type": "xsd:string"
    },
    "input": {
      "@id": "getyourjob:input"
    },
    "ctx": {
      "@id": "getyourjob:ctx"
    }
  },
  "@type": "schema:Dataset",
  "schema:name": "GetYourJob API JSON-LD context",
  "schema:description": "A JSON-LD @context for the objects GetYourJob'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-11-10) from openapi/getyourjob-pro-openapi.json.",
  "dcterms:created": "2026-11-10",
  "dcterms:source": [
    "openapi/getyourjob-pro-openapi.json"
  ]
}