Create a credit type
Authentication
AuthorizationBearer
A secret key (rl_sk_test_..., rl_sk_live_...) or a restricted key with limited scopes (rl_rk_test_..., rl_rk_live_...). A restricted key can carry agent: true and an expires_at, and is what a coding agent should hold. Keys end in a checksum so secret scanners can recognize them. People create, roll and revoke keys in the dashboard; GET /v1/api_keys lists them, masked.
Request
This endpoint expects an object.
key
Your stable identifier for the credit type. Can't change.
name
kind
custom for your own unit, monetary for a prepaid balance in a currency.
Allowed values:
currency
monetary only: the currency the balance is held in.
decimal_places
Precision of amounts in this credit type.
unit_label
How to label one unit on invoices and receipts.
metadata
Up to 50 keys of your own, with keys up to 40 characters and values up to 500 characters.
Response
The new credit type.
id
object
key
name
kind
Allowed values:
decimal_places
metadata
Up to 50 keys of your own, with keys up to 40 characters and values up to 500 characters.
livemode
created_at
currency
unit_label
Errors
400
Bad Request Error
401
Unauthorized Error
403
Forbidden Error
409
Conflict Error
422
Unprocessable Entity Error
429
Too Many Requests Error
500
Internal Server Error