---
title: "Update business representative"
method: PUT
path: "/v3/profiles/{profileId}/business-profile/business-representative"
tags: ["profile"]
---

# Update business representative

`PUT /v3/profiles/{profileId}/business-profile/business-representative`

Update or transfer the Business Representative for the specified Business Profile.

Set `updateContext` to `UPDATE_DETAILS` to update the existing Business Representative's details, or `TRANSFER_OF_AUTHORISATION` to transfer authority of the Business Profile to a new Business Representative.

{% admonition type="info" %}
If the Business Representative has been verified then there are restrictions on what information is allowed to change.
{% /admonition %}

{% admonition type="info" %}
If this Business Representative is shared across multiple Business Profiles, then changes will be reflected for all of the Business Profiles.
{% /admonition %}

When using `TRANSFER_OF_AUTHORISATION`, this will overwrite the existing Business Representative. The new Business Representative will need to be verified for KYC purposes.

## Path parameters

- `profileId` integer, required

## Headers

- `X-External-Correlation-Id` string, uuid

## Request body

- object
  - `updateContext` 'UPDATE_DETAILS' | 'TRANSFER_OF_AUTHORISATION' — Context of the update.
  - `firstName` string — First name of the person representing the business (including middle names).
  - `lastName` string — Last name of the person representing the business.
  - `preferredName` string — Preferred first name, if different to the legal first name.
  - `address` object
    - `addressFirstLine` string — First line of address.
    - `city` string — City.
    - `countryIso3Code` string — 3 letter country code (lower case).
    - `postCode` string — Postal code.
    - `stateCode` string — State code (max 5 chars). Required for US, CA, BR and AU addresses.
  - `contactDetails` object
    - `email` string — Contact email address of the person representing the business. Please speak with your integration account manager for details on how customer communication is handled for your integration.
    - `phoneNumber` string — Contact phone number in international phone number format, example "+1408XXXXXXX" of the person representing the business. Please speak with your integration account manager for details on how customer communication is handled for your integration.
  - `dateOfBirth` string — Date of birth.
  - `actorEmail` string — Email of the actor.

## Response `200`

Business representative updated successfully.

## Other responses

- `429` — Rate limit exceeded. Retry after the number of seconds specified in the `Retry-After` header.

---

[API](https://skmtc.net/wise/apis/platform-api.md) · [All operations](https://skmtc.net/wise/apis/platform-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/wise/platform-api/versions/4907a1d269ab/schema)
