Teamleader · JSON-LD Context

Teamleader Context

JSON-LD context defining the semantic vocabulary for Teamleader from Teamleader.

92 Classes 97 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/
teamleader: https://teamleader.eu/schema#

Classes

PostContactsAddRequest PostContactsAddResponse PostContactsDeleteRequest PostContactsInfoRequest PostContactsInfoResponse PostContactsLinktocompanyRequest PostContactsListRequest PostContactsListResponse PostContactsTagRequest PostContactsUnlinkfromcompanyRequest PostContactsUntagRequest PostContactsUpdateRequest PostContactsUpdateResponse PostContactsUpdatecompanylinkRequest PostContactsUploadavatarRequest PostDaysoffBulkdeleteRequest PostDealsCreateRequest PostDealsCreateResponse PostDealsDeleteRequest PostDealsInfoRequest PostDealsInfoResponse PostDealsListRequest PostDealsListResponse PostDealsLoseRequest PostDealsMoveRequest PostDealsUpdateRequest PostDealsWinRequest PostExpensesListRequest PostExpensesListResponse PostFilesDeleteRequest PostFilesDownloadRequest PostFilesDownloadResponse PostFilesInfoRequest PostFilesInfoResponse PostFilesListRequest PostFilesListResponse PostFilesUploadRequest PostFilesUploadResponse PostInvoicesBookRequest PostInvoicesCopyRequest PostInvoicesCopyResponse PostInvoicesDeleteRequest PostInvoicesDownloadRequest PostInvoicesDownloadResponse PostInvoicesDraftRequest PostInvoicesDraftResponse PostInvoicesInfoRequest PostInvoicesInfoResponse PostInvoicesListRequest PostInvoicesListResponse PostInvoicesUpdateRequest PostInvoicesUpdatebookedRequest PostLeveltwoareasListRequest PostLeveltwoareasListResponse PostLostreasonsListRequest PostLostreasonsListResponse PostPaymentmethodsListRequest PostPaymentmethodsListResponse PostTasksCompleteRequest PostTasksCreateRequest PostTasksCreateResponse PostTasksDeleteRequest PostTasksInfoRequest PostTasksInfoResponse PostTasksListRequest PostTasksListResponse PostTasksReopenRequest PostTasksScheduleRequest PostTasksScheduleResponse PostTasksUpdateRequest PostTicketstatusListRequest PostTicketstatusListResponse PostTicketsAddinternalmessageRequest PostTicketsAddinternalmessageResponse PostTicketsAddreplyRequest PostTicketsAddreplyResponse PostTicketsCreateRequest PostTicketsCreateResponse PostTicketsGetmessageRequest PostTicketsGetmessageResponse PostTicketsImportmessageRequest PostTicketsImportmessageResponse PostTicketsInfoRequest PostTicketsInfoResponse PostTicketsListRequest PostTicketsListResponse PostTicketsListmessagesRequest PostTicketsListmessagesResponse PostTicketsUpdateRequest PostTimersUpdateRequest PostUseravailabilityDailyRequest PostUseravailabilityDailyResponse

Properties

Property Type Container
first_name string
last_name string
emails
salutation string
telephones
website string
addresses
language string
gender string
birthdate string
iban string
bic string
national_identification_number string
remarks string
tags string
custom_fields
marketing_mails_consent boolean
price_list_id string
data
id string
company_id string
position string
decision_maker boolean
filter
page
sort
includes string
custom_fields_update_strategy string
type string
image string
user_id string
ids string
lead
title string
summary string
source_id string
department_id string
responsible_user_id string
second_responsible_user_id string
phase_id string
estimated_value
estimated_probability decimal
estimated_closing_date string
currency
purchase_order_number string
reason_id string
extra_info string
meta
name string
subject
folder string
on string
format string
invoicee
payment_term
project_id string
quotation_id string
grouped_lines
invoice_date string
discounts
note string
invoice_content string
expected_payment_method
document_template_id string
delivery_date string
country string
description string
due_on string
work_type_id string
milestone_id string
deal_id string
ticket_id string
estimated_duration
assignee
customer
starts_at string
ends_at string
body string
ticket_status_id string
attachments string
participant
initial_reply string
message_id string
raw_body string
created_at string
sent_by
ticket
sent_at string
reference decimal
status
closed_at string
last_message_at string
project
milestone
started_at string
invoiceable boolean
period

JSON-LD Document

Raw ↑
{
  "@context": {
    "@vocab": "https://teamleader.eu/schema#",
    "schema": "https://schema.org/",
    "xsd": "http://www.w3.org/2001/XMLSchema#",
    "dcterms": "http://purl.org/dc/terms/",
    "teamleader": "https://teamleader.eu/schema#",
    "PostContactsAddRequest": "teamleader:PostContactsAddRequest",
    "first_name": {
      "@id": "teamleader:first_name",
      "@type": "xsd:string"
    },
    "last_name": {
      "@id": "teamleader:last_name",
      "@type": "xsd:string"
    },
    "emails": {
      "@id": "teamleader:emails"
    },
    "salutation": {
      "@id": "teamleader:salutation",
      "@type": "xsd:string"
    },
    "telephones": {
      "@id": "teamleader:telephones"
    },
    "website": {
      "@id": "teamleader:website",
      "@type": "xsd:string"
    },
    "addresses": {
      "@id": "teamleader:addresses"
    },
    "language": {
      "@id": "teamleader:language",
      "@type": "xsd:string"
    },
    "gender": {
      "@id": "teamleader:gender",
      "@type": "xsd:string"
    },
    "birthdate": {
      "@id": "teamleader:birthdate",
      "@type": "xsd:string"
    },
    "iban": {
      "@id": "teamleader:iban",
      "@type": "xsd:string"
    },
    "bic": {
      "@id": "teamleader:bic",
      "@type": "xsd:string"
    },
    "national_identification_number": {
      "@id": "teamleader:national_identification_number",
      "@type": "xsd:string"
    },
    "remarks": {
      "@id": "teamleader:remarks",
      "@type": "xsd:string"
    },
    "tags": {
      "@id": "teamleader:tags",
      "@type": "xsd:string"
    },
    "custom_fields": {
      "@id": "teamleader:custom_fields"
    },
    "marketing_mails_consent": {
      "@id": "teamleader:marketing_mails_consent",
      "@type": "xsd:boolean"
    },
    "price_list_id": {
      "@id": "teamleader:price_list_id",
      "@type": "xsd:string"
    },
    "PostContactsAddResponse": "teamleader:PostContactsAddResponse",
    "data": {
      "@id": "teamleader:data"
    },
    "PostContactsDeleteRequest": "teamleader:PostContactsDeleteRequest",
    "id": {
      "@id": "teamleader:id",
      "@type": "xsd:string"
    },
    "PostContactsInfoRequest": "teamleader:PostContactsInfoRequest",
    "PostContactsInfoResponse": "teamleader:PostContactsInfoResponse",
    "PostContactsLinktocompanyRequest": "teamleader:PostContactsLinktocompanyRequest",
    "company_id": {
      "@id": "teamleader:company_id",
      "@type": "xsd:string"
    },
    "position": {
      "@id": "teamleader:position",
      "@type": "xsd:string"
    },
    "decision_maker": {
      "@id": "teamleader:decision_maker",
      "@type": "xsd:boolean"
    },
    "PostContactsListRequest": "teamleader:PostContactsListRequest",
    "filter": {
      "@id": "teamleader:filter"
    },
    "page": {
      "@id": "teamleader:page"
    },
    "sort": {
      "@id": "teamleader:sort"
    },
    "includes": {
      "@id": "teamleader:includes",
      "@type": "xsd:string"
    },
    "PostContactsListResponse": "teamleader:PostContactsListResponse",
    "PostContactsTagRequest": "teamleader:PostContactsTagRequest",
    "PostContactsUnlinkfromcompanyRequest": "teamleader:PostContactsUnlinkfromcompanyRequest",
    "PostContactsUntagRequest": "teamleader:PostContactsUntagRequest",
    "PostContactsUpdateRequest": "teamleader:PostContactsUpdateRequest",
    "custom_fields_update_strategy": {
      "@id": "teamleader:custom_fields_update_strategy",
      "@type": "xsd:string"
    },
    "PostContactsUpdateResponse": "teamleader:PostContactsUpdateResponse",
    "type": {
      "@id": "teamleader:type",
      "@type": "xsd:string"
    },
    "PostContactsUpdatecompanylinkRequest": "teamleader:PostContactsUpdatecompanylinkRequest",
    "PostContactsUploadavatarRequest": "teamleader:PostContactsUploadavatarRequest",
    "image": {
      "@id": "teamleader:image",
      "@type": "xsd:string"
    },
    "PostDaysoffBulkdeleteRequest": "teamleader:PostDaysoffBulkdeleteRequest",
    "user_id": {
      "@id": "teamleader:user_id",
      "@type": "xsd:string"
    },
    "ids": {
      "@id": "teamleader:ids",
      "@type": "xsd:string"
    },
    "PostDealsCreateRequest": "teamleader:PostDealsCreateRequest",
    "lead": {
      "@id": "teamleader:lead"
    },
    "title": {
      "@id": "teamleader:title",
      "@type": "xsd:string"
    },
    "summary": {
      "@id": "teamleader:summary",
      "@type": "xsd:string"
    },
    "source_id": {
      "@id": "teamleader:source_id",
      "@type": "xsd:string"
    },
    "department_id": {
      "@id": "teamleader:department_id",
      "@type": "xsd:string"
    },
    "responsible_user_id": {
      "@id": "teamleader:responsible_user_id",
      "@type": "xsd:string"
    },
    "second_responsible_user_id": {
      "@id": "teamleader:second_responsible_user_id",
      "@type": "xsd:string"
    },
    "phase_id": {
      "@id": "teamleader:phase_id",
      "@type": "xsd:string"
    },
    "estimated_value": {
      "@id": "teamleader:estimated_value"
    },
    "estimated_probability": {
      "@id": "teamleader:estimated_probability",
      "@type": "xsd:decimal"
    },
    "estimated_closing_date": {
      "@id": "teamleader:estimated_closing_date",
      "@type": "xsd:string"
    },
    "currency": {
      "@id": "teamleader:currency"
    },
    "purchase_order_number": {
      "@id": "teamleader:purchase_order_number",
      "@type": "xsd:string"
    },
    "PostDealsCreateResponse": "teamleader:PostDealsCreateResponse",
    "PostDealsDeleteRequest": "teamleader:PostDealsDeleteRequest",
    "PostDealsInfoRequest": "teamleader:PostDealsInfoRequest",
    "PostDealsInfoResponse": "teamleader:PostDealsInfoResponse",
    "PostDealsListRequest": "teamleader:PostDealsListRequest",
    "PostDealsListResponse": "teamleader:PostDealsListResponse",
    "PostDealsLoseRequest": "teamleader:PostDealsLoseRequest",
    "reason_id": {
      "@id": "teamleader:reason_id",
      "@type": "xsd:string"
    },
    "extra_info": {
      "@id": "teamleader:extra_info",
      "@type": "xsd:string"
    },
    "PostDealsMoveRequest": "teamleader:PostDealsMoveRequest",
    "PostDealsUpdateRequest": "teamleader:PostDealsUpdateRequest",
    "PostDealsWinRequest": "teamleader:PostDealsWinRequest",
    "PostExpensesListRequest": "teamleader:PostExpensesListRequest",
    "PostExpensesListResponse": "teamleader:PostExpensesListResponse",
    "meta": {
      "@id": "teamleader:meta"
    },
    "PostFilesDeleteRequest": "teamleader:PostFilesDeleteRequest",
    "PostFilesDownloadRequest": "teamleader:PostFilesDownloadRequest",
    "PostFilesDownloadResponse": "teamleader:PostFilesDownloadResponse",
    "PostFilesInfoRequest": "teamleader:PostFilesInfoRequest",
    "PostFilesInfoResponse": "teamleader:PostFilesInfoResponse",
    "PostFilesListRequest": "teamleader:PostFilesListRequest",
    "PostFilesListResponse": "teamleader:PostFilesListResponse",
    "PostFilesUploadRequest": "teamleader:PostFilesUploadRequest",
    "name": {
      "@id": "teamleader:name",
      "@type": "xsd:string"
    },
    "subject": {
      "@id": "teamleader:subject"
    },
    "folder": {
      "@id": "teamleader:folder",
      "@type": "xsd:string"
    },
    "PostFilesUploadResponse": "teamleader:PostFilesUploadResponse",
    "PostInvoicesBookRequest": "teamleader:PostInvoicesBookRequest",
    "on": {
      "@id": "teamleader:on",
      "@type": "xsd:string"
    },
    "PostInvoicesCopyRequest": "teamleader:PostInvoicesCopyRequest",
    "PostInvoicesCopyResponse": "teamleader:PostInvoicesCopyResponse",
    "PostInvoicesDeleteRequest": "teamleader:PostInvoicesDeleteRequest",
    "PostInvoicesDownloadRequest": "teamleader:PostInvoicesDownloadRequest",
    "format": {
      "@id": "teamleader:format",
      "@type": "xsd:string"
    },
    "PostInvoicesDownloadResponse": "teamleader:PostInvoicesDownloadResponse",
    "PostInvoicesDraftRequest": "teamleader:PostInvoicesDraftRequest",
    "invoicee": {
      "@id": "teamleader:invoicee"
    },
    "payment_term": {
      "@id": "teamleader:payment_term"
    },
    "project_id": {
      "@id": "teamleader:project_id",
      "@type": "xsd:string"
    },
    "quotation_id": {
      "@id": "teamleader:quotation_id",
      "@type": "xsd:string"
    },
    "grouped_lines": {
      "@id": "teamleader:grouped_lines"
    },
    "invoice_date": {
      "@id": "teamleader:invoice_date",
      "@type": "xsd:string"
    },
    "discounts": {
      "@id": "teamleader:discounts"
    },
    "note": {
      "@id": "teamleader:note",
      "@type": "xsd:string"
    },
    "invoice_content": {
      "@id": "teamleader:invoice_content",
      "@type": "xsd:string"
    },
    "expected_payment_method": {
      "@id": "teamleader:expected_payment_method"
    },
    "document_template_id": {
      "@id": "teamleader:document_template_id",
      "@type": "xsd:string"
    },
    "delivery_date": {
      "@id": "teamleader:delivery_date",
      "@type": "xsd:string"
    },
    "PostInvoicesDraftResponse": "teamleader:PostInvoicesDraftResponse",
    "PostInvoicesInfoRequest": "teamleader:PostInvoicesInfoRequest",
    "PostInvoicesInfoResponse": "teamleader:PostInvoicesInfoResponse",
    "PostInvoicesListRequest": "teamleader:PostInvoicesListRequest",
    "PostInvoicesListResponse": "teamleader:PostInvoicesListResponse",
    "PostInvoicesUpdateRequest": "teamleader:PostInvoicesUpdateRequest",
    "PostInvoicesUpdatebookedRequest": "teamleader:PostInvoicesUpdatebookedRequest",
    "PostLeveltwoareasListRequest": "teamleader:PostLeveltwoareasListRequest",
    "country": {
      "@id": "teamleader:country",
      "@type": "xsd:string"
    },
    "PostLeveltwoareasListResponse": "teamleader:PostLeveltwoareasListResponse",
    "PostLostreasonsListRequest": "teamleader:PostLostreasonsListRequest",
    "PostLostreasonsListResponse": "teamleader:PostLostreasonsListResponse",
    "PostPaymentmethodsListRequest": "teamleader:PostPaymentmethodsListRequest",
    "PostPaymentmethodsListResponse": "teamleader:PostPaymentmethodsListResponse",
    "PostTasksCompleteRequest": "teamleader:PostTasksCompleteRequest",
    "PostTasksCreateRequest": "teamleader:PostTasksCreateRequest",
    "description": {
      "@id": "teamleader:description",
      "@type": "xsd:string"
    },
    "due_on": {
      "@id": "teamleader:due_on",
      "@type": "xsd:string"
    },
    "work_type_id": {
      "@id": "teamleader:work_type_id",
      "@type": "xsd:string"
    },
    "milestone_id": {
      "@id": "teamleader:milestone_id",
      "@type": "xsd:string"
    },
    "deal_id": {
      "@id": "teamleader:deal_id",
      "@type": "xsd:string"
    },
    "ticket_id": {
      "@id": "teamleader:ticket_id",
      "@type": "xsd:string"
    },
    "estimated_duration": {
      "@id": "teamleader:estimated_duration"
    },
    "assignee": {
      "@id": "teamleader:assignee"
    },
    "customer": {
      "@id": "teamleader:customer"
    },
    "PostTasksCreateResponse": "teamleader:PostTasksCreateResponse",
    "PostTasksDeleteRequest": "teamleader:PostTasksDeleteRequest",
    "PostTasksInfoRequest": "teamleader:PostTasksInfoRequest",
    "PostTasksInfoResponse": "teamleader:PostTasksInfoResponse",
    "PostTasksListRequest": "teamleader:PostTasksListRequest",
    "PostTasksListResponse": "teamleader:PostTasksListResponse",
    "PostTasksReopenRequest": "teamleader:PostTasksReopenRequest",
    "PostTasksScheduleRequest": "teamleader:PostTasksScheduleRequest",
    "starts_at": {
      "@id": "teamleader:starts_at",
      "@type": "xsd:string"
    },
    "ends_at": {
      "@id": "teamleader:ends_at",
      "@type": "xsd:string"
    },
    "PostTasksScheduleResponse": "teamleader:PostTasksScheduleResponse",
    "PostTasksUpdateRequest": "teamleader:PostTasksUpdateRequest",
    "PostTicketstatusListRequest": "teamleader:PostTicketstatusListRequest",
    "PostTicketstatusListResponse": "teamleader:PostTicketstatusListResponse",
    "PostTicketsAddinternalmessageRequest": "teamleader:PostTicketsAddinternalmessageRequest",
    "body": {
      "@id": "teamleader:body",
      "@type": "xsd:string"
    },
    "ticket_status_id": {
      "@id": "teamleader:ticket_status_id",
      "@type": "xsd:string"
    },
    "attachments": {
      "@id": "teamleader:attachments",
      "@type": "xsd:string"
    },
    "PostTicketsAddinternalmessageResponse": "teamleader:PostTicketsAddinternalmessageResponse",
    "PostTicketsAddreplyRequest": "teamleader:PostTicketsAddreplyRequest",
    "PostTicketsAddreplyResponse": "teamleader:PostTicketsAddreplyResponse",
    "PostTicketsCreateRequest": "teamleader:PostTicketsCreateRequest",
    "participant": {
      "@id": "teamleader:participant"
    },
    "initial_reply": {
      "@id": "teamleader:initial_reply",
      "@type": "xsd:string"
    },
    "PostTicketsCreateResponse": "teamleader:PostTicketsCreateResponse",
    "PostTicketsGetmessageRequest": "teamleader:PostTicketsGetmessageRequest",
    "message_id": {
      "@id": "teamleader:message_id",
      "@type": "xsd:string"
    },
    "PostTicketsGetmessageResponse": "teamleader:PostTicketsGetmessageResponse",
    "raw_body": {
      "@id": "teamleader:raw_body",
      "@type": "xsd:string"
    },
    "created_at": {
      "@id": "teamleader:created_at",
      "@type": "xsd:string"
    },
    "sent_by": {
      "@id": "teamleader:sent_by"
    },
    "ticket": {
      "@id": "teamleader:ticket"
    },
    "PostTicketsImportmessageRequest": "teamleader:PostTicketsImportmessageRequest",
    "sent_at": {
      "@id": "teamleader:sent_at",
      "@type": "xsd:string"
    },
    "PostTicketsImportmessageResponse": "teamleader:PostTicketsImportmessageResponse",
    "PostTicketsInfoRequest": "teamleader:PostTicketsInfoRequest",
    "PostTicketsInfoResponse": "teamleader:PostTicketsInfoResponse",
    "reference": {
      "@id": "teamleader:reference",
      "@type": "xsd:decimal"
    },
    "status": {
      "@id": "teamleader:status"
    },
    "closed_at": {
      "@id": "teamleader:closed_at",
      "@type": "xsd:string"
    },
    "last_message_at": {
      "@id": "teamleader:last_message_at",
      "@type": "xsd:string"
    },
    "project": {
      "@id": "teamleader:project"
    },
    "milestone": {
      "@id": "teamleader:milestone"
    },
    "PostTicketsListRequest": "teamleader:PostTicketsListRequest",
    "PostTicketsListResponse": "teamleader:PostTicketsListResponse",
    "PostTicketsListmessagesRequest": "teamleader:PostTicketsListmessagesRequest",
    "PostTicketsListmessagesResponse": "teamleader:PostTicketsListmessagesResponse",
    "PostTicketsUpdateRequest": "teamleader:PostTicketsUpdateRequest",
    "PostTimersUpdateRequest": "teamleader:PostTimersUpdateRequest",
    "started_at": {
      "@id": "teamleader:started_at",
      "@type": "xsd:string"
    },
    "invoiceable": {
      "@id": "teamleader:invoiceable",
      "@type": "xsd:boolean"
    },
    "PostUseravailabilityDailyRequest": "teamleader:PostUseravailabilityDailyRequest",
    "period": {
      "@id": "teamleader:period"
    },
    "PostUseravailabilityDailyResponse": "teamleader:PostUseravailabilityDailyResponse"
  },
  "@type": "schema:Dataset",
  "schema:name": "Teamleader API JSON-LD context",
  "schema:description": "A JSON-LD @context for the objects Teamleader'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-09-22) from openapi/teamleader-openapi-generated.yml.",
  "dcterms:created": "2026-09-22",
  "dcterms:source": [
    "openapi/teamleader-openapi-generated.yml"
  ]
}