BigMarker News & Updates Custom API Export

Connect BigMarker to virtually anything

If your system accepts an HTTP request, BigMarker can now send to it. You write the request URL and the JSON body, so registrations, attendance and on-demand views arrive in the exact shape your API already expects.
Categories
Share

Most integrations only reach the platforms somebody built a connector for — and the system you actually need is never on the list. Custom API Export removes the list. Point a session at any HTTP endpoint, write the JSON body yourself, and BigMarker calls it as the session is created, as people register and cancel, when the session ends, and when someone watches the recording. No middleware, no CSV hand-off, and no waiting on a connector to be built.

No connector required

Every other integration on the Integrations tab is a fixed connection to one product, with a field map someone at BigMarker decided on. This one has no field map at all. You choose the method, you type the request URL, and you write the JSON body — so the message that leaves BigMarker is already the message your system accepts.

That covers the data warehouse, the event mesh, the internal CRM, the regional marketing platform, the homegrown service nobody else integrates with. If it speaks HTTP, it is in scope.

Registrationone message per registrantOn

Calls the API once for each registrant when their registration is confirmed.

POSThttps://api.yoursystem.com/v2/events/{{ webinar_id }}/attendees
{
  "eventId": {{ webinar_id | json }},
  "email":   {{ email | json }},
  "name":    {{ first_name | json }},
  "country": {{ country_code | json }},
  "optIn":   {{ custom_field_consent_value | bool }},
  "source":  {{ vars.source | json }}
}
{
  "eventId": "b5d0de6e5d6f",
  "email":   "amelie@example.com",
  "name":    "Amelie",
  "country": "CH",
  "optIn":   true,
  "source":  "bigmarker-emea"
}
200 OKTest sent · 412 ms

The Registration section of a Custom API Export integration, with a live preview of the body it will send.

Five moments, five separate calls

The integration is not one firehose. It is five sections, each with its own switch, its own request URL and its own body — so a registration can go to one endpoint and attendance to another, and you can turn one off without touching the rest.

SectionCalls the API when…Volume
SessionThis session is created or edited, and again when it ends.one message per session
RegistrationA registrant’s registration is confirmed — after payment, approval or double opt-in.one message per registrant
CancellationA registrant cancels, from the cancellation link, the Audience page or the API.one message per canceled registrant
AttendanceThe session ends: attended if they joined the live room, otherwise a no-show.every registrant, when the session ends
On-Demand ViewA registrant watches the recording for the first time.one message per recording viewer

There is also Export all, which re-sends everything you already have with its current status — the way to backfill a system you connected after the fact.

Everything you know about the session is a variable

The body is a template, so any value BigMarker holds can be dropped into it: the session, the person, where they came from, and every registration field on your own form.

SessionTitle, times, type, statusStart and end in UTC or the session’s own time zone, session tags with their API names, and the channel it belongs to.
RegistrantName, email, country, languagePlus registration status, attended, viewed on demand, registration time and source.
Your formEvery registration fieldCustom questions and calculated fields, addressed by the API name you gave them.

Filters keep the JSON valid whatever the data does: | json quotes a text value and writes null when it is empty, | bool turns a Yes/No answer into a real JSON true or false, and | default, | date and | truncate handle the rest. An empty field can never break the payload.

See the exact request before it goes anywhere

Test connectionCredentials only
  1. ChecksThat the token endpoint or API key actually authenticates, before you write a single template.
PreviewNothing is sent
  1. RendersThe request URL and body filled in with a real session and a real registrant, so you see the payload as your API will.
Send testOne real call
  1. SendsA single message to your endpoint and shows you the status code and the response body that came back.

Once it is live, the Call Log keeps every request and response for the session, so a failure is something you can open and read rather than guess at. Timeouts and 5xx responses retry on their own — five attempts, backing off one, two, four and eight minutes — so a brief outage on your side does not cost you the data.

Change environments without editing a template

Anything that differs between staging and production — a host, a tenant id, a source name — goes in API Variables and is referenced as vars.name in the URL and body. Moving an integration between environments is then a change of values and credentials, never of templates.

And when you have a setup that works, save it as a channel preset and load it onto the next session in one click, credentials included.

Availability

Custom API Export is available on Enterprise and Virtual Event plans. Find it on a session under Integrations → Custom API Export. It is set up per session and carries across copies, and it supports one-off sessions today — series, recurring sessions and 24-7 rooms are not covered yet.

Your API, your payload
Custom API Export is available on Enterprise and Virtual Event plans, under Integrations on any one-off session.
Related updates
Export to Any System
Export to Any System
No connector needed — point a session at your endpoint, write the JSON body, and BigMarker calls it as people register, attend and watch.
Threaded chat in waiting room
Threaded chat in waiting room
Replies now sit in a thread under the message they answer, so the pre-show conversation stays readable.
 Inline Page Editing
Inline Page Editing
Click any headline, image or block on your landing page and change it right there — no hunting through editor panels.
Preview Custom Page States
Preview Custom Page States
Preview any custom page as a registered viewer, an unregistered visitor or a real registrant, at any point in the event's life.
Quizes in On Demand Video
Quizes in On Demand Video
Ask questions inside your recordings and see who actually understood, not just who pressed play.
Follow Up Emails
Follow Up Emails
Keep in touch with your registrants immediately after they register.
Introducing BigMarker AI
Introducing BigMarker AI
Leverage generative AI to automate chaptering, generate short-form social-ready video clips, and create derivative content such as blogs, eBooks, and more.
AI  Audio Translations
AI Audio Translations
Presenters speak in their language while attendees listen in theirs, removing barriers and opening content to participants everywhere.
Custom Audience Experiences
Custom Audience Experiences
Get complete control over your webinar and event interfaces so every session looks, feels, and performs exactly the way you want.
AI Email Personalization
AI Email Personalization
Every attendee gets a message crafted just for them based on their engagement, interests, and lead score.
Studio Scenes
Studio Scenes
Give your events the look, feel, and professionalism of a live broadcast, without the complexity or cost of a production crew.
AI Content Studio
AI Content Studio
Leverage generative AI to automate chaptering, generate short-form video clips, and create blogs, eBooks, and other derivative content.
AI Lead Scoring
AI Lead Scoring
Instantly transform registration and attendee data into customized actionable sales insights.
Join the waitlist
By clicking “Submit”, I acknowledge that BigMarker may contact me related to my participation in this Beta offering.
You’re all set!
You’ve successfully registered for the waitlist!
If you have any questions, please contact your CSM.
Custom API Export