Skip to main content
PUT
Correct daily index rate

Authorizations

Authorization
string
header
required

JWT bearer token issued by the identity provider.

Path Parameters

id
string<uuid>
required

Daily index rate table identifier.

date
string<date>
required

Civil day corrected (YYYY-MM-DD): a weekday, today in Brasilia or earlier.

Example:

"2026-10-14"

Body

application/json
annualRate
string
required

DI rate of the day, % a.a. base 252, as a decimal string with at most two places. Never negative.

Example:

"14.15"

reason
string
required

Why the day is corrected. Required, and kept with the revision for audit.

Maximum string length: 1000
Example:

"BCB republished the day"

Response

OK

annualRateBps
integer<int64>
required

DI rate of the day, % a.a. base 252, in basis points (14.15% = 1415).

Example:

1415

createdAt
string
required

When this revision was stored (RFC3339, UTC).

Example:

"2026-10-15T13:05:00Z"

date
string
required

Civil day the rate applies to (YYYY-MM-DD).

Example:

"2026-10-14"

revision
integer<int64>
required

Revision of the day, from 1. The highest revision of a day is the one in force.

Example:

2

source
enum<string>
required

Who stored this revision: the Central Bank series (bcb_sgs) or an operator correction.

Available options:
bcb_sgs,
operator
Example:

"operator"

actorId
string

Authenticated subject that corrected the day; absent on a Central Bank revision.

Example:

"lerian/ana"

reason
string

Why an operator corrected the day; absent on a Central Bank revision.

Example:

"BCB republished the day"