Card-change feed across events
Every card change across the launch promotions (or one of them), newest first — the same audit trail the card.changed webhook delivers, for callers that poll instead. Kinds: fight-added, fight-cancelled, fight-reinstated, opponent-changed, time-changed, venue-changed, fighter-merged. Each entry carries id, kind, before, after, observed_at and its event (id, slug, title, org, starts_at). No-op rows and flaps (a bout scratched and reinstated within 48 h, a start time moved and moved back within 72 h) are filtered out, exactly as on the per-event log and the webhook. since defaults to 90 days ago. Unknown kind 400s invalid_kind; a bad since 400s invalid_date.
Request
- Base URL: https://api.ufcalendar.com
- URL: https://api.ufcalendar.com/v1/changes
- Auth: HTTP bearer
Query parameters
Launch org slug: ufc, pfl, oktagon, bkfc or rizin. Staged orgs 400 until promoted.
Only changes observed at or after this point: YYYY-MM-DD (UTC midnight) or an ISO-8601 datetime. Default: 90 days ago.
Narrow to one change kind.
Opaque cursor from meta.pagination.next_cursor.
Response
Change entries, newest first
Changes
No recorded changes to this operation across all 1 revision of this API.