---
title: "Subscribe To Plan"
method: POST
path: "/v1/user/subscribe"
tags: ["user"]
---

# Subscribe To Plan

`POST /v1/user/subscribe`

## Request body

- SubscribeRequest
  - `plan_name` string, required — Subscription plan name to subscribe to

## Response `200`

Successful Response

- SubscribeResponse
  - `status` string, required
  - `message` string, required
  - `user` UserProfileResponse, required
    - `id` integer, required
    - `email` string, required
    - `first_name` string, nullable
    - `last_name` string, nullable
    - `email_verified` boolean
    - `is_active` boolean
    - `role` string
    - `is_ambassador` boolean
    - `is_instructor` boolean
    - `account_type` string
    - `experience_choice` string, nullable
    - `marketing_consent` boolean
    - `profile_picture_url` string, nullable
    - `created_at` string, date-time, nullable
    - `last_login` string, date-time, nullable
    - `password_changed_at` string, date-time, nullable
    - `login_activities` LoginActivityResponse[]
      - `id` integer, required
      - `ip_address` string, nullable
      - `user_agent` string, nullable
      - `login_at` string, date-time, required
      - `success` boolean
    - `affiliate_id` integer, nullable
    - `ambassador_first_month_bonus_used` boolean
    - `is_banned` boolean
    - `banned_at` string, date-time, nullable
    - `banned_reason` string, nullable
  - `subscription` UserSubscriptionInfo, required
    - `plan_name` string, required
    - `is_active` boolean, required
    - `status` string, required
    - `billing_start` string, date-time, required
    - `billing_end` string, date-time, required
    - `renewal_date` string, date-time, required
    - `expires_at` string, date-time, required

## Other responses

- `422` — Validation Error

---

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