Skip to content

Create a Revolut recipient.

Synopsis

gln [global-options] revolut recipients create --file <recipient.json>

Options

Argument or flagTypeRequiredDefaultDescription
--filepathyes-Recipient JSON request file.

Description

Reads the recipient request file, validates the expected public fields, and passes them to the public Revolut recipient C API.

Request fields: recipient_type, company_name, individual_first_name, individual_last_name, currency, bank_country, iban, bic, address_country, address_postcode, address_city, address_region, address_line1. Optional fields may be omitted when they do not apply.

Provider rejection is returned as a rejected JSON envelope with provider status details in issues; it is not reported as success.

Requirements

  • Profile: required
  • Backend prerequisites: Revolut profile with stored OAuth token and approved Revolut plugin

Status and exit codes

StatusExitMeaning
ok0Recipient was created.
error1Local validation, profile, token, plugin, or transport failure.
rejected1Provider rejected the request; provider status details are in issues.

Result keys: recipient

Examples

gln --profile rev revolut recipients create --file .\recipient.json

See also