# Añadir cuenta

**POST** `/v1/accounts`

Crea una cuenta de vendedor o comprador.

## Se requiere autenticación

Esta operación de escritura requiere la autenticación del usuario. Envía el `auth_key` del usuario que ha iniciado sesión, devuelto por el endpoint Login o Verify, como token Bearer:

```http
Authorization: Bearer <user-auth_key>
Content-Type: application/json
X-TRADLY-AGENT: 3
```

No uses una clave publicable del tenant, una clave secreta ni un token OAuth del tenant como credencial Bearer. Esas credenciales sirven para el acceso público o a nivel de tenant; la creación de la cuenta se autoriza con el token de sesión del usuario actual.

## Ejemplo de solicitud

```bash
curl -X POST "https://api.tradly.app/v1/accounts" \
  -H "Authorization: Bearer <user-auth_key>" \
  -H "Content-Type: application/json" \
  -H "X-TRADLY-AGENT: 3" \
  -d '{
    "account": {
      "name": "Acme Supplies",
      "slug": "acme-supplies",
      "web_address": "",
      "description": "Wholesale supplies",
      "category_id": [1],
      "images": [],
      "type": "accounts"
    }
  }'
```

La respuesta devuelve la cuenta creada para el usuario autenticado. Una respuesta `412` con el código de error `753` (`Action not allowed`) suele indicar que la solicitud usó credenciales del tenant en lugar del token Bearer del usuario que inició sesión.
