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