{ "info": { "_postman_id": "7ad081c6-d2b9-4b4e-9dc1-4944d502e973", "name": "SpotHero Parking Availability Reservations API", "description": "The SpotHero Parking API provides programmatic access to the largest network of off-street parking facilities in North America. Partners can search for available parking spots, check real-time availability, create and manage reservations, and access facility details including pricing, amenities, and directions. The API supports navigation apps, mobility platforms, connected car dashboards, event ticketing systems, and enterprise fleet management solutions.\n\nContact Support:\n Name: SpotHero Partner Support\n Email: partner.support@spothero.com", "schema": "https://schema.getpostman.com/json/collection/v2.1.0/collection.json", "createdAt": "2026-07-28T03:00:57.000Z", "updatedAt": "2026-07-28T03:00:57.000Z", "lastUpdatedBy": "35240", "uid": "35240-7ad081c6-d2b9-4b4e-9dc1-4944d502e973" }, "item": [ { "name": "reservations", "item": [ { "name": "{reservation_id}", "item": [ { "name": "Get Reservation", "id": "99f50b90-102d-4f44-9c30-1d3d683e6a9a", "protocolProfileBehavior": { "disableBodyPruning": true }, "request": { "method": "GET", "header": [ { "key": "Accept", "value": "application/json" } ], "url": { "raw": "{{baseUrl}}/reservations/:reservation_id", "host": [ "{{baseUrl}}" ], "path": [ "reservations", ":reservation_id" ], "variable": [ { "id": "9b15fbfa-7d99-4227-9e11-08e8a7b546ab", "key": "reservation_id", "value": "", "description": "(Required) Unique identifier for the reservation" } ] }, "description": "Retrieve details for a specific parking reservation by its ID." }, "response": [ { "id": "8024ec49-87e6-413d-a77d-37ea3ed77fee", "name": "Reservation details", "originalRequest": { "method": "GET", "header": [ { "key": "Accept", "value": "application/json" }, { "description": "Added as a part of security scheme: apikey", "key": "X-API-Key", "value": "" } ], "url": { "raw": "{{baseUrl}}/reservations/:reservation_id", "host": [ "{{baseUrl}}" ], "path": [ "reservations", ":reservation_id" ], "variable": [ { "key": "reservation_id" } ] } }, "status": "OK", "code": 200, "_postman_previewlanguage": "json", "header": [ { "key": "Content-Type", "value": "application/json" } ], "cookie": [], "responseTime": null, "body": "{\n \"reservation_id\": \"\",\n \"status\": \"completed\",\n \"facility_id\": \"\",\n \"facility_name\": \"\",\n \"starts\": \"\",\n \"ends\": \"\",\n \"price\": {\n \"amount\": \"\",\n \"currency\": \"\",\n \"display\": \"\"\n },\n \"driver\": {\n \"first_name\": \"\",\n \"last_name\": \"\",\n \"email\": \"\",\n \"phone\": \"\"\n },\n \"vehicle\": {\n \"type\": \"car\",\n \"license_plate\": \"\",\n \"state\": \"\",\n \"make\": \"\",\n \"model\": \"\",\n \"color\": \"\"\n },\n \"barcode\": \"\",\n \"barcode_format\": \"\",\n \"confirmation_code\": \"\",\n \"partner_reference\": \"\",\n \"created_at\": \"\",\n \"updated_at\": \"\"\n}", "createdAt": "2026-07-28T03:00:57.000Z", "updatedAt": "2026-07-28T03:00:57.000Z", "uid": "35240-8024ec49-87e6-413d-a77d-37ea3ed77fee" }, { "id": "1809ac34-d8dd-4011-8d66-5a560444f3f1", "name": "Unauthorized - invalid or missing API key", "originalRequest": { "method": "GET", "header": [ { "key": "Accept", "value": "application/json" }, { "description": "Added as a part of security scheme: apikey", "key": "X-API-Key", "value": "" } ], "url": { "raw": "{{baseUrl}}/reservations/:reservation_id", "host": [ "{{baseUrl}}" ], "path": [ "reservations", ":reservation_id" ], "variable": [ { "key": "reservation_id" } ] } }, "status": "Unauthorized", "code": 401, "_postman_previewlanguage": "json", "header": [ { "key": "Content-Type", "value": "application/json" } ], "cookie": [], "responseTime": null, "body": "{\n \"code\": \"\",\n \"message\": \"\",\n \"details\": {}\n}", "createdAt": "2026-07-28T03:00:57.000Z", "updatedAt": "2026-07-28T03:00:57.000Z", "uid": "35240-1809ac34-d8dd-4011-8d66-5a560444f3f1" }, { "id": "56f4f83a-3d4f-41f7-acbe-768103f576a3", "name": "Resource not found", "originalRequest": { "method": "GET", "header": [ { "key": "Accept", "value": "application/json" }, { "description": "Added as a part of security scheme: apikey", "key": "X-API-Key", "value": "" } ], "url": { "raw": "{{baseUrl}}/reservations/:reservation_id", "host": [ "{{baseUrl}}" ], "path": [ "reservations", ":reservation_id" ], "variable": [ { "key": "reservation_id" } ] } }, "status": "Not Found", "code": 404, "_postman_previewlanguage": "json", "header": [ { "key": "Content-Type", "value": "application/json" } ], "cookie": [], "responseTime": null, "body": "{\n \"code\": \"\",\n \"message\": \"\",\n \"details\": {}\n}", "createdAt": "2026-07-28T03:00:57.000Z", "updatedAt": "2026-07-28T03:00:57.000Z", "uid": "35240-56f4f83a-3d4f-41f7-acbe-768103f576a3" }, { "id": "6cd4e556-4bb1-425c-bfa2-d2991d17bc8f", "name": "Rate limit exceeded", "originalRequest": { "method": "GET", "header": [ { "key": "Accept", "value": "application/json" }, { "description": "Added as a part of security scheme: apikey", "key": "X-API-Key", "value": "" } ], "url": { "raw": "{{baseUrl}}/reservations/:reservation_id", "host": [ "{{baseUrl}}" ], "path": [ "reservations", ":reservation_id" ], "variable": [ { "key": "reservation_id" } ] } }, "status": "Too Many Requests", "code": 429, "_postman_previewlanguage": "json", "header": [ { "key": "Content-Type", "value": "application/json" } ], "cookie": [], "responseTime": null, "body": "{\n \"code\": \"\",\n \"message\": \"\",\n \"details\": {}\n}", "createdAt": "2026-07-28T03:00:57.000Z", "updatedAt": "2026-07-28T03:00:57.000Z", "uid": "35240-6cd4e556-4bb1-425c-bfa2-d2991d17bc8f" } ], "createdAt": "2026-07-28T03:00:57.000Z", "updatedAt": "2026-07-28T03:00:57.000Z", "uid": "35240-99f50b90-102d-4f44-9c30-1d3d683e6a9a" }, { "name": "Cancel Reservation", "id": "a14f58f1-4f9f-47ff-a829-8595b7fe4810", "protocolProfileBehavior": { "disableBodyPruning": true }, "request": { "method": "DELETE", "header": [ { "key": "Accept", "value": "application/json" } ], "url": { "raw": "{{baseUrl}}/reservations/:reservation_id", "host": [ "{{baseUrl}}" ], "path": [ "reservations", ":reservation_id" ], "variable": [ { "id": "bf3d4255-480f-4e85-93f7-487383bb2597", "key": "reservation_id", "value": "", "description": "(Required) Unique identifier for the reservation" } ] }, "description": "Cancel an existing parking reservation. Cancellation policies and refund eligibility depend on the facility's terms and the time of cancellation relative to the reservation start." }, "response": [ { "id": "fa73c408-44e3-4673-84e4-4fdd860e8a0c", "name": "Reservation cancelled successfully", "originalRequest": { "method": "DELETE", "header": [ { "key": "Accept", "value": "application/json" }, { "description": "Added as a part of security scheme: apikey", "key": "X-API-Key", "value": "" } ], "url": { "raw": "{{baseUrl}}/reservations/:reservation_id", "host": [ "{{baseUrl}}" ], "path": [ "reservations", ":reservation_id" ], "variable": [ { "key": "reservation_id" } ] } }, "status": "OK", "code": 200, "_postman_previewlanguage": "json", "header": [ { "key": "Content-Type", "value": "application/json" } ], "cookie": [], "responseTime": null, "body": "{\n \"reservation_id\": \"\",\n \"status\": \"completed\",\n \"facility_id\": \"\",\n \"facility_name\": \"\",\n \"starts\": \"\",\n \"ends\": \"\",\n \"price\": {\n \"amount\": \"\",\n \"currency\": \"\",\n \"display\": \"\"\n },\n \"driver\": {\n \"first_name\": \"\",\n \"last_name\": \"\",\n \"email\": \"\",\n \"phone\": \"\"\n },\n \"vehicle\": {\n \"type\": \"car\",\n \"license_plate\": \"\",\n \"state\": \"\",\n \"make\": \"\",\n \"model\": \"\",\n \"color\": \"\"\n },\n \"barcode\": \"\",\n \"barcode_format\": \"\",\n \"confirmation_code\": \"\",\n \"partner_reference\": \"\",\n \"created_at\": \"\",\n \"updated_at\": \"\"\n}", "createdAt": "2026-07-28T03:00:57.000Z", "updatedAt": "2026-07-28T03:00:57.000Z", "uid": "35240-fa73c408-44e3-4673-84e4-4fdd860e8a0c" }, { "id": "f9a52757-5e0d-4144-afb8-025a47f34ab5", "name": "Unauthorized - invalid or missing API key", "originalRequest": { "method": "DELETE", "header": [ { "key": "Accept", "value": "application/json" }, { "description": "Added as a part of security scheme: apikey", "key": "X-API-Key", "value": "" } ], "url": { "raw": "{{baseUrl}}/reservations/:reservation_id", "host": [ "{{baseUrl}}" ], "path": [ "reservations", ":reservation_id" ], "variable": [ { "key": "reservation_id" } ] } }, "status": "Unauthorized", "code": 401, "_postman_previewlanguage": "json", "header": [ { "key": "Content-Type", "value": "application/json" } ], "cookie": [], "responseTime": null, "body": "{\n \"code\": \"\",\n \"message\": \"\",\n \"details\": {}\n}", "createdAt": "2026-07-28T03:00:57.000Z", "updatedAt": "2026-07-28T03:00:57.000Z", "uid": "35240-f9a52757-5e0d-4144-afb8-025a47f34ab5" }, { "id": "d9ff597e-02d4-40b0-98a6-9237dd791455", "name": "Resource not found", "originalRequest": { "method": "DELETE", "header": [ { "key": "Accept", "value": "application/json" }, { "description": "Added as a part of security scheme: apikey", "key": "X-API-Key", "value": "" } ], "url": { "raw": "{{baseUrl}}/reservations/:reservation_id", "host": [ "{{baseUrl}}" ], "path": [ "reservations", ":reservation_id" ], "variable": [ { "key": "reservation_id" } ] } }, "status": "Not Found", "code": 404, "_postman_previewlanguage": "json", "header": [ { "key": "Content-Type", "value": "application/json" } ], "cookie": [], "responseTime": null, "body": "{\n \"code\": \"\",\n \"message\": \"\",\n \"details\": {}\n}", "createdAt": "2026-07-28T03:00:57.000Z", "updatedAt": "2026-07-28T03:00:57.000Z", "uid": "35240-d9ff597e-02d4-40b0-98a6-9237dd791455" }, { "id": "2f717170-a09e-45f7-b099-5af78b0307d7", "name": "Conflict - reservation cannot be cancelled (already completed or non-refundable)", "originalRequest": { "method": "DELETE", "header": [ { "key": "Accept", "value": "application/json" }, { "description": "Added as a part of security scheme: apikey", "key": "X-API-Key", "value": "" } ], "url": { "raw": "{{baseUrl}}/reservations/:reservation_id", "host": [ "{{baseUrl}}" ], "path": [ "reservations", ":reservation_id" ], "variable": [ { "key": "reservation_id" } ] } }, "status": "Conflict", "code": 409, "_postman_previewlanguage": "json", "header": [ { "key": "Content-Type", "value": "application/json" } ], "cookie": [], "responseTime": null, "body": "{\n \"code\": \"\",\n \"message\": \"\",\n \"details\": {}\n}", "createdAt": "2026-07-28T03:00:57.000Z", "updatedAt": "2026-07-28T03:00:57.000Z", "uid": "35240-2f717170-a09e-45f7-b099-5af78b0307d7" }, { "id": "1d4f985a-ea3c-4d09-80a3-bba3685e7eef", "name": "Rate limit exceeded", "originalRequest": { "method": "DELETE", "header": [ { "key": "Accept", "value": "application/json" }, { "description": "Added as a part of security scheme: apikey", "key": "X-API-Key", "value": "" } ], "url": { "raw": "{{baseUrl}}/reservations/:reservation_id", "host": [ "{{baseUrl}}" ], "path": [ "reservations", ":reservation_id" ], "variable": [ { "key": "reservation_id" } ] } }, "status": "Too Many Requests", "code": 429, "_postman_previewlanguage": "json", "header": [ { "key": "Content-Type", "value": "application/json" } ], "cookie": [], "responseTime": null, "body": "{\n \"code\": \"\",\n \"message\": \"\",\n \"details\": {}\n}", "createdAt": "2026-07-28T03:00:57.000Z", "updatedAt": "2026-07-28T03:00:57.000Z", "uid": "35240-1d4f985a-ea3c-4d09-80a3-bba3685e7eef" } ], "createdAt": "2026-07-28T03:00:57.000Z", "updatedAt": "2026-07-28T03:00:57.000Z", "uid": "35240-a14f58f1-4f9f-47ff-a829-8595b7fe4810" } ], "id": "61fd3302-a222-4702-b484-70aff4f592c5", "createdAt": "2026-07-28T03:00:57.000Z", "updatedAt": "2026-07-28T03:00:57.000Z", "uid": "35240-61fd3302-a222-4702-b484-70aff4f592c5" }, { "name": "List Reservations", "id": "d17573e1-c428-4c0e-a206-cd903d8578e2", "protocolProfileBehavior": { "disableBodyPruning": true }, "request": { "method": "GET", "header": [ { "key": "Accept", "value": "application/json" } ], "url": { "raw": "{{baseUrl}}/reservations?status=upcoming&starts_after=&starts_before=&facility_id=&limit=20&offset=0", "host": [ "{{baseUrl}}" ], "path": [ "reservations" ], "query": [ { "description": "Filter by reservation status", "key": "status", "value": "upcoming" }, { "description": "Filter reservations starting after this date", "key": "starts_after", "value": "" }, { "description": "Filter reservations starting before this date", "key": "starts_before", "value": "" }, { "description": "Filter by facility ID", "key": "facility_id", "value": "" }, { "description": "Maximum number of results to return", "key": "limit", "value": "20" }, { "description": "Number of results to skip for pagination", "key": "offset", "value": "0" } ] }, "description": "Retrieve a list of parking reservations for the authenticated partner account. Supports filtering by status, date range, and facility." }, "response": [ { "id": "ed9d7fb0-7014-4043-b1b0-b48259e6ca79", "name": "List of reservations", "originalRequest": { "method": "GET", "header": [ { "key": "Accept", "value": "application/json" }, { "description": "Added as a part of security scheme: apikey", "key": "X-API-Key", "value": "" } ], "url": { "raw": "{{baseUrl}}/reservations?status=upcoming&starts_after=&starts_before=&facility_id=&limit=20&offset=0", "host": [ "{{baseUrl}}" ], "path": [ "reservations" ], "query": [ { "description": "Filter by reservation status", "key": "status", "value": "upcoming" }, { "description": "Filter reservations starting after this date", "key": "starts_after", "value": "" }, { "description": "Filter reservations starting before this date", "key": "starts_before", "value": "" }, { "description": "Filter by facility ID", "key": "facility_id", "value": "" }, { "description": "Maximum number of results to return", "key": "limit", "value": "20" }, { "description": "Number of results to skip for pagination", "key": "offset", "value": "0" } ] } }, "status": "OK", "code": 200, "_postman_previewlanguage": "json", "header": [ { "key": "Content-Type", "value": "application/json" } ], "cookie": [], "responseTime": null, "body": "{\n \"reservations\": [\n {\n \"reservation_id\": \"\",\n \"status\": \"cancelled\",\n \"facility_id\": \"\",\n \"facility_name\": \"\",\n \"starts\": \"\",\n \"ends\": \"\",\n \"price\": {\n \"amount\": \"\",\n \"currency\": \"\",\n \"display\": \"\"\n },\n \"driver\": {\n \"first_name\": \"\",\n \"last_name\": \"\",\n \"email\": \"\",\n \"phone\": \"\"\n },\n \"vehicle\": {\n \"type\": \"car\",\n \"license_plate\": \"\",\n \"state\": \"\",\n \"make\": \"\",\n \"model\": \"\",\n \"color\": \"\"\n },\n \"barcode\": \"\",\n \"barcode_format\": \"\",\n \"confirmation_code\": \"\",\n \"partner_reference\": \"\",\n \"created_at\": \"\",\n \"updated_at\": \"\"\n },\n {\n \"reservation_id\": \"\",\n \"status\": \"completed\",\n \"facility_id\": \"\",\n \"facility_name\": \"\",\n \"starts\": \"\",\n \"ends\": \"\",\n \"price\": {\n \"amount\": \"\",\n \"currency\": \"\",\n \"display\": \"\"\n },\n \"driver\": {\n \"first_name\": \"\",\n \"last_name\": \"\",\n \"email\": \"\",\n \"phone\": \"\"\n },\n \"vehicle\": {\n \"type\": \"car\",\n \"license_plate\": \"\",\n \"state\": \"\",\n \"make\": \"\",\n \"model\": \"\",\n \"color\": \"\"\n },\n \"barcode\": \"\",\n \"barcode_format\": \"\",\n \"confirmation_code\": \"\",\n \"partner_reference\": \"\",\n \"created_at\": \"\",\n \"updated_at\": \"\"\n }\n ],\n \"total\": \"\",\n \"offset\": \"\",\n \"limit\": \"\"\n}", "createdAt": "2026-07-28T03:00:57.000Z", "updatedAt": "2026-07-28T03:00:57.000Z", "uid": "35240-ed9d7fb0-7014-4043-b1b0-b48259e6ca79" }, { "id": "31d73300-0c0c-428e-aa84-1671a3f7ccc7", "name": "Unauthorized - invalid or missing API key", "originalRequest": { "method": "GET", "header": [ { "key": "Accept", "value": "application/json" }, { "description": "Added as a part of security scheme: apikey", "key": "X-API-Key", "value": "" } ], "url": { "raw": "{{baseUrl}}/reservations?status=upcoming&starts_after=&starts_before=&facility_id=&limit=20&offset=0", "host": [ "{{baseUrl}}" ], "path": [ "reservations" ], "query": [ { "description": "Filter by reservation status", "key": "status", "value": "upcoming" }, { "description": "Filter reservations starting after this date", "key": "starts_after", "value": "" }, { "description": "Filter reservations starting before this date", "key": "starts_before", "value": "" }, { "description": "Filter by facility ID", "key": "facility_id", "value": "" }, { "description": "Maximum number of results to return", "key": "limit", "value": "20" }, { "description": "Number of results to skip for pagination", "key": "offset", "value": "0" } ] } }, "status": "Unauthorized", "code": 401, "_postman_previewlanguage": "json", "header": [ { "key": "Content-Type", "value": "application/json" } ], "cookie": [], "responseTime": null, "body": "{\n \"code\": \"\",\n \"message\": \"\",\n \"details\": {}\n}", "createdAt": "2026-07-28T03:00:57.000Z", "updatedAt": "2026-07-28T03:00:57.000Z", "uid": "35240-31d73300-0c0c-428e-aa84-1671a3f7ccc7" }, { "id": "0cdd356d-91bf-43f5-a47f-4094ee5bef4a", "name": "Rate limit exceeded", "originalRequest": { "method": "GET", "header": [ { "key": "Accept", "value": "application/json" }, { "description": "Added as a part of security scheme: apikey", "key": "X-API-Key", "value": "" } ], "url": { "raw": "{{baseUrl}}/reservations?status=upcoming&starts_after=&starts_before=&facility_id=&limit=20&offset=0", "host": [ "{{baseUrl}}" ], "path": [ "reservations" ], "query": [ { "description": "Filter by reservation status", "key": "status", "value": "upcoming" }, { "description": "Filter reservations starting after this date", "key": "starts_after", "value": "" }, { "description": "Filter reservations starting before this date", "key": "starts_before", "value": "" }, { "description": "Filter by facility ID", "key": "facility_id", "value": "" }, { "description": "Maximum number of results to return", "key": "limit", "value": "20" }, { "description": "Number of results to skip for pagination", "key": "offset", "value": "0" } ] } }, "status": "Too Many Requests", "code": 429, "_postman_previewlanguage": "json", "header": [ { "key": "Content-Type", "value": "application/json" } ], "cookie": [], "responseTime": null, "body": "{\n \"code\": \"\",\n \"message\": \"\",\n \"details\": {}\n}", "createdAt": "2026-07-28T03:00:57.000Z", "updatedAt": "2026-07-28T03:00:57.000Z", "uid": "35240-0cdd356d-91bf-43f5-a47f-4094ee5bef4a" } ], "createdAt": "2026-07-28T03:00:57.000Z", "updatedAt": "2026-07-28T03:00:57.000Z", "uid": "35240-d17573e1-c428-4c0e-a206-cd903d8578e2" }, { "name": "Create Reservation", "id": "63b2818b-4aa6-4608-b60c-dccb9c42a6a6", "protocolProfileBehavior": { "disableBodyPruning": true }, "request": { "method": "POST", "header": [ { "key": "Content-Type", "value": "application/json" }, { "key": "Accept", "value": "application/json" } ], "body": { "mode": "raw", "raw": "{\n \"facility_id\": \"\",\n \"rate_id\": \"\",\n \"starts\": \"\",\n \"ends\": \"\",\n \"driver\": {\n \"first_name\": \"\",\n \"last_name\": \"\",\n \"email\": \"\",\n \"phone\": \"\"\n },\n \"vehicle\": {\n \"type\": \"car\",\n \"license_plate\": \"\",\n \"state\": \"\",\n \"make\": \"\",\n \"model\": \"\",\n \"color\": \"\"\n },\n \"partner_reference\": \"\"\n}", "options": { "raw": { "headerFamily": "json", "language": "json" } } }, "url": { "raw": "{{baseUrl}}/reservations", "host": [ "{{baseUrl}}" ], "path": [ "reservations" ] }, "description": "Create a new parking reservation at a specific facility for a given time period. Returns a confirmation with a booking reference and barcode for facility entry." }, "response": [ { "id": "c21a47e5-8621-4b38-a166-4cd601861b5e", "name": "Reservation created successfully", "originalRequest": { "method": "POST", "header": [ { "key": "Content-Type", "value": "application/json" }, { "key": "Accept", "value": "application/json" }, { "description": "Added as a part of security scheme: apikey", "key": "X-API-Key", "value": "" } ], "body": { "mode": "raw", "raw": "{\n \"facility_id\": \"\",\n \"rate_id\": \"\",\n \"starts\": \"\",\n \"ends\": \"\",\n \"driver\": {\n \"first_name\": \"\",\n \"last_name\": \"\",\n \"email\": \"\",\n \"phone\": \"\"\n },\n \"vehicle\": {\n \"type\": \"car\",\n \"license_plate\": \"\",\n \"state\": \"\",\n \"make\": \"\",\n \"model\": \"\",\n \"color\": \"\"\n },\n \"partner_reference\": \"\"\n}", "options": { "raw": { "headerFamily": "json", "language": "json" } } }, "url": { "raw": "{{baseUrl}}/reservations", "host": [ "{{baseUrl}}" ], "path": [ "reservations" ] } }, "status": "Created", "code": 201, "_postman_previewlanguage": "json", "header": [ { "key": "Content-Type", "value": "application/json" } ], "cookie": [], "responseTime": null, "body": "{\n \"reservation_id\": \"\",\n \"status\": \"completed\",\n \"facility_id\": \"\",\n \"facility_name\": \"\",\n \"starts\": \"\",\n \"ends\": \"\",\n \"price\": {\n \"amount\": \"\",\n \"currency\": \"\",\n \"display\": \"\"\n },\n \"driver\": {\n \"first_name\": \"\",\n \"last_name\": \"\",\n \"email\": \"\",\n \"phone\": \"\"\n },\n \"vehicle\": {\n \"type\": \"car\",\n \"license_plate\": \"\",\n \"state\": \"\",\n \"make\": \"\",\n \"model\": \"\",\n \"color\": \"\"\n },\n \"barcode\": \"\",\n \"barcode_format\": \"\",\n \"confirmation_code\": \"\",\n \"partner_reference\": \"\",\n \"created_at\": \"\",\n \"updated_at\": \"\"\n}", "createdAt": "2026-07-28T03:00:57.000Z", "updatedAt": "2026-07-28T03:00:57.000Z", "uid": "35240-c21a47e5-8621-4b38-a166-4cd601861b5e" }, { "id": "09e3fe6b-6348-4e73-9069-4c8b731e4514", "name": "Bad request - missing or invalid parameters", "originalRequest": { "method": "POST", "header": [ { "key": "Content-Type", "value": "application/json" }, { "key": "Accept", "value": "application/json" }, { "description": "Added as a part of security scheme: apikey", "key": "X-API-Key", "value": "" } ], "body": { "mode": "raw", "raw": "{\n \"facility_id\": \"\",\n \"rate_id\": \"\",\n \"starts\": \"\",\n \"ends\": \"\",\n \"driver\": {\n \"first_name\": \"\",\n \"last_name\": \"\",\n \"email\": \"\",\n \"phone\": \"\"\n },\n \"vehicle\": {\n \"type\": \"car\",\n \"license_plate\": \"\",\n \"state\": \"\",\n \"make\": \"\",\n \"model\": \"\",\n \"color\": \"\"\n },\n \"partner_reference\": \"\"\n}", "options": { "raw": { "headerFamily": "json", "language": "json" } } }, "url": { "raw": "{{baseUrl}}/reservations", "host": [ "{{baseUrl}}" ], "path": [ "reservations" ] } }, "status": "Bad Request", "code": 400, "_postman_previewlanguage": "json", "header": [ { "key": "Content-Type", "value": "application/json" } ], "cookie": [], "responseTime": null, "body": "{\n \"code\": \"\",\n \"message\": \"\",\n \"details\": {}\n}", "createdAt": "2026-07-28T03:00:57.000Z", "updatedAt": "2026-07-28T03:00:57.000Z", "uid": "35240-09e3fe6b-6348-4e73-9069-4c8b731e4514" }, { "id": "13a11c91-8880-4261-9da5-73fbc4433a5c", "name": "Unauthorized - invalid or missing API key", "originalRequest": { "method": "POST", "header": [ { "key": "Content-Type", "value": "application/json" }, { "key": "Accept", "value": "application/json" }, { "description": "Added as a part of security scheme: apikey", "key": "X-API-Key", "value": "" } ], "body": { "mode": "raw", "raw": "{\n \"facility_id\": \"\",\n \"rate_id\": \"\",\n \"starts\": \"\",\n \"ends\": \"\",\n \"driver\": {\n \"first_name\": \"\",\n \"last_name\": \"\",\n \"email\": \"\",\n \"phone\": \"\"\n },\n \"vehicle\": {\n \"type\": \"car\",\n \"license_plate\": \"\",\n \"state\": \"\",\n \"make\": \"\",\n \"model\": \"\",\n \"color\": \"\"\n },\n \"partner_reference\": \"\"\n}", "options": { "raw": { "headerFamily": "json", "language": "json" } } }, "url": { "raw": "{{baseUrl}}/reservations", "host": [ "{{baseUrl}}" ], "path": [ "reservations" ] } }, "status": "Unauthorized", "code": 401, "_postman_previewlanguage": "json", "header": [ { "key": "Content-Type", "value": "application/json" } ], "cookie": [], "responseTime": null, "body": "{\n \"code\": \"\",\n \"message\": \"\",\n \"details\": {}\n}", "createdAt": "2026-07-28T03:00:57.000Z", "updatedAt": "2026-07-28T03:00:57.000Z", "uid": "35240-13a11c91-8880-4261-9da5-73fbc4433a5c" }, { "id": "b84a86b5-20ec-42dd-b5e0-2ce77343cdc5", "name": "Conflict - facility no longer available for requested time period", "originalRequest": { "method": "POST", "header": [ { "key": "Content-Type", "value": "application/json" }, { "key": "Accept", "value": "application/json" }, { "description": "Added as a part of security scheme: apikey", "key": "X-API-Key", "value": "" } ], "body": { "mode": "raw", "raw": "{\n \"facility_id\": \"\",\n \"rate_id\": \"\",\n \"starts\": \"\",\n \"ends\": \"\",\n \"driver\": {\n \"first_name\": \"\",\n \"last_name\": \"\",\n \"email\": \"\",\n \"phone\": \"\"\n },\n \"vehicle\": {\n \"type\": \"car\",\n \"license_plate\": \"\",\n \"state\": \"\",\n \"make\": \"\",\n \"model\": \"\",\n \"color\": \"\"\n },\n \"partner_reference\": \"\"\n}", "options": { "raw": { "headerFamily": "json", "language": "json" } } }, "url": { "raw": "{{baseUrl}}/reservations", "host": [ "{{baseUrl}}" ], "path": [ "reservations" ] } }, "status": "Conflict", "code": 409, "_postman_previewlanguage": "json", "header": [ { "key": "Content-Type", "value": "application/json" } ], "cookie": [], "responseTime": null, "body": "{\n \"code\": \"\",\n \"message\": \"\",\n \"details\": {}\n}", "createdAt": "2026-07-28T03:00:57.000Z", "updatedAt": "2026-07-28T03:00:57.000Z", "uid": "35240-b84a86b5-20ec-42dd-b5e0-2ce77343cdc5" }, { "id": "84f4fa84-00db-4dd4-9348-85c480ef5d09", "name": "Rate limit exceeded", "originalRequest": { "method": "POST", "header": [ { "key": "Content-Type", "value": "application/json" }, { "key": "Accept", "value": "application/json" }, { "description": "Added as a part of security scheme: apikey", "key": "X-API-Key", "value": "" } ], "body": { "mode": "raw", "raw": "{\n \"facility_id\": \"\",\n \"rate_id\": \"\",\n \"starts\": \"\",\n \"ends\": \"\",\n \"driver\": {\n \"first_name\": \"\",\n \"last_name\": \"\",\n \"email\": \"\",\n \"phone\": \"\"\n },\n \"vehicle\": {\n \"type\": \"car\",\n \"license_plate\": \"\",\n \"state\": \"\",\n \"make\": \"\",\n \"model\": \"\",\n \"color\": \"\"\n },\n \"partner_reference\": \"\"\n}", "options": { "raw": { "headerFamily": "json", "language": "json" } } }, "url": { "raw": "{{baseUrl}}/reservations", "host": [ "{{baseUrl}}" ], "path": [ "reservations" ] } }, "status": "Too Many Requests", "code": 429, "_postman_previewlanguage": "json", "header": [ { "key": "Content-Type", "value": "application/json" } ], "cookie": [], "responseTime": null, "body": "{\n \"code\": \"\",\n \"message\": \"\",\n \"details\": {}\n}", "createdAt": "2026-07-28T03:00:57.000Z", "updatedAt": "2026-07-28T03:00:57.000Z", "uid": "35240-84f4fa84-00db-4dd4-9348-85c480ef5d09" } ], "createdAt": "2026-07-28T03:00:57.000Z", "updatedAt": "2026-07-28T03:00:57.000Z", "uid": "35240-63b2818b-4aa6-4608-b60c-dccb9c42a6a6" } ], "id": "c1f4feb0-be80-4957-a0fd-016f7631788a", "createdAt": "2026-07-28T03:00:57.000Z", "updatedAt": "2026-07-28T03:00:57.000Z", "uid": "35240-c1f4feb0-be80-4957-a0fd-016f7631788a" } ], "auth": { "type": "apikey", "apikey": [ { "key": "key", "value": "X-API-Key", "type": "string" }, { "key": "value", "value": "{{apiKey}}", "type": "string" }, { "key": "in", "value": "header", "type": "string" } ] }, "variable": [ { "key": "baseUrl", "value": "https://api.spothero.com/v2" } ] }