# Update your profile

> Change your name and company on the Profile tab of Settings, or read and update your account through the API.

Source: https://www.coritan.com/docs/account/profile/

In the dashboard:

- /dashboard/settings/profile: https://www.coritan.com/dashboard/settings/profile

Your profile holds your name and your company, beside the email address you sign in with. Keep it current on the **Profile** tab of **Settings**, where you also choose the currency you pay in and your billing country.

## Before you begin

- Sign in to the [dashboard](https://www.coritan.com/dashboard).

## Change your name or company

1. In the sidebar, select **Settings**. The **Profile** tab opens.
2. In **Your details**, change **First name**, **Last name** or **Company**. Both names are required. **Company** is optional; empty it to remove it.
3. Select **Save changes**.

## Change your currency or country

1. On the **Profile** tab, find **Billing details**.
2. Choose a **Currency**: the currency Coritan charges your card or other payment method in. Prices, invoices and your credit stay in US dollars, and a payment in another currency is converted at the current rate.
3. Choose a **Country**. It decides which ways to pay you are offered.
4. Select **Save billing details**.

[Currencies and countries](/docs/billing/currencies-and-regions/) explains both choices.

## Result

A message confirms `Profile saved.` or `Billing details saved.`, and the new name shows in the dashboard straight away.

The **Account** card beside the form shows what you cannot change here: your **Email**, the account **Status**, your **Billing mode**, your **Credit balance** and the date you joined (**Member since**). To change your email address or billing mode, [contact support](/docs/support/).

## Troubleshooting

`Enter your first name. We print it on your invoices.`
: The first name is empty. The same message appears for an empty last name.

**Save changes** is greyed out
: Nothing in the form has changed yet.

**Could not save your profile**
: The change did not save. The message under it gives the reason. Try again, and [contact support](/docs/support/) if it keeps failing.

**Could not load your billing details**
: The **Billing details** card did not load. Select **Try again**.

## Related

- [Currencies and countries](/docs/billing/currencies-and-regions/)
- [Billing](/docs/billing/)
- [Change or reset your password](/docs/account/password/)

## With the API

Read your account with [`GET /auth/me`](/docs/api/reference/client/authentication/#op-get-api-v1-auth-me):

```bash
curl https://api.coritan.com/api/v1/auth/me \
  -H "Authorization: Bearer $CORITAN_TOKEN"
```

```json
{
  "id": 4821,
  "email": "alex@example.com",
  "first_name": "Alex",
  "last_name": "Morgan",
  "company": null,
  "status": "active",
  "billing_mode": "prepaid",
  "credit_balance": 25.0,
  "currency": "USD",
  "country_code": "GB",
  "currency_source": "default",
  "created_at": "2026-09-01T10:15:00"
}
```

`id`
: Your account number.

`email`
: The address you sign in with.

`first_name`, `last_name` and `company`
: Your name and company. Each can be `null`.

`status`
: `active` for an account that can use the API. A suspended or closed account cannot sign in, so it never sees this answer.

`billing_mode`
: `prepaid` or `postpaid`. [Billing](/docs/billing/) explains the difference.

`credit_balance`
: Your credit, in US dollars.

`currency`
: The currency your payments are charged in, as a three-letter code.

`country_code`
: Your billing country, as a two-letter code, or `null`.

`currency_source`
: How the currency was set: `default`, `geo` (from your location), `user` (you chose it) or `admin` (Coritan set it).

`created_at`
: When you created the account.

Change your names with [`PUT /auth/me`](/docs/api/reference/client/authentication/#op-put-api-v1-auth-me). Send only the fields you want to change; a field you leave out keeps its value, and an empty string clears it. The answer is the whole account, as above.

```bash
curl -X PUT https://api.coritan.com/api/v1/auth/me \
  -H "Authorization: Bearer $CORITAN_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{"company": "Example Ltd"}'
```

The currency and country are saved with `PATCH /payments/preference`, as [Currencies and countries](/docs/billing/currencies-and-regions/#with-the-api) shows. The API has no endpoint to change your email address.

## API

- `GET /api/v1/auth/me`: Get me (https://www.coritan.com/docs/api/reference/client/authentication/#op-get-api-v1-auth-me)
- `PUT /api/v1/auth/me`: Update me (https://www.coritan.com/docs/api/reference/client/authentication/#op-put-api-v1-auth-me)
