---
title: "Create a key for a script"
method: POST
path: "/v1/accounts/free"
tags: ["accounts"]
---

# Create a key for a script

`POST /v1/accounts/free`

## Request

- Base URL: `https://api.pokemontcgapi.com`
- URL: `https://api.pokemontcgapi.com/v1/accounts/free`
- Auth: none required

For scripts only. Creates a key without a password, so this account cannot sign in to the dashboard until the email is verified and a password is set from /account/recover; a person wanting the dashboard should use /free-api-key (POST /v1/accounts/register) instead.

## Headers

- `Idempotency-Key` string, required

## Request body

- object
  - `email` string, required: The address to verify for this account.

## Response `201`

Success

- object

## Other responses

- `400`: INVALID_PARAMETER

---

[API](https://skmtc.dev/pokemontcgapi/apis/pokemon-tcg-api.md) · [All operations](https://skmtc.dev/pokemontcgapi/apis/pokemon-tcg-api/llms.txt) · [OpenAPI document](https://skmtc.dev/pokemontcgapi/apis/pokemon-tcg-api/revisions/9e4ee9a375da?raw)
