List workspaces
List the org's workspaces so callers can discover `workspaceId`s. The VIP label/message/user routes are workspace-scoped (those features exist only in VIP workspaces), so this is their discovery entrypoint.
/workspacesAuthorization
x-api-key x-date x-signature Your API key (the ApiKeys document id).
In: header
Current timestamp in ISO-8601 (must be fresh — within −5s..+60s of server time).
In: header
HMAC-SHA256 of the x-date string keyed by your secret, lowercase hex.
In: header
Response Body
application/json
application/json
application/json
curl -X GET "https://example.com/workspaces"[ { "id": "string", "name": "string", "type": "VIP", "vipIndicator": "string", "vipIndicatorInProcess": true }]{ "message": "string"}{ "message": "string"}List reusable superpowers and templates
List reusable superpowers and creative templates so callers can attach one to a post by reference (`creativeTemplateId`) instead of hand-building the full superpower object. Trimmed to identity + type fields.
Export VIP user messages to CSV
Export all VIP user messages in a window to a CSV uploaded to Storage, and return `{ totalCount, csvUrl }`. Same VIP-workspace gate, optional `label` / `contentType` filters, and 31-day cap as the list route — it returns every matching row rather than a capped page. `workspaceId`, `mediumId`, `from`, and `to` are **required**.