Brevo Balance API is one of 53 APIs that Brevo publishes on the APIs.io network, described by a machine-readable OpenAPI specification and an AsyncAPI event-driven specification.
Tagged areas include Balances. The published artifact set on APIs.io includes an OpenAPI specification, API documentation, an API reference, and an AsyncAPI specification.
This API exposes
18 operations
across 12 paths,
and defines 62 schemas.
It is described by OpenAPI 3.2.0, at version 1.0.0.
Requests are made against a single base URL, https://api.brevo.com/v3.
The identity and technical contract details declared by the specification.
LoyaltyBalanceProgramsPidTransactionHistoryGetResponsesContentApplicationJsonSchemaTransactionHistoryItems
object
Represents a record of a past transaction, including status and key timestamps.
11 properties
LoyaltyBalanceProgramsPidSubscriptionsCidBalancesGetResponsesContentApplicationJsonSchemaBalanceItems
object
2 properties
LoyaltyBalanceProgramsPidBalanceDefinitionsGetParametersVersion
string
balanceDefinition
object
20 properties
LoyaltyBalanceProgramsPidBalanceDefinitionsGetParametersSortField
string
BalanceDefinitionBalanceOptionDebitRounding
string
Rounding strategy for debit transactions.
LoyaltyBalanceProgramsPidActiveBalanceGetResponsesContentApplicationJsonSchemaActiveBalancesItems
object
4 properties
LoyaltyBalanceProgramsPidActiveBalanceGetParametersSort
string
LoyaltyBalanceProgramsPidBalanceDefinitionsBdidPutRequestBodyContentApplicationJsonSchemaBalanceOptionCreditRounding
string
Rounding strategy for credit transactions.
balanceLimit
object
10 properties
Balance_getSubscriptionBalances_Response_200
object
3 properties
LoyaltyBalanceProgramsPidBalanceDefinitionsPostRequestBodyContentApplicationJsonSchemaBalanceAvailabilityDurationModifier
string
Defines when the balance expires within the selected duration.
LoyaltyBalanceProgramsPidBalanceDefinitionsBdidLimitsBlidPutRequestBodyContentApplicationJsonSchemaDurationUnit
string
Unit of time for which the limit is applicable.
LoyaltyBalanceProgramsPidBalanceDefinitionsBdidPutRequestBodyContentApplicationJsonSchemaBalanceAvailabilityDurationUnit
string
Unit of time for balance validity.
LoyaltyBalanceProgramsPidActiveBalanceGetParametersSortField
string
LoyaltyBalanceProgramsPidBalanceDefinitionsBdidPutRequestBodyContentApplicationJsonSchemaUnit
string
Unit of balance measurement.
LoyaltyBalanceProgramsPidBalanceDefinitionsPostRequestBodyContentApplicationJsonSchemaBalanceOptionDebitRounding
string
Defines rounding strategy for debit transactions.
BalanceLimitConstraintType
string
Defines the type of constraint (transaction count or amount).
Balance_getTransactionHistoryApi_Response_200
object
Response containing transaction history details for a specific balance and contact.
5 properties
LoyaltyBalanceProgramsPidTransactionsPostRequestBodyContentApplicationJsonSchemaTransactionType
string
Explicit transaction type. If not provided, the type is inferred from the sign of the amount (positive = credit, negative = debit).
LoyaltyBalanceProgramsPidBalanceDefinitionsBdidLimitsPostRequestBodyContentApplicationJsonSchemaConstraintType
string
Defines whether the limit applies to transaction count or amount.
LoyaltyBalanceProgramsPidBalanceDefinitionsBdidLimitsBlidPutRequestBodyContentApplicationJsonSchemaConstraintType
string
Defines whether the limit applies to transaction count or amount.
TransactionStatus
string
The current status of the transaction.
LoyaltyBalanceProgramsPidTransactionHistoryGetParametersSort
string
LoyaltyBalanceProgramsPidBalanceDefinitionsPostRequestBodyContentApplicationJsonSchemaUnit
string
Unit of balance measurement.
BalanceLimitTransactionType
string
Specifies whether the limit applies to credit or debit transactions.
LoyaltyBalanceProgramsPidContactBalancesGetResponsesContentApplicationJsonSchemaBalancesItems
object
4 properties
BalanceDefinitionBalanceAvailabilityDurationModifier
string
Modifier for balance availability duration. startOfPeriod causes expiry at the start of the period, endOfPeriod at the end. noModification uses the exact durat…
LoyaltyBalanceProgramsPidBalanceDefinitionsPostRequestBodyContentApplicationJsonSchemaBalanceAvailabilityDurationUnit
string
Unit of time for balance validity.
LoyaltyBalanceProgramsPidContactBalancesGetParametersSort
string
transaction
object
Represents a transaction involving a balance, including status and timestamps.
16 properties
LoyaltyBalanceProgramsPidCreateOrderPostRequestBodyContentApplicationJsonSchemaSource
string
Specifies the origin of the order.
Balance_createBalanceOrder_Response_200
object
Represents an order linked to a balance definition, including amount, due date, and transaction details.
12 properties
6 required
LoyaltyBalanceProgramsPidBalanceDefinitionsBdidLimitsBlidGetParametersVersion
string
LoyaltyBalanceProgramsPidBalanceDefinitionsPostRequestBodyContentApplicationJsonSchemaBalanceOptionCreditRounding
string
Defines rounding strategy for credit transactions.
LoyaltyBalanceProgramsPidBalanceDefinitionsPostRequestBodyContentApplicationJsonSchemaBalanceOptionAmountOvertakingStrategy
string
Defines whether partial credit is allowed when reaching max balance.
LoyaltyBalanceProgramsPidTransactionHistoryGetParametersTransactionType
string
LoyaltyBalanceProgramsPidTransactionHistoryGetResponsesContentApplicationJsonSchemaTransactionHistoryItemsTransactionType
string
The type of the transaction.
BalanceDefinitionBalanceOptionCreditRounding
string
Rounding strategy for credit transactions.
Balance_createSubscriptionBalances_Response_200
object
9 properties
LoyaltyBalanceProgramsPidBalanceDefinitionsBdidLimitsPostRequestBodyContentApplicationJsonSchemaDurationUnit
string
Unit of time for which the limit is applicable.
errorModel
object
2 properties
1 required
TransactionTransactionType
string
The type of the transaction.
BalanceLimitDurationUnit
string
Time unit for the balance limit.
LoyaltyBalanceProgramsPidBalanceDefinitionsGetParametersSort
string
LoyaltyBalanceProgramsPidBalanceDefinitionsBdidPutRequestBodyContentApplicationJsonSchemaBalanceOptionDebitRounding
string
Rounding strategy for debit transactions.
LoyaltyBalanceProgramsPidBalanceDefinitionsBdidGetParametersVersion
string
LoyaltyBalanceProgramsPidBalanceDefinitionsBdidLimitsBlidPutRequestBodyContentApplicationJsonSchemaTransactionType
string
Specifies whether the limit applies to credit or debit transactions.
LoyaltyBalanceProgramsPidBalanceDefinitionsPostRequestBodyContentApplicationJsonSchemaMeta
object
Additional metadata for the balance definition.
1 property
LoyaltyBalanceProgramsPidBalanceDefinitionsBdidPutRequestBodyContentApplicationJsonSchemaBalanceAvailabilityDurationModifier
string
Defines when the balance expires within the selected duration.
LoyaltyBalanceProgramsPidBalanceDefinitionsBdidPutRequestBodyContentApplicationJsonSchemaBalanceOptionAmountOvertakingStrategy
string
Defines whether partial credit is allowed when reaching max balance.
LoyaltyBalanceProgramsPidTransactionHistoryGetParametersSortField
string
LoyaltyBalanceProgramsPidBalanceDefinitionsBdidLimitsPostRequestBodyContentApplicationJsonSchemaTransactionType
string
Specifies whether the limit applies to credit or debit transactions.
Balance_getContactBalances_Response_200
object
4 properties
LoyaltyBalanceProgramsPidTransactionHistoryGetParametersStatus
string
Balance_getActiveBalancesApi_Response_200
object
Active balance response for a specific contact and balance definition.
5 properties
BalanceDefinitionBalanceAvailabilityDurationUnit
string
Unit of time for the balance availability duration.
Balance_getBalanceDefinitionList_Response_200
object
1 property
BalanceDefinitionBalanceOptionAmountOvertakingStrategy
string
Partial enables partial credit of balance if maximum balance limit is reached. Strict enables rejection of a transaction if it will breach the max balance limi…
LoyaltyBalanceProgramsPidContactBalancesGetParametersSortField
string
BalanceDefinitionUnit
string
Unit of balance measurement.
LoyaltyBalanceProgramsPidBalanceDefinitionsBdidPutRequestBodyContentApplicationJsonSchemaMeta
object
Optional metadata for the balance definition.
1 property
The full machine-readable OpenAPI contract behind this narrative.
Other APIs Brevo publishes across the network.