Audited route registry
The endpoint list below is generated from the existing typed documentation registry and validated against implemented server sources.
Version 1 routes for approved white-label organizations.
The endpoint list below is generated from the existing typed documentation registry and validated against implemented server sources.
Authentication, route prefix, request fields, response shape, and permissions remain separate from the other API products.
White-Label API
Version 1 API for approved white-label organizations using SparkGlim infrastructure under their own brand.
Authentication: HMAC-signed requests with x-white-label-key-id, x-white-label-signature, x-white-label-timestamp, and x-white-label-nonce.
/api/white-label/v1/contextLoads the current white-label account context for an enabled account.
/api/white-label/v1/campaignsLists campaigns visible to the authenticated white-label account.
/api/white-label/v1/campaignsCreates a white-label campaign. Supported campaign_type values are voting, donation, and ticketing.
/api/white-label/v1/campaigns/:campaignIdPartially updates an existing campaign owned by the white-label account.
/api/white-label/v1/ticket-typesLists ticket types, optionally filtered by campaignId.
/api/white-label/v1/ticket-typesCreates a ticket type for a ticketing campaign.
/api/white-label/v1/participantsLists voting participants/nominees for white-label campaigns.
/api/white-label/v1/payments/initializeInitializes a vote, donation, or ticket payment through the white-label account provider routing.
/api/white-label/v1/withdrawalsCreates a withdrawal request. This route requires a secret key, withdrawal-enabled API key, and idempotency key.
/api/white-label/v1/settingsReturns white-label settings, optionally filtered by categories.