{ "@context": { "@version": 1.1, "@vocab": "https://schema.org/", "deel": "https://api.letsdeel.com/rest/v2/", "schema": "https://schema.org/", "xsd": "http://www.w3.org/2001/XMLSchema#", "dcterms": "http://purl.org/dc/terms/", "scim": "urn:ietf:params:scim:schemas:core:2.0:", "Contract": { "@id": "deel:Contract", "@context": { "id": { "@id": "deel:Contract/id", "@type": "xsd:string" }, "external_id": { "@id": "deel:Contract/externalId", "@type": "xsd:string" }, "type": { "@id": "deel:Contract/type", "@type": "xsd:string" }, "status": { "@id": "deel:Contract/status", "@type": "xsd:string" }, "country": { "@id": "deel:Contract/country", "@type": "xsd:string" }, "currency": { "@id": "deel:Contract/currency", "@type": "xsd:string" }, "start_date": { "@id": "deel:Contract/startDate", "@type": "xsd:date" }, "end_date": { "@id": "deel:Contract/endDate", "@type": "xsd:date" }, "worker": { "@id": "deel:Contract/worker", "@type": "deel:Person" } } }, "Person": { "@id": "deel:Person", "@context": { "id": { "@id": "deel:Person/id", "@type": "xsd:string" }, "first_name": { "@id": "schema:givenName", "@type": "xsd:string" }, "last_name": { "@id": "schema:familyName", "@type": "xsd:string" }, "email": { "@id": "schema:email", "@type": "xsd:string" }, "hiring_type": { "@id": "deel:Person/hiringType", "@type": "xsd:string" }, "employment_status": { "@id": "deel:Person/employmentStatus", "@type": "xsd:string" }, "country": { "@id": "schema:addressCountry", "@type": "xsd:string" }, "job_title": { "@id": "schema:jobTitle", "@type": "xsd:string" }, "manager": { "@id": "deel:Person/manager", "@type": "deel:Person" }, "department": { "@id": "deel:Person/department", "@type": "schema:Organization" } } }, "EorContract": { "@id": "deel:EorContract", "@context": { "id": { "@id": "deel:EorContract/id", "@type": "xsd:string" }, "country": { "@id": "deel:EorContract/country", "@type": "xsd:string" }, "salary": { "@id": "schema:baseSalary", "@type": "xsd:decimal" }, "currency": { "@id": "schema:currency", "@type": "xsd:string" }, "start_date": { "@id": "schema:startDate", "@type": "xsd:date" }, "employee": { "@id": "deel:EorContract/employee", "@type": "deel:Person" }, "signatures": { "@id": "deel:EorContract/signatures" } } }, "InvoiceAdjustment": { "@id": "deel:InvoiceAdjustment", "@context": { "id": { "@id": "deel:InvoiceAdjustment/id", "@type": "xsd:string" }, "contract_id": { "@id": "deel:InvoiceAdjustment/contractId", "@type": "xsd:string" }, "amount": { "@id": "schema:price", "@type": "xsd:decimal" }, "currency": { "@id": "schema:priceCurrency", "@type": "xsd:string" }, "type": { "@id": "deel:InvoiceAdjustment/type", "@type": "xsd:string" }, "status": { "@id": "deel:InvoiceAdjustment/status", "@type": "xsd:string" }, "cycle": { "@id": "deel:InvoiceAdjustment/cycle", "@type": "xsd:date" } } }, "PayrollEvent": { "@id": "deel:PayrollEvent", "@context": { "id": { "@id": "deel:PayrollEvent/id", "@type": "xsd:string" }, "legal_entity_id": { "@id": "deel:PayrollEvent/legalEntityId", "@type": "xsd:string" }, "country": { "@id": "deel:PayrollEvent/country", "@type": "xsd:string" }, "currency": { "@id": "deel:PayrollEvent/currency", "@type": "xsd:string" }, "cycle_start": { "@id": "deel:PayrollEvent/cycleStart", "@type": "xsd:date" }, "cycle_end": { "@id": "deel:PayrollEvent/cycleEnd", "@type": "xsd:date" }, "pay_date": { "@id": "deel:PayrollEvent/payDate", "@type": "xsd:date" }, "total_gross": { "@id": "deel:PayrollEvent/totalGross", "@type": "xsd:decimal" }, "total_net": { "@id": "deel:PayrollEvent/totalNet", "@type": "xsd:decimal" } } }, "TimeOffRequest": { "@id": "deel:TimeOffRequest", "@context": { "id": { "@id": "deel:TimeOffRequest/id", "@type": "xsd:string" }, "person_id": { "@id": "deel:TimeOffRequest/personId", "@type": "xsd:string" }, "type": { "@id": "deel:TimeOffRequest/type", "@type": "xsd:string" }, "start_date": { "@id": "schema:startDate", "@type": "xsd:date" }, "end_date": { "@id": "schema:endDate", "@type": "xsd:date" }, "status": { "@id": "deel:TimeOffRequest/status", "@type": "xsd:string" } } }, "ImmigrationCase": { "@id": "deel:ImmigrationCase", "@context": { "id": { "@id": "deel:ImmigrationCase/id", "@type": "xsd:string" }, "person_id": { "@id": "deel:ImmigrationCase/personId", "@type": "xsd:string" }, "country": { "@id": "deel:ImmigrationCase/country", "@type": "xsd:string" }, "visa_type": { "@id": "deel:ImmigrationCase/visaType", "@type": "xsd:string" }, "status": { "@id": "deel:ImmigrationCase/status", "@type": "xsd:string" } } }, "Webhook": { "@id": "deel:Webhook", "@context": { "id": { "@id": "deel:Webhook/id", "@type": "xsd:string" }, "url": { "@id": "schema:url", "@type": "xsd:anyURI" }, "events": { "@id": "deel:Webhook/events", "@container": "@list" }, "active": { "@id": "deel:Webhook/active", "@type": "xsd:boolean" } } }, "ScimUser": { "@id": "scim:User", "@context": { "id": { "@id": "scim:User/id", "@type": "xsd:string" }, "userName": { "@id": "scim:User/userName", "@type": "xsd:string" }, "active": { "@id": "scim:User/active", "@type": "xsd:boolean" } } } } }