Curbwaste · JSON-LD Context

Curbwaste Context

JSON-LD context defining the semantic vocabulary for Curbwaste from Curbwaste.

37 Classes 63 Properties 4 Namespaces
View Context View on GitHub

Namespaces

schema: https://schema.org/
xsd: http://www.w3.org/2001/XMLSchema#
dcterms: http://purl.org/dc/terms/
curbwaste: https://curbwaste.com/schema#

Classes

PublicCatalogListResponseRecordstringunknown ListPublicPricelistsQuery ListPublicPricelistSkusQuery PublicCatalogItemResponse__type CreatePublicCustomerPricelistDto PublicSkuSelection PublicCatalogListResponseRecordstringunknown.o1 ListPublicServicesQuery PublicCatalogListResponseRecordstringunknown.o2 ListPublicSkusQuery PublicCatalogItemResponseRecordstringunknown GetPublicSkuQuery PublicCustomersListResponse PublicCustomer ListPublicCustomersQuery PublicCustomerResponse PublicCustomerExpandQuery CreatePublicCustomerDto UpdatePublicCustomerDto PublicLocationsListResponse PublicLocation PublicLocationAddress ListPublicLocationsQuery PublicValidatedAddressResponse PublicValidatedAddress ValidatePublicAddressDto PublicLocationResponse PublicLocationExpandQuery CreatePublicLocationDto UpdatePublicLocationDto PublicZonesListResponse PublicZone PublicZoneService ListPublicZonesByZipQuery McpOAuthApproveDto McpOAuthInteractionDto McpOAuthRegisterClientDto

Properties

Property Type Container
data list
page decimal
limit decimal
total decimal
q string
scope string
customerId string
serviceId string
isDefault boolean
isEcommerce boolean
mode string
productId string
priceListId string
locationId string
zipcode string
sourcePriceListId string
name string
includeAll boolean
skuSelections list
chargeRemovals list
skuId string
price decimal
loadCompositionId string
materialTypeId string
pricingTypeId string
id string
displayName string
status string
email
phone
companyName
createdAt
updatedAt
searchTerm string
expand string
locationNote
purchaseOrderNumber
address reference
reused boolean
reactivated boolean
city
state
streetNo
county
borough
geoPlaceId
location
formattedAddress string
streetNumber string
route string
reactivateIfInactive boolean
code
color
isActive boolean
zipCodes list
services list
identifier
requestId string
apiKeyId string
interactionNonce string
redirect_uris list
client_name string
token_endpoint_auth_method string

JSON-LD Document

Raw ↑
{
  "@context": {
    "@vocab": "https://curbwaste.com/schema#",
    "schema": "https://schema.org/",
    "xsd": "http://www.w3.org/2001/XMLSchema#",
    "dcterms": "http://purl.org/dc/terms/",
    "curbwaste": "https://curbwaste.com/schema#",
    "PublicCatalogListResponseRecordstringunknown": "curbwaste:PublicCatalogListResponseRecordstringunknown",
    "data": {
      "@id": "curbwaste:data",
      "@container": "@list"
    },
    "page": {
      "@id": "curbwaste:page",
      "@type": "xsd:decimal"
    },
    "limit": {
      "@id": "curbwaste:limit",
      "@type": "xsd:decimal"
    },
    "total": {
      "@id": "curbwaste:total",
      "@type": "xsd:decimal"
    },
    "ListPublicPricelistsQuery": "curbwaste:ListPublicPricelistsQuery",
    "q": {
      "@id": "curbwaste:q",
      "@type": "xsd:string"
    },
    "scope": {
      "@id": "curbwaste:scope",
      "@type": "xsd:string"
    },
    "customerId": {
      "@id": "curbwaste:customerId",
      "@type": "xsd:string"
    },
    "serviceId": {
      "@id": "curbwaste:serviceId",
      "@type": "xsd:string"
    },
    "isDefault": {
      "@id": "curbwaste:isDefault",
      "@type": "xsd:boolean"
    },
    "isEcommerce": {
      "@id": "curbwaste:isEcommerce",
      "@type": "xsd:boolean"
    },
    "ListPublicPricelistSkusQuery": "curbwaste:ListPublicPricelistSkusQuery",
    "mode": {
      "@id": "curbwaste:mode",
      "@type": "xsd:string"
    },
    "productId": {
      "@id": "curbwaste:productId",
      "@type": "xsd:string"
    },
    "priceListId": {
      "@id": "curbwaste:priceListId",
      "@type": "xsd:string"
    },
    "locationId": {
      "@id": "curbwaste:locationId",
      "@type": "xsd:string"
    },
    "zipcode": {
      "@id": "curbwaste:zipcode",
      "@type": "xsd:string"
    },
    "PublicCatalogItemResponse__type": "curbwaste:PublicCatalogItemResponse__type",
    "CreatePublicCustomerPricelistDto": "curbwaste:CreatePublicCustomerPricelistDto",
    "sourcePriceListId": {
      "@id": "curbwaste:sourcePriceListId",
      "@type": "xsd:string"
    },
    "name": {
      "@id": "curbwaste:name",
      "@type": "xsd:string"
    },
    "includeAll": {
      "@id": "curbwaste:includeAll",
      "@type": "xsd:boolean"
    },
    "skuSelections": {
      "@id": "curbwaste:skuSelections",
      "@container": "@list"
    },
    "chargeRemovals": {
      "@id": "curbwaste:chargeRemovals",
      "@container": "@list"
    },
    "PublicSkuSelection": "curbwaste:PublicSkuSelection",
    "skuId": {
      "@id": "curbwaste:skuId",
      "@type": "xsd:string"
    },
    "price": {
      "@id": "curbwaste:price",
      "@type": "xsd:decimal"
    },
    "PublicCatalogListResponseRecordstringunknown.o1": "curbwaste:PublicCatalogListResponseRecordstringunknown.o1",
    "ListPublicServicesQuery": "curbwaste:ListPublicServicesQuery",
    "PublicCatalogListResponseRecordstringunknown.o2": "curbwaste:PublicCatalogListResponseRecordstringunknown.o2",
    "ListPublicSkusQuery": "curbwaste:ListPublicSkusQuery",
    "loadCompositionId": {
      "@id": "curbwaste:loadCompositionId",
      "@type": "xsd:string"
    },
    "materialTypeId": {
      "@id": "curbwaste:materialTypeId",
      "@type": "xsd:string"
    },
    "pricingTypeId": {
      "@id": "curbwaste:pricingTypeId",
      "@type": "xsd:string"
    },
    "PublicCatalogItemResponseRecordstringunknown": "curbwaste:PublicCatalogItemResponseRecordstringunknown",
    "GetPublicSkuQuery": "curbwaste:GetPublicSkuQuery",
    "PublicCustomersListResponse": "curbwaste:PublicCustomersListResponse",
    "PublicCustomer": "curbwaste:PublicCustomer",
    "id": {
      "@id": "curbwaste:id",
      "@type": "xsd:string"
    },
    "displayName": {
      "@id": "curbwaste:displayName",
      "@type": "xsd:string"
    },
    "status": {
      "@id": "curbwaste:status",
      "@type": "xsd:string"
    },
    "email": {
      "@id": "curbwaste:email"
    },
    "phone": {
      "@id": "curbwaste:phone"
    },
    "companyName": {
      "@id": "curbwaste:companyName"
    },
    "createdAt": {
      "@id": "curbwaste:createdAt"
    },
    "updatedAt": {
      "@id": "curbwaste:updatedAt"
    },
    "ListPublicCustomersQuery": "curbwaste:ListPublicCustomersQuery",
    "searchTerm": {
      "@id": "curbwaste:searchTerm",
      "@type": "xsd:string"
    },
    "expand": {
      "@id": "curbwaste:expand",
      "@type": "xsd:string"
    },
    "PublicCustomerResponse": "curbwaste:PublicCustomerResponse",
    "PublicCustomerExpandQuery": "curbwaste:PublicCustomerExpandQuery",
    "CreatePublicCustomerDto": "curbwaste:CreatePublicCustomerDto",
    "UpdatePublicCustomerDto": "curbwaste:UpdatePublicCustomerDto",
    "PublicLocationsListResponse": "curbwaste:PublicLocationsListResponse",
    "PublicLocation": "curbwaste:PublicLocation",
    "locationNote": {
      "@id": "curbwaste:locationNote"
    },
    "purchaseOrderNumber": {
      "@id": "curbwaste:purchaseOrderNumber"
    },
    "address": {
      "@id": "curbwaste:address",
      "@type": "@id"
    },
    "reused": {
      "@id": "curbwaste:reused",
      "@type": "xsd:boolean"
    },
    "reactivated": {
      "@id": "curbwaste:reactivated",
      "@type": "xsd:boolean"
    },
    "PublicLocationAddress": "curbwaste:PublicLocationAddress",
    "city": {
      "@id": "curbwaste:city"
    },
    "state": {
      "@id": "curbwaste:state"
    },
    "streetNo": {
      "@id": "curbwaste:streetNo"
    },
    "county": {
      "@id": "curbwaste:county"
    },
    "borough": {
      "@id": "curbwaste:borough"
    },
    "geoPlaceId": {
      "@id": "curbwaste:geoPlaceId"
    },
    "location": {
      "@id": "curbwaste:location"
    },
    "ListPublicLocationsQuery": "curbwaste:ListPublicLocationsQuery",
    "PublicValidatedAddressResponse": "curbwaste:PublicValidatedAddressResponse",
    "PublicValidatedAddress": "curbwaste:PublicValidatedAddress",
    "formattedAddress": {
      "@id": "curbwaste:formattedAddress",
      "@type": "xsd:string"
    },
    "streetNumber": {
      "@id": "curbwaste:streetNumber",
      "@type": "xsd:string"
    },
    "route": {
      "@id": "curbwaste:route",
      "@type": "xsd:string"
    },
    "ValidatePublicAddressDto": "curbwaste:ValidatePublicAddressDto",
    "PublicLocationResponse": "curbwaste:PublicLocationResponse",
    "PublicLocationExpandQuery": "curbwaste:PublicLocationExpandQuery",
    "CreatePublicLocationDto": "curbwaste:CreatePublicLocationDto",
    "reactivateIfInactive": {
      "@id": "curbwaste:reactivateIfInactive",
      "@type": "xsd:boolean"
    },
    "UpdatePublicLocationDto": "curbwaste:UpdatePublicLocationDto",
    "PublicZonesListResponse": "curbwaste:PublicZonesListResponse",
    "PublicZone": "curbwaste:PublicZone",
    "code": {
      "@id": "curbwaste:code"
    },
    "color": {
      "@id": "curbwaste:color"
    },
    "isActive": {
      "@id": "curbwaste:isActive",
      "@type": "xsd:boolean"
    },
    "zipCodes": {
      "@id": "curbwaste:zipCodes",
      "@container": "@list"
    },
    "services": {
      "@id": "curbwaste:services",
      "@container": "@list"
    },
    "PublicZoneService": "curbwaste:PublicZoneService",
    "identifier": {
      "@id": "curbwaste:identifier"
    },
    "ListPublicZonesByZipQuery": "curbwaste:ListPublicZonesByZipQuery",
    "McpOAuthApproveDto": "curbwaste:McpOAuthApproveDto",
    "requestId": {
      "@id": "curbwaste:requestId",
      "@type": "xsd:string"
    },
    "apiKeyId": {
      "@id": "curbwaste:apiKeyId",
      "@type": "xsd:string"
    },
    "McpOAuthInteractionDto": "curbwaste:McpOAuthInteractionDto",
    "interactionNonce": {
      "@id": "curbwaste:interactionNonce",
      "@type": "xsd:string"
    },
    "McpOAuthRegisterClientDto": "curbwaste:McpOAuthRegisterClientDto",
    "redirect_uris": {
      "@id": "curbwaste:redirect_uris",
      "@container": "@list"
    },
    "client_name": {
      "@id": "curbwaste:client_name",
      "@type": "xsd:string"
    },
    "token_endpoint_auth_method": {
      "@id": "curbwaste:token_endpoint_auth_method",
      "@type": "xsd:string"
    }
  },
  "@type": "schema:Dataset",
  "schema:name": "Curbwaste API JSON-LD context",
  "schema:description": "A JSON-LD @context for the objects Curbwaste'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/public.openapi.json.",
  "dcterms:created": "2026-10-12",
  "dcterms:source": [
    "openapi/_original/public.openapi.json"
  ]
}