gln revolut recipients create
Create a Revolut recipient.
Synopsis
gln [global-options] revolut recipients create --file <recipient.json>
Options
| Argument or flag | Type | Required | Default | Description |
|---|---|---|---|---|
--file | path | yes | - | 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
| Status | Exit | Meaning |
|---|---|---|
ok | 0 | Recipient was created. |
error | 1 | Local validation, profile, token, plugin, or transport failure. |
rejected | 1 | Provider rejected the request; provider status details are in issues. |
Result keys: recipient
Examples
gln --profile rev revolut recipients create --file .\recipient.json