> ## Documentation Index
> Fetch the complete documentation index at: https://docs.interchange.io/llms.txt
> Use this file to discover all available pages before exploring further.

# Account tasks

> Per-operation reference for the buyer account API

Each page below documents a single account operation — request, parameters, response shape, and errors. Read the current account context, manage the organization/account hierarchy, control membership access, and set per-user notification preferences. For the conceptual model see the [Account overview](/v2/buyer/account/overview).

## Read

<CardGroup cols={2}>
  <Card title="Get current account" href="/v2/buyer/account/tasks/get-current-account" icon="circle-user">
    `GET /accounts/current` — your current context
  </Card>

  <Card title="List accounts" href="/v2/buyer/account/tasks/list-customer-accounts" icon="list">
    `GET /accounts` — accounts you can access
  </Card>
</CardGroup>

## Hierarchy

<CardGroup cols={2}>
  <Card title="Create account" href="/v2/buyer/account/tasks/create-child-account" icon="plus">
    `POST /accounts/create-child` — add an account under your organization
  </Card>

  <Card title="Update account domain" href="/v2/buyer/account/tasks/update-customer-domain" icon="globe">
    `PATCH /accounts/:customerId/domain` — set the registered domain
  </Card>

  <Card title="Delete account" href="/v2/buyer/account/tasks/delete-child-account" icon="trash">
    `DELETE /accounts/:customerId` — remove an account from your organization
  </Card>
</CardGroup>

## Membership

<CardGroup cols={2}>
  <Card title="Get membership" href="/v2/buyer/account/tasks/get-membership" icon="users">
    `GET /accounts/:customerId/membership` — read access settings
  </Card>

  <Card title="Update membership" href="/v2/buyer/account/tasks/update-membership" icon="user-gear">
    `PATCH /accounts/:customerId/membership` — toggle domain auto-join
  </Card>
</CardGroup>

## Notifications

<CardGroup cols={2}>
  <Card title="Get notification preferences" href="/v2/buyer/account/tasks/get-notification-preferences" icon="bell">
    `GET /notification-preferences` — your opt-ins
  </Card>

  <Card title="Update notification preferences" href="/v2/buyer/account/tasks/update-notification-preferences" icon="bell-concierge">
    `PUT /notification-preferences` — replace your opt-ins
  </Card>
</CardGroup>
