{ "opencollection": "1.0.0", "info": { "name": "Brushfire API: Version 2025-07-22 AccessCodes Cart API", "version": "2025-07-22" }, "items": [ { "info": { "name": "Cart", "type": "folder" }, "items": [ { "info": { "name": "Retrieve events and attendees for a specific cart", "type": "http" }, "http": { "method": "GET", "url": "https://api.brushfire.com/cart/:cartId", "params": [ { "name": "cartId", "value": "", "type": "path", "description": "A valid CartId that was previously generated by /cart/id" }, { "name": "accessKey", "value": "", "type": "query", "description": "The Access Key for the user context" }, { "name": "pos", "value": "", "type": "query", "description": "A boolean indicating if this cart should be retrieved for POS mode" }, { "name": "exclude", "value": "", "type": "query", "description": "A comma-separated list of GUIDs representing the ID of each promotion you would like to exclude from the cart" }, { "name": "slipstream", "value": "", "type": "query" }, { "name": "originalOrderId", "value": "", "type": "query", "description": "A valid OrderId to ease adding other attendees and add-ons" }, { "name": "exchangeId", "value": "", "type": "query", "description": "A valid ExchangeId to associate this cart with an exchange" } ], "auth": { "type": "apikey", "key": "Authorization", "value": "{{Authorization}}", "placement": "header" } }, "docs": "Retrieve events and attendees for a specific cart" }, { "info": { "name": "Retrieve event and attendees for a specific cart and specific event", "type": "http" }, "http": { "method": "GET", "url": "https://api.brushfire.com/cart/:cartId/events/:eventId", "params": [ { "name": "cartId", "value": "", "type": "path", "description": "A valid CartId that was previously generated by /cart/id" }, { "name": "eventId", "value": "", "type": "path", "description": "An integer or a GUID that corresponds to a specific event" }, { "name": "accessKey", "value": "", "type": "query", "description": "The Access Key for the user context" }, { "name": "pos", "value": "", "type": "query", "description": "A boolean indicating if this cart should be retrieved for POS mode" }, { "name": "exclude", "value": "", "type": "query", "description": "A comma-separated list of GUIDs representing the ID of each promotion you would like to exclude from the cart" }, { "name": "slipstream", "value": "", "type": "query" }, { "name": "originalOrderId", "value": "", "type": "query", "description": "A valid OrderId for a post-order add-on purchase" }, { "name": "exchangeId", "value": "", "type": "query", "description": "A valid ExchangeId to associate this cart with an exchange" } ], "auth": { "type": "apikey", "key": "Authorization", "value": "{{Authorization}}", "placement": "header" } }, "docs": "Retrieve event and attendees for a specific cart and specific event" }, { "info": { "name": "Update a specific event in a specific cart", "type": "http" }, "http": { "method": "POST", "url": "https://api.brushfire.com/cart/:cartId/events/:eventId", "params": [ { "name": "cartId", "value": "", "type": "path", "description": "A valid CartId that was previously generated by /cart/id" }, { "name": "eventId", "value": "", "type": "path", "description": "An integer or a GUID that corresponds to a specific event" }, { "name": "originalOrderId", "value": "", "type": "query", "description": "A valid OrderId for a post-order add-on purchase" }, { "name": "exchangeId", "value": "", "type": "query", "description": "A valid ExchangeId to associate this cart with an exchange" } ], "body": { "type": "json", "data": "{}" }, "auth": { "type": "apikey", "key": "Authorization", "value": "{{Authorization}}", "placement": "header" } }, "docs": "Update a specific event in a specific cart" }, { "info": { "name": "Delete all attendees for a specific event in a specific cart", "type": "http" }, "http": { "method": "DELETE", "url": "https://api.brushfire.com/cart/:cartId/events/:eventId", "params": [ { "name": "cartId", "value": "", "type": "path", "description": "A valid CartId that was previously generated by /cart/id" }, { "name": "eventId", "value": "", "type": "path", "description": "An integer or a GUID that corresponds to a specific event" } ], "auth": { "type": "apikey", "key": "Authorization", "value": "{{Authorization}}", "placement": "header" } }, "docs": "Delete all attendees for a specific event in a specific cart" }, { "info": { "name": "Add attendees to the specified cart", "type": "http" }, "http": { "method": "POST", "url": "https://api.brushfire.com/cart/:cartId/events/:eventId/attendees", "params": [ { "name": "cartId", "value": "", "type": "path", "description": "A valid CartId that was previously generated by /cart/id" }, { "name": "eventId", "value": "", "type": "path", "description": "An integer or a GUID that corresponds to a specific event" }, { "name": "originalOrderId", "value": "", "type": "query", "description": "A valid OrderId for a post-order add-on purchase" }, { "name": "exchangeId", "value": "", "type": "query", "description": "A valid ExchangeId to associate this cart with an exchange" } ], "body": { "type": "json", "data": "{}" }, "auth": { "type": "apikey", "key": "Authorization", "value": "{{Authorization}}", "placement": "header" } }, "docs": "Add attendees to the specified cart" }, { "info": { "name": "Retrieve information for a specific attendee in a specific cart", "type": "http" }, "http": { "method": "GET", "url": "https://api.brushfire.com/cart/:cartId/events/:eventId/attendees/:attendeeId", "params": [ { "name": "cartId", "value": "", "type": "path", "description": "A valid CartId that was previously generated by /cart/id" }, { "name": "eventId", "value": "", "type": "path", "description": "An integer or a GUID that corresponds to a specific event" }, { "name": "attendeeId", "value": "", "type": "path", "description": "An integer or a GUID that corresponds to a specific attendee" }, { "name": "originalOrderId", "value": "", "type": "query", "description": "A valid OrderId for a post-order add-on purchase" }, { "name": "exchangeId", "value": "", "type": "query", "description": "A valid ExchangeId to associate this cart with an exchange" } ], "auth": { "type": "apikey", "key": "Authorization", "value": "{{Authorization}}", "placement": "header" } }, "docs": "Retrieve information for a specific attendee in a specific cart" }, { "info": { "name": "Update information for a specific attendee in a specific cart", "type": "http" }, "http": { "method": "POST", "url": "https://api.brushfire.com/cart/:cartId/events/:eventId/attendees/:attendeeId", "params": [ { "name": "cartId", "value": "", "type": "path", "description": "A valid CartId that was previously generated by /cart/id" }, { "name": "eventId", "value": "", "type": "path", "description": "An integer or a GUID that corresponds to a specific event" }, { "name": "attendeeId", "value": "", "type": "path", "description": "An integer or a GUID that corresponds to a specific attendee" }, { "name": "originalOrderId", "value": "", "type": "query", "description": "A valid OrderId for a post-order add-on purchase" }, { "name": "exchangeId", "value": "", "type": "query", "description": "A valid ExchangeId to associate this cart with an exchange" } ], "body": { "type": "json", "data": "{}" }, "auth": { "type": "apikey", "key": "Authorization", "value": "{{Authorization}}", "placement": "header" } }, "docs": "Update information for a specific attendee in a specific cart" }, { "info": { "name": "Delete a specific attendee from a specific cart", "type": "http" }, "http": { "method": "DELETE", "url": "https://api.brushfire.com/cart/:cartId/events/:eventId/attendees/:attendeeId", "params": [ { "name": "cartId", "value": "", "type": "path", "description": "A valid CartId that was previously generated by /cart/id" }, { "name": "eventId", "value": "", "type": "path", "description": "An integer or a GUID that corresponds to a specific event" }, { "name": "attendeeId", "value": "", "type": "path", "description": "An integer or a GUID that corresponds to a specific attendee" } ], "auth": { "type": "apikey", "key": "Authorization", "value": "{{Authorization}}", "placement": "header" } }, "docs": "Delete a specific attendee from a specific cart" }, { "info": { "name": "Retrieve form for a specific attendee for a specific event in a specific cart", "type": "http" }, "http": { "method": "GET", "url": "https://api.brushfire.com/cart/:cartId/events/:eventId/attendees/:attendeeId/form", "params": [ { "name": "cartId", "value": "", "type": "path", "description": "A valid CartId that was previously generated by /cart/id" }, { "name": "eventId", "value": "", "type": "path", "description": "An integer or a GUID that corresponds to a specific event" }, { "name": "attendeeId", "value": "", "type": "path", "description": "An integer, GUID, or a string that corresponds to a specific attendee" }, { "name": "accessKey", "value": "", "type": "query", "description": "The Access Key for the user context" }, { "name": "originalOrderId", "value": "", "type": "query", "description": "A valid OrderId for a post-order add-on purchase" } ], "auth": { "type": "apikey", "key": "Authorization", "value": "{{Authorization}}", "placement": "header" } }, "docs": "Retrieve form for a specific attendee for a specific event in a specific cart" }, { "info": { "name": "Update form for a specific attendee for a specific event in a specific cart", "type": "http" }, "http": { "method": "POST", "url": "https://api.brushfire.com/cart/:cartId/events/:eventId/attendees/:attendeeId/form", "params": [ { "name": "cartId", "value": "", "type": "path", "description": "A valid CartId that was previously generated by /cart/id" }, { "name": "eventId", "value": "", "type": "path", "description": "An integer or a GUID that corresponds to a specific event" }, { "name": "attendeeId", "value": "", "type": "path", "description": "An integer, GUID, or a string that corresponds to a specific attendee" }, { "name": "originalOrderId", "value": "", "type": "query", "description": "A valid OrderId for a post-order add-on purchase" } ], "body": { "type": "json", "data": "{}" }, "auth": { "type": "apikey", "key": "Authorization", "value": "{{Authorization}}", "placement": "header" } }, "docs": "Update form for a specific attendee for a specific event in a specific cart" }, { "info": { "name": "Retrieve form for the buyer for a specific event in a specific cart", "type": "http" }, "http": { "method": "GET", "url": "https://api.brushfire.com/cart/:cartId/events/:eventId/form", "params": [ { "name": "cartId", "value": "", "type": "path", "description": "A valid CartId that was previously generated by /cart/id" }, { "name": "eventId", "value": "", "type": "path", "description": "An integer or a GUID that corresponds to a specific event" }, { "name": "accessKey", "value": "", "type": "query", "description": "The Access Key for the user context" }, { "name": "originalOrderId", "value": "", "type": "query", "description": "A valid OrderId for a post-order add-on purchase" } ], "auth": { "type": "apikey", "key": "Authorization", "value": "{{Authorization}}", "placement": "header" } }, "docs": "Retrieve form for the buyer for a specific event in a specific cart" }, { "info": { "name": "Update form for the buyer for a specific event in a specific cart", "type": "http" }, "http": { "method": "POST", "url": "https://api.brushfire.com/cart/:cartId/events/:eventId/form", "params": [ { "name": "cartId", "value": "", "type": "path", "description": "A valid CartId that was previously generated by /cart/id" }, { "name": "eventId", "value": "", "type": "path", "description": "An integer or a GUID that corresponds to a specific event" }, { "name": "originalOrderId", "value": "", "type": "query", "description": "A valid OrderId for a post-order add-on purchase" } ], "body": { "type": "json", "data": "{}" }, "auth": { "type": "apikey", "key": "Authorization", "value": "{{Authorization}}", "placement": "header" } }, "docs": "Update form for the buyer for a specific event in a specific cart" }, { "info": { "name": "Retrieve forms for the buyer and attendees for a specific event in a specific cart", "type": "http" }, "http": { "method": "GET", "url": "https://api.brushfire.com/cart/:cartId/events/:eventId/forms", "params": [ { "name": "cartId", "value": "", "type": "path", "description": "A valid CartId that was previously generated by /cart/id" }, { "name": "eventId", "value": "", "type": "path", "description": "An integer or a GUID that corresponds to a specific event" }, { "name": "accessKey", "value": "", "type": "query", "description": "The Access Key for the user context" }, { "name": "originalOrderId", "value": "", "type": "query", "description": "A valid OrderId for a post-order add-on purchase" } ], "auth": { "type": "apikey", "key": "Authorization", "value": "{{Authorization}}", "placement": "header" } }, "docs": "Retrieve forms for the buyer and attendees for a specific event in a specific cart" }, { "info": { "name": "Search customer accounts and past orders for checkout information for specified cart", "type": "http" }, "http": { "method": "GET", "url": "https://api.brushfire.com/cart/:cartId/lookup", "params": [ { "name": "cartId", "value": "", "type": "path", "description": "A valid CartId that was previously generated by /cart/{cartId}" }, { "name": "name", "value": "", "type": "query", "description": "Name you are searching for (first and/or last)" } ], "auth": { "type": "apikey", "key": "Authorization", "value": "{{Authorization}}", "placement": "header" } }, "docs": "Search customer accounts and past orders for checkout information for specified cart" }, { "info": { "name": "Adds a promotion (by name) to a specific cart", "type": "http" }, "http": { "method": "POST", "url": "https://api.brushfire.com/cart/:cartId/promotions", "params": [ { "name": "cartId", "value": "", "type": "path", "description": "A valid CartId that was previously generated by /cart/{cartId}" }, { "name": "originalOrderId", "value": "", "type": "query", "description": "A valid OrderId for a post-order add-on purchase" }, { "name": "exchangeId", "value": "", "type": "query", "description": "A valid ExchangeId to associate this cart with an exchange" } ], "body": { "type": "json", "data": "{}" }, "auth": { "type": "apikey", "key": "Authorization", "value": "{{Authorization}}", "placement": "header" } }, "docs": "Adds a promotion (by name) to a specific cart" }, { "info": { "name": "Delete a promotion from a specific cart", "type": "http" }, "http": { "method": "DELETE", "url": "https://api.brushfire.com/cart/:cartId/promotions/:promotionId", "params": [ { "name": "cartId", "value": "", "type": "path", "description": "A valid CartId that was previously generated by /cart/{cartId}" }, { "name": "promotionId", "value": "", "type": "path", "description": "A GUID that corresponds to a specific promotion" } ], "auth": { "type": "apikey", "key": "Authorization", "value": "{{Authorization}}", "placement": "header" } }, "docs": "Delete a promotion from a specific cart" }, { "info": { "name": "Retreive a system-generated CartId for use in other calls", "type": "http" }, "http": { "method": "GET", "url": "https://api.brushfire.com/cart/id", "auth": { "type": "apikey", "key": "Authorization", "value": "{{Authorization}}", "placement": "header" } }, "docs": "Retreive a system-generated CartId for use in other calls" } ] } ], "bundled": true }