Skip to main content
PUT
https://api.karmapay.xyz/v0
/
v0
/
external-accounts
/
:externalAccountId
const response = await fetch('https://api.karmapay.xyz/v0/external-accounts/ext_123', {
  method: 'PUT',
  headers: {
    'Authorization': `Bearer ${API_KEY}`,
    'Content-Type': 'application/json',
  },
  body: JSON.stringify({
    externalUserId: "user_123",
    address: {
      streetLine1: "456 Oak Ave",
      city: "Los Angeles",
      state: "CA",
      postalCode: "90001",
      country: "USA"
    }
  }),
});
Authentication: Business API Key

Path Parameters

externalAccountId
string
required
External account ID

Request Body

externalUserId
string
required
Your internal user ID
address
object
Address to update (for USD accounts)
account
object
Account details to update (for USD accounts)
const response = await fetch('https://api.karmapay.xyz/v0/external-accounts/ext_123', {
  method: 'PUT',
  headers: {
    'Authorization': `Bearer ${API_KEY}`,
    'Content-Type': 'application/json',
  },
  body: JSON.stringify({
    externalUserId: "user_123",
    address: {
      streetLine1: "456 Oak Ave",
      city: "Los Angeles",
      state: "CA",
      postalCode: "90001",
      country: "USA"
    }
  }),
});