Docs

Get Rate Card

GET /rate-cards/{rateCardId}

GET/rate-cards/{rateCardId}

Required Tokens

FieldTypeRequiredDescription
BearerAuthorization: Bearer <api-key>OptionalYour API key. Pass it as the Bearer token on every request.
Event tokenx-Event-TokenOptionalRun **Get Tokens** in the Authorization folder, or call `GET /Events/{eventId}/authorize` manually.

Returns one rate card with its minimums, rates and reset definitions, plus the type that owns it.

Requires EventBasicAccess permission on the event.
Event scoping: This endpoint does not include {eventId} in the URL. The event is determined automatically from your x-Event-Token.

Path Parameters

FieldTypeRequiredDescription
rateCardIdGuidRequiredThe rate card.

Response Fields

FieldTypeDescription
idGuidThe card.
namestringName.
costMinimumAmount / chargeMinimumAmountdecimal| nullMoney floor per span.
costMinimumUnits / chargeMinimumUnitsdecimal| nullTime floor, in `minimumUnitsPeriod`.
minimumUnitsPeriodstring`Hour`, `Day`, `Week` or `Month`.
periodResetDefinitionId / minimumAmountResetDefinitionId / minimumUnitsResetDefinitionIdGuid| nullThe clocks the card's periods and minimums reset on.
orgCorrelationIdGuid| nullSet when the card came from the org library.
rateCountintNumber of rates.
ratesarray`{ id, resourceStateId, stateName, stateColor, stateIcon, period, costFixed, costVariable, chargeFixed, chargeVariable, coversHours, costMinimumBillableUnits, chargeMinimumBillableUnits, resetDefinitionId }`.
resetDefinitionsarray`{ id, name, resetType, blockTypeId, blockTypeName, minDuration, durationUnit, period, periodStartDay }`.
ownerobject`{ resourceTypeId, name, trackingType }`. A composite owner's cards are charge-only.

Error Codes

HTTP StatusDescription
404Rate card not found on this event.