Skip to main content

Reference data

Rates and accounts

Rocket separates identity from price. That means you can build and certify the whole integration before any commercial term is agreed.

Three terms, three different things

Account code
Who is buying. Your account code is your own partner code, issued with your credentials at onboarding. It carries no price.
Rate code
Which commercial rules apply. It carries no price either.
Adjustment
The only thing that moves a price, and it exists only after Rocket approves a specific figure. A rate code with no adjustment configured cannot change a price by construction — it is not merely unconfigured, it is provably inert.

RCRETAIL — the standard code

RCRETAIL is Rocket's published retail price, with no partner-specific adjustment of any kind. Quoting under it returns exactly the price a retail customer sees on rocketcarrentalsvietnam.com, to the cent — this is asserted by automated tests, not by policy.

This is what you integrate and certify against. Sending no rate code at all gives you the same result.

Negotiated codes — reserved, not available

RCNET (net), RCCOMM (commissionable), RCCORP (corporate) and RCPROMO (promotional) are reserved codes for negotiated terms. They become available only after the commercial agreement naming the model is signed and Rocket has approved the specific figure. Until then, a request quoting one is refused with 409 RATE_NOT_APPROVED rather than silently falling back to retail.

No rate plan is configured for any partner yet

Two different things, and this page is about the second. Rocket's partnership proposal carries a commercial offer; commercial terms are issued by Rocket in a partner proposal. What does not exist is a configured rate plan: no account code, rate code or approved adjustment has been created for any partner in the system, so the API quotes public retail until one is. Creating it follows the signed Distribution Agreement, not the integration. See the /developers/onboarding page.

GET /rates

Returns only the caller's own codes, scoped to the token's partner. It can never become a directory of other partners' negotiated codes.