{
  "opencollection": "1.0.0",
  "info": {
    "name": "Brushfire API: Version 2025-07-22 AccessCodes Orders API",
    "version": "2025-07-22"
  },
  "items": [
    {
      "info": {
        "name": "Orders",
        "type": "folder"
      },
      "items": [
        {
          "info": {
            "name": "Gets list of orders by eventId and/or a date range.",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://api.brushfire.com/orders",
            "params": [
              {
                "name": "eventId",
                "value": "",
                "type": "query",
                "description": "An integer or a GUID that corresponds to a specific event. Only required if there is no startsAt or endsAt."
              },
              {
                "name": "startsAt",
                "value": "",
                "type": "query",
                "description": "Optional start date to filter list"
              },
              {
                "name": "endsAt",
                "value": "",
                "type": "query",
                "description": "Optional end date to filter list"
              }
            ],
            "auth": {
              "type": "apikey",
              "key": "Authorization",
              "value": "{{Authorization}}",
              "placement": "header"
            }
          },
          "docs": "Gets list of orders by eventId and/or a date range."
        },
        {
          "info": {
            "name": "Create an order from an existing cart",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "https://api.brushfire.com/orders",
            "body": {
              "type": "json",
              "data": "{}"
            },
            "auth": {
              "type": "apikey",
              "key": "Authorization",
              "value": "{{Authorization}}",
              "placement": "header"
            }
          },
          "docs": "Create an order from an existing cart"
        },
        {
          "info": {
            "name": "Retrieve a single order",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://api.brushfire.com/orders/:orderId",
            "params": [
              {
                "name": "orderId",
                "value": "",
                "type": "path",
                "description": "A string (orderKey) or a GUID representing a specific order"
              },
              {
                "name": "accessKey",
                "value": "",
                "type": "query",
                "description": "The Access Key for the user context"
              },
              {
                "name": "qrSize",
                "value": "",
                "type": "query",
                "description": "The width and height of the QR Code. If blank, no QR will be sent."
              }
            ],
            "auth": {
              "type": "apikey",
              "key": "Authorization",
              "value": "{{Authorization}}",
              "placement": "header"
            }
          },
          "docs": "Retrieve a single order"
        },
        {
          "info": {
            "name": "Retrieve fields for an order",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://api.brushfire.com/orders/:orderId/fields",
            "params": [
              {
                "name": "orderId",
                "value": "",
                "type": "path",
                "description": "A string (orderKey) or a GUID representing a specific order"
              },
              {
                "name": "accessKey",
                "value": "",
                "type": "query",
                "description": "The Access Key for the user context"
              }
            ],
            "auth": {
              "type": "apikey",
              "key": "Authorization",
              "value": "{{Authorization}}",
              "placement": "header"
            }
          },
          "docs": "Retrieve fields for an order"
        },
        {
          "info": {
            "name": "Update fields for an order",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "https://api.brushfire.com/orders/:orderId/fields",
            "params": [
              {
                "name": "orderId",
                "value": "",
                "type": "path",
                "description": "A string (orderKey) or a GUID representing a specific order"
              }
            ],
            "body": {
              "type": "json",
              "data": "{}"
            },
            "auth": {
              "type": "apikey",
              "key": "Authorization",
              "value": "{{Authorization}}",
              "placement": "header"
            }
          },
          "docs": "Update fields for an order"
        },
        {
          "info": {
            "name": "Retrieve the printable resources for a single order",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://api.brushfire.com/orders/:orderId/print",
            "params": [
              {
                "name": "orderId",
                "value": "",
                "type": "path",
                "description": "A string (orderKey) or a GUID representing a specific order"
              },
              {
                "name": "type",
                "value": "",
                "type": "query",
                "description": "A string that is one of \"Ticket\", \"ETicket\", or \"Namebadge\""
              },
              {
                "name": "format",
                "value": "",
                "type": "query",
                "description": "A string that is one of \"PDF\", \"PNG\", \"JPG\", \"GIF\", \"BMP\" or \"TIFF\""
              },
              {
                "name": "imageDpi",
                "value": "",
                "type": "query",
                "description": "An int representing the dots per inch of the images produced that is 72, 96, 150, 300 or 600. 0 for PDF"
              }
            ],
            "auth": {
              "type": "apikey",
              "key": "Authorization",
              "value": "{{Authorization}}",
              "placement": "header"
            }
          },
          "docs": "Retrieve the printable resources for a single order"
        },
        {
          "info": {
            "name": "Resend a confirmation for a single order",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "https://api.brushfire.com/orders/:orderId/resend",
            "params": [
              {
                "name": "orderId",
                "value": "",
                "type": "path",
                "description": "A string (orderKey) or a GUID representing a specific order"
              }
            ],
            "body": {
              "type": "json",
              "data": "{}"
            },
            "auth": {
              "type": "apikey",
              "key": "Authorization",
              "value": "{{Authorization}}",
              "placement": "header"
            }
          },
          "docs": "Resend a confirmation for a single order"
        },
        {
          "info": {
            "name": "Create cart-less order for free, general admission events with no fields.",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "https://api.brushfire.com/orders/direct",
            "body": {
              "type": "json",
              "data": "{}"
            },
            "auth": {
              "type": "apikey",
              "key": "Authorization",
              "value": "{{Authorization}}",
              "placement": "header"
            }
          },
          "docs": "Create cart-less order for free, general admission events with no fields."
        },
        {
          "info": {
            "name": "Retrieve orders that match provided email",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://api.brushfire.com/orders/helpdesk/:email",
            "params": [
              {
                "name": "email",
                "value": "",
                "type": "path",
                "description": "An email to search across order email fields"
              }
            ],
            "auth": {
              "type": "apikey",
              "key": "Authorization",
              "value": "{{Authorization}}",
              "placement": "header"
            }
          },
          "docs": "Retrieve orders that match provided email"
        },
        {
          "info": {
            "name": "Create a point of sale order from an existing cart",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "https://api.brushfire.com/orders/pos",
            "body": {
              "type": "json",
              "data": "{}"
            },
            "auth": {
              "type": "apikey",
              "key": "Authorization",
              "value": "{{Authorization}}",
              "placement": "header"
            }
          },
          "docs": "Create a point of sale order from an existing cart"
        },
        {
          "info": {
            "name": "Retrieve the printable resources for multiple orders",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "https://api.brushfire.com/orders/print",
            "body": {
              "type": "json",
              "data": "{}"
            },
            "auth": {
              "type": "apikey",
              "key": "Authorization",
              "value": "{{Authorization}}",
              "placement": "header"
            }
          },
          "docs": "Retrieve the printable resources for multiple orders"
        },
        {
          "info": {
            "name": "Prepares an order to be paid for with a Square or Stripe Reader.",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "https://api.brushfire.com/orders/reader/start",
            "body": {
              "type": "json",
              "data": "{}"
            },
            "auth": {
              "type": "apikey",
              "key": "Authorization",
              "value": "{{Authorization}}",
              "placement": "header"
            }
          },
          "docs": "Prepares an order to be paid for with a Square or Stripe Reader."
        },
        {
          "info": {
            "name": "Sends SMS messages to the provided phone number (only US and Canada)",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "https://api.brushfire.com/orders/sms",
            "body": {
              "type": "json",
              "data": "{}"
            },
            "auth": {
              "type": "apikey",
              "key": "Authorization",
              "value": "{{Authorization}}",
              "placement": "header"
            }
          },
          "docs": "Sends SMS messages to the provided phone number (only US and Canada)"
        }
      ]
    }
  ],
  "bundled": true
}