curl --request POST \
--url 'https://api.workstream.stateset.com/v1/brands/{brand_id}/billing/sync' \
--header "x-api-key: $STATESET_TEMPORAL_API_KEY" \
--header 'Content-Type: application/json' \
--data '{
"limit": 20
}'
{
"attempted": 1,
"sent": 1,
"failed": 1,
"skipped": 1,
"pending_remaining": 1
}
Sync brand billing events
Pending meter events pushed to the billing provider.
POST
/
v1
/
brands
/
{brand_id}
/
billing
/
sync
curl --request POST \
--url 'https://api.workstream.stateset.com/v1/brands/{brand_id}/billing/sync' \
--header "x-api-key: $STATESET_TEMPORAL_API_KEY" \
--header 'Content-Type: application/json' \
--data '{
"limit": 20
}'
{
"attempted": 1,
"sent": 1,
"failed": 1,
"skipped": 1,
"pending_remaining": 1
}
Path parameters
string (uuid)
required
Request body
object
integer
Response
object
integer
required
integer
required
integer
required
integer
required
integer
required
Status codes
| Code | Meaning |
|---|---|
200 | Pending meter events pushed to the billing provider. |
400 | Validation error |
401 | Unauthorized |
404 | Not found |
429 | Rate limited |
500 | Internal error |
curl --request POST \
--url 'https://api.workstream.stateset.com/v1/brands/{brand_id}/billing/sync' \
--header "x-api-key: $STATESET_TEMPORAL_API_KEY" \
--header 'Content-Type: application/json' \
--data '{
"limit": 20
}'
{
"attempted": 1,
"sent": 1,
"failed": 1,
"skipped": 1,
"pending_remaining": 1
}
Last modified on August 31, 2026