---
title: "Creates an API user for a given account ID. The username of the created user will be returned as the result of this call."
method: POST
path: "/v2/accounts/{accountId}/api-users"
tags: ["ApiAccount"]
---

# Creates an API user for a given account ID. The username of the created user will be returned as the result of this call.

`POST /v2/accounts/{accountId}/api-users`

This method may only be called on an account with no existing API users configured using the rate limiting scheme referenced in the request indicated with IsTieredRateLimitedApiUser e.g. flat or tiered rate limiting.

## Path parameters

- `accountId` integer, required

## Request body

- ApiUser
  - `email` string, nullable
  - `password` string, required
  - `isTransactionalEmailUser` boolean
  - `isTieredRateLimitedApiUser` boolean
  - `description` string, nullable

## Response `200`

- ApiUser
  - `email` string, nullable
  - `password` string, required
  - `isTransactionalEmailUser` boolean
  - `isTieredRateLimitedApiUser` boolean
  - `description` string, nullable

---

[API](https://skmtc.net/dotdigital/apis/apiconnector-com.md) · [All operations](https://skmtc.net/dotdigital/apis/apiconnector-com/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/dotdigital/apiconnector-com/revisions/109c0537cf77/schema)
