{
  "info": {
    "_postman_id": "5163b5f4-4725-85d0-b925-46dce8b60ef6",
    "name": "SandboxAPIs — HubSpot",
    "description": "Every read SandboxAPIs serves on HubSpot, pointed at https://hubspot.sandboxapis.dev.\n\n31 requests, one per served row of our coverage manifest. PATHS ONLY: this file carries no request or\nresponse schema, because a schema is the part of an API description we do not own. It is generated from\ncoverage/COVERAGE_MANIFEST.yaml — our own record of what THIS host answers — and never from a vendor's\npublished specification, several of which may not be redistributed.\n\nThe host is read-only. Every write verb answers the provider's own error shape with a message naming what was\nattempted; the \"Read-only refusal, on purpose\" folder holds one so the shape is discoverable.\n\nNo credentials are needed — any value in `apiKey` is accepted, and a real SandboxAPIs key only raises the rate\nlimit. Path variables left blank are identifiers that move when the live host re-rolls; fill them from a list\nresponse.",
    "schema": "https://schema.getpostman.com/json/collection/v2.1.0/collection.json"
  },
  "auth": {
    "type": "bearer",
    "bearer": [
      {
        "key": "token",
        "value": "{{apiKey}}",
        "type": "string"
      }
    ]
  },
  "variable": [
    {
      "key": "baseUrl",
      "value": "https://hubspot.sandboxapis.dev",
      "type": "string",
      "description": "The live HubSpot host. Swap it for a *.snap. pin to freeze the data for CI."
    },
    {
      "key": "apiKey",
      "value": "any-token",
      "type": "string",
      "description": "No key is required — any value is accepted. A SandboxAPIs key raises the rate limit and rides Authorization: Bearer <key> (where the private-app token rides)."
    }
  ],
  "item": [
    {
      "name": "companies",
      "item": [
        {
          "name": "GET /crm/v3/objects/companies",
          "request": {
            "method": "GET",
            "header": [],
            "url": {
              "raw": "{{baseUrl}}/crm/v3/objects/companies",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "crm",
                "v3",
                "objects",
                "companies"
              ]
            },
            "description": "Served by SandboxAPIs. Family: companies."
          }
        },
        {
          "name": "GET /crm/v3/objects/companies/{companyId}",
          "request": {
            "method": "GET",
            "header": [],
            "url": {
              "raw": "{{baseUrl}}/crm/v3/objects/companies/:companyId",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "crm",
                "v3",
                "objects",
                "companies",
                ":companyId"
              ],
              "variable": [
                {
                  "key": "companyId",
                  "value": "",
                  "description": "companyId — fill this in; no identifier of this kind survives the live host's daily re-roll, so none is printed here."
                }
              ]
            },
            "description": "Served by SandboxAPIs. Family: companies."
          }
        },
        {
          "name": "POST /crm/v3/objects/companies/search",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "Content-Type",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/crm/v3/objects/companies/search",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "crm",
                "v3",
                "objects",
                "companies",
                "search"
              ]
            },
            "description": "Served by SandboxAPIs. Family: companies.",
            "body": {
              "mode": "raw",
              "raw": "{}",
              "options": {
                "raw": {
                  "language": "json"
                }
              }
            }
          }
        }
      ]
    },
    {
      "name": "companies-batch",
      "item": [
        {
          "name": "POST /crm/v3/objects/companies/batch/read",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "Content-Type",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/crm/v3/objects/companies/batch/read",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "crm",
                "v3",
                "objects",
                "companies",
                "batch",
                "read"
              ]
            },
            "description": "Served by SandboxAPIs. Family: companies-batch.",
            "body": {
              "mode": "raw",
              "raw": "{}",
              "options": {
                "raw": {
                  "language": "json"
                }
              }
            }
          }
        }
      ]
    },
    {
      "name": "contacts",
      "item": [
        {
          "name": "GET /crm/v3/objects/contacts",
          "request": {
            "method": "GET",
            "header": [],
            "url": {
              "raw": "{{baseUrl}}/crm/v3/objects/contacts",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "crm",
                "v3",
                "objects",
                "contacts"
              ]
            },
            "description": "Served by SandboxAPIs. Family: contacts."
          }
        },
        {
          "name": "GET /crm/v3/objects/contacts/{contactId}",
          "request": {
            "method": "GET",
            "header": [],
            "url": {
              "raw": "{{baseUrl}}/crm/v3/objects/contacts/:contactId",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "crm",
                "v3",
                "objects",
                "contacts",
                ":contactId"
              ],
              "variable": [
                {
                  "key": "contactId",
                  "value": "",
                  "description": "contactId — fill this in; no identifier of this kind survives the live host's daily re-roll, so none is printed here."
                }
              ]
            },
            "description": "Served by SandboxAPIs. Family: contacts."
          }
        },
        {
          "name": "POST /crm/v3/objects/contacts/search",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "Content-Type",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/crm/v3/objects/contacts/search",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "crm",
                "v3",
                "objects",
                "contacts",
                "search"
              ]
            },
            "description": "Served by SandboxAPIs. Family: contacts.",
            "body": {
              "mode": "raw",
              "raw": "{}",
              "options": {
                "raw": {
                  "language": "json"
                }
              }
            }
          }
        }
      ]
    },
    {
      "name": "contacts-batch",
      "item": [
        {
          "name": "POST /crm/v3/objects/contacts/batch/read",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "Content-Type",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/crm/v3/objects/contacts/batch/read",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "crm",
                "v3",
                "objects",
                "contacts",
                "batch",
                "read"
              ]
            },
            "description": "Served by SandboxAPIs. Family: contacts-batch.",
            "body": {
              "mode": "raw",
              "raw": "{}",
              "options": {
                "raw": {
                  "language": "json"
                }
              }
            }
          }
        }
      ]
    },
    {
      "name": "deals",
      "item": [
        {
          "name": "GET /crm/v3/objects/0-3",
          "request": {
            "method": "GET",
            "header": [],
            "url": {
              "raw": "{{baseUrl}}/crm/v3/objects/0-3",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "crm",
                "v3",
                "objects",
                "0-3"
              ]
            },
            "description": "Served by SandboxAPIs. Family: deals."
          }
        },
        {
          "name": "GET /crm/v3/objects/0-3/{dealId}",
          "request": {
            "method": "GET",
            "header": [],
            "url": {
              "raw": "{{baseUrl}}/crm/v3/objects/0-3/:dealId",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "crm",
                "v3",
                "objects",
                "0-3",
                ":dealId"
              ],
              "variable": [
                {
                  "key": "dealId",
                  "value": "",
                  "description": "dealId — fill this in; no identifier of this kind survives the live host's daily re-roll, so none is printed here."
                }
              ]
            },
            "description": "Served by SandboxAPIs. Family: deals."
          }
        },
        {
          "name": "POST /crm/v3/objects/0-3/search",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "Content-Type",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/crm/v3/objects/0-3/search",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "crm",
                "v3",
                "objects",
                "0-3",
                "search"
              ]
            },
            "description": "Served by SandboxAPIs. Family: deals.",
            "body": {
              "mode": "raw",
              "raw": "{}",
              "options": {
                "raw": {
                  "language": "json"
                }
              }
            }
          }
        }
      ]
    },
    {
      "name": "deals-batch",
      "item": [
        {
          "name": "POST /crm/v3/objects/0-3/batch/read",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "Content-Type",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/crm/v3/objects/0-3/batch/read",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "crm",
                "v3",
                "objects",
                "0-3",
                "batch",
                "read"
              ]
            },
            "description": "Served by SandboxAPIs. Family: deals-batch.",
            "body": {
              "mode": "raw",
              "raw": "{}",
              "options": {
                "raw": {
                  "language": "json"
                }
              }
            }
          }
        }
      ]
    },
    {
      "name": "object-schemas",
      "item": [
        {
          "name": "GET /crm-object-schemas/v3/schemas",
          "request": {
            "method": "GET",
            "header": [],
            "url": {
              "raw": "{{baseUrl}}/crm-object-schemas/v3/schemas",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "crm-object-schemas",
                "v3",
                "schemas"
              ]
            },
            "description": "Served by SandboxAPIs. Family: object-schemas.\n\nAnswers an EMPTY collection, and that is the true answer for this universe — not a gap. SERVED, and the empty SURVIVED the CRM canon — which is the re-review the prep wave owed this one (review §3: 'if hello-14 introduces a custom object type for olympus-labs, this row becomes derive and the empty is wrong'). It did not. This endpoint lists CUSTOM object schemas, and the document says so three times over — the operation summary is 'Retrieve all custom object schemas.', the single read's is 'Retrieve the schema of a specified custom object.', and info.x-hubspot-introduction reads 'Use the custom objects schema API to define new types of CRM records in your account.' hello-14 adds STANDARD objects (companies, contacts, deals, tickets), which this API never lists. So the empty is true, it is true for a reason that does not expire, and conformance.test.ts now asserts BOTH halves: that the CRM is demonstrably non-empty on this artifact and that this list still is"
          }
        },
        {
          "name": "POST /crm-object-schemas/v3/schemas/batch/read",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "Content-Type",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/crm-object-schemas/v3/schemas/batch/read",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "crm-object-schemas",
                "v3",
                "schemas",
                "batch",
                "read"
              ]
            },
            "description": "Served by SandboxAPIs. Family: object-schemas.\n\nAnswers an EMPTY collection, and that is the true answer for this universe — not a gap. SERVED. The batch reader returns the subset of the requested CUSTOM object schemas that exist, and none of them ever does — the same non-expiring fact behind the collection row above, read with a request body instead of a query. `inputs: []` and `inputs` naming types that were never defined both answer the same empty `results`",
            "body": {
              "mode": "raw",
              "raw": "{}",
              "options": {
                "raw": {
                  "language": "json"
                }
              }
            }
          }
        }
      ]
    },
    {
      "name": "owners",
      "item": [
        {
          "name": "GET /crm/v3/owners",
          "request": {
            "method": "GET",
            "header": [],
            "url": {
              "raw": "{{baseUrl}}/crm/v3/owners",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "crm",
                "v3",
                "owners"
              ]
            },
            "description": "Served by SandboxAPIs. Family: owners."
          }
        },
        {
          "name": "GET /crm/v3/owners/{ownerId}",
          "request": {
            "method": "GET",
            "header": [],
            "url": {
              "raw": "{{baseUrl}}/crm/v3/owners/:ownerId",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "crm",
                "v3",
                "owners",
                ":ownerId"
              ],
              "variable": [
                {
                  "key": "ownerId",
                  "value": "",
                  "description": "ownerId — fill this in; no identifier of this kind survives the live host's daily re-roll, so none is printed here."
                }
              ]
            },
            "description": "Served by SandboxAPIs. Family: owners."
          }
        }
      ]
    },
    {
      "name": "pipelines",
      "item": [
        {
          "name": "GET /crm/v3/pipelines/{objectType}",
          "request": {
            "method": "GET",
            "header": [],
            "url": {
              "raw": "{{baseUrl}}/crm/v3/pipelines/:objectType",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "crm",
                "v3",
                "pipelines",
                ":objectType"
              ],
              "variable": [
                {
                  "key": "objectType",
                  "value": "",
                  "description": "objectType — fill this in; no identifier of this kind survives the live host's daily re-roll, so none is printed here."
                }
              ]
            },
            "description": "Served by SandboxAPIs. Family: pipelines."
          }
        },
        {
          "name": "GET /crm/v3/pipelines/{objectType}/{pipelineId}",
          "request": {
            "method": "GET",
            "header": [],
            "url": {
              "raw": "{{baseUrl}}/crm/v3/pipelines/:objectType/:pipelineId",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "crm",
                "v3",
                "pipelines",
                ":objectType",
                ":pipelineId"
              ],
              "variable": [
                {
                  "key": "objectType",
                  "value": "",
                  "description": "objectType — fill this in; no identifier of this kind survives the live host's daily re-roll, so none is printed here."
                },
                {
                  "key": "pipelineId",
                  "value": "",
                  "description": "pipelineId — fill this in; no identifier of this kind survives the live host's daily re-roll, so none is printed here."
                }
              ]
            },
            "description": "Served by SandboxAPIs. Family: pipelines."
          }
        },
        {
          "name": "GET /crm/v3/pipelines/{objectType}/{pipelineId}/audit",
          "request": {
            "method": "GET",
            "header": [],
            "url": {
              "raw": "{{baseUrl}}/crm/v3/pipelines/:objectType/:pipelineId/audit",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "crm",
                "v3",
                "pipelines",
                ":objectType",
                ":pipelineId",
                "audit"
              ],
              "variable": [
                {
                  "key": "objectType",
                  "value": "",
                  "description": "objectType — fill this in; no identifier of this kind survives the live host's daily re-roll, so none is printed here."
                },
                {
                  "key": "pipelineId",
                  "value": "",
                  "description": "pipelineId — fill this in; no identifier of this kind survives the live host's daily re-roll, so none is printed here."
                }
              ]
            },
            "description": "Served by SandboxAPIs. Family: pipelines.\n\nAnswers an EMPTY collection, and that is the true answer for this universe — not a gap. SERVED. A pipeline audit lists the CHANGES made to a pipeline, and nothing in this simulation ever edits one: canon's DEAL_PIPELINE is a static table precisely so a deal's probability cannot move under a pinned customer, and the ticket statuses are Zendesk's fixed six. Both pipelines are the portal's DEFAULT pipelines — the document's own `createdAt = 0` case — and an unedited default pipeline has an empty audit trail upstream too. This is not difficulty laundered as coverage: there is no audit canon being withheld, and the day the simulation grows pipeline editing the row goes red rather than hiding it"
          }
        },
        {
          "name": "GET /crm/v3/pipelines/{objectType}/{pipelineId}/stages",
          "request": {
            "method": "GET",
            "header": [],
            "url": {
              "raw": "{{baseUrl}}/crm/v3/pipelines/:objectType/:pipelineId/stages",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "crm",
                "v3",
                "pipelines",
                ":objectType",
                ":pipelineId",
                "stages"
              ],
              "variable": [
                {
                  "key": "objectType",
                  "value": "",
                  "description": "objectType — fill this in; no identifier of this kind survives the live host's daily re-roll, so none is printed here."
                },
                {
                  "key": "pipelineId",
                  "value": "",
                  "description": "pipelineId — fill this in; no identifier of this kind survives the live host's daily re-roll, so none is printed here."
                }
              ]
            },
            "description": "Served by SandboxAPIs. Family: pipelines."
          }
        },
        {
          "name": "GET /crm/v3/pipelines/{objectType}/{pipelineId}/stages/{stageId}",
          "request": {
            "method": "GET",
            "header": [],
            "url": {
              "raw": "{{baseUrl}}/crm/v3/pipelines/:objectType/:pipelineId/stages/:stageId",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "crm",
                "v3",
                "pipelines",
                ":objectType",
                ":pipelineId",
                "stages",
                ":stageId"
              ],
              "variable": [
                {
                  "key": "objectType",
                  "value": "",
                  "description": "objectType — fill this in; no identifier of this kind survives the live host's daily re-roll, so none is printed here."
                },
                {
                  "key": "pipelineId",
                  "value": "",
                  "description": "pipelineId — fill this in; no identifier of this kind survives the live host's daily re-roll, so none is printed here."
                },
                {
                  "key": "stageId",
                  "value": "",
                  "description": "stageId — fill this in; no identifier of this kind survives the live host's daily re-roll, so none is printed here."
                }
              ]
            },
            "description": "Served by SandboxAPIs. Family: pipelines."
          }
        },
        {
          "name": "GET /crm/v3/pipelines/{objectType}/{pipelineId}/stages/{stageId}/audit",
          "request": {
            "method": "GET",
            "header": [],
            "url": {
              "raw": "{{baseUrl}}/crm/v3/pipelines/:objectType/:pipelineId/stages/:stageId/audit",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "crm",
                "v3",
                "pipelines",
                ":objectType",
                ":pipelineId",
                "stages",
                ":stageId",
                "audit"
              ],
              "variable": [
                {
                  "key": "objectType",
                  "value": "",
                  "description": "objectType — fill this in; no identifier of this kind survives the live host's daily re-roll, so none is printed here."
                },
                {
                  "key": "pipelineId",
                  "value": "",
                  "description": "pipelineId — fill this in; no identifier of this kind survives the live host's daily re-roll, so none is printed here."
                },
                {
                  "key": "stageId",
                  "value": "",
                  "description": "stageId — fill this in; no identifier of this kind survives the live host's daily re-roll, so none is printed here."
                }
              ]
            },
            "description": "Served by SandboxAPIs. Family: pipelines.\n\nAnswers an EMPTY collection, and that is the true answer for this universe — not a gap. SERVED, for exactly the reason the pipeline audit above is: a stage on an unedited default pipeline has no recorded changes. The two rows are one fact read at two granularities, and both go red together the day pipeline editing enters the simulation"
          }
        }
      ]
    },
    {
      "name": "properties",
      "item": [
        {
          "name": "GET /crm/v3/properties/{objectType}",
          "request": {
            "method": "GET",
            "header": [],
            "url": {
              "raw": "{{baseUrl}}/crm/v3/properties/:objectType",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "crm",
                "v3",
                "properties",
                ":objectType"
              ],
              "variable": [
                {
                  "key": "objectType",
                  "value": "",
                  "description": "objectType — fill this in; no identifier of this kind survives the live host's daily re-roll, so none is printed here."
                }
              ]
            },
            "description": "Served by SandboxAPIs. Family: properties."
          }
        },
        {
          "name": "GET /crm/v3/properties/{objectType}/{propertyName}",
          "request": {
            "method": "GET",
            "header": [],
            "url": {
              "raw": "{{baseUrl}}/crm/v3/properties/:objectType/:propertyName",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "crm",
                "v3",
                "properties",
                ":objectType",
                ":propertyName"
              ],
              "variable": [
                {
                  "key": "objectType",
                  "value": "",
                  "description": "objectType — fill this in; no identifier of this kind survives the live host's daily re-roll, so none is printed here."
                },
                {
                  "key": "propertyName",
                  "value": "",
                  "description": "propertyName — fill this in; no identifier of this kind survives the live host's daily re-roll, so none is printed here."
                }
              ]
            },
            "description": "Served by SandboxAPIs. Family: properties."
          }
        }
      ]
    },
    {
      "name": "properties-batch",
      "item": [
        {
          "name": "POST /crm/v3/properties/{objectType}/batch/read",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "Content-Type",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/crm/v3/properties/:objectType/batch/read",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "crm",
                "v3",
                "properties",
                ":objectType",
                "batch",
                "read"
              ],
              "variable": [
                {
                  "key": "objectType",
                  "value": "",
                  "description": "objectType — fill this in; no identifier of this kind survives the live host's daily re-roll, so none is printed here."
                }
              ]
            },
            "description": "Served by SandboxAPIs. Family: properties-batch.",
            "body": {
              "mode": "raw",
              "raw": "{}",
              "options": {
                "raw": {
                  "language": "json"
                }
              }
            }
          }
        }
      ]
    },
    {
      "name": "property-groups",
      "item": [
        {
          "name": "GET /crm/v3/properties/{objectType}/groups",
          "request": {
            "method": "GET",
            "header": [],
            "url": {
              "raw": "{{baseUrl}}/crm/v3/properties/:objectType/groups",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "crm",
                "v3",
                "properties",
                ":objectType",
                "groups"
              ],
              "variable": [
                {
                  "key": "objectType",
                  "value": "",
                  "description": "objectType — fill this in; no identifier of this kind survives the live host's daily re-roll, so none is printed here."
                }
              ]
            },
            "description": "Served by SandboxAPIs. Family: property-groups."
          }
        },
        {
          "name": "GET /crm/v3/properties/{objectType}/groups/{groupName}",
          "request": {
            "method": "GET",
            "header": [],
            "url": {
              "raw": "{{baseUrl}}/crm/v3/properties/:objectType/groups/:groupName",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "crm",
                "v3",
                "properties",
                ":objectType",
                "groups",
                ":groupName"
              ],
              "variable": [
                {
                  "key": "objectType",
                  "value": "",
                  "description": "objectType — fill this in; no identifier of this kind survives the live host's daily re-roll, so none is printed here."
                },
                {
                  "key": "groupName",
                  "value": "",
                  "description": "groupName — fill this in; no identifier of this kind survives the live host's daily re-roll, so none is printed here."
                }
              ]
            },
            "description": "Served by SandboxAPIs. Family: property-groups."
          }
        }
      ]
    },
    {
      "name": "tickets",
      "item": [
        {
          "name": "GET /crm/v3/objects/tickets",
          "request": {
            "method": "GET",
            "header": [],
            "url": {
              "raw": "{{baseUrl}}/crm/v3/objects/tickets",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "crm",
                "v3",
                "objects",
                "tickets"
              ]
            },
            "description": "Served by SandboxAPIs. Family: tickets."
          }
        },
        {
          "name": "GET /crm/v3/objects/tickets/{ticketId}",
          "request": {
            "method": "GET",
            "header": [],
            "url": {
              "raw": "{{baseUrl}}/crm/v3/objects/tickets/:ticketId",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "crm",
                "v3",
                "objects",
                "tickets",
                ":ticketId"
              ],
              "variable": [
                {
                  "key": "ticketId",
                  "value": "",
                  "description": "ticketId — fill this in; no identifier of this kind survives the live host's daily re-roll, so none is printed here."
                }
              ]
            },
            "description": "Served by SandboxAPIs. Family: tickets."
          }
        },
        {
          "name": "POST /crm/v3/objects/tickets/search",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "Content-Type",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/crm/v3/objects/tickets/search",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "crm",
                "v3",
                "objects",
                "tickets",
                "search"
              ]
            },
            "description": "Served by SandboxAPIs. Family: tickets.",
            "body": {
              "mode": "raw",
              "raw": "{}",
              "options": {
                "raw": {
                  "language": "json"
                }
              }
            }
          }
        }
      ]
    },
    {
      "name": "tickets-batch",
      "item": [
        {
          "name": "POST /crm/v3/objects/tickets/batch/read",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "Content-Type",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/crm/v3/objects/tickets/batch/read",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "crm",
                "v3",
                "objects",
                "tickets",
                "batch",
                "read"
              ]
            },
            "description": "Served by SandboxAPIs. Family: tickets-batch.",
            "body": {
              "mode": "raw",
              "raw": "{}",
              "options": {
                "raw": {
                  "language": "json"
                }
              }
            }
          }
        }
      ]
    },
    {
      "name": "Read-only refusal, on purpose",
      "item": [
        {
          "name": "POST /crm-object-schemas/v3/schemas",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "Content-Type",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/crm-object-schemas/v3/schemas",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "crm-object-schemas",
                "v3",
                "schemas"
              ]
            },
            "body": {
              "mode": "raw",
              "raw": "{}",
              "options": {
                "raw": {
                  "language": "json"
                }
              }
            },
            "description": "This universe is read-only, and this request is here so you can see what that looks like before your\ncode does.\n\nIt answers HubSpot's own error status and body shape, with a message naming the write that was\nattempted and a link to the roadmap. Nothing mutates. Every other write verb, on every other path,\nanswers the same way — this one is an example, not the only one."
          }
        }
      ]
    }
  ]
}
