---
title: "Create First Api Account"
method: POST
path: "/v1/web/api-accounts/first"
tags: ["Web API Accounts"]
---

# Create First Api Account

`POST /v1/web/api-accounts/first`

## Request body

- CreateFirstApiAccountRequest
  - `label` string

## Response `201`

Successful Response

- CreatedApiAccount
  - `account` ApiAccountPublic, required
    - `id` integer, required
    - `user_balance_id` string, required
    - `label` string, required
    - `is_primary` boolean, required
    - `balance` string, required
    - `total_balance_added` string, required
    - `free_requests` integer, required
    - `user_type` string, required
    - `ban` boolean, required
    - `key_id` integer, nullable
    - `key_label` string, nullable
    - `key_masked` string, nullable
    - `key_active` boolean, nullable
    - `average_rpm` number, nullable
    - `requests_per_minute` integer, nullable
    - `total_cost_request_last_hour` string, nullable
  - `api_key` string, required

## Other responses

- `422` — Validation Error

---

[API](https://skmtc.dev/hydraai/apis/hydraai-api.md) · [All operations](https://skmtc.dev/hydraai/apis/hydraai-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/hydraai/hydraai-api/revisions/e628fe769ab4/schema)
