{
  "@context": {
    "@vocab": "https://joinways.app/schema#",
    "schema": "https://schema.org/",
    "xsd": "http://www.w3.org/2001/XMLSchema#",
    "dcterms": "http://purl.org/dc/terms/",
    "joinways": "https://joinways.app/schema#",
    "Error": "joinways:Error",
    "error": {
      "@id": "joinways:error"
    },
    "PlatformErrorReason": "joinways:PlatformErrorReason",
    "EventErrorReason": "joinways:EventErrorReason",
    "LeadErrorReason": "joinways:LeadErrorReason",
    "TaskErrorReason": "joinways:TaskErrorReason",
    "QuoteErrorReason": "joinways:QuoteErrorReason",
    "CatalogErrorReason": "joinways:CatalogErrorReason",
    "SignedQuoteImportErrorReason": "joinways:SignedQuoteImportErrorReason",
    "EmailErrorReason": "joinways:EmailErrorReason",
    "Paginated": "joinways:Paginated",
    "data": {
      "@id": "joinways:data",
      "@container": "@list"
    },
    "pagination": {
      "@id": "joinways:pagination"
    },
    "CountResult": "joinways:CountResult",
    "success": {
      "@id": "joinways:success",
      "@type": "xsd:boolean"
    },
    "count": {
      "@id": "joinways:count",
      "@type": "xsd:integer"
    },
    "WebhookEventType": "joinways:WebhookEventType",
    "WebhookSubscription": "joinways:WebhookSubscription",
    "id": {
      "@id": "joinways:id",
      "@type": "xsd:string"
    },
    "target_url": {
      "@id": "joinways:target_url",
      "@type": "xsd:string"
    },
    "event_types": {
      "@id": "joinways:event_types",
      "@container": "@list"
    },
    "source": {
      "@id": "joinways:source",
      "@type": "xsd:string"
    },
    "disabled_at": {
      "@id": "joinways:disabled_at",
      "@type": "xsd:dateTime"
    },
    "disabled_reason": {
      "@id": "joinways:disabled_reason",
      "@type": "xsd:string"
    },
    "last_delivery_at": {
      "@id": "joinways:last_delivery_at",
      "@type": "xsd:dateTime"
    },
    "created_at": {
      "@id": "joinways:created_at",
      "@type": "xsd:dateTime"
    },
    "EventStatus": "joinways:EventStatus",
    "EventLossReason": "joinways:EventLossReason",
    "EventCancellationReason": "joinways:EventCancellationReason",
    "EventSummary": "joinways:EventSummary",
    "event_number": {
      "@id": "joinways:event_number",
      "@type": "xsd:integer"
    },
    "internal_reference": {
      "@id": "joinways:internal_reference",
      "@type": "xsd:string"
    },
    "title": {
      "@id": "joinways:title",
      "@type": "xsd:string"
    },
    "type": {
      "@id": "joinways:type",
      "@type": "xsd:string"
    },
    "category": {
      "@id": "joinways:category",
      "@type": "xsd:string"
    },
    "status": {
      "@id": "joinways:status",
      "@type": "@id"
    },
    "pax": {
      "@id": "joinways:pax",
      "@type": "xsd:integer"
    },
    "start_date": {
      "@id": "joinways:start_date",
      "@type": "xsd:dateTime"
    },
    "end_date": {
      "@id": "joinways:end_date",
      "@type": "xsd:dateTime"
    },
    "selected_dates": {
      "@id": "joinways:selected_dates",
      "@container": "@list"
    },
    "day_hours": {
      "@id": "joinways:day_hours",
      "@type": "@id"
    },
    "timezone": {
      "@id": "joinways:timezone",
      "@type": "xsd:string"
    },
    "flexible": {
      "@id": "joinways:flexible",
      "@type": "xsd:boolean"
    },
    "language": {
      "@id": "joinways:language",
      "@type": "xsd:string"
    },
    "budget": {
      "@id": "joinways:budget",
      "@type": "xsd:decimal"
    },
    "expected_revenue": {
      "@id": "joinways:expected_revenue",
      "@type": "xsd:decimal"
    },
    "confirmed_amount_excl_tax": {
      "@id": "joinways:confirmed_amount_excl_tax",
      "@type": "xsd:decimal"
    },
    "confirmed_at": {
      "@id": "joinways:confirmed_at",
      "@type": "xsd:dateTime"
    },
    "currency": {
      "@id": "joinways:currency",
      "@type": "xsd:string"
    },
    "venue_id": {
      "@id": "joinways:venue_id",
      "@type": "xsd:string"
    },
    "venue_name": {
      "@id": "joinways:venue_name",
      "@type": "xsd:string"
    },
    "location_type": {
      "@id": "joinways:location_type",
      "@type": "xsd:string"
    },
    "location_city": {
      "@id": "joinways:location_city",
      "@type": "xsd:string"
    },
    "location_color": {
      "@id": "joinways:location_color",
      "@type": "xsd:string"
    },
    "company_id": {
      "@id": "joinways:company_id",
      "@type": "xsd:string"
    },
    "company_name": {
      "@id": "joinways:company_name",
      "@type": "xsd:string"
    },
    "contact_person_id": {
      "@id": "joinways:contact_person_id",
      "@type": "xsd:string"
    },
    "contact_first_name": {
      "@id": "joinways:contact_first_name",
      "@type": "xsd:string"
    },
    "contact_last_name": {
      "@id": "joinways:contact_last_name",
      "@type": "xsd:string"
    },
    "contact_email": {
      "@id": "joinways:contact_email",
      "@type": "xsd:string"
    },
    "contact_phone": {
      "@id": "joinways:contact_phone",
      "@type": "xsd:string"
    },
    "assigned_to_account_id": {
      "@id": "joinways:assigned_to_account_id",
      "@type": "xsd:string"
    },
    "assigned_to_name": {
      "@id": "joinways:assigned_to_name",
      "@type": "xsd:string"
    },
    "tags": {
      "@id": "joinways:tags",
      "@container": "@list"
    },
    "archived_at": {
      "@id": "joinways:archived_at",
      "@type": "xsd:dateTime"
    },
    "stage_id": {
      "@id": "joinways:stage_id",
      "@type": "xsd:string"
    },
    "stage_name": {
      "@id": "joinways:stage_name",
      "@type": "xsd:string"
    },
    "event_group_id": {
      "@id": "joinways:event_group_id",
      "@type": "xsd:string"
    },
    "updated_at": {
      "@id": "joinways:updated_at",
      "@type": "xsd:dateTime"
    },
    "Event": "joinways:Event",
    "account_id": {
      "@id": "joinways:account_id",
      "@type": "xsd:string"
    },
    "description": {
      "@id": "joinways:description",
      "@type": "xsd:string"
    },
    "status_changed_at": {
      "@id": "joinways:status_changed_at",
      "@type": "xsd:dateTime"
    },
    "stage_changed_at": {
      "@id": "joinways:stage_changed_at",
      "@type": "xsd:dateTime"
    },
    "is_virtual": {
      "@id": "joinways:is_virtual",
      "@type": "xsd:boolean"
    },
    "location": {
      "@id": "joinways:location",
      "@type": "xsd:string"
    },
    "address": {
      "@id": "joinways:address",
      "@type": "xsd:string"
    },
    "city": {
      "@id": "joinways:city",
      "@type": "xsd:string"
    },
    "postal_code": {
      "@id": "joinways:postal_code",
      "@type": "xsd:string"
    },
    "country": {
      "@id": "joinways:country",
      "@type": "xsd:string"
    },
    "source_lead_id": {
      "@id": "joinways:source_lead_id",
      "@type": "xsd:string"
    },
    "confirmed_amount": {
      "@id": "joinways:confirmed_amount",
      "@type": "xsd:decimal"
    },
    "cancellation_fee_excl_tax": {
      "@id": "joinways:cancellation_fee_excl_tax",
      "@type": "xsd:decimal"
    },
    "loss_reason": {
      "@id": "joinways:loss_reason",
      "@type": "xsd:string"
    },
    "loss_reason_detail": {
      "@id": "joinways:loss_reason_detail",
      "@type": "xsd:string"
    },
    "cancellation_reason": {
      "@id": "joinways:cancellation_reason",
      "@type": "xsd:string"
    },
    "cancellation_reason_detail": {
      "@id": "joinways:cancellation_reason_detail",
      "@type": "xsd:string"
    },
    "notes": {
      "@id": "joinways:notes",
      "@type": "xsd:string"
    },
    "created_by": {
      "@id": "joinways:created_by",
      "@type": "xsd:string"
    },
    "billing_company_id": {
      "@id": "joinways:billing_company_id",
      "@type": "xsd:string"
    },
    "quote_to_platform": {
      "@id": "joinways:quote_to_platform",
      "@type": "xsd:boolean"
    },
    "is_replaceable": {
      "@id": "joinways:is_replaceable",
      "@type": "xsd:boolean"
    },
    "replaceable_changes": {
      "@id": "joinways:replaceable_changes",
      "@container": "@list"
    },
    "external_link": {
      "@id": "joinways:external_link",
      "@type": "xsd:string"
    },
    "setup_type": {
      "@id": "joinways:setup_type",
      "@type": "xsd:string"
    },
    "setup_notes": {
      "@id": "joinways:setup_notes",
      "@type": "xsd:string"
    },
    "catering_notes": {
      "@id": "joinways:catering_notes",
      "@type": "xsd:string"
    },
    "dietary_notes": {
      "@id": "joinways:dietary_notes",
      "@type": "xsd:string"
    },
    "technical_notes": {
      "@id": "joinways:technical_notes",
      "@type": "xsd:string"
    },
    "service_notes": {
      "@id": "joinways:service_notes",
      "@type": "xsd:string"
    },
    "beo_context": {
      "@id": "joinways:beo_context",
      "@type": "xsd:string"
    },
    "beo_remarks": {
      "@id": "joinways:beo_remarks",
      "@type": "xsd:string"
    },
    "schedule": {
      "@id": "joinways:schedule",
      "@container": "@list"
    },
    "technical_needs": {
      "@id": "joinways:technical_needs",
      "@type": "xsd:string"
    },
    "service_needs": {
      "@id": "joinways:service_needs",
      "@type": "xsd:string"
    },
    "event_schedule": {
      "@id": "joinways:event_schedule",
      "@type": "xsd:string"
    },
    "beo_public_url": {
      "@id": "joinways:beo_public_url",
      "@type": "@id"
    },
    "archived_by": {
      "@id": "joinways:archived_by",
      "@type": "xsd:string"
    },
    "EventCreate": "joinways:EventCreate",
    "space_ids": {
      "@id": "joinways:space_ids",
      "@container": "@list"
    },
    "EventUpdate": "joinways:EventUpdate",
    "DayHoursEntry": "joinways:DayHoursEntry",
    "date": {
      "@id": "joinways:date",
      "@type": "xsd:date"
    },
    "start": {
      "@id": "joinways:start",
      "@type": "xsd:string"
    },
    "end": {
      "@id": "joinways:end",
      "@type": "xsd:string"
    },
    "EventNote": "joinways:EventNote",
    "event_id": {
      "@id": "joinways:event_id",
      "@type": "xsd:string"
    },
    "user_id": {
      "@id": "joinways:user_id",
      "@type": "xsd:string"
    },
    "author_name": {
      "@id": "joinways:author_name",
      "@type": "xsd:string"
    },
    "content": {
      "@id": "joinways:content",
      "@type": "xsd:string"
    },
    "QuoteSummary": "joinways:QuoteSummary",
    "quote_number": {
      "@id": "joinways:quote_number",
      "@type": "xsd:string"
    },
    "client_visible": {
      "@id": "joinways:client_visible",
      "@type": "xsd:boolean"
    },
    "total_excl_tax": {
      "@id": "joinways:total_excl_tax",
      "@type": "xsd:decimal"
    },
    "total_tax": {
      "@id": "joinways:total_tax",
      "@type": "xsd:decimal"
    },
    "total_incl_tax": {
      "@id": "joinways:total_incl_tax",
      "@type": "xsd:decimal"
    },
    "is_signed": {
      "@id": "joinways:is_signed",
      "@type": "xsd:boolean"
    },
    "signed_at": {
      "@id": "joinways:signed_at",
      "@type": "xsd:dateTime"
    },
    "signature_mode": {
      "@id": "joinways:signature_mode",
      "@type": "xsd:string"
    },
    "signer_name": {
      "@id": "joinways:signer_name",
      "@type": "xsd:string"
    },
    "signer_email": {
      "@id": "joinways:signer_email",
      "@type": "xsd:string"
    },
    "is_invoiced": {
      "@id": "joinways:is_invoiced",
      "@type": "xsd:boolean"
    },
    "invoice_number": {
      "@id": "joinways:invoice_number",
      "@type": "xsd:string"
    },
    "invoice_date": {
      "@id": "joinways:invoice_date",
      "@type": "xsd:dateTime"
    },
    "due_date": {
      "@id": "joinways:due_date",
      "@type": "xsd:dateTime"
    },
    "payment_date": {
      "@id": "joinways:payment_date",
      "@type": "xsd:dateTime"
    },
    "is_reverse_charge": {
      "@id": "joinways:is_reverse_charge",
      "@type": "xsd:boolean"
    },
    "sent_at": {
      "@id": "joinways:sent_at",
      "@type": "xsd:dateTime"
    },
    "viewed_at": {
      "@id": "joinways:viewed_at",
      "@type": "xsd:dateTime"
    },
    "last_viewed_at": {
      "@id": "joinways:last_viewed_at",
      "@type": "xsd:dateTime"
    },
    "view_count": {
      "@id": "joinways:view_count",
      "@type": "xsd:integer"
    },
    "expires_at": {
      "@id": "joinways:expires_at",
      "@type": "xsd:dateTime"
    },
    "author_id": {
      "@id": "joinways:author_id",
      "@type": "xsd:string"
    },
    "billing_profile_id": {
      "@id": "joinways:billing_profile_id",
      "@type": "xsd:string"
    },
    "source_platform": {
      "@id": "joinways:source_platform",
      "@type": "xsd:string"
    },
    "external_reference": {
      "@id": "joinways:external_reference",
      "@type": "xsd:string"
    },
    "platform_pushed_at": {
      "@id": "joinways:platform_pushed_at",
      "@type": "xsd:dateTime"
    },
    "superseded_by_quote_id": {
      "@id": "joinways:superseded_by_quote_id",
      "@type": "xsd:string"
    },
    "superseded_at": {
      "@id": "joinways:superseded_at",
      "@type": "xsd:dateTime"
    },
    "QuoteCreate": "joinways:QuoteCreate",
    "QuoteUpdate": "joinways:QuoteUpdate",
    "discount_percent": {
      "@id": "joinways:discount_percent",
      "@type": "xsd:decimal"
    },
    "discount_amount": {
      "@id": "joinways:discount_amount",
      "@type": "xsd:decimal"
    },
    "purchase_order": {
      "@id": "joinways:purchase_order",
      "@type": "xsd:string"
    },
    "payment_terms": {
      "@id": "joinways:payment_terms",
      "@type": "xsd:string"
    },
    "cancellation_terms": {
      "@id": "joinways:cancellation_terms",
      "@type": "xsd:string"
    },
    "postponement_terms": {
      "@id": "joinways:postponement_terms",
      "@type": "xsd:string"
    },
    "client_is_individual": {
      "@id": "joinways:client_is_individual",
      "@type": "xsd:boolean"
    },
    "client_first_name": {
      "@id": "joinways:client_first_name",
      "@type": "xsd:string"
    },
    "client_last_name": {
      "@id": "joinways:client_last_name",
      "@type": "xsd:string"
    },
    "client_email": {
      "@id": "joinways:client_email",
      "@type": "xsd:string"
    },
    "client_phone": {
      "@id": "joinways:client_phone",
      "@type": "xsd:string"
    },
    "client_company_name": {
      "@id": "joinways:client_company_name",
      "@type": "xsd:string"
    },
    "client_address": {
      "@id": "joinways:client_address",
      "@type": "xsd:string"
    },
    "client_postal_code": {
      "@id": "joinways:client_postal_code",
      "@type": "xsd:string"
    },
    "client_city": {
      "@id": "joinways:client_city",
      "@type": "xsd:string"
    },
    "client_state": {
      "@id": "joinways:client_state",
      "@type": "xsd:string"
    },
    "client_country": {
      "@id": "joinways:client_country",
      "@type": "xsd:string"
    },
    "client_vat_number": {
      "@id": "joinways:client_vat_number",
      "@type": "xsd:string"
    },
    "client_registration_number": {
      "@id": "joinways:client_registration_number",
      "@type": "xsd:string"
    },
    "client_purchase_order": {
      "@id": "joinways:client_purchase_order",
      "@type": "xsd:string"
    },
    "Currency": "joinways:Currency",
    "QuoteItem": "joinways:QuoteItem",
    "quote_id": {
      "@id": "joinways:quote_id",
      "@type": "xsd:string"
    },
    "quantity": {
      "@id": "joinways:quantity",
      "@type": "xsd:decimal"
    },
    "unit_price": {
      "@id": "joinways:unit_price",
      "@type": "xsd:decimal"
    },
    "vat": {
      "@id": "joinways:vat",
      "@type": "xsd:decimal"
    },
    "total": {
      "@id": "joinways:total",
      "@type": "xsd:decimal"
    },
    "is_package": {
      "@id": "joinways:is_package",
      "@type": "xsd:boolean"
    },
    "parent_item_id": {
      "@id": "joinways:parent_item_id",
      "@type": "xsd:string"
    },
    "package": {
      "@id": "joinways:package",
      "@type": "@id"
    },
    "location_item_id": {
      "@id": "joinways:location_item_id",
      "@type": "xsd:string"
    },
    "min_price_applied": {
      "@id": "joinways:min_price_applied",
      "@type": "xsd:decimal"
    },
    "is_option": {
      "@id": "joinways:is_option",
      "@type": "xsd:boolean"
    },
    "is_discount": {
      "@id": "joinways:is_discount",
      "@type": "xsd:boolean"
    },
    "is_offered": {
      "@id": "joinways:is_offered",
      "@type": "xsd:boolean"
    },
    "event_day": {
      "@id": "joinways:event_day",
      "@type": "xsd:integer"
    },
    "event_day_date": {
      "@id": "joinways:event_day_date",
      "@type": "xsd:date"
    },
    "sort_order": {
      "@id": "joinways:sort_order",
      "@type": "xsd:integer"
    },
    "client_selected_at": {
      "@id": "joinways:client_selected_at",
      "@type": "xsd:dateTime"
    },
    "inherited_from_item_id": {
      "@id": "joinways:inherited_from_item_id",
      "@type": "xsd:string"
    },
    "ai_rationale": {
      "@id": "joinways:ai_rationale",
      "@type": "xsd:string"
    },
    "QuoteItemPackage": "joinways:QuoteItemPackage",
    "tax_rates": {
      "@id": "joinways:tax_rates",
      "@container": "@list"
    },
    "articles": {
      "@id": "joinways:articles",
      "@container": "@list"
    },
    "QuoteItemPackageArticle": "joinways:QuoteItemPackageArticle",
    "package_unit_quantity": {
      "@id": "joinways:package_unit_quantity",
      "@type": "xsd:decimal"
    },
    "QuoteItemCreate": "joinways:QuoteItemCreate",
    "QuoteItemUpdate": "joinways:QuoteItemUpdate",
    "InvoiceChannel": "joinways:InvoiceChannel",
    "InvoiceKind": "joinways:InvoiceKind",
    "InvoiceStatus": "joinways:InvoiceStatus",
    "CreditNote": "joinways:CreditNote",
    "channel": {
      "@id": "joinways:channel",
      "@type": "@id"
    },
    "invoice_id": {
      "@id": "joinways:invoice_id",
      "@type": "xsd:string"
    },
    "credit_note_number": {
      "@id": "joinways:credit_note_number",
      "@type": "xsd:string"
    },
    "purpose": {
      "@id": "joinways:purpose",
      "@type": "xsd:string"
    },
    "already_deducted": {
      "@id": "joinways:already_deducted",
      "@type": "xsd:boolean"
    },
    "counted_in_paid": {
      "@id": "joinways:counted_in_paid",
      "@type": "xsd:boolean"
    },
    "reason": {
      "@id": "joinways:reason",
      "@type": "xsd:string"
    },
    "issue_date": {
      "@id": "joinways:issue_date",
      "@type": "xsd:date"
    },
    "pdf_url": {
      "@id": "joinways:pdf_url",
      "@type": "xsd:string"
    },
    "hosted_url": {
      "@id": "joinways:hosted_url",
      "@type": "xsd:string"
    },
    "Invoice": "joinways:Invoice",
    "invoice_kind": {
      "@id": "joinways:invoice_kind",
      "@type": "@id"
    },
    "amount_paid": {
      "@id": "joinways:amount_paid",
      "@type": "xsd:decimal"
    },
    "amount_remaining": {
      "@id": "joinways:amount_remaining",
      "@type": "xsd:decimal"
    },
    "paid_at": {
      "@id": "joinways:paid_at",
      "@type": "xsd:dateTime"
    },
    "voided_at": {
      "@id": "joinways:voided_at",
      "@type": "xsd:dateTime"
    },
    "payment_method": {
      "@id": "joinways:payment_method",
      "@type": "xsd:string"
    },
    "payment_reference": {
      "@id": "joinways:payment_reference",
      "@type": "xsd:string"
    },
    "software": {
      "@id": "joinways:software",
      "@type": "xsd:string"
    },
    "credit_notes": {
      "@id": "joinways:credit_notes",
      "@container": "@list"
    },
    "Company": "joinways:Company",
    "name": {
      "@id": "joinways:name",
      "@type": "xsd:string"
    },
    "registration_number": {
      "@id": "joinways:registration_number",
      "@type": "xsd:string"
    },
    "vat_number": {
      "@id": "joinways:vat_number",
      "@type": "xsd:string"
    },
    "website": {
      "@id": "joinways:website",
      "@type": "xsd:string"
    },
    "phone": {
      "@id": "joinways:phone",
      "@type": "xsd:string"
    },
    "state": {
      "@id": "joinways:state",
      "@type": "xsd:string"
    },
    "enrichment_status": {
      "@id": "joinways:enrichment_status",
      "@type": "xsd:string"
    },
    "enrichment_completed_at": {
      "@id": "joinways:enrichment_completed_at",
      "@type": "xsd:dateTime"
    },
    "CompanyCreate": "joinways:CompanyCreate",
    "siret": {
      "@id": "joinways:siret",
      "@type": "xsd:string"
    },
    "CompanyUpdate": "joinways:CompanyUpdate",
    "CompanyNote": "joinways:CompanyNote",
    "Person": "joinways:Person",
    "first_name": {
      "@id": "joinways:first_name",
      "@type": "xsd:string"
    },
    "last_name": {
      "@id": "joinways:last_name",
      "@type": "xsd:string"
    },
    "email": {
      "@id": "joinways:email",
      "@type": "xsd:string"
    },
    "role": {
      "@id": "joinways:role",
      "@type": "xsd:string"
    },
    "job_title": {
      "@id": "joinways:job_title",
      "@type": "xsd:string"
    },
    "companies": {
      "@id": "joinways:companies"
    },
    "PersonCreate": "joinways:PersonCreate",
    "PersonUpdate": "joinways:PersonUpdate",
    "LeadStatus": "joinways:LeadStatus",
    "LeadRejectionReason": "joinways:LeadRejectionReason",
    "Lead": "joinways:Lead",
    "client_name": {
      "@id": "joinways:client_name",
      "@type": "xsd:string"
    },
    "company": {
      "@id": "joinways:company",
      "@type": "xsd:string"
    },
    "event_type": {
      "@id": "joinways:event_type",
      "@type": "xsd:string"
    },
    "venue_city": {
      "@id": "joinways:venue_city",
      "@type": "xsd:string"
    },
    "location_id": {
      "@id": "joinways:location_id",
      "@type": "xsd:string"
    },
    "date_event": {
      "@id": "joinways:date_event",
      "@type": "xsd:date"
    },
    "date_event_end": {
      "@id": "joinways:date_event_end",
      "@type": "xsd:date"
    },
    "start_time": {
      "@id": "joinways:start_time",
      "@type": "xsd:string"
    },
    "end_time": {
      "@id": "joinways:end_time",
      "@type": "xsd:string"
    },
    "participants_min": {
      "@id": "joinways:participants_min",
      "@type": "xsd:integer"
    },
    "participants_max": {
      "@id": "joinways:participants_max",
      "@type": "xsd:integer"
    },
    "participants_fixed": {
      "@id": "joinways:participants_fixed",
      "@type": "xsd:integer"
    },
    "budget_estimated": {
      "@id": "joinways:budget_estimated",
      "@type": "xsd:decimal"
    },
    "budget_flexible": {
      "@id": "joinways:budget_flexible",
      "@type": "xsd:boolean"
    },
    "marketing_source": {
      "@id": "joinways:marketing_source"
    },
    "source_type": {
      "@id": "joinways:source_type",
      "@type": "xsd:string"
    },
    "platform_link": {
      "@id": "joinways:platform_link",
      "@type": "xsd:string"
    },
    "inquiry_key": {
      "@id": "joinways:inquiry_key",
      "@type": "xsd:string"
    },
    "ai_score": {
      "@id": "joinways:ai_score",
      "@type": "xsd:decimal"
    },
    "is_read": {
      "@id": "joinways:is_read",
      "@type": "xsd:boolean"
    },
    "is_platform": {
      "@id": "joinways:is_platform",
      "@type": "xsd:boolean"
    },
    "is_locked": {
      "@id": "joinways:is_locked",
      "@type": "xsd:boolean"
    },
    "requested_space_ids": {
      "@id": "joinways:requested_space_ids",
      "@container": "@list"
    },
    "validated_at": {
      "@id": "joinways:validated_at",
      "@type": "xsd:dateTime"
    },
    "rejected_at": {
      "@id": "joinways:rejected_at",
      "@type": "xsd:dateTime"
    },
    "rejection_reason": {
      "@id": "joinways:rejection_reason"
    },
    "info_requested_at": {
      "@id": "joinways:info_requested_at",
      "@type": "xsd:dateTime"
    },
    "client_replied_at": {
      "@id": "joinways:client_replied_at",
      "@type": "xsd:dateTime"
    },
    "LeadMarketingSource": "joinways:LeadMarketingSource",
    "key": {
      "@id": "joinways:key",
      "@type": "xsd:string"
    },
    "label": {
      "@id": "joinways:label",
      "@type": "xsd:string"
    },
    "campaign": {
      "@id": "joinways:campaign",
      "@type": "xsd:string"
    },
    "campaign_id": {
      "@id": "joinways:campaign_id",
      "@type": "xsd:string"
    },
    "term": {
      "@id": "joinways:term",
      "@type": "xsd:string"
    },
    "LeadCreate": "joinways:LeadCreate",
    "platform": {
      "@id": "joinways:platform",
      "@type": "xsd:string"
    },
    "MemberRole": "joinways:MemberRole",
    "Venue": "joinways:Venue",
    "parent_id": {
      "@id": "joinways:parent_id",
      "@type": "xsd:string"
    },
    "capacity": {
      "@id": "joinways:capacity",
      "@type": "xsd:integer"
    },
    "surface": {
      "@id": "joinways:surface",
      "@type": "xsd:integer"
    },
    "surface_unit": {
      "@id": "joinways:surface_unit",
      "@type": "xsd:string"
    },
    "color": {
      "@id": "joinways:color",
      "@type": "xsd:string"
    },
    "display_order": {
      "@id": "joinways:display_order",
      "@type": "xsd:integer"
    },
    "booked_whole_only": {
      "@id": "joinways:booked_whole_only",
      "@type": "xsd:boolean"
    },
    "VenueDetail": "joinways:VenueDetail",
    "front_id": {
      "@id": "joinways:front_id",
      "@type": "xsd:string"
    },
    "BusinessHours": "joinways:BusinessHours",
    "dayOfWeek": {
      "@id": "joinways:dayOfWeek",
      "@type": "xsd:integer"
    },
    "openTime": {
      "@id": "joinways:openTime",
      "@type": "xsd:string"
    },
    "closeTime": {
      "@id": "joinways:closeTime",
      "@type": "xsd:string"
    },
    "sourceLocationId": {
      "@id": "joinways:sourceLocationId",
      "@type": "xsd:string"
    },
    "BusinessHoursInput": "joinways:BusinessHoursInput",
    "Closure": "joinways:Closure",
    "startDate": {
      "@id": "joinways:startDate",
      "@type": "xsd:date"
    },
    "endDate": {
      "@id": "joinways:endDate",
      "@type": "xsd:date"
    },
    "startTime": {
      "@id": "joinways:startTime",
      "@type": "xsd:string"
    },
    "endTime": {
      "@id": "joinways:endTime",
      "@type": "xsd:string"
    },
    "closureType": {
      "@id": "joinways:closureType",
      "@type": "xsd:string"
    },
    "ClosureCreate": "joinways:ClosureCreate",
    "VenueAvailability": "joinways:VenueAvailability",
    "locationId": {
      "@id": "joinways:locationId",
      "@type": "xsd:string"
    },
    "parentId": {
      "@id": "joinways:parentId",
      "@type": "xsd:string"
    },
    "inherits": {
      "@id": "joinways:inherits"
    },
    "autoImportHolidays": {
      "@id": "joinways:autoImportHolidays",
      "@type": "xsd:boolean"
    },
    "ownBusinessHours": {
      "@id": "joinways:ownBusinessHours",
      "@container": "@list"
    },
    "ownClosures": {
      "@id": "joinways:ownClosures",
      "@container": "@list"
    },
    "effectiveBusinessHours": {
      "@id": "joinways:effectiveBusinessHours",
      "@container": "@list"
    },
    "effectiveClosures": {
      "@id": "joinways:effectiveClosures",
      "@container": "@list"
    },
    "enforcementMode": {
      "@id": "joinways:enforcementMode",
      "@type": "xsd:string"
    },
    "effectiveEnforcementMode": {
      "@id": "joinways:effectiveEnforcementMode",
      "@type": "xsd:string"
    },
    "CatalogItem": "joinways:CatalogItem",
    "unit_label": {
      "@id": "joinways:unit_label",
      "@type": "xsd:string"
    },
    "pricing_mode": {
      "@id": "joinways:pricing_mode",
      "@type": "xsd:string"
    },
    "unit_price_per_person": {
      "@id": "joinways:unit_price_per_person",
      "@type": "xsd:decimal"
    },
    "cost_price": {
      "@id": "joinways:cost_price",
      "@type": "xsd:decimal"
    },
    "min_price": {
      "@id": "joinways:min_price",
      "@type": "xsd:decimal"
    },
    "vat_rate": {
      "@id": "joinways:vat_rate",
      "@type": "xsd:decimal"
    },
    "taxable": {
      "@id": "joinways:taxable",
      "@type": "xsd:boolean"
    },
    "components": {
      "@id": "joinways:components",
      "@container": "@list"
    },
    "beo_text": {
      "@id": "joinways:beo_text",
      "@type": "xsd:string"
    },
    "space_id": {
      "@id": "joinways:space_id",
      "@type": "xsd:string"
    },
    "resolved_unit_price": {
      "@id": "joinways:resolved_unit_price",
      "@type": "xsd:decimal"
    },
    "resolved_min_price": {
      "@id": "joinways:resolved_min_price",
      "@type": "xsd:decimal"
    },
    "applied_price_rule": {
      "@id": "joinways:applied_price_rule"
    },
    "CatalogItemComponent": "joinways:CatalogItemComponent",
    "item_id": {
      "@id": "joinways:item_id",
      "@type": "xsd:string"
    },
    "CatalogItemFields": "joinways:CatalogItemFields",
    "CatalogItemComponentInput": "joinways:CatalogItemComponentInput",
    "TaskStatus": "joinways:TaskStatus",
    "TaskPriority": "joinways:TaskPriority",
    "TaskSummary": "joinways:TaskSummary",
    "task_number": {
      "@id": "joinways:task_number",
      "@type": "xsd:integer"
    },
    "priority": {
      "@id": "joinways:priority",
      "@type": "@id"
    },
    "estimated_duration_minutes": {
      "@id": "joinways:estimated_duration_minutes",
      "@type": "xsd:integer"
    },
    "brief_id": {
      "@id": "joinways:brief_id",
      "@type": "xsd:string"
    },
    "EventTaskCreate": "joinways:EventTaskCreate",
    "TaskUpdate": "joinways:TaskUpdate",
    "Beo": "joinways:Beo",
    "beo": {
      "@id": "joinways:beo"
    },
    "releases": {
      "@id": "joinways:releases",
      "@container": "@list"
    },
    "staff": {
      "@id": "joinways:staff",
      "@container": "@list"
    },
    "contacts": {
      "@id": "joinways:contacts",
      "@container": "@list"
    },
    "vendors": {
      "@id": "joinways:vendors",
      "@container": "@list"
    },
    "days": {
      "@id": "joinways:days",
      "@container": "@list"
    },
    "BeoScheduleItem": "joinways:BeoScheduleItem",
    "time": {
      "@id": "joinways:time",
      "@type": "xsd:string"
    },
    "day": {
      "@id": "joinways:day",
      "@type": "xsd:string"
    },
    "dayId": {
      "@id": "joinways:dayId",
      "@type": "xsd:string"
    },
    "setup": {
      "@id": "joinways:setup",
      "@type": "xsd:string"
    },
    "setupNotes": {
      "@id": "joinways:setupNotes",
      "@type": "xsd:string"
    },
    "unitPrice": {
      "@id": "joinways:unitPrice",
      "@type": "xsd:decimal"
    },
    "quoteItemId": {
      "@id": "joinways:quoteItemId",
      "@type": "xsd:string"
    },
    "slotId": {
      "@id": "joinways:slotId",
      "@type": "xsd:string"
    },
    "spaceId": {
      "@id": "joinways:spaceId",
      "@type": "xsd:string"
    },
    "vendor": {
      "@id": "joinways:vendor",
      "@type": "xsd:string"
    },
    "Vendor": "joinways:Vendor",
    "contact_name": {
      "@id": "joinways:contact_name",
      "@type": "xsd:string"
    },
    "event_count": {
      "@id": "joinways:event_count",
      "@type": "xsd:integer"
    },
    "EventVendor": "joinways:EventVendor",
    "vendor_id": {
      "@id": "joinways:vendor_id",
      "@type": "xsd:string"
    },
    "arrival_time": {
      "@id": "joinways:arrival_time",
      "@type": "xsd:string"
    },
    "departure_time": {
      "@id": "joinways:departure_time",
      "@type": "xsd:string"
    },
    "EventVendorUpdate": "joinways:EventVendorUpdate",
    "BeoVendor": "joinways:BeoVendor",
    "contactName": {
      "@id": "joinways:contactName",
      "@type": "xsd:string"
    },
    "BeoUpdate": "joinways:BeoUpdate",
    "beo_vendors": {
      "@id": "joinways:beo_vendors",
      "@container": "@list"
    },
    "onsite_contact_person_id": {
      "@id": "joinways:onsite_contact_person_id",
      "@type": "xsd:string"
    },
    "Email": "joinways:Email",
    "subject": {
      "@id": "joinways:subject",
      "@type": "xsd:string"
    },
    "from_email": {
      "@id": "joinways:from_email",
      "@type": "xsd:string"
    },
    "from_name": {
      "@id": "joinways:from_name",
      "@type": "xsd:string"
    },
    "to_emails": {
      "@id": "joinways:to_emails",
      "@container": "@list"
    },
    "snippet": {
      "@id": "joinways:snippet",
      "@type": "xsd:string"
    },
    "is_sent": {
      "@id": "joinways:is_sent",
      "@type": "xsd:boolean"
    },
    "received_at": {
      "@id": "joinways:received_at",
      "@type": "xsd:dateTime"
    },
    "SearchResult": "joinways:SearchResult",
    "subtitle": {
      "@id": "joinways:subtitle",
      "@type": "xsd:string"
    },
    "highlighted_title": {
      "@id": "joinways:highlighted_title",
      "@type": "xsd:string"
    },
    "highlighted_subtitle": {
      "@id": "joinways:highlighted_subtitle",
      "@type": "xsd:string"
    },
    "relevance_score": {
      "@id": "joinways:relevance_score",
      "@type": "xsd:decimal"
    },
    "event_start_date": {
      "@id": "joinways:event_start_date",
      "@type": "xsd:string"
    },
    "event_end_date": {
      "@id": "joinways:event_end_date",
      "@type": "xsd:string"
    },
    "event_status": {
      "@id": "joinways:event_status",
      "@type": "xsd:string"
    },
    "event_location": {
      "@id": "joinways:event_location",
      "@type": "xsd:string"
    },
    "event_location_color": {
      "@id": "joinways:event_location_color",
      "@type": "xsd:string"
    },
    "event_owner_name": {
      "@id": "joinways:event_owner_name",
      "@type": "xsd:string"
    },
    "company_website": {
      "@id": "joinways:company_website",
      "@type": "xsd:string"
    },
    "TeamMember": "joinways:TeamMember",
    "role_hierarchy_level": {
      "@id": "joinways:role_hierarchy_level",
      "@type": "xsd:integer"
    },
    "is_primary_owner": {
      "@id": "joinways:is_primary_owner",
      "@type": "xsd:boolean"
    },
    "picture_url": {
      "@id": "joinways:picture_url",
      "@type": "xsd:string"
    },
    "Notification": "joinways:Notification",
    "body": {
      "@id": "joinways:body",
      "@type": "xsd:string"
    },
    "link": {
      "@id": "joinways:link",
      "@type": "xsd:string"
    },
    "dismissed": {
      "@id": "joinways:dismissed",
      "@type": "xsd:boolean"
    },
    "triggered_by_user_id": {
      "@id": "joinways:triggered_by_user_id",
      "@type": "xsd:string"
    },
    "QuoteStatus": "joinways:QuoteStatus",
    "QuoteDocumentLine": "joinways:QuoteDocumentLine",
    "section": {
      "@id": "joinways:section",
      "@type": "xsd:string"
    },
    "unit": {
      "@id": "joinways:unit",
      "@type": "xsd:string"
    },
    "amount_excl_tax": {
      "@id": "joinways:amount_excl_tax",
      "@type": "xsd:decimal"
    },
    "amount_incl_tax": {
      "@id": "joinways:amount_incl_tax",
      "@type": "xsd:decimal"
    },
    "SignedQuoteImport": "joinways:SignedQuoteImport",
    "SignedQuoteImportResult": "joinways:SignedQuoteImportResult",
    "created": {
      "@id": "joinways:created",
      "@type": "xsd:boolean"
    },
    "signature_id": {
      "@id": "joinways:signature_id",
      "@type": "xsd:string"
    },
    "Space": "joinways:Space",
    "layout_capacities": {
      "@id": "joinways:layout_capacities"
    },
    "combined_space_ids": {
      "@id": "joinways:combined_space_ids",
      "@container": "@list"
    },
    "setup_minutes": {
      "@id": "joinways:setup_minutes",
      "@type": "xsd:integer"
    },
    "teardown_minutes": {
      "@id": "joinways:teardown_minutes",
      "@type": "xsd:integer"
    },
    "rental_fee": {
      "@id": "joinways:rental_fee",
      "@type": "xsd:decimal"
    },
    "min_spend": {
      "@id": "joinways:min_spend",
      "@type": "xsd:decimal"
    },
    "ClosureHit": "joinways:ClosureHit",
    "level": {
      "@id": "joinways:level",
      "@type": "xsd:string"
    },
    "closure_type": {
      "@id": "joinways:closure_type",
      "@type": "xsd:string"
    },
    "OutsideHoursHit": "joinways:OutsideHoursHit",
    "requested_start": {
      "@id": "joinways:requested_start",
      "@type": "xsd:string"
    },
    "requested_end": {
      "@id": "joinways:requested_end",
      "@type": "xsd:string"
    },
    "open_time": {
      "@id": "joinways:open_time",
      "@type": "xsd:string"
    },
    "close_time": {
      "@id": "joinways:close_time",
      "@type": "xsd:string"
    },
    "closed_all_day": {
      "@id": "joinways:closed_all_day",
      "@type": "xsd:boolean"
    },
    "VenueConflict": "joinways:VenueConflict",
    "slots": {
      "@id": "joinways:slots",
      "@container": "@list"
    },
    "SpaceSlot": "joinways:SpaceSlot",
    "space_name": {
      "@id": "joinways:space_name",
      "@type": "xsd:string"
    },
    "day_date": {
      "@id": "joinways:day_date",
      "@type": "xsd:date"
    },
    "quote_item_id": {
      "@id": "joinways:quote_item_id",
      "@type": "xsd:string"
    },
    "layout": {
      "@id": "joinways:layout",
      "@type": "xsd:string"
    },
    "SpaceSlotCreate": "joinways:SpaceSlotCreate",
    "SpaceSlotUpdate": "joinways:SpaceSlotUpdate",
    "EventContact": "joinways:EventContact",
    "personId": {
      "@id": "joinways:personId",
      "@type": "xsd:string"
    },
    "displayName": {
      "@id": "joinways:displayName",
      "@type": "xsd:string"
    },
    "isOnsite": {
      "@id": "joinways:isOnsite",
      "@type": "xsd:boolean"
    },
    "isPrimary": {
      "@id": "joinways:isPrimary",
      "@type": "xsd:boolean"
    },
    "arrivalTime": {
      "@id": "joinways:arrivalTime",
      "@type": "xsd:string"
    },
    "sortOrder": {
      "@id": "joinways:sortOrder",
      "@type": "xsd:integer"
    },
    "EventContactInput": "joinways:EventContactInput",
    "EventStaffMember": "joinways:EventStaffMember",
    "isPending": {
      "@id": "joinways:isPending",
      "@type": "xsd:boolean"
    },
    "callTime": {
      "@id": "joinways:callTime",
      "@type": "xsd:string"
    },
    "leaveTime": {
      "@id": "joinways:leaveTime",
      "@type": "xsd:string"
    },
    "EventStaffMemberInput": "joinways:EventStaffMemberInput",
    "EventDay": "joinways:EventDay",
    "dayIndex": {
      "@id": "joinways:dayIndex",
      "@type": "xsd:integer"
    },
    "dayDate": {
      "@id": "joinways:dayDate",
      "@type": "xsd:date"
    },
    "setupType": {
      "@id": "joinways:setupType",
      "@type": "xsd:string"
    },
    "cateringNotes": {
      "@id": "joinways:cateringNotes",
      "@type": "xsd:string"
    },
    "technicalNotes": {
      "@id": "joinways:technicalNotes",
      "@type": "xsd:string"
    },
    "serviceNotes": {
      "@id": "joinways:serviceNotes",
      "@type": "xsd:string"
    },
    "dietaryNotes": {
      "@id": "joinways:dietaryNotes",
      "@type": "xsd:string"
    },
    "EventDayInput": "joinways:EventDayInput",
    "EventFile": "joinways:EventFile",
    "filename": {
      "@id": "joinways:filename",
      "@type": "xsd:string"
    },
    "content_type": {
      "@id": "joinways:content_type",
      "@type": "xsd:string"
    },
    "size_bytes": {
      "@id": "joinways:size_bytes",
      "@type": "xsd:integer"
    },
    "url": {
      "@id": "joinways:url",
      "@type": "@id"
    },
    "EventFileUpload": "joinways:EventFileUpload",
    "upload_url": {
      "@id": "joinways:upload_url",
      "@type": "@id"
    },
    "method": {
      "@id": "joinways:method",
      "@type": "xsd:string"
    },
    "file_path": {
      "@id": "joinways:file_path",
      "@type": "xsd:string"
    },
    "expires_in_seconds": {
      "@id": "joinways:expires_in_seconds",
      "@type": "xsd:integer"
    },
    "EventActivity": "joinways:EventActivity",
    "action": {
      "@id": "joinways:action",
      "@type": "xsd:string"
    },
    "target": {
      "@id": "joinways:target",
      "@type": "xsd:string"
    },
    "meta": {
      "@id": "joinways:meta"
    },
    "actor": {
      "@id": "joinways:actor"
    },
    "EventStage": "joinways:EventStage",
    "parent_status": {
      "@id": "joinways:parent_status",
      "@type": "xsd:string"
    },
    "position": {
      "@id": "joinways:position",
      "@type": "xsd:integer"
    },
    "QuoteSignature": "joinways:QuoteSignature",
    "quote_status": {
      "@id": "joinways:quote_status",
      "@type": "xsd:string"
    },
    "signature_type": {
      "@id": "joinways:signature_type",
      "@type": "xsd:string"
    },
    "has_signed_document": {
      "@id": "joinways:has_signed_document",
      "@type": "xsd:boolean"
    },
    "started_at": {
      "@id": "joinways:started_at",
      "@type": "xsd:dateTime"
    },
    "ReportMetric": "joinways:ReportMetric",
    "current": {
      "@id": "joinways:current",
      "@type": "xsd:decimal"
    },
    "previous": {
      "@id": "joinways:previous",
      "@type": "xsd:decimal"
    },
    "change_pct": {
      "@id": "joinways:change_pct",
      "@type": "xsd:decimal"
    },
    "ReportRatio": "joinways:ReportRatio",
    "pct": {
      "@id": "joinways:pct",
      "@type": "xsd:decimal"
    },
    "numerator": {
      "@id": "joinways:numerator",
      "@type": "xsd:integer"
    },
    "denominator": {
      "@id": "joinways:denominator",
      "@type": "xsd:integer"
    },
    "ReportHeader": "joinways:ReportHeader",
    "period": {
      "@id": "joinways:period"
    },
    "comparison": {
      "@id": "joinways:comparison"
    },
    "venue_ids": {
      "@id": "joinways:venue_ids",
      "@container": "@list"
    },
    "SalesGroupRow": "joinways:SalesGroupRow",
    "signed": {
      "@id": "joinways:signed",
      "@type": "xsd:integer"
    },
    "revenue": {
      "@id": "joinways:revenue",
      "@type": "xsd:decimal"
    },
    "revenue_change_pct": {
      "@id": "joinways:revenue_change_pct",
      "@type": "xsd:decimal"
    },
    "average_ticket": {
      "@id": "joinways:average_ticket",
      "@type": "xsd:decimal"
    },
    "transformation_rate": {
      "@id": "joinways:transformation_rate",
      "@type": "@id"
    },
    "cancellation_rate": {
      "@id": "joinways:cancellation_rate",
      "@type": "@id"
    },
    "cycle_average_days": {
      "@id": "joinways:cycle_average_days",
      "@type": "xsd:decimal"
    },
    "coverage": {
      "@id": "joinways:coverage",
      "@type": "@id"
    },
    "ReportsOverview": "joinways:ReportsOverview",
    "today": {
      "@id": "joinways:today",
      "@type": "xsd:date"
    },
    "month": {
      "@id": "joinways:month"
    },
    "month_to_date": {
      "@id": "joinways:month_to_date"
    },
    "month_revenue": {
      "@id": "joinways:month_revenue"
    },
    "goal": {
      "@id": "joinways:goal"
    },
    "goal_missing_venues": {
      "@id": "joinways:goal_missing_venues",
      "@type": "xsd:integer"
    },
    "booked_ahead": {
      "@id": "joinways:booked_ahead"
    },
    "pipeline": {
      "@id": "joinways:pipeline"
    },
    "win_rate_12_months": {
      "@id": "joinways:win_rate_12_months",
      "@type": "@id"
    },
    "first_response": {
      "@id": "joinways:first_response"
    },
    "insights": {
      "@id": "joinways:insights",
      "@container": "@list"
    },
    "actions": {
      "@id": "joinways:actions"
    },
    "trend": {
      "@id": "joinways:trend",
      "@container": "@list"
    },
    "annotations": {
      "@id": "joinways:annotations",
      "@container": "@list"
    },
    "by_venue": {
      "@id": "joinways:by_venue",
      "@container": "@list"
    },
    "by_source": {
      "@id": "joinways:by_source",
      "@container": "@list"
    },
    "ResponseStats": "joinways:ResponseStats",
    "received": {
      "@id": "joinways:received",
      "@type": "xsd:integer"
    },
    "answered": {
      "@id": "joinways:answered",
      "@type": "xsd:integer"
    },
    "unanswered": {
      "@id": "joinways:unanswered",
      "@type": "xsd:integer"
    },
    "median_business_minutes": {
      "@id": "joinways:median_business_minutes",
      "@type": "xsd:decimal"
    },
    "under_1h_rate": {
      "@id": "joinways:under_1h_rate"
    },
    "buckets": {
      "@id": "joinways:buckets"
    },
    "fallback": {
      "@id": "joinways:fallback",
      "@type": "xsd:integer"
    },
    "by_via": {
      "@id": "joinways:by_via"
    }
  },
  "@type": "schema:Dataset",
  "schema:name": "Joinways API JSON-LD context",
  "schema:description": "A JSON-LD @context for the objects Joinways'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-13) from openapi/joinways-app-openapi.yml.",
  "dcterms:created": "2026-11-13",
  "dcterms:source": [
    "openapi/joinways-app-openapi.yml"
  ]
}