raims accounts
Inspect account details and configure checkout appearance
Look up syntax, arguments, and options for each command. Use raims COMMAND --help to read the help in your terminal.
raims accounts
Inspect account details and configure checkout appearance
raims accounts [flags]--help,-hbooldefault: false- help for accounts
--colorstringdefault: auto- Terminal colors: auto, on or off (JSON and completion stay uncolored)
--debugbooldefault: false- Write diagnostic JSON events to stderr without credentials or command arguments
--environmentstringdefault: empty- Select sandbox or production for OAuth or an OAuth dry run; API keys determine their own environment
--mapstringdefault: empty- List the command tree without executing a command: tree, compact, paths or json
--no-inputbooldefault: false- Disable interactive prompts (also enforced in CI and without a terminal)
--output,-ostringdefault: text- Output format: text or json
--profilestringdefault: empty- Use a profile for this command (overrides RAIMS_PROFILE and the saved default)
Subcommands: raims accounts account-number, raims accounts checkout-settings, raims accounts context, raims accounts fees.
raims accounts account-number
Get the account number
raims accounts account-number [flags]--dry-runbooldefault: false- Validate and preview the request without credentials or network access
--help,-hbooldefault: false- help for account-number
--show-headersbooldefault: false- Show public response headers without credentials or cookies
--timeoutdurationdefault: 1m0s- Total request timeout, including retries (for example 30s or 2m)
--colorstringdefault: auto- Terminal colors: auto, on or off (JSON and completion stay uncolored)
--debugbooldefault: false- Write diagnostic JSON events to stderr without credentials or command arguments
--environmentstringdefault: empty- Select sandbox or production for OAuth or an OAuth dry run; API keys determine their own environment
--mapstringdefault: empty- List the command tree without executing a command: tree, compact, paths or json
--no-inputbooldefault: false- Disable interactive prompts (also enforced in CI and without a terminal)
--output,-ostringdefault: text- Output format: text or json
--profilestringdefault: empty- Use a profile for this command (overrides RAIMS_PROFILE and the saved default)
Get the account number.
GET /v1/accounts/account_number
Uses https://api.raims.com and the credential referenced by the selected profile. The API validates the credential's company, environment and permissions. API keys determine their own environment; --environment is available only with OAuth.
Use --dry-run to validate and preview the request without reading a profile, loading credentials or contacting the API. Add --environment to preview an OAuth request; without it, the preview uses API-key authentication and has no environment header.
OAuth environments accepted by this operation: Production.Command example
raims --profile PROFILE --output json accounts account-number --dry-runraims accounts checkout-settings
Manage checkout appearance settings and prepared image uploads
raims accounts checkout-settings [flags]--help,-hbooldefault: false- help for checkout-settings
--colorstringdefault: auto- Terminal colors: auto, on or off (JSON and completion stay uncolored)
--debugbooldefault: false- Write diagnostic JSON events to stderr without credentials or command arguments
--environmentstringdefault: empty- Select sandbox or production for OAuth or an OAuth dry run; API keys determine their own environment
--mapstringdefault: empty- List the command tree without executing a command: tree, compact, paths or json
--no-inputbooldefault: false- Disable interactive prompts (also enforced in CI and without a terminal)
--output,-ostringdefault: text- Output format: text or json
--profilestringdefault: empty- Use a profile for this command (overrides RAIMS_PROFILE and the saved default)
Subcommands: raims accounts checkout-settings favicon-uploads, raims accounts checkout-settings get, raims accounts checkout-settings logo-uploads, raims accounts checkout-settings update, raims accounts checkout-settings uploads.
raims accounts checkout-settings favicon-uploads
Prepare checkout favicon uploads
raims accounts checkout-settings favicon-uploads [flags]--help,-hbooldefault: false- help for favicon-uploads
--colorstringdefault: auto- Terminal colors: auto, on or off (JSON and completion stay uncolored)
--debugbooldefault: false- Write diagnostic JSON events to stderr without credentials or command arguments
--environmentstringdefault: empty- Select sandbox or production for OAuth or an OAuth dry run; API keys determine their own environment
--mapstringdefault: empty- List the command tree without executing a command: tree, compact, paths or json
--no-inputbooldefault: false- Disable interactive prompts (also enforced in CI and without a terminal)
--output,-ostringdefault: text- Output format: text or json
--profilestringdefault: empty- Use a profile for this command (overrides RAIMS_PROFILE and the saved default)
Subcommands: raims accounts checkout-settings favicon-uploads create.
raims accounts checkout-settings favicon-uploads create
Prepare a checkout favicon upload
raims accounts checkout-settings favicon-uploads create [flags]--content-typestringdefault: empty- Set JSON body field content_type (string, required in the body)
--data-filestringdefault: empty- Read the JSON request body from a UTF-8 file, or '-' for stdin
--dry-runbooldefault: false- Validate and preview the request without credentials or network access
--file-sizeintegerdefault: 0- Set JSON body field file_size (integer, required in the body)
--heightintegerdefault: 0- Set JSON body field height (integer, required in the body)
--help,-hbooldefault: false- help for create
--idempotency-keystringdefault: empty- Reuse this optional idempotency key when retrying the same request
--show-headersbooldefault: false- Show public response headers without credentials or cookies
--timeoutdurationdefault: 1m0s- Total request timeout, including retries (for example 30s or 2m)
--upload-filestringdefault: empty- Prepare and upload a local PNG or JPEG; cannot be combined with JSON body options and does not apply the image to checkout
--widthintegerdefault: 0- Set JSON body field width (integer, required in the body)
--colorstringdefault: auto- Terminal colors: auto, on or off (JSON and completion stay uncolored)
--debugbooldefault: false- Write diagnostic JSON events to stderr without credentials or command arguments
--environmentstringdefault: empty- Select sandbox or production for OAuth or an OAuth dry run; API keys determine their own environment
--mapstringdefault: empty- List the command tree without executing a command: tree, compact, paths or json
--no-inputbooldefault: false- Disable interactive prompts (also enforced in CI and without a terminal)
--output,-ostringdefault: text- Output format: text or json
--profilestringdefault: empty- Use a profile for this command (overrides RAIMS_PROFILE and the saved default)
Prepare a checkout favicon upload.
POST /v1/accounts/checkout_settings/favicon_uploads
Uses https://api.raims.com and the credential referenced by the selected profile. The API validates the credential's company, environment and permissions. API keys determine their own environment; --environment is available only with OAuth.
Use --dry-run to validate and preview the request without reading a profile, loading credentials or contacting the API. Add --environment to preview an OAuth request; without it, the preview uses API-key authentication and has no environment header.
OAuth environments accepted by this operation: Sandbox, Production.
Read the JSON request body with --data-file PATH, or --data-file - for standard input. You can also provide the body options listed below. Repeat array options for each item. Do not combine file input with body options. Only supplied fields are sent. When listed, --body-null FIELD sends an explicit null for a nullable field. Array size and uniqueness follow the endpoint contract. Objects without dedicated body options and arrays of objects use file input.
JSON body fields:
content_type string required; allowed: "image/png", "image/jpeg"
file_size integer required
height integer required
width integer required
Nested requirements apply when the parent object is present, or for each supplied array item. Omit an optional field to leave it unspecified; null is accepted only for nullable fields.
JSON body example (save as request.json):
{
"content_type": "image/png",
"file_size": 4567,
"width": 128,
"height": 128
}
Example values are illustrative. Replace resource IDs and review the request before sending it.
Without --upload-file, this operation prepares an upload using JSON metadata and returns the API's upload instructions. Use --upload-file PATH to read a PNG or JPEG, prepare its metadata and upload its bytes. Do not combine it with --data-file or body options. With --dry-run, the file is validated locally and only the metadata request is previewed. Uploading does not apply the image: update checkout settings with the returned upload ID in a separate request.
With --upload-file, image metadata is read from the same bytes that are uploaded. The file must be PNG or JPEG, up to 524288 bytes, with width 128..512 pixels and height 128..512 pixels. The favicon must be square. --dry-run validates the local file and previews only the preparation request; it does not upload bytes. Apply the returned upload ID separately to change the checkout image.Command example
raims --profile PROFILE --output json accounts checkout-settings favicon-uploads create --data-file request.json --dry-run
raims accounts checkout-settings favicon-uploads create --content-type="image/png" --file-size=4567 --height=128 --width=128 --dry-run
raims accounts checkout-settings favicon-uploads create --upload-file image.png --dry-runraims accounts checkout-settings get
Get checkout appearance settings
raims accounts checkout-settings get [flags]--dry-runbooldefault: false- Validate and preview the request without credentials or network access
--help,-hbooldefault: false- help for get
--show-headersbooldefault: false- Show public response headers without credentials or cookies
--timeoutdurationdefault: 1m0s- Total request timeout, including retries (for example 30s or 2m)
--colorstringdefault: auto- Terminal colors: auto, on or off (JSON and completion stay uncolored)
--debugbooldefault: false- Write diagnostic JSON events to stderr without credentials or command arguments
--environmentstringdefault: empty- Select sandbox or production for OAuth or an OAuth dry run; API keys determine their own environment
--mapstringdefault: empty- List the command tree without executing a command: tree, compact, paths or json
--no-inputbooldefault: false- Disable interactive prompts (also enforced in CI and without a terminal)
--output,-ostringdefault: text- Output format: text or json
--profilestringdefault: empty- Use a profile for this command (overrides RAIMS_PROFILE and the saved default)
Get checkout appearance settings.
GET /v1/accounts/checkout_settings
Uses https://api.raims.com and the credential referenced by the selected profile. The API validates the credential's company, environment and permissions. API keys determine their own environment; --environment is available only with OAuth.
Use --dry-run to validate and preview the request without reading a profile, loading credentials or contacting the API. Add --environment to preview an OAuth request; without it, the preview uses API-key authentication and has no environment header.
OAuth environments accepted by this operation: Sandbox, Production.Command example
raims --profile PROFILE --output json accounts checkout-settings get --dry-runraims accounts checkout-settings logo-uploads
Prepare checkout logo uploads
raims accounts checkout-settings logo-uploads [flags]--help,-hbooldefault: false- help for logo-uploads
--colorstringdefault: auto- Terminal colors: auto, on or off (JSON and completion stay uncolored)
--debugbooldefault: false- Write diagnostic JSON events to stderr without credentials or command arguments
--environmentstringdefault: empty- Select sandbox or production for OAuth or an OAuth dry run; API keys determine their own environment
--mapstringdefault: empty- List the command tree without executing a command: tree, compact, paths or json
--no-inputbooldefault: false- Disable interactive prompts (also enforced in CI and without a terminal)
--output,-ostringdefault: text- Output format: text or json
--profilestringdefault: empty- Use a profile for this command (overrides RAIMS_PROFILE and the saved default)
Subcommands: raims accounts checkout-settings logo-uploads create.
raims accounts checkout-settings logo-uploads create
Prepare a checkout logo upload
raims accounts checkout-settings logo-uploads create [flags]--content-typestringdefault: empty- Set JSON body field content_type (string, required in the body)
--data-filestringdefault: empty- Read the JSON request body from a UTF-8 file, or '-' for stdin
--dry-runbooldefault: false- Validate and preview the request without credentials or network access
--file-sizeintegerdefault: 0- Set JSON body field file_size (integer, required in the body)
--heightintegerdefault: 0- Set JSON body field height (integer, required in the body)
--help,-hbooldefault: false- help for create
--idempotency-keystringdefault: empty- Reuse this optional idempotency key when retrying the same request
--show-headersbooldefault: false- Show public response headers without credentials or cookies
--timeoutdurationdefault: 1m0s- Total request timeout, including retries (for example 30s or 2m)
--upload-filestringdefault: empty- Prepare and upload a local PNG or JPEG; cannot be combined with JSON body options and does not apply the image to checkout
--widthintegerdefault: 0- Set JSON body field width (integer, required in the body)
--colorstringdefault: auto- Terminal colors: auto, on or off (JSON and completion stay uncolored)
--debugbooldefault: false- Write diagnostic JSON events to stderr without credentials or command arguments
--environmentstringdefault: empty- Select sandbox or production for OAuth or an OAuth dry run; API keys determine their own environment
--mapstringdefault: empty- List the command tree without executing a command: tree, compact, paths or json
--no-inputbooldefault: false- Disable interactive prompts (also enforced in CI and without a terminal)
--output,-ostringdefault: text- Output format: text or json
--profilestringdefault: empty- Use a profile for this command (overrides RAIMS_PROFILE and the saved default)
Prepare a checkout logo upload.
POST /v1/accounts/checkout_settings/logo_uploads
Uses https://api.raims.com and the credential referenced by the selected profile. The API validates the credential's company, environment and permissions. API keys determine their own environment; --environment is available only with OAuth.
Use --dry-run to validate and preview the request without reading a profile, loading credentials or contacting the API. Add --environment to preview an OAuth request; without it, the preview uses API-key authentication and has no environment header.
OAuth environments accepted by this operation: Sandbox, Production.
Read the JSON request body with --data-file PATH, or --data-file - for standard input. You can also provide the body options listed below. Repeat array options for each item. Do not combine file input with body options. Only supplied fields are sent. When listed, --body-null FIELD sends an explicit null for a nullable field. Array size and uniqueness follow the endpoint contract. Objects without dedicated body options and arrays of objects use file input.
JSON body fields:
content_type string required; allowed: "image/png", "image/jpeg"
file_size integer required
height integer required
width integer required
Nested requirements apply when the parent object is present, or for each supplied array item. Omit an optional field to leave it unspecified; null is accepted only for nullable fields.
JSON body example (save as request.json):
{
"content_type": "image/png",
"file_size": 12345,
"width": 512,
"height": 128
}
Example values are illustrative. Replace resource IDs and review the request before sending it.
Without --upload-file, this operation prepares an upload using JSON metadata and returns the API's upload instructions. Use --upload-file PATH to read a PNG or JPEG, prepare its metadata and upload its bytes. Do not combine it with --data-file or body options. With --dry-run, the file is validated locally and only the metadata request is previewed. Uploading does not apply the image: update checkout settings with the returned upload ID in a separate request.
With --upload-file, image metadata is read from the same bytes that are uploaded. The file must be PNG or JPEG, up to 524288 bytes, with width 128..2048 pixels and height 128..2048 pixels. --dry-run validates the local file and previews only the preparation request; it does not upload bytes. Apply the returned upload ID separately to change the checkout image.Command example
raims --profile PROFILE --output json accounts checkout-settings logo-uploads create --data-file request.json --dry-run
raims accounts checkout-settings logo-uploads create --content-type="image/png" --file-size=12345 --height=128 --width=512 --dry-run
raims accounts checkout-settings logo-uploads create --upload-file image.png --dry-runraims accounts checkout-settings update
Update checkout appearance settings
raims accounts checkout-settings update [flags]--body-nullstringArraydefault: []- Set a nullable JSON body field to null by its JSON name (repeat for each field; cannot be combined with --data-file)
--data-filestringdefault: empty- Read the JSON request body from a UTF-8 file, or '-' for stdin
--dry-runbooldefault: false- Validate and preview the request without credentials or network access
--favicon-upload-idstringdefault: empty- Set JSON body field favicon_upload_id (string, nullable)
--help,-hbooldefault: false- help for update
--hex-primary-colorstringdefault: empty- Set JSON body field hex_primary_color (string)
--hex-secondary-colorstringdefault: empty- Set JSON body field hex_secondary_color (string)
--idempotency-keystringdefault: empty- Reuse this optional idempotency key when retrying the same request
--logo-upload-idstringdefault: empty- Set JSON body field logo_upload_id (string, nullable)
--show-headersbooldefault: false- Show public response headers without credentials or cookies
--support-emailstringdefault: empty- Set JSON body field support_email (string, nullable)
--timeoutdurationdefault: 1m0s- Total request timeout, including retries (for example 30s or 2m)
--colorstringdefault: auto- Terminal colors: auto, on or off (JSON and completion stay uncolored)
--debugbooldefault: false- Write diagnostic JSON events to stderr without credentials or command arguments
--environmentstringdefault: empty- Select sandbox or production for OAuth or an OAuth dry run; API keys determine their own environment
--mapstringdefault: empty- List the command tree without executing a command: tree, compact, paths or json
--no-inputbooldefault: false- Disable interactive prompts (also enforced in CI and without a terminal)
--output,-ostringdefault: text- Output format: text or json
--profilestringdefault: empty- Use a profile for this command (overrides RAIMS_PROFILE and the saved default)
Update checkout appearance settings.
PATCH /v1/accounts/checkout_settings
Uses https://api.raims.com and the credential referenced by the selected profile. The API validates the credential's company, environment and permissions. API keys determine their own environment; --environment is available only with OAuth.
Use --dry-run to validate and preview the request without reading a profile, loading credentials or contacting the API. Add --environment to preview an OAuth request; without it, the preview uses API-key authentication and has no environment header.
OAuth environments accepted by this operation: Sandbox, Production.
Read the JSON request body with --data-file PATH, or --data-file - for standard input. You can also provide the body options listed below. Repeat array options for each item. Do not combine file input with body options. Only supplied fields are sent. When listed, --body-null FIELD sends an explicit null for a nullable field. Array size and uniqueness follow the endpoint contract. Objects without dedicated body options and arrays of objects use file input.
JSON body fields:
favicon_upload_id string optional, nullable
hex_primary_color string optional
hex_secondary_color string optional
logo_upload_id string optional, nullable
support_email string optional, nullable
Nested requirements apply when the parent object is present, or for each supplied array item. Omit an optional field to leave it unspecified; null is accepted only for nullable fields.
JSON body example (save as request.json):
{
"logo_upload_id": "cau_3AbHiWSrsZBoaTg47OcMzC",
"favicon_upload_id": "cau_1AbXiWSrsCBoaTg47OcMzC"
}
Example values are illustrative. Replace resource IDs and review the request before sending it.
HTTP 202 means the request is pending. Inspect the returned resource before repeating an operation; this command does not wait for completion.Command example
raims --profile PROFILE --output json accounts checkout-settings update --data-file request.json --dry-run
raims accounts checkout-settings update --favicon-upload-id="cau_1AbXiWSrsCBoaTg47OcMzC" --dry-runraims accounts checkout-settings uploads
Manage prepared checkout image uploads
raims accounts checkout-settings uploads [flags]--help,-hbooldefault: false- help for uploads
--colorstringdefault: auto- Terminal colors: auto, on or off (JSON and completion stay uncolored)
--debugbooldefault: false- Write diagnostic JSON events to stderr without credentials or command arguments
--environmentstringdefault: empty- Select sandbox or production for OAuth or an OAuth dry run; API keys determine their own environment
--mapstringdefault: empty- List the command tree without executing a command: tree, compact, paths or json
--no-inputbooldefault: false- Disable interactive prompts (also enforced in CI and without a terminal)
--output,-ostringdefault: text- Output format: text or json
--profilestringdefault: empty- Use a profile for this command (overrides RAIMS_PROFILE and the saved default)
Subcommands: raims accounts checkout-settings uploads delete.
raims accounts checkout-settings uploads delete
Discard a prepared checkout image upload
raims accounts checkout-settings uploads delete ID [flags]--dry-runbooldefault: false- Validate and preview the request without credentials or network access
--help,-hbooldefault: false- help for delete
--idempotency-keystringdefault: empty- Reuse this optional idempotency key when retrying the same request
--show-headersbooldefault: false- Show public response headers without credentials or cookies
--timeoutdurationdefault: 1m0s- Total request timeout, including retries (for example 30s or 2m)
--colorstringdefault: auto- Terminal colors: auto, on or off (JSON and completion stay uncolored)
--debugbooldefault: false- Write diagnostic JSON events to stderr without credentials or command arguments
--environmentstringdefault: empty- Select sandbox or production for OAuth or an OAuth dry run; API keys determine their own environment
--mapstringdefault: empty- List the command tree without executing a command: tree, compact, paths or json
--no-inputbooldefault: false- Disable interactive prompts (also enforced in CI and without a terminal)
--output,-ostringdefault: text- Output format: text or json
--profilestringdefault: empty- Use a profile for this command (overrides RAIMS_PROFILE and the saved default)
Discard a prepared checkout image upload.
DELETE /v1/accounts/checkout_settings/uploads/{id}
Uses https://api.raims.com and the credential referenced by the selected profile. The API validates the credential's company, environment and permissions. API keys determine their own environment; --environment is available only with OAuth.
Use --dry-run to validate and preview the request without reading a profile, loading credentials or contacting the API. Add --environment to preview an OAuth request; without it, the preview uses API-key authentication and has no environment header.
OAuth environments accepted by this operation: Sandbox, Production.Command example
raims --profile PROFILE --output json accounts checkout-settings uploads delete ID --dry-runraims accounts context
Get the authenticated account context
raims accounts context [flags]--dry-runbooldefault: false- Validate and preview the request without credentials or network access
--help,-hbooldefault: false- help for context
--show-headersbooldefault: false- Show public response headers without credentials or cookies
--timeoutdurationdefault: 1m0s- Total request timeout, including retries (for example 30s or 2m)
--colorstringdefault: auto- Terminal colors: auto, on or off (JSON and completion stay uncolored)
--debugbooldefault: false- Write diagnostic JSON events to stderr without credentials or command arguments
--environmentstringdefault: empty- Select sandbox or production for OAuth or an OAuth dry run; API keys determine their own environment
--mapstringdefault: empty- List the command tree without executing a command: tree, compact, paths or json
--no-inputbooldefault: false- Disable interactive prompts (also enforced in CI and without a terminal)
--output,-ostringdefault: text- Output format: text or json
--profilestringdefault: empty- Use a profile for this command (overrides RAIMS_PROFILE and the saved default)
Get the authenticated account context.
GET /v1/accounts/context
Uses https://api.raims.com and the credential referenced by the selected profile. The API validates the credential's company, environment and permissions. API keys determine their own environment; --environment is available only with OAuth.
Use --dry-run to validate and preview the request without reading a profile, loading credentials or contacting the API. Add --environment to preview an OAuth request; without it, the preview uses API-key authentication and has no environment header.
OAuth environments accepted by this operation: Sandbox, Production.Command example
raims --profile PROFILE --output json accounts context --dry-runraims accounts fees
Get account fees
raims accounts fees [flags]--dry-runbooldefault: false- Validate and preview the request without credentials or network access
--help,-hbooldefault: false- help for fees
--show-headersbooldefault: false- Show public response headers without credentials or cookies
--timeoutdurationdefault: 1m0s- Total request timeout, including retries (for example 30s or 2m)
--colorstringdefault: auto- Terminal colors: auto, on or off (JSON and completion stay uncolored)
--debugbooldefault: false- Write diagnostic JSON events to stderr without credentials or command arguments
--environmentstringdefault: empty- Select sandbox or production for OAuth or an OAuth dry run; API keys determine their own environment
--mapstringdefault: empty- List the command tree without executing a command: tree, compact, paths or json
--no-inputbooldefault: false- Disable interactive prompts (also enforced in CI and without a terminal)
--output,-ostringdefault: text- Output format: text or json
--profilestringdefault: empty- Use a profile for this command (overrides RAIMS_PROFILE and the saved default)
Get account fees.
GET /v1/accounts/fees
Uses https://api.raims.com and the credential referenced by the selected profile. The API validates the credential's company, environment and permissions. API keys determine their own environment; --environment is available only with OAuth.
Use --dry-run to validate and preview the request without reading a profile, loading credentials or contacting the API. Add --environment to preview an OAuth request; without it, the preview uses API-key authentication and has no environment header.
OAuth environments accepted by this operation: Sandbox, Production.Command example
raims --profile PROFILE --output json accounts fees --dry-run