{ "@context": { "@vocab": "https://bodyspec.com/schema#", "schema": "https://schema.org/", "xsd": "http://www.w3.org/2001/XMLSchema#", "dcterms": "http://purl.org/dc/terms/", "bodyspec": "https://bodyspec.com/schema#", "Address": "bodyspec:Address", "address_line1": { "@id": "bodyspec:address_line1" }, "address_line2": { "@id": "bodyspec:address_line2" }, "city": { "@id": "bodyspec:city" }, "state": { "@id": "bodyspec:state" }, "postal_code": { "@id": "bodyspec:postal_code" }, "country": { "@id": "bodyspec:country", "@type": "xsd:string" }, "Appointment": "bodyspec:Appointment", "appt_id": { "@id": "bodyspec:appt_id", "@type": "xsd:string" }, "start_time": { "@id": "bodyspec:start_time", "@type": "xsd:dateTime" }, "duration_minutes": { "@id": "bodyspec:duration_minutes", "@type": "xsd:integer" }, "location": { "@id": "bodyspec:location", "@type": "@id" }, "service": { "@id": "bodyspec:service", "@type": "@id" }, "status": { "@id": "bodyspec:status", "@type": "@id" }, "reserve_time": { "@id": "bodyspec:reserve_time" }, "ApptListResponse": "bodyspec:ApptListResponse", "appts": { "@id": "bodyspec:appts", "@container": "@list" }, "pagination": { "@id": "bodyspec:pagination", "@type": "@id" }, "ApptStatus": "bodyspec:ApptStatus", "AvailabilityResponse": "bodyspec:AvailabilityResponse", "slots": { "@id": "bodyspec:slots", "@container": "@list" }, "max_availability_days": { "@id": "bodyspec:max_availability_days", "@type": "xsd:integer" }, "AvailabilitySlot": "bodyspec:AvailabilitySlot", "location_id": { "@id": "bodyspec:location_id", "@type": "xsd:string" }, "service_id": { "@id": "bodyspec:service_id", "@type": "xsd:string" }, "timezone": { "@id": "bodyspec:timezone", "@type": "xsd:string" }, "is_available": { "@id": "bodyspec:is_available", "@type": "xsd:boolean" }, "BodyRegion": "bodyspec:BodyRegion", "fat_mass_kg": { "@id": "bodyspec:fat_mass_kg", "@type": "xsd:decimal" }, "lean_mass_kg": { "@id": "bodyspec:lean_mass_kg", "@type": "xsd:decimal" }, "bone_mass_kg": { "@id": "bodyspec:bone_mass_kg", "@type": "xsd:decimal" }, "total_mass_kg": { "@id": "bodyspec:total_mass_kg", "@type": "xsd:decimal" }, "tissue_fat_pct": { "@id": "bodyspec:tissue_fat_pct", "@type": "xsd:decimal" }, "region_fat_pct": { "@id": "bodyspec:region_fat_pct", "@type": "xsd:decimal" }, "Body__create_order_api_v1_partners__partner_id__orders_post": "bodyspec:Body__create_order_api_v1_partners__partner_id__orders_post", "user_id": { "@id": "bodyspec:user_id", "@type": "xsd:string" }, "provider_name": { "@id": "bodyspec:provider_name", "@type": "xsd:string" }, "provider_npi": { "@id": "bodyspec:provider_npi" }, "order_date": { "@id": "bodyspec:order_date", "@type": "xsd:string" }, "expiration_date": { "@id": "bodyspec:expiration_date" }, "notes": { "@id": "bodyspec:notes" }, "file": { "@id": "bodyspec:file", "@type": "xsd:string" }, "Body__update_order_api_v1_partners__partner_id__orders__order_id__patch": "bodyspec:Body__update_order_api_v1_partners__partner_id__orders__order_id__patch", "BoneDensity": "bodyspec:BoneDensity", "bone_mineral_density": { "@id": "bodyspec:bone_mineral_density", "@type": "xsd:decimal" }, "bone_area_cm2": { "@id": "bodyspec:bone_area_cm2", "@type": "xsd:decimal" }, "bone_mineral_content_g": { "@id": "bodyspec:bone_mineral_content_g", "@type": "xsd:decimal" }, "age_sex_z_percentile": { "@id": "bodyspec:age_sex_z_percentile" }, "peak_sex_t_percentile": { "@id": "bodyspec:peak_sex_t_percentile" }, "ClassicPdfFormatRequest": "bodyspec:ClassicPdfFormatRequest", "format": { "@id": "bodyspec:format", "@type": "xsd:string" }, "Coordinates": "bodyspec:Coordinates", "latitude": { "@id": "bodyspec:latitude", "@type": "xsd:decimal" }, "longitude": { "@id": "bodyspec:longitude", "@type": "xsd:decimal" }, "DexaBoneDensityResponse": "bodyspec:DexaBoneDensityResponse", "result_id": { "@id": "bodyspec:result_id", "@type": "xsd:string" }, "section_name": { "@id": "bodyspec:section_name", "@type": "xsd:string" }, "total": { "@id": "bodyspec:total", "@type": "@id" }, "regions": { "@id": "bodyspec:regions" }, "DexaCompositionResponse": "bodyspec:DexaCompositionResponse", "android_gynoid_ratio": { "@id": "bodyspec:android_gynoid_ratio" }, "DexaPercentilesResponse": "bodyspec:DexaPercentilesResponse", "params": { "@id": "bodyspec:params", "@type": "@id" }, "metrics": { "@id": "bodyspec:metrics" }, "DexaRmrResponse": "bodyspec:DexaRmrResponse", "estimates": { "@id": "bodyspec:estimates", "@container": "@list" }, "DexaScanInfoResponse": "bodyspec:DexaScanInfoResponse", "scanner_model": { "@id": "bodyspec:scanner_model", "@type": "xsd:string" }, "acquire_time": { "@id": "bodyspec:acquire_time", "@type": "xsd:dateTime" }, "analyze_time": { "@id": "bodyspec:analyze_time", "@type": "xsd:dateTime" }, "patient_intake": { "@id": "bodyspec:patient_intake", "@type": "@id" }, "DexaVisceralFatResponse": "bodyspec:DexaVisceralFatResponse", "vat_mass_kg": { "@id": "bodyspec:vat_mass_kg", "@type": "xsd:decimal" }, "vat_volume_cm3": { "@id": "bodyspec:vat_volume_cm3", "@type": "xsd:decimal" }, "ExternalIds": "bodyspec:ExternalIds", "HTTPValidationError": "bodyspec:HTTPValidationError", "detail": { "@id": "bodyspec:detail", "@container": "@list" }, "IntakeAdditionalContact": "bodyspec:IntakeAdditionalContact", "name": { "@id": "bodyspec:name", "@type": "xsd:string" }, "relationship": { "@id": "bodyspec:relationship", "@type": "xsd:string" }, "email": { "@id": "bodyspec:email", "@type": "xsd:string" }, "phone_number": { "@id": "bodyspec:phone_number", "@type": "xsd:string" }, "IntakeCreateRequest": "bodyspec:IntakeCreateRequest", "user": { "@id": "bodyspec:user", "@type": "@id" }, "qualifiers": { "@id": "bodyspec:qualifiers", "@type": "@id" }, "disqualifiers": { "@id": "bodyspec:disqualifiers", "@type": "@id" }, "addl_contact": { "@id": "bodyspec:addl_contact" }, "IntakeDisqualifiers": "bodyspec:IntakeDisqualifiers", "neg_q1_pregnant": { "@id": "bodyspec:neg_q1_pregnant", "@type": "xsd:boolean" }, "neg_q2_barium_xray": { "@id": "bodyspec:neg_q2_barium_xray", "@type": "xsd:boolean" }, "neg_q3_nuclear": { "@id": "bodyspec:neg_q3_nuclear", "@type": "xsd:boolean" }, "IntakeQualifiers": "bodyspec:IntakeQualifiers", "qual_q1_weight": { "@id": "bodyspec:qual_q1_weight", "@type": "xsd:boolean" }, "qual_q2_body_fat": { "@id": "bodyspec:qual_q2_body_fat", "@type": "xsd:boolean" }, "qual_q3_athlete": { "@id": "bodyspec:qual_q3_athlete", "@type": "xsd:boolean" }, "qual_q4_heart_disease": { "@id": "bodyspec:qual_q4_heart_disease", "@type": "xsd:boolean" }, "qual_q5_high_blood_pressure": { "@id": "bodyspec:qual_q5_high_blood_pressure", "@type": "xsd:boolean" }, "qual_q6_injuries": { "@id": "bodyspec:qual_q6_injuries", "@type": "xsd:boolean" }, "qual_q7_research_study": { "@id": "bodyspec:qual_q7_research_study", "@type": "xsd:boolean" }, "IntakeResponse": "bodyspec:IntakeResponse", "intake_id": { "@id": "bodyspec:intake_id", "@type": "xsd:string" }, "IntakeUser": "bodyspec:IntakeUser", "first_name": { "@id": "bodyspec:first_name", "@type": "xsd:string" }, "last_name": { "@id": "bodyspec:last_name", "@type": "xsd:string" }, "birth_date": { "@id": "bodyspec:birth_date", "@type": "xsd:string" }, "gender": { "@id": "bodyspec:gender", "@type": "xsd:string" }, "height_inches": { "@id": "bodyspec:height_inches", "@type": "xsd:integer" }, "weight_pounds": { "@id": "bodyspec:weight_pounds", "@type": "xsd:integer" }, "ethnicity": { "@id": "bodyspec:ethnicity", "@type": "xsd:string" }, "signature": { "@id": "bodyspec:signature" }, "InteractiveFormatRequest": "bodyspec:InteractiveFormatRequest", "min_age": { "@id": "bodyspec:min_age" }, "max_age": { "@id": "bodyspec:max_age" }, "handle": { "@id": "bodyspec:handle" }, "Location": "bodyspec:Location", "location_type": { "@id": "bodyspec:location_type", "@type": "xsd:string" }, "address": { "@id": "bodyspec:address", "@type": "@id" }, "coordinates": { "@id": "bodyspec:coordinates" }, "description": { "@id": "bodyspec:description" }, "last_updated": { "@id": "bodyspec:last_updated", "@type": "xsd:dateTime" }, "distance_miles": { "@id": "bodyspec:distance_miles" }, "LocationResponse": "bodyspec:LocationResponse", "LocationsListResponse": "bodyspec:LocationsListResponse", "locations": { "@id": "bodyspec:locations", "@container": "@list" }, "MultiLocationAvailabilityResponse": "bodyspec:MultiLocationAvailabilityResponse", "skipped_location_ids": { "@id": "bodyspec:skipped_location_ids", "@container": "@list" }, "OrderCreateResponse": "bodyspec:OrderCreateResponse", "order_id": { "@id": "bodyspec:order_id", "@type": "xsd:string" }, "OrderResponse": "bodyspec:OrderResponse", "created_at": { "@id": "bodyspec:created_at", "@type": "xsd:dateTime" }, "updated_at": { "@id": "bodyspec:updated_at", "@type": "xsd:dateTime" }, "OrdersListResponse": "bodyspec:OrdersListResponse", "orders": { "@id": "bodyspec:orders", "@container": "@list" }, "Pagination": "bodyspec:Pagination", "page": { "@id": "bodyspec:page", "@type": "xsd:integer" }, "page_size": { "@id": "bodyspec:page_size", "@type": "xsd:integer" }, "results": { "@id": "bodyspec:results", "@type": "xsd:integer" }, "has_more": { "@id": "bodyspec:has_more", "@type": "xsd:boolean" }, "PartnerReservation": "bodyspec:PartnerReservation", "appt": { "@id": "bodyspec:appt", "@type": "@id" }, "PartnerReservationsListResponse": "bodyspec:PartnerReservationsListResponse", "reservations": { "@id": "bodyspec:reservations", "@container": "@list" }, "PartnerUser": "bodyspec:PartnerUser", "phone": { "@id": "bodyspec:phone" }, "PartnerUserResponse": "bodyspec:PartnerUserResponse", "link_time": { "@id": "bodyspec:link_time", "@type": "xsd:dateTime" }, "PartnerUsersListResponse": "bodyspec:PartnerUsersListResponse", "users": { "@id": "bodyspec:users", "@container": "@list" }, "PatientInfo": "bodyspec:PatientInfo", "age_years": { "@id": "bodyspec:age_years", "@type": "xsd:decimal" }, "height_cm": { "@id": "bodyspec:height_cm", "@type": "xsd:decimal" }, "weight_kg": { "@id": "bodyspec:weight_kg", "@type": "xsd:decimal" }, "PdfFormatRequest": "bodyspec:PdfFormatRequest", "PercentileMetric": "bodyspec:PercentileMetric", "value": { "@id": "bodyspec:value", "@type": "xsd:decimal" }, "percentile": { "@id": "bodyspec:percentile", "@type": "xsd:integer" }, "PercentileParams": "bodyspec:PercentileParams", "reference_age_range": { "@id": "bodyspec:reference_age_range" }, "reference_dataset_size": { "@id": "bodyspec:reference_dataset_size", "@type": "xsd:integer" }, "ReservationCancelRequest": "bodyspec:ReservationCancelRequest", "reason": { "@id": "bodyspec:reason" }, "ReservationCreateRequest": "bodyspec:ReservationCreateRequest", "external": { "@id": "bodyspec:external" }, "ReservationResponse": "bodyspec:ReservationResponse", "ResultDetailResponse": "bodyspec:ResultDetailResponse", "create_time": { "@id": "bodyspec:create_time", "@type": "xsd:dateTime" }, "update_time": { "@id": "bodyspec:update_time", "@type": "xsd:dateTime" }, "sections": { "@id": "bodyspec:sections", "@container": "@list" }, "ResultExportResponse": "bodyspec:ResultExportResponse", "url": { "@id": "bodyspec:url" }, "ResultFormatType": "bodyspec:ResultFormatType", "ResultSummary": "bodyspec:ResultSummary", "ResultsListResponse": "bodyspec:ResultsListResponse", "RmrEstimate": "bodyspec:RmrEstimate", "formula": { "@id": "bodyspec:formula", "@type": "xsd:string" }, "kcal_per_day": { "@id": "bodyspec:kcal_per_day", "@type": "xsd:integer" }, "Service": "bodyspec:Service", "service_code": { "@id": "bodyspec:service_code" }, "ServiceResponse": "bodyspec:ServiceResponse", "ServicesListResponse": "bodyspec:ServicesListResponse", "services": { "@id": "bodyspec:services", "@container": "@list" }, "SortOrder": "bodyspec:SortOrder", "UserResponse": "bodyspec:UserResponse", "UserUpdateRequest": "bodyspec:UserUpdateRequest", "ValidationError": "bodyspec:ValidationError", "loc": { "@id": "bodyspec:loc", "@container": "@list" }, "msg": { "@id": "bodyspec:msg", "@type": "xsd:string" }, "type": { "@id": "bodyspec:type", "@type": "xsd:string" }, "WebhookCreateRequest": "bodyspec:WebhookCreateRequest", "event_type": { "@id": "bodyspec:event_type", "@type": "@id" }, "secret": { "@id": "bodyspec:secret" }, "enabled": { "@id": "bodyspec:enabled", "@type": "xsd:boolean" }, "WebhookEventType": "bodyspec:WebhookEventType", "WebhookReservationCanceledData": "bodyspec:WebhookReservationCanceledData", "canceled_by": { "@id": "bodyspec:canceled_by", "@type": "xsd:string" }, "cancel_time": { "@id": "bodyspec:cancel_time", "@type": "xsd:string" }, "WebhookReservationCanceledPayload": "bodyspec:WebhookReservationCanceledPayload", "event_id": { "@id": "bodyspec:event_id", "@type": "xsd:string" }, "partner_id": { "@id": "bodyspec:partner_id", "@type": "xsd:string" }, "data": { "@id": "bodyspec:data", "@type": "@id" }, "WebhookReservationCreatedData": "bodyspec:WebhookReservationCreatedData", "WebhookReservationCreatedPayload": "bodyspec:WebhookReservationCreatedPayload", "WebhookReservationNoShowData": "bodyspec:WebhookReservationNoShowData", "no_show_time": { "@id": "bodyspec:no_show_time", "@type": "xsd:string" }, "WebhookReservationNoShowPayload": "bodyspec:WebhookReservationNoShowPayload", "WebhookResponse": "bodyspec:WebhookResponse", "webhook_id": { "@id": "bodyspec:webhook_id", "@type": "xsd:string" }, "has_secret": { "@id": "bodyspec:has_secret", "@type": "xsd:boolean" }, "WebhookResultsReadyData": "bodyspec:WebhookResultsReadyData", "WebhookResultsReadyPayload": "bodyspec:WebhookResultsReadyPayload", "WebhookUpdateRequest": "bodyspec:WebhookUpdateRequest", "WebhooksListResponse": "bodyspec:WebhooksListResponse", "webhooks": { "@id": "bodyspec:webhooks", "@container": "@list" } }, "@type": "schema:Dataset", "schema:name": "BodySpec API JSON-LD context", "schema:description": "A JSON-LD @context for the objects BodySpec'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-02) from openapi/bodyspec-openapi.json.", "dcterms:created": "2026-10-02", "dcterms:source": [ "openapi/bodyspec-openapi.json" ] }