FareHarbor · JSON-LD Context
Fareharbor Context
JSON-LD context defining the semantic vocabulary for Fareharbor from FareHarbor.
40 Classes
57 Properties
4 Namespaces
Namespaces
schema:
https://schema.org/
xsd:
http://www.w3.org/2001/XMLSchema#
dcterms:
http://purl.org/dc/terms/
fareharbor:
https://fareharbor.com/schema#
Classes
UPDATE_CREW_MEMBER_REQUEST_JSON_SCHEMA
CHECKIN_QR_CODE_REQUEST_JSON_SCHEMA
CREATE_CREW_MEMBER_REQUEST_JSON_SCHEMA
CREATE_LINE_ITEM_REQUEST_JSON_SCHEMA
RESEND_CONFIRMATION_EMAIL_REQUEST_JSON_SCHEMA
RESOURCE_USE_REQUEST_JSON_SCHEMA
CUSTOMER_CUSTOM_FIELD_VALUE_REQUEST_JSON_SCHEMA
CHECKIN_BOOKING_REQUEST_JSON_SCHEMA
BOOKING_NOTE_REQUEST_JSON_SCHEMA
VALIDATE_REQUEST_JSON_SCHEMA
BOOK_REQUEST_JSON_SCHEMA
BOOKING_WITH_PAYMENTS_RESPONSE_JSON_SCHEMA
VERY_MINIMAL_BOOKINGS_RESPONSE_JSON_SCHEMA
CUSTOMER_CUSTOM_FIELD_VALUE_RESPONSE_JSON_SCHEMA
AGENTS_RESPONSE_JSON_SCHEMA
CREW_MEMBER_RESPONSE_JSON_SCHEMA
ITEMS_RESPONSE_JSON_SCHEMA
MINIMAL_AVAILABILITIES_RESPONSE_JSON_SCHEMA
ROLES_RESPONSE_JSON_SCHEMA
COMPANY_RESPONSE_JSON_SCHEMA
DESKS_RESPONSE_JSON_SCHEMA
RESEND_CONFIRMATION_EMAIL_RESPONSE_JSON_SCHEMA
CHECKIN_STATUSES_RESPONSE_JSON_SCHEMA
BOOKING_WITH_RESOURCE_USES_RESPONSE_JSON_SCHEMA
CREW_MEMBERS_RESPONSE_JSON_SCHEMA
COMPANIES_RESPONSE_JSON_SCHEMA
USERS_RESPONSE_JSON_SCHEMA
AVAILABILITY_LODGINGS_RESPONSE_JSON_SCHEMA
BOOKINGS_RESPONSE_JSON_SCHEMA
LODGINGS_RESPONSE_JSON_SCHEMA
AVAILABILITY_RESPONSE_JSON_SCHEMA
BOOKING_RESPONSE_JSON_SCHEMA
VALIDATE_RESPONSE_JSON_SCHEMA
ITEM_RESPONSE_JSON_SCHEMA
LINE_ITEM_RESPONSE_JSON_SCHEMA
AVAILABILITIES_RESPONSE_JSON_SCHEMA
Error
Codes400
Codes403
Codes404
Properties
| Property | Type | Container |
|---|---|---|
| note | string | |
| role | string | |
| checkin_status | ||
| is_whole_booking | boolean | |
| qr_code | reference | |
| username | string | |
| description | string | |
| discount_code_pk | integer | |
| is_private | boolean | |
| is_taxable | boolean | |
| offset | integer | |
| date_from | string | |
| date_to | string | |
| string | ||
| resource_pk | integer | |
| value | string | |
| customer | ||
| contact | reference | |
| custom_field_values | reference | |
| customers | reference | |
| external_id | string | |
| voucher_number | string | |
| agent | decimal | |
| agent_name | string | |
| amount_paid | ||
| desk | decimal | |
| desk_name | string | |
| lodging | decimal | |
| orderize_booking | string | |
| rebooking | string | |
| booking | reference | |
| bookings | reference | |
| custom_field_value | reference | |
| agents | list | |
| crew_member | reference | |
| items | list | |
| availabilities | list | |
| roles | list | |
| company | reference | |
| desks | list | |
| message | string | |
| checkin_statuses | list | |
| crew_members | list | |
| companies | list | |
| users | list | |
| lodgings | list | |
| availability | reference | |
| code | string | |
| error | string | |
| invoice_price | decimal | |
| is_bookable | boolean | |
| pickup | reference | |
| receipt_subtotal | decimal | |
| receipt_taxes | decimal | |
| receipt_total | decimal | |
| item | reference | |
| line_item | reference |
JSON-LD Document
{
"@context": {
"@vocab": "https://fareharbor.com/schema#",
"schema": "https://schema.org/",
"xsd": "http://www.w3.org/2001/XMLSchema#",
"dcterms": "http://purl.org/dc/terms/",
"fareharbor": "https://fareharbor.com/schema#",
"UPDATE_CREW_MEMBER_REQUEST_JSON_SCHEMA": "fareharbor:UPDATE_CREW_MEMBER_REQUEST_JSON_SCHEMA",
"note": {
"@id": "fareharbor:note",
"@type": "xsd:string"
},
"role": {
"@id": "fareharbor:role",
"@type": "xsd:string"
},
"CHECKIN_QR_CODE_REQUEST_JSON_SCHEMA": "fareharbor:CHECKIN_QR_CODE_REQUEST_JSON_SCHEMA",
"checkin_status": {
"@id": "fareharbor:checkin_status"
},
"is_whole_booking": {
"@id": "fareharbor:is_whole_booking",
"@type": "xsd:boolean"
},
"qr_code": {
"@id": "fareharbor:qr_code",
"@type": "@id"
},
"CREATE_CREW_MEMBER_REQUEST_JSON_SCHEMA": "fareharbor:CREATE_CREW_MEMBER_REQUEST_JSON_SCHEMA",
"username": {
"@id": "fareharbor:username",
"@type": "xsd:string"
},
"CREATE_LINE_ITEM_REQUEST_JSON_SCHEMA": "fareharbor:CREATE_LINE_ITEM_REQUEST_JSON_SCHEMA",
"description": {
"@id": "fareharbor:description",
"@type": "xsd:string"
},
"discount_code_pk": {
"@id": "fareharbor:discount_code_pk",
"@type": "xsd:integer"
},
"is_private": {
"@id": "fareharbor:is_private",
"@type": "xsd:boolean"
},
"is_taxable": {
"@id": "fareharbor:is_taxable",
"@type": "xsd:boolean"
},
"offset": {
"@id": "fareharbor:offset",
"@type": "xsd:integer"
},
"RESEND_CONFIRMATION_EMAIL_REQUEST_JSON_SCHEMA": "fareharbor:RESEND_CONFIRMATION_EMAIL_REQUEST_JSON_SCHEMA",
"date_from": {
"@id": "fareharbor:date_from",
"@type": "xsd:string"
},
"date_to": {
"@id": "fareharbor:date_to",
"@type": "xsd:string"
},
"email": {
"@id": "fareharbor:email",
"@type": "xsd:string"
},
"RESOURCE_USE_REQUEST_JSON_SCHEMA": "fareharbor:RESOURCE_USE_REQUEST_JSON_SCHEMA",
"resource_pk": {
"@id": "fareharbor:resource_pk",
"@type": "xsd:integer"
},
"CUSTOMER_CUSTOM_FIELD_VALUE_REQUEST_JSON_SCHEMA": "fareharbor:CUSTOMER_CUSTOM_FIELD_VALUE_REQUEST_JSON_SCHEMA",
"value": {
"@id": "fareharbor:value",
"@type": "xsd:string"
},
"CHECKIN_BOOKING_REQUEST_JSON_SCHEMA": "fareharbor:CHECKIN_BOOKING_REQUEST_JSON_SCHEMA",
"customer": {
"@id": "fareharbor:customer"
},
"BOOKING_NOTE_REQUEST_JSON_SCHEMA": "fareharbor:BOOKING_NOTE_REQUEST_JSON_SCHEMA",
"VALIDATE_REQUEST_JSON_SCHEMA": "fareharbor:VALIDATE_REQUEST_JSON_SCHEMA",
"contact": {
"@id": "fareharbor:contact",
"@type": "@id"
},
"custom_field_values": {
"@id": "fareharbor:custom_field_values",
"@type": "@id"
},
"customers": {
"@id": "fareharbor:customers",
"@type": "@id"
},
"external_id": {
"@id": "fareharbor:external_id",
"@type": "xsd:string"
},
"voucher_number": {
"@id": "fareharbor:voucher_number",
"@type": "xsd:string"
},
"BOOK_REQUEST_JSON_SCHEMA": "fareharbor:BOOK_REQUEST_JSON_SCHEMA",
"agent": {
"@id": "fareharbor:agent",
"@type": "xsd:decimal"
},
"agent_name": {
"@id": "fareharbor:agent_name",
"@type": "xsd:string"
},
"amount_paid": {
"@id": "fareharbor:amount_paid"
},
"desk": {
"@id": "fareharbor:desk",
"@type": "xsd:decimal"
},
"desk_name": {
"@id": "fareharbor:desk_name",
"@type": "xsd:string"
},
"lodging": {
"@id": "fareharbor:lodging",
"@type": "xsd:decimal"
},
"orderize_booking": {
"@id": "fareharbor:orderize_booking",
"@type": "xsd:string"
},
"rebooking": {
"@id": "fareharbor:rebooking",
"@type": "xsd:string"
},
"BOOKING_WITH_PAYMENTS_RESPONSE_JSON_SCHEMA": "fareharbor:BOOKING_WITH_PAYMENTS_RESPONSE_JSON_SCHEMA",
"booking": {
"@id": "fareharbor:booking",
"@type": "@id"
},
"VERY_MINIMAL_BOOKINGS_RESPONSE_JSON_SCHEMA": "fareharbor:VERY_MINIMAL_BOOKINGS_RESPONSE_JSON_SCHEMA",
"bookings": {
"@id": "fareharbor:bookings",
"@type": "@id"
},
"CUSTOMER_CUSTOM_FIELD_VALUE_RESPONSE_JSON_SCHEMA": "fareharbor:CUSTOMER_CUSTOM_FIELD_VALUE_RESPONSE_JSON_SCHEMA",
"custom_field_value": {
"@id": "fareharbor:custom_field_value",
"@type": "@id"
},
"AGENTS_RESPONSE_JSON_SCHEMA": "fareharbor:AGENTS_RESPONSE_JSON_SCHEMA",
"agents": {
"@id": "fareharbor:agents",
"@container": "@list"
},
"CREW_MEMBER_RESPONSE_JSON_SCHEMA": "fareharbor:CREW_MEMBER_RESPONSE_JSON_SCHEMA",
"crew_member": {
"@id": "fareharbor:crew_member",
"@type": "@id"
},
"ITEMS_RESPONSE_JSON_SCHEMA": "fareharbor:ITEMS_RESPONSE_JSON_SCHEMA",
"items": {
"@id": "fareharbor:items",
"@container": "@list"
},
"MINIMAL_AVAILABILITIES_RESPONSE_JSON_SCHEMA": "fareharbor:MINIMAL_AVAILABILITIES_RESPONSE_JSON_SCHEMA",
"availabilities": {
"@id": "fareharbor:availabilities",
"@container": "@list"
},
"ROLES_RESPONSE_JSON_SCHEMA": "fareharbor:ROLES_RESPONSE_JSON_SCHEMA",
"roles": {
"@id": "fareharbor:roles",
"@container": "@list"
},
"COMPANY_RESPONSE_JSON_SCHEMA": "fareharbor:COMPANY_RESPONSE_JSON_SCHEMA",
"company": {
"@id": "fareharbor:company",
"@type": "@id"
},
"DESKS_RESPONSE_JSON_SCHEMA": "fareharbor:DESKS_RESPONSE_JSON_SCHEMA",
"desks": {
"@id": "fareharbor:desks",
"@container": "@list"
},
"RESEND_CONFIRMATION_EMAIL_RESPONSE_JSON_SCHEMA": "fareharbor:RESEND_CONFIRMATION_EMAIL_RESPONSE_JSON_SCHEMA",
"message": {
"@id": "fareharbor:message",
"@type": "xsd:string"
},
"CHECKIN_STATUSES_RESPONSE_JSON_SCHEMA": "fareharbor:CHECKIN_STATUSES_RESPONSE_JSON_SCHEMA",
"checkin_statuses": {
"@id": "fareharbor:checkin_statuses",
"@container": "@list"
},
"BOOKING_WITH_RESOURCE_USES_RESPONSE_JSON_SCHEMA": "fareharbor:BOOKING_WITH_RESOURCE_USES_RESPONSE_JSON_SCHEMA",
"CREW_MEMBERS_RESPONSE_JSON_SCHEMA": "fareharbor:CREW_MEMBERS_RESPONSE_JSON_SCHEMA",
"crew_members": {
"@id": "fareharbor:crew_members",
"@container": "@list"
},
"COMPANIES_RESPONSE_JSON_SCHEMA": "fareharbor:COMPANIES_RESPONSE_JSON_SCHEMA",
"companies": {
"@id": "fareharbor:companies",
"@container": "@list"
},
"USERS_RESPONSE_JSON_SCHEMA": "fareharbor:USERS_RESPONSE_JSON_SCHEMA",
"users": {
"@id": "fareharbor:users",
"@container": "@list"
},
"AVAILABILITY_LODGINGS_RESPONSE_JSON_SCHEMA": "fareharbor:AVAILABILITY_LODGINGS_RESPONSE_JSON_SCHEMA",
"lodgings": {
"@id": "fareharbor:lodgings",
"@container": "@list"
},
"BOOKINGS_RESPONSE_JSON_SCHEMA": "fareharbor:BOOKINGS_RESPONSE_JSON_SCHEMA",
"LODGINGS_RESPONSE_JSON_SCHEMA": "fareharbor:LODGINGS_RESPONSE_JSON_SCHEMA",
"AVAILABILITY_RESPONSE_JSON_SCHEMA": "fareharbor:AVAILABILITY_RESPONSE_JSON_SCHEMA",
"availability": {
"@id": "fareharbor:availability",
"@type": "@id"
},
"BOOKING_RESPONSE_JSON_SCHEMA": "fareharbor:BOOKING_RESPONSE_JSON_SCHEMA",
"VALIDATE_RESPONSE_JSON_SCHEMA": "fareharbor:VALIDATE_RESPONSE_JSON_SCHEMA",
"code": {
"@id": "fareharbor:code",
"@type": "xsd:string"
},
"error": {
"@id": "fareharbor:error",
"@type": "xsd:string"
},
"invoice_price": {
"@id": "fareharbor:invoice_price",
"@type": "xsd:decimal"
},
"is_bookable": {
"@id": "fareharbor:is_bookable",
"@type": "xsd:boolean"
},
"pickup": {
"@id": "fareharbor:pickup",
"@type": "@id"
},
"receipt_subtotal": {
"@id": "fareharbor:receipt_subtotal",
"@type": "xsd:decimal"
},
"receipt_taxes": {
"@id": "fareharbor:receipt_taxes",
"@type": "xsd:decimal"
},
"receipt_total": {
"@id": "fareharbor:receipt_total",
"@type": "xsd:decimal"
},
"ITEM_RESPONSE_JSON_SCHEMA": "fareharbor:ITEM_RESPONSE_JSON_SCHEMA",
"item": {
"@id": "fareharbor:item",
"@type": "@id"
},
"LINE_ITEM_RESPONSE_JSON_SCHEMA": "fareharbor:LINE_ITEM_RESPONSE_JSON_SCHEMA",
"line_item": {
"@id": "fareharbor:line_item",
"@type": "@id"
},
"AVAILABILITIES_RESPONSE_JSON_SCHEMA": "fareharbor:AVAILABILITIES_RESPONSE_JSON_SCHEMA",
"Error": "fareharbor:Error",
"Codes400": "fareharbor:Codes400",
"Codes403": "fareharbor:Codes403",
"Codes404": "fareharbor:Codes404"
},
"@type": "schema:Dataset",
"schema:name": "FareHarbor API JSON-LD context",
"schema:description": "A JSON-LD @context for the objects FareHarbor'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/_original/fareharbor-home-openapi.yml.",
"dcterms:created": "2026-10-12",
"dcterms:source": [
"openapi/_original/fareharbor-home-openapi.yml"
]
}