Embedded Wallets
SDK
Javascript
How to
Recipients
Delete Recipient

Delete Recipient

This method allows you to delete an existing recipient from your recipient list in Rampable.

Method Signature

async deleteRecipient({recipientId: string, rampableAccessToken?: string}): Promise<DeleteRecipientResponse>

Parameters

recipientId: string - The unique identifier of the recipient to delete rampableAccessToken: string (optional) - The Rampable access token

ℹ️

A rampableAccessToken is required if you want to use rampable operations and not setup HTTP Signature Authentication (Personal Token)

Returns

Promise<DeleteRecipientResponse> - The deleted recipient object.

Example Usage

const deletedRecipient = await sdk.rampableRecipient.deleteRecipient('recipient_123');

Response Example

{
  "name": "John Doe",
  "email": "john.doe@example.com",
  "bank": [
    {
      "accountName": "John Doe",
      "bankName": "Example Bank",
      "accountNumber": 23123232123,
      "paymentCode": "CODE123",
      "currency": "USD",
      "country": "UNITED STATES",
      "achNumber": "1",
      "fedwireNumber": "1",
      "ibanNumber": "1",
      "accountType": "Checking",
      "_id": "bank_123"
    }
  ],
  "organizationId": "org_123",
  "userId": "user_123",
  "createdAt": "2024-01-01T00:00:00.000Z",
  "updatedAt": "2024-01-01T00:00:00.000Z",
  "city": "New York",
  "postCode": "10001",
  "address": "123 Main St",
  "reference": "EMP001",
  "id": "recipient_123"
}
⚠️

This action cannot be undone. Make sure you have the correct recipient ID before proceeding with deletion.

For more information, see the Rampable Recipients API Documentation (opens in a new tab).