{
  "@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"
  ]
}