curl --request GET \
--url 'https://api.workstream.stateset.com/v1/brands/{brand_id}/billing' \
--header "x-api-key: $STATESET_TEMPORAL_API_KEY"
{
"profile": {
"id": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"brand_id": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"tenant_id": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"provider": "string",
"billing_org_id": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"stripe_customer_id": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"stripe_subscription_id": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"billing_email": "string",
"pricing_model": "string",
"default_currency": "USD",
"meter_event_namespace": "string",
"meter_event_overrides": {},
"enabled": true,
"metadata": {},
"created_at": "2026-08-31T14:22:05Z",
"updated_at": "2026-08-31T14:22:05Z"
},
"contract": {
"id": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"brand_id": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"tenant_id": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"billing_profile_id": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"provider": "string",
"contract_type": "string",
"status": "pending",
"currency": "USD",
"period": "string",
"display_name": "Ada Lovelace",
"commitment_label": "string",
"commitment_fee_minor": 4900,
"default_unit_amount_minor": 4900,
"included_quantity": 1,
"starts_at": "2026-08-31T14:22:05Z",
"ends_at": "2026-08-31T14:22:05Z",
"metadata": {},
"rates": [
{
"id": null,
"contract_id": null,
"outcome_type": null,
"display_name": null,
"unit_amount_minor": null,
"included_quantity": null,
"committed_unit_amount_minor": null,
"metadata": null,
"created_at": null,
"updated_at": null
}
],
"created_at": "2026-08-31T14:22:05Z",
"updated_at": "2026-08-31T14:22:05Z"
},
"current_period": {
"id": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"contract_id": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"brand_id": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"period_start": "2026-08-31T14:22:05Z",
"period_end": "2026-08-31T14:22:05Z",
"status": "pending",
"currency": "USD",
"commitment_fee_minor": 4900,
"included_quantity": 1,
"consumed_quantity": 1,
"covered_quantity": 1,
"overage_quantity": 1,
"estimated_overage_minor": 1,
"estimated_savings_minor": 1,
"invoice_summary": {},
"closed_at": "2026-08-31T14:22:05Z",
"created_at": "2026-08-31T14:22:05Z",
"updated_at": "2026-08-31T14:22:05Z"
},
"summary": {
"pending_events": 1,
"failed_events": 1,
"sent_events": 1,
"skipped_events": 1,
"pending_billable_outcomes": 1,
"last_sent_at": "2026-08-31T14:22:05Z"
},
"forecast": {
"configured": true,
"pricing_model": "string",
"currency": "USD",
"period_start": "2026-08-31T14:22:05Z",
"period_end": "2026-08-31T14:22:05Z",
"metered_quantity": 1,
"estimated_subtotal_minor": 4900,
"estimated_base_fee_minor": 4900,
"estimated_total_minor": 4900,
"notes": [
"Two-person tent, green — replacement for damaged pole set."
],
"committed_use": {
"enabled": true,
"active": true,
"display_name": "Ada Lovelace",
"period": "string",
"starts_at": "2026-08-31T14:22:05Z",
"ends_at": "2026-08-31T14:22:05Z",
"commitment_fee_minor": 4900,
"included_quantity": 1,
"consumed_quantity": 1,
"covered_quantity": 1,
"overage_quantity": 1,
"remaining_quantity": 1,
"estimated_overage_minor": 1,
"estimated_savings_minor": 1,
"currency": "USD"
},
"line_items": [
{
"key": null,
"kind": null,
"label": null,
"outcome_type": null,
"quantity": null,
"included_quantity": null,
"billable_quantity": null,
"committed_quantity": null,
"overage_quantity": null,
"unit_amount_minor": null,
"committed_unit_amount_minor": null,
"overage_unit_amount_minor": null,
"subtotal_minor": null,
"savings_minor": null,
"currency": null
}
]
},
"recent_events": [
{
"id": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"brand_id": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"outcome_id": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"billing_profile_id": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"provider": "string",
"event_name": "string",
"event_identifier": "string",
"status": "pending",
"payload": {},
"response_body": {},
"external_event_id": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"last_error": "string",
"attempt_count": 1,
"queued_at": "2026-08-31T14:22:05Z",
"last_attempt_at": "2026-08-31T14:22:05Z",
"sent_at": "2026-08-31T14:22:05Z",
"created_at": "2026-08-31T14:22:05Z",
"updated_at": "2026-08-31T14:22:05Z"
}
],
"recent_rated_outcomes": [
{
"id": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"brand_id": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"outcome_id": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"billing_profile_id": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"contract_id": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"period_id": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"provider": "string",
"outcome_type": "string",
"occurred_at": "2026-08-31T14:22:05Z",
"rating_kind": "string",
"currency": "USD",
"quantity": 2,
"included_quantity": 1,
"committed_quantity": 1,
"overage_quantity": 1,
"unit_amount_minor": 4900,
"committed_unit_amount_minor": 4900,
"subtotal_minor": 4900,
"savings_minor": 1,
"commitment_applied": true,
"rated_at": "2026-08-31T14:22:05Z",
"metadata": {},
"created_at": "2026-08-31T14:22:05Z",
"updated_at": "2026-08-31T14:22:05Z"
}
]
}
Get brand billing state
Billing profile, contract, current period, meter summary and forecast for the brand.
GET
/
v1
/
brands
/
{brand_id}
/
billing
curl --request GET \
--url 'https://api.workstream.stateset.com/v1/brands/{brand_id}/billing' \
--header "x-api-key: $STATESET_TEMPORAL_API_KEY"
{
"profile": {
"id": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"brand_id": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"tenant_id": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"provider": "string",
"billing_org_id": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"stripe_customer_id": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"stripe_subscription_id": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"billing_email": "string",
"pricing_model": "string",
"default_currency": "USD",
"meter_event_namespace": "string",
"meter_event_overrides": {},
"enabled": true,
"metadata": {},
"created_at": "2026-08-31T14:22:05Z",
"updated_at": "2026-08-31T14:22:05Z"
},
"contract": {
"id": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"brand_id": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"tenant_id": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"billing_profile_id": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"provider": "string",
"contract_type": "string",
"status": "pending",
"currency": "USD",
"period": "string",
"display_name": "Ada Lovelace",
"commitment_label": "string",
"commitment_fee_minor": 4900,
"default_unit_amount_minor": 4900,
"included_quantity": 1,
"starts_at": "2026-08-31T14:22:05Z",
"ends_at": "2026-08-31T14:22:05Z",
"metadata": {},
"rates": [
{
"id": null,
"contract_id": null,
"outcome_type": null,
"display_name": null,
"unit_amount_minor": null,
"included_quantity": null,
"committed_unit_amount_minor": null,
"metadata": null,
"created_at": null,
"updated_at": null
}
],
"created_at": "2026-08-31T14:22:05Z",
"updated_at": "2026-08-31T14:22:05Z"
},
"current_period": {
"id": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"contract_id": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"brand_id": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"period_start": "2026-08-31T14:22:05Z",
"period_end": "2026-08-31T14:22:05Z",
"status": "pending",
"currency": "USD",
"commitment_fee_minor": 4900,
"included_quantity": 1,
"consumed_quantity": 1,
"covered_quantity": 1,
"overage_quantity": 1,
"estimated_overage_minor": 1,
"estimated_savings_minor": 1,
"invoice_summary": {},
"closed_at": "2026-08-31T14:22:05Z",
"created_at": "2026-08-31T14:22:05Z",
"updated_at": "2026-08-31T14:22:05Z"
},
"summary": {
"pending_events": 1,
"failed_events": 1,
"sent_events": 1,
"skipped_events": 1,
"pending_billable_outcomes": 1,
"last_sent_at": "2026-08-31T14:22:05Z"
},
"forecast": {
"configured": true,
"pricing_model": "string",
"currency": "USD",
"period_start": "2026-08-31T14:22:05Z",
"period_end": "2026-08-31T14:22:05Z",
"metered_quantity": 1,
"estimated_subtotal_minor": 4900,
"estimated_base_fee_minor": 4900,
"estimated_total_minor": 4900,
"notes": [
"Two-person tent, green — replacement for damaged pole set."
],
"committed_use": {
"enabled": true,
"active": true,
"display_name": "Ada Lovelace",
"period": "string",
"starts_at": "2026-08-31T14:22:05Z",
"ends_at": "2026-08-31T14:22:05Z",
"commitment_fee_minor": 4900,
"included_quantity": 1,
"consumed_quantity": 1,
"covered_quantity": 1,
"overage_quantity": 1,
"remaining_quantity": 1,
"estimated_overage_minor": 1,
"estimated_savings_minor": 1,
"currency": "USD"
},
"line_items": [
{
"key": null,
"kind": null,
"label": null,
"outcome_type": null,
"quantity": null,
"included_quantity": null,
"billable_quantity": null,
"committed_quantity": null,
"overage_quantity": null,
"unit_amount_minor": null,
"committed_unit_amount_minor": null,
"overage_unit_amount_minor": null,
"subtotal_minor": null,
"savings_minor": null,
"currency": null
}
]
},
"recent_events": [
{
"id": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"brand_id": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"outcome_id": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"billing_profile_id": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"provider": "string",
"event_name": "string",
"event_identifier": "string",
"status": "pending",
"payload": {},
"response_body": {},
"external_event_id": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"last_error": "string",
"attempt_count": 1,
"queued_at": "2026-08-31T14:22:05Z",
"last_attempt_at": "2026-08-31T14:22:05Z",
"sent_at": "2026-08-31T14:22:05Z",
"created_at": "2026-08-31T14:22:05Z",
"updated_at": "2026-08-31T14:22:05Z"
}
],
"recent_rated_outcomes": [
{
"id": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"brand_id": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"outcome_id": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"billing_profile_id": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"contract_id": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"period_id": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"provider": "string",
"outcome_type": "string",
"occurred_at": "2026-08-31T14:22:05Z",
"rating_kind": "string",
"currency": "USD",
"quantity": 2,
"included_quantity": 1,
"committed_quantity": 1,
"overage_quantity": 1,
"unit_amount_minor": 4900,
"committed_unit_amount_minor": 4900,
"subtotal_minor": 4900,
"savings_minor": 1,
"commitment_applied": true,
"rated_at": "2026-08-31T14:22:05Z",
"metadata": {},
"created_at": "2026-08-31T14:22:05Z",
"updated_at": "2026-08-31T14:22:05Z"
}
]
}
Path parameters
string (uuid)
required
Response
object
object
object
Billing contract
Show contract
Show contract
string (uuid)
required
string (uuid)
required
string (uuid)
required
string (uuid)
string
required
string
required
string
required
string
required
string
required
string
required
string
required
integer
required
integer
required
integer
required
string (date-time)
string (date-time)
object
required
object[]
required
string (date-time)
required
string (date-time)
required
object
Billing contract period
Show current_period
Show current_period
string (uuid)
required
string (uuid)
required
string (uuid)
required
string (date-time)
required
string (date-time)
required
string
required
string
required
integer
required
integer
required
integer
required
integer
required
integer
required
integer
required
integer
required
object
required
string (date-time)
string (date-time)
required
string (date-time)
required
object
required
object
Show forecast
Show forecast
boolean
required
string
required
string
required
string (date-time)
required
string (date-time)
required
integer
required
integer
required
integer
required
integer
required
string[]
required
object
object[]
required
Show recent_events
Show recent_events
string (uuid)
required
string (uuid)
required
string (uuid)
required
string (uuid)
string
required
string
required
string
required
string
required
object
required
object
string
string
integer
required
string (date-time)
required
string (date-time)
string (date-time)
string (date-time)
required
string (date-time)
required
object[]
required
Show recent_rated_outcomes
Show recent_rated_outcomes
string (uuid)
required
string (uuid)
required
string (uuid)
required
string (uuid)
string (uuid)
string (uuid)
string
required
string
required
string (date-time)
required
string
required
string
required
integer
required
integer
required
integer
required
integer
required
integer
required
integer
integer
required
integer
required
boolean
required
string (date-time)
required
object
required
string (date-time)
required
string (date-time)
required
Status codes
| Code | Meaning |
|---|---|
200 | Billing profile, contract, current period, meter summary and forecast for the brand. |
400 | Validation error |
401 | Unauthorized |
404 | Not found |
429 | Rate limited |
500 | Internal error |
curl --request GET \
--url 'https://api.workstream.stateset.com/v1/brands/{brand_id}/billing' \
--header "x-api-key: $STATESET_TEMPORAL_API_KEY"
{
"profile": {
"id": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"brand_id": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"tenant_id": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"provider": "string",
"billing_org_id": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"stripe_customer_id": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"stripe_subscription_id": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"billing_email": "string",
"pricing_model": "string",
"default_currency": "USD",
"meter_event_namespace": "string",
"meter_event_overrides": {},
"enabled": true,
"metadata": {},
"created_at": "2026-08-31T14:22:05Z",
"updated_at": "2026-08-31T14:22:05Z"
},
"contract": {
"id": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"brand_id": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"tenant_id": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"billing_profile_id": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"provider": "string",
"contract_type": "string",
"status": "pending",
"currency": "USD",
"period": "string",
"display_name": "Ada Lovelace",
"commitment_label": "string",
"commitment_fee_minor": 4900,
"default_unit_amount_minor": 4900,
"included_quantity": 1,
"starts_at": "2026-08-31T14:22:05Z",
"ends_at": "2026-08-31T14:22:05Z",
"metadata": {},
"rates": [
{
"id": null,
"contract_id": null,
"outcome_type": null,
"display_name": null,
"unit_amount_minor": null,
"included_quantity": null,
"committed_unit_amount_minor": null,
"metadata": null,
"created_at": null,
"updated_at": null
}
],
"created_at": "2026-08-31T14:22:05Z",
"updated_at": "2026-08-31T14:22:05Z"
},
"current_period": {
"id": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"contract_id": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"brand_id": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"period_start": "2026-08-31T14:22:05Z",
"period_end": "2026-08-31T14:22:05Z",
"status": "pending",
"currency": "USD",
"commitment_fee_minor": 4900,
"included_quantity": 1,
"consumed_quantity": 1,
"covered_quantity": 1,
"overage_quantity": 1,
"estimated_overage_minor": 1,
"estimated_savings_minor": 1,
"invoice_summary": {},
"closed_at": "2026-08-31T14:22:05Z",
"created_at": "2026-08-31T14:22:05Z",
"updated_at": "2026-08-31T14:22:05Z"
},
"summary": {
"pending_events": 1,
"failed_events": 1,
"sent_events": 1,
"skipped_events": 1,
"pending_billable_outcomes": 1,
"last_sent_at": "2026-08-31T14:22:05Z"
},
"forecast": {
"configured": true,
"pricing_model": "string",
"currency": "USD",
"period_start": "2026-08-31T14:22:05Z",
"period_end": "2026-08-31T14:22:05Z",
"metered_quantity": 1,
"estimated_subtotal_minor": 4900,
"estimated_base_fee_minor": 4900,
"estimated_total_minor": 4900,
"notes": [
"Two-person tent, green — replacement for damaged pole set."
],
"committed_use": {
"enabled": true,
"active": true,
"display_name": "Ada Lovelace",
"period": "string",
"starts_at": "2026-08-31T14:22:05Z",
"ends_at": "2026-08-31T14:22:05Z",
"commitment_fee_minor": 4900,
"included_quantity": 1,
"consumed_quantity": 1,
"covered_quantity": 1,
"overage_quantity": 1,
"remaining_quantity": 1,
"estimated_overage_minor": 1,
"estimated_savings_minor": 1,
"currency": "USD"
},
"line_items": [
{
"key": null,
"kind": null,
"label": null,
"outcome_type": null,
"quantity": null,
"included_quantity": null,
"billable_quantity": null,
"committed_quantity": null,
"overage_quantity": null,
"unit_amount_minor": null,
"committed_unit_amount_minor": null,
"overage_unit_amount_minor": null,
"subtotal_minor": null,
"savings_minor": null,
"currency": null
}
]
},
"recent_events": [
{
"id": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"brand_id": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"outcome_id": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"billing_profile_id": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"provider": "string",
"event_name": "string",
"event_identifier": "string",
"status": "pending",
"payload": {},
"response_body": {},
"external_event_id": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"last_error": "string",
"attempt_count": 1,
"queued_at": "2026-08-31T14:22:05Z",
"last_attempt_at": "2026-08-31T14:22:05Z",
"sent_at": "2026-08-31T14:22:05Z",
"created_at": "2026-08-31T14:22:05Z",
"updated_at": "2026-08-31T14:22:05Z"
}
],
"recent_rated_outcomes": [
{
"id": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"brand_id": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"outcome_id": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"billing_profile_id": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"contract_id": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"period_id": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"provider": "string",
"outcome_type": "string",
"occurred_at": "2026-08-31T14:22:05Z",
"rating_kind": "string",
"currency": "USD",
"quantity": 2,
"included_quantity": 1,
"committed_quantity": 1,
"overage_quantity": 1,
"unit_amount_minor": 4900,
"committed_unit_amount_minor": 4900,
"subtotal_minor": 4900,
"savings_minor": 1,
"commitment_applied": true,
"rated_at": "2026-08-31T14:22:05Z",
"metadata": {},
"created_at": "2026-08-31T14:22:05Z",
"updated_at": "2026-08-31T14:22:05Z"
}
]
}
Last modified on August 31, 2026