---
title: "Create Custom Plan"
method: POST
path: "/api/custom-plan/create"
tags: ["Payments"]
---

# Create Custom Plan

`POST /api/custom-plan/create`

## Request

- Base URL: `https://api.avete.ai` (the document declares no server; this is the origin it was published from)
- URL: `https://api.avete.ai/api/custom-plan/create`
- Auth: HTTP bearer

## Request body

- CustomPlanCreate
  - `title` object, required: Plan title in English and Japanese
  - `description` object, nullable: Plan description in English and Japanese
  - `tag` object, nullable: Optional tagline in English and Japanese for plan metadata
  - `amount` integer, required: Price in yen (e.g., 60000)
  - `image_limit` integer, nullable: Image limit for this plan
  - `video_limit` integer, nullable: Video limit for this plan
  - `features` unknown[]: Optional marketing/feature list for metadata
    - unknown
  - `allowed_features` FeatureType[], required: Allowed features for this plan
  - `anzen_ai_batch_upload_enabled` boolean: Allow Anzen AI batch uploads (multiple images/videos per action)
  - `interval` 'day' | 'month' | 'year': Billing interval, e.g., 'day' or 'month'
  - `is_custom` boolean, nullable: Is this a custom plan
  - `display_in_billing` boolean: Display this plan in billing (making it an official plan)
  - `is_trial` boolean: Use this plan as the free trial plan

## Response `200`

Successful Response

- unknown

## Other responses

- `422`: Validation Error

---

[API](https://skmtc.dev/avete/apis/fastcognito.md) - [All operations](https://skmtc.dev/avete/apis/fastcognito/llms.txt) - [OpenAPI document](https://skmtc.dev/avete/apis/fastcognito/revisions/2c3bbf575ddb?raw)
