{ "opencollection": "1.0.0", "info": { "name": "Brushfire API: Version 2025-07-22 AccessCodes Attendees API", "version": "2025-07-22" }, "items": [ { "info": { "name": "Attendees", "type": "folder" }, "items": [ { "info": { "name": "Retrieve all relevant attendee information for the given attendee number", "type": "http" }, "http": { "method": "GET", "url": "https://api.brushfire.com/attendees/:attendeeId", "params": [ { "name": "attendeeId", "value": "", "type": "path", "description": "An integer, GUID, or a string that corresponds to a specific attendee" }, { "name": "eventId", "value": "", "type": "query", "description": "An integer or a GUID that corresponds to a specific event (only necessary if sending an attendee code)" }, { "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 all relevant attendee information for the given attendee number" }, { "info": { "name": "Cancel an attendee (zero financial change only)", "type": "http" }, "http": { "method": "POST", "url": "https://api.brushfire.com/attendees/:attendeeId/cancel", "params": [ { "name": "attendeeId", "value": "", "type": "path", "description": "An integer or a GUID that corresponds to a specific attendee" } ], "body": { "type": "json", "data": "{}" }, "auth": { "type": "apikey", "key": "Authorization", "value": "{{Authorization}}", "placement": "header" } }, "docs": "Cancel an attendee (zero financial change only)" }, { "info": { "name": "Associate an external code with a Brushfire attendee for scanning, etc.", "type": "http" }, "http": { "method": "POST", "url": "https://api.brushfire.com/attendees/:attendeeId/code", "params": [ { "name": "attendeeId", "value": "", "type": "path", "description": "An integer or a GUID that corresponds to a specific attendee" } ], "body": { "type": "json", "data": "{}" }, "auth": { "type": "apikey", "key": "Authorization", "value": "{{Authorization}}", "placement": "header" } }, "docs": "Associate an external code with a Brushfire attendee for scanning, etc." }, { "info": { "name": "Gets all the available communities for this specific attendee based upon any rules that might be in place", "type": "http" }, "http": { "method": "GET", "url": "https://api.brushfire.com/attendees/:attendeeId/communities", "params": [ { "name": "attendeeId", "value": "", "type": "path", "description": "An integer or a GUID that corresponds to a specific attendee" }, { "name": "accessKey", "value": "", "type": "query", "description": "The Access Key for the user context" } ], "auth": { "type": "apikey", "key": "Authorization", "value": "{{Authorization}}", "placement": "header" } }, "docs": "Gets all the available communities for this specific attendee based upon any rules that might be in place" }, { "info": { "name": "Set or clear the community for the specified attendee (as long as the group's community doesn't override)", "type": "http" }, "http": { "method": "POST", "url": "https://api.brushfire.com/attendees/:attendeeId/community", "params": [ { "name": "attendeeId", "value": "", "type": "path", "description": "An integer or a GUID that corresponds to a specific attendee" } ], "body": { "type": "json", "data": "{}" }, "auth": { "type": "apikey", "key": "Authorization", "value": "{{Authorization}}", "placement": "header" } }, "docs": "Set or clear the community for the specified attendee (as long as the group's community doesn't override)" }, { "info": { "name": "Set a registered attendee's completed state", "type": "http" }, "http": { "method": "POST", "url": "https://api.brushfire.com/attendees/:attendeeId/completed", "params": [ { "name": "attendeeId", "value": "", "type": "path", "description": "An integer or a GUID that corresponds to a specific attendee" } ], "body": { "type": "json", "data": "{}" }, "auth": { "type": "apikey", "key": "Authorization", "value": "{{Authorization}}", "placement": "header" } }, "docs": "Set a registered attendee's completed state" }, { "info": { "name": "Returns all data for the specified attendee in the same structure as {eventId}/data", "type": "http" }, "http": { "method": "GET", "url": "https://api.brushfire.com/attendees/:attendeeId/data", "params": [ { "name": "attendeeId", "value": "", "type": "path", "description": "An integer, GUID, or a string that corresponds to a specific attendee" } ], "auth": { "type": "apikey", "key": "Authorization", "value": "{{Authorization}}", "placement": "header" } }, "docs": "Returns all data for the specified attendee in the same structure as {eventId}/data" }, { "info": { "name": "Donate back an attendee", "type": "http" }, "http": { "method": "POST", "url": "https://api.brushfire.com/attendees/:attendeeId/donate", "params": [ { "name": "attendeeId", "value": "", "type": "path", "description": "An integer or a GUID that corresponds to a specific attendee" } ], "body": { "type": "json", "data": "{}" }, "auth": { "type": "apikey", "key": "Authorization", "value": "{{Authorization}}", "placement": "header" } }, "docs": "Donate back an attendee" }, { "info": { "name": "Retrieve fields for an attendee", "type": "http" }, "http": { "method": "GET", "url": "https://api.brushfire.com/attendees/:attendeeId/fields", "params": [ { "name": "attendeeId", "value": "", "type": "path", "description": "An integer or a GUID that corresponds to a specific attendee" }, { "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 attendee" }, { "info": { "name": "Update fields for an attendee", "type": "http" }, "http": { "method": "POST", "url": "https://api.brushfire.com/attendees/:attendeeId/fields", "params": [ { "name": "attendeeId", "value": "", "type": "path", "description": "An integer or a GUID that corresponds to a specific attendee" } ], "body": { "type": "json", "data": "{}" }, "auth": { "type": "apikey", "key": "Authorization", "value": "{{Authorization}}", "placement": "header" } }, "docs": "Update fields for an attendee" }, { "info": { "name": "Retrieve fields for an attendee", "type": "http" }, "http": { "method": "GET", "url": "https://api.brushfire.com/attendees/:attendeeId/fieldscustom", "params": [ { "name": "attendeeId", "value": "", "type": "path", "description": "An integer or a GUID that corresponds to a specific attendee" }, { "name": "fieldsToInclude", "value": "", "type": "query", "description": "The Id's of the fields you want returned" }, { "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 attendee" }, { "info": { "name": "Update fields for an attendee", "type": "http" }, "http": { "method": "POST", "url": "https://api.brushfire.com/attendees/:attendeeId/fieldscustom", "params": [ { "name": "attendeeId", "value": "", "type": "path", "description": "An integer or a GUID that corresponds to a specific attendee" } ], "body": { "type": "json", "data": "{}" }, "auth": { "type": "apikey", "key": "Authorization", "value": "{{Authorization}}", "placement": "header" } }, "docs": "Update fields for an attendee" }, { "info": { "name": "Set an attendee registration as a gift", "type": "http" }, "http": { "method": "POST", "url": "https://api.brushfire.com/attendees/:attendeeId/gift", "params": [ { "name": "attendeeId", "value": "", "type": "path", "description": "An integer or a GUID that corresponds to a specific attendee" } ], "body": { "type": "json", "data": "{}" }, "auth": { "type": "apikey", "key": "Authorization", "value": "{{Authorization}}", "placement": "header" } }, "docs": "Set an attendee registration as a gift" }, { "info": { "name": "Set or clear the group (and the associated community) for the specified attendee", "type": "http" }, "http": { "method": "POST", "url": "https://api.brushfire.com/attendees/:attendeeId/group", "params": [ { "name": "attendeeId", "value": "", "type": "path", "description": "An integer or a GUID that corresponds to a specific attendee" } ], "body": { "type": "json", "data": "{}" }, "auth": { "type": "apikey", "key": "Authorization", "value": "{{Authorization}}", "placement": "header" } }, "docs": "Set or clear the group (and the associated community) for the specified attendee" }, { "info": { "name": "Copy all fields from the source attendee to the specified attendee and link them together", "type": "http" }, "http": { "method": "POST", "url": "https://api.brushfire.com/attendees/:attendeeId/link", "params": [ { "name": "attendeeId", "value": "", "type": "path", "description": "An integer or a GUID that corresponds to a specific attendee" } ], "body": { "type": "json", "data": "{}" }, "auth": { "type": "apikey", "key": "Authorization", "value": "{{Authorization}}", "placement": "header" } }, "docs": "Copy all fields from the source attendee to the specified attendee and link them together" }, { "info": { "name": "Retrieve the printable resources for a single attendee", "type": "http" }, "http": { "method": "GET", "url": "https://api.brushfire.com/attendees/:attendeeId/print", "params": [ { "name": "attendeeId", "value": "", "type": "path", "description": "An integer or a GUID that corresponds to a specific attendee" }, { "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 attendee" }, { "info": { "name": "Change an attendee type (zero financial change only)", "type": "http" }, "http": { "method": "POST", "url": "https://api.brushfire.com/attendees/:attendeeId/type", "params": [ { "name": "attendeeId", "value": "", "type": "path", "description": "An integer or a GUID that corresponds to a specific attendee" } ], "body": { "type": "json", "data": "{}" }, "auth": { "type": "apikey", "key": "Authorization", "value": "{{Authorization}}", "placement": "header" } }, "docs": "Change an attendee type (zero financial change only)" }, { "info": { "name": "Retrieve attendees that match provided email", "type": "http" }, "http": { "method": "GET", "url": "https://api.brushfire.com/attendees/helpdesk/:email", "params": [ { "name": "email", "value": "", "type": "path", "description": "An email to search across attendee email fields" } ], "auth": { "type": "apikey", "key": "Authorization", "value": "{{Authorization}}", "placement": "header" } }, "docs": "Retrieve attendees that match provided email" }, { "info": { "name": "Convert a list of attendee numbers to their corresponding unique IDs, checking permissions for each", "type": "http" }, "http": { "method": "POST", "url": "https://api.brushfire.com/attendees/ids", "body": { "type": "json", "data": "{}" }, "auth": { "type": "apikey", "key": "Authorization", "value": "{{Authorization}}", "placement": "header" } }, "docs": "Convert a list of attendee numbers to their corresponding unique IDs, checking permissions for each" }, { "info": { "name": "Retrieve the printable resources for multiple attendees", "type": "http" }, "http": { "method": "POST", "url": "https://api.brushfire.com/attendees/print", "body": { "type": "json", "data": "{}" }, "auth": { "type": "apikey", "key": "Authorization", "value": "{{Authorization}}", "placement": "header" } }, "docs": "Retrieve the printable resources for multiple attendees" } ] } ], "bundled": true }