{
  "@context": {
    "@vocab": "https://42min.us/schema#",
    "schema": "https://schema.org/",
    "xsd": "http://www.w3.org/2001/XMLSchema#",
    "dcterms": "http://purl.org/dc/terms/",
    "42min": "https://42min.us/schema#",
    "Meta": "42min:Meta",
    "request_id": {
      "@id": "42min:request_id",
      "@type": "xsd:string"
    },
    "Error": "42min:Error",
    "error": {
      "@id": "42min:error"
    },
    "Me": "42min:Me",
    "user": {
      "@id": "42min:user"
    },
    "organization": {
      "@id": "42min:organization"
    },
    "EventType": "42min:EventType",
    "id": {
      "@id": "42min:id",
      "@type": "xsd:string"
    },
    "slug": {
      "@id": "42min:slug",
      "@type": "xsd:string"
    },
    "title": {
      "@id": "42min:title",
      "@type": "xsd:string"
    },
    "description": {
      "@id": "42min:description",
      "@type": "xsd:string"
    },
    "duration_minutes": {
      "@id": "42min:duration_minutes",
      "@type": "xsd:integer"
    },
    "active": {
      "@id": "42min:active",
      "@type": "xsd:boolean"
    },
    "scheduling_type": {
      "@id": "42min:scheduling_type",
      "@type": "xsd:string"
    },
    "hosts": {
      "@id": "42min:hosts",
      "@container": "@list"
    },
    "url": {
      "@id": "42min:url",
      "@type": "xsd:string"
    },
    "color": {
      "@id": "42min:color",
      "@type": "xsd:string"
    },
    "buffer_before_minutes": {
      "@id": "42min:buffer_before_minutes",
      "@type": "xsd:integer"
    },
    "buffer_after_minutes": {
      "@id": "42min:buffer_after_minutes",
      "@type": "xsd:integer"
    },
    "minimum_notice_hours": {
      "@id": "42min:minimum_notice_hours",
      "@type": "xsd:integer"
    },
    "future_limit_days": {
      "@id": "42min:future_limit_days",
      "@type": "xsd:integer"
    },
    "timezone": {
      "@id": "42min:timezone",
      "@type": "xsd:string"
    },
    "created_at": {
      "@id": "42min:created_at",
      "@type": "xsd:dateTime"
    },
    "updated_at": {
      "@id": "42min:updated_at",
      "@type": "xsd:dateTime"
    },
    "EventTypePayment": "42min:EventTypePayment",
    "provider": {
      "@id": "42min:provider",
      "@type": "xsd:string"
    },
    "amount": {
      "@id": "42min:amount",
      "@type": "xsd:integer"
    },
    "currency": {
      "@id": "42min:currency",
      "@type": "xsd:string"
    },
    "PaymentSummary": "42min:PaymentSummary",
    "status": {
      "@id": "42min:status",
      "@type": "xsd:string"
    },
    "amount_refunded": {
      "@id": "42min:amount_refunded",
      "@type": "xsd:integer"
    },
    "paid_at": {
      "@id": "42min:paid_at",
      "@type": "xsd:dateTime"
    },
    "receipt_url": {
      "@id": "42min:receipt_url",
      "@type": "xsd:string"
    },
    "SlotList": "42min:SlotList",
    "event_type_id": {
      "@id": "42min:event_type_id",
      "@type": "xsd:string"
    },
    "computed_at": {
      "@id": "42min:computed_at",
      "@type": "xsd:dateTime"
    },
    "slots": {
      "@id": "42min:slots",
      "@container": "@list"
    },
    "truncated": {
      "@id": "42min:truncated",
      "@type": "xsd:boolean"
    },
    "SlotCheck": "42min:SlotCheck",
    "available": {
      "@id": "42min:available",
      "@type": "xsd:boolean"
    },
    "reason": {
      "@id": "42min:reason",
      "@type": "xsd:string"
    },
    "next_available": {
      "@id": "42min:next_available",
      "@type": "xsd:dateTime"
    },
    "Booking": "42min:Booking",
    "uid": {
      "@id": "42min:uid",
      "@type": "xsd:string"
    },
    "version": {
      "@id": "42min:version",
      "@type": "xsd:integer"
    },
    "event_type_slug": {
      "@id": "42min:event_type_slug",
      "@type": "xsd:string"
    },
    "start_at": {
      "@id": "42min:start_at",
      "@type": "xsd:dateTime"
    },
    "end_at": {
      "@id": "42min:end_at",
      "@type": "xsd:dateTime"
    },
    "host": {
      "@id": "42min:host"
    },
    "attendees": {
      "@id": "42min:attendees",
      "@container": "@list"
    },
    "guests": {
      "@id": "42min:guests",
      "@container": "@list"
    },
    "location": {
      "@id": "42min:location"
    },
    "metadata": {
      "@id": "42min:metadata"
    },
    "responses": {
      "@id": "42min:responses"
    },
    "calendar_sync_status": {
      "@id": "42min:calendar_sync_status",
      "@type": "xsd:string"
    },
    "calendar_event_id": {
      "@id": "42min:calendar_event_id",
      "@type": "xsd:string"
    },
    "rescheduled_from_uid": {
      "@id": "42min:rescheduled_from_uid",
      "@type": "xsd:string"
    },
    "cancelled_at": {
      "@id": "42min:cancelled_at",
      "@type": "xsd:dateTime"
    },
    "cancellation_reason": {
      "@id": "42min:cancellation_reason",
      "@type": "xsd:string"
    },
    "no_show_at": {
      "@id": "42min:no_show_at",
      "@type": "xsd:dateTime"
    },
    "no_show_reason": {
      "@id": "42min:no_show_reason",
      "@type": "xsd:string"
    },
    "series_id": {
      "@id": "42min:series_id",
      "@type": "xsd:string"
    },
    "series_index": {
      "@id": "42min:series_index",
      "@type": "xsd:integer"
    },
    "payment": {
      "@id": "42min:payment"
    },
    "CreateBookingRequest": "42min:CreateBookingRequest",
    "username": {
      "@id": "42min:username",
      "@type": "xsd:string"
    },
    "event_slug": {
      "@id": "42min:event_slug",
      "@type": "xsd:string"
    },
    "start": {
      "@id": "42min:start",
      "@type": "xsd:dateTime"
    },
    "attendee": {
      "@id": "42min:attendee"
    },
    "utm_source": {
      "@id": "42min:utm_source",
      "@type": "xsd:string"
    },
    "utm_medium": {
      "@id": "42min:utm_medium",
      "@type": "xsd:string"
    },
    "utm_campaign": {
      "@id": "42min:utm_campaign",
      "@type": "xsd:string"
    },
    "UpdateBookingRequest": "42min:UpdateBookingRequest",
    "attendee_name": {
      "@id": "42min:attendee_name",
      "@type": "xsd:string"
    },
    "Series": "42min:Series",
    "event_type": {
      "@id": "42min:event_type"
    },
    "frequency": {
      "@id": "42min:frequency",
      "@type": "xsd:string"
    },
    "interval_weeks": {
      "@id": "42min:interval_weeks",
      "@type": "xsd:integer"
    },
    "weekdays": {
      "@id": "42min:weekdays",
      "@container": "@list"
    },
    "time": {
      "@id": "42min:time",
      "@type": "xsd:string"
    },
    "starts_on": {
      "@id": "42min:starts_on",
      "@type": "xsd:date"
    },
    "count": {
      "@id": "42min:count",
      "@type": "xsd:integer"
    },
    "location_url": {
      "@id": "42min:location_url",
      "@type": "xsd:string"
    },
    "notify_invitee": {
      "@id": "42min:notify_invitee",
      "@type": "xsd:boolean"
    },
    "source": {
      "@id": "42min:source",
      "@type": "xsd:string"
    },
    "ended_at": {
      "@id": "42min:ended_at",
      "@type": "xsd:dateTime"
    },
    "SeriesOccurrence": "42min:SeriesOccurrence",
    "SeriesSkip": "42min:SeriesSkip",
    "SeriesActionResult": "42min:SeriesActionResult",
    "held": {
      "@id": "42min:held",
      "@type": "xsd:integer"
    },
    "created": {
      "@id": "42min:created",
      "@type": "xsd:integer"
    },
    "skipped": {
      "@id": "42min:skipped",
      "@container": "@list"
    },
    "owed": {
      "@id": "42min:owed",
      "@type": "xsd:integer"
    },
    "canceled": {
      "@id": "42min:canceled",
      "@type": "xsd:integer"
    },
    "moved": {
      "@id": "42min:moved",
      "@type": "xsd:integer"
    },
    "unchanged": {
      "@id": "42min:unchanged",
      "@type": "xsd:integer"
    },
    "stopped_by": {
      "@id": "42min:stopped_by",
      "@type": "xsd:string"
    },
    "superseded": {
      "@id": "42min:superseded",
      "@type": "xsd:boolean"
    },
    "CreateSeriesRequest": "42min:CreateSeriesRequest",
    "host_user_id": {
      "@id": "42min:host_user_id",
      "@type": "xsd:string"
    },
    "UpdateSeriesRequest": "42min:UpdateSeriesRequest",
    "ChangeSeriesHostRequest": "42min:ChangeSeriesHostRequest",
    "WebhookEnvelope": "42min:WebhookEnvelope",
    "event": {
      "@id": "42min:event",
      "@type": "@id"
    },
    "createdAt": {
      "@id": "42min:createdAt",
      "@type": "xsd:dateTime"
    },
    "apiVersion": {
      "@id": "42min:apiVersion",
      "@type": "xsd:string"
    },
    "WebhookBooking": "42min:WebhookBooking",
    "eventTypeId": {
      "@id": "42min:eventTypeId",
      "@type": "xsd:string"
    },
    "eventTypeName": {
      "@id": "42min:eventTypeName",
      "@type": "xsd:string"
    },
    "startTime": {
      "@id": "42min:startTime",
      "@type": "xsd:dateTime"
    },
    "endTime": {
      "@id": "42min:endTime",
      "@type": "xsd:dateTime"
    },
    "inviteeName": {
      "@id": "42min:inviteeName",
      "@type": "xsd:string"
    },
    "inviteeEmail": {
      "@id": "42min:inviteeEmail",
      "@type": "xsd:string"
    },
    "inviteePhone": {
      "@id": "42min:inviteePhone",
      "@type": "xsd:string"
    },
    "answers": {
      "@id": "42min:answers"
    },
    "answersById": {
      "@id": "42min:answersById"
    },
    "routingFormAnswers": {
      "@id": "42min:routingFormAnswers"
    },
    "urlParams": {
      "@id": "42min:urlParams"
    },
    "meetLink": {
      "@id": "42min:meetLink",
      "@type": "xsd:string"
    },
    "cancelledAt": {
      "@id": "42min:cancelledAt",
      "@type": "xsd:dateTime"
    },
    "cancelledReason": {
      "@id": "42min:cancelledReason",
      "@type": "xsd:string"
    },
    "noShowAt": {
      "@id": "42min:noShowAt",
      "@type": "xsd:dateTime"
    },
    "noShowReason": {
      "@id": "42min:noShowReason",
      "@type": "xsd:string"
    },
    "rescheduledAt": {
      "@id": "42min:rescheduledAt",
      "@type": "xsd:dateTime"
    },
    "reschedule_generation": {
      "@id": "42min:reschedule_generation",
      "@type": "xsd:integer"
    },
    "hostUser": {
      "@id": "42min:hostUser"
    },
    "organizationId": {
      "@id": "42min:organizationId",
      "@type": "xsd:string"
    },
    "WebhookEventName": "42min:WebhookEventName",
    "WebhookEventDotName": "42min:WebhookEventDotName",
    "Webhook": "42min:Webhook",
    "events": {
      "@id": "42min:events",
      "@container": "@list"
    },
    "paused_reason": {
      "@id": "42min:paused_reason",
      "@type": "xsd:string"
    },
    "last_delivery_at": {
      "@id": "42min:last_delivery_at",
      "@type": "xsd:dateTime"
    },
    "last_delivery_ok": {
      "@id": "42min:last_delivery_ok",
      "@type": "xsd:boolean"
    },
    "WebhookDelivery": "42min:WebhookDelivery",
    "attempt": {
      "@id": "42min:attempt",
      "@type": "xsd:integer"
    },
    "status_code": {
      "@id": "42min:status_code",
      "@type": "xsd:integer"
    },
    "delivered_at": {
      "@id": "42min:delivered_at",
      "@type": "xsd:dateTime"
    }
  },
  "@type": "schema:Dataset",
  "schema:name": "42min API JSON-LD context",
  "schema:description": "A JSON-LD @context for the objects 42min'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-31) from openapi/_original/42min-us-api-openapi.yml.",
  "dcterms:created": "2026-10-31",
  "dcterms:source": [
    "openapi/_original/42min-us-api-openapi.yml"
  ]
}