{ "info": { "name": "Brella Integration API", "description": "Public REST Integration API for the Brella event networking platform. Read event data (events, attendees, speakers, sponsors, timeslots, invites) for a Brella organization. Base URL: https://api.brella.io/api/integration. Authenticate with an organization API key in the Brella-Api-Access-Token header, and negotiate the API version with Accept: application/vnd.brella.v4+json. Pagination is mandatory on all list endpoints (page[size] up to 500, page[number]). Access is gated: an organization admin generates the API key from the Brella admin panel.", "schema": "https://schema.getpostman.com/json/collection/v2.1.0/collection.json" }, "auth": { "type": "apikey", "apikey": [ { "key": "key", "value": "Brella-Api-Access-Token", "type": "string" }, { "key": "value", "value": "{{apiKey}}", "type": "string" }, { "key": "in", "value": "header", "type": "string" } ] }, "variable": [ { "key": "baseUrl", "value": "https://api.brella.io/api/integration", "type": "string" }, { "key": "apiKey", "value": "", "type": "string" }, { "key": "organizationId", "value": "", "type": "string" }, { "key": "eventId", "value": "", "type": "string" } ], "item": [ { "name": "Events", "item": [ { "name": "List all events", "request": { "method": "GET", "header": [ { "key": "Accept", "value": "application/vnd.brella.v4+json" }, { "key": "Content-Type", "value": "application/json" } ], "url": { "raw": "{{baseUrl}}/organizations/{{organizationId}}/events?page[size]=50&page[number]=1", "host": ["{{baseUrl}}"], "path": ["organizations", "{{organizationId}}", "events"], "query": [ { "key": "page[size]", "value": "50" }, { "key": "page[number]", "value": "1" } ] }, "description": "List the events belonging to a Brella organization. Pagination is mandatory; optional created_from / created_to ISO 8601 filters are supported." } } ] }, { "name": "Attendees", "item": [ { "name": "List all attendees", "request": { "method": "GET", "header": [ { "key": "Accept", "value": "application/vnd.brella.v4+json" }, { "key": "Content-Type", "value": "application/json" } ], "url": { "raw": "{{baseUrl}}/organizations/{{organizationId}}/events/{{eventId}}/attendees?page[size]=50&page[number]=1", "host": ["{{baseUrl}}"], "path": ["organizations", "{{organizationId}}", "events", "{{eventId}}", "attendees"], "query": [ { "key": "page[size]", "value": "50" }, { "key": "page[number]", "value": "1" } ] }, "description": "List attendees for a specific event. Supports created_from, created_to, updated_from, updated_to ISO 8601 filters for incremental syncs." } } ] }, { "name": "Speakers", "item": [ { "name": "List all speakers", "request": { "method": "GET", "header": [ { "key": "Accept", "value": "application/vnd.brella.v4+json" }, { "key": "Content-Type", "value": "application/json" } ], "url": { "raw": "{{baseUrl}}/organizations/{{organizationId}}/events/{{eventId}}/speakers?page[size]=50&page[number]=1", "host": ["{{baseUrl}}"], "path": ["organizations", "{{organizationId}}", "events", "{{eventId}}", "speakers"], "query": [ { "key": "page[size]", "value": "50" }, { "key": "page[number]", "value": "1" } ] }, "description": "List the speakers configured for a specific event." } } ] }, { "name": "Sponsors", "item": [ { "name": "List all sponsors", "request": { "method": "GET", "header": [ { "key": "Accept", "value": "application/vnd.brella.v4+json" }, { "key": "Content-Type", "value": "application/json" } ], "url": { "raw": "{{baseUrl}}/organizations/{{organizationId}}/events/{{eventId}}/sponsors?page[size]=50&page[number]=1", "host": ["{{baseUrl}}"], "path": ["organizations", "{{organizationId}}", "events", "{{eventId}}", "sponsors"], "query": [ { "key": "page[size]", "value": "50" }, { "key": "page[number]", "value": "1" } ] }, "description": "List sponsors and exhibitors for a specific event." } } ] }, { "name": "Schedule", "item": [ { "name": "List all timeslots", "request": { "method": "GET", "header": [ { "key": "Accept", "value": "application/vnd.brella.v4+json" }, { "key": "Content-Type", "value": "application/json" } ], "url": { "raw": "{{baseUrl}}/organizations/{{organizationId}}/events/{{eventId}}/timeslots?page[size]=50&page[number]=1", "host": ["{{baseUrl}}"], "path": ["organizations", "{{organizationId}}", "events", "{{eventId}}", "timeslots"], "query": [ { "key": "page[size]", "value": "50" }, { "key": "page[number]", "value": "1" } ] }, "description": "List all timeslots (networking and content types) for a specific event: titles, subtitles, tracks, locations, tags, and formatted content." } } ] }, { "name": "Invites", "item": [ { "name": "List all invites", "request": { "method": "GET", "header": [ { "key": "Accept", "value": "application/vnd.brella.v4+json" }, { "key": "Content-Type", "value": "application/json" } ], "url": { "raw": "{{baseUrl}}/organizations/{{organizationId}}/events/{{eventId}}/invites?page[size]=50&page[number]=1", "host": ["{{baseUrl}}"], "path": ["organizations", "{{organizationId}}", "events", "{{eventId}}", "invites"], "query": [ { "key": "page[size]", "value": "50" }, { "key": "page[number]", "value": "1" } ] }, "description": "List the invites issued for a specific event." } } ] } ] }