---
title: "Add Member to Tier"
method: POST
path: "/v1/memberships/members/add"
tags: ["Memberships"]
---

# Add Member to Tier

`POST /v1/memberships/members/add`

Add a user to a membership tier. For paid tiers, set skip_payment to true if you are handling payment externally.

## Request body

- object
  - `email` string, email, required
  - `membership_tier_id` string, required
  - `registration_answers` union[]
    - union
      - object
        - `label` string, required
        - `question_id` string, required
        - `value` boolean
        - `question_type` 'agree-check', required
      - object
        - `label` string, required
        - `question_id` string, required
        - `value` object, required
          - `company` string, nullable
          - `job_title` string, nullable
        - `question_type` 'company', required
      - object
        - `label` string, required
        - `question_id` string, required
        - `value` string, nullable, required
        - `question_type` 'dropdown', required
      - object
        - `label` string, required
        - `question_id` string, required
        - `value` string[], nullable, required
        - `question_type` 'multi-select', required
      - object
        - `label` string, required
        - `question_id` string, required
        - `value` string, nullable, required
        - `question_type` 'phone-number', required
      - object
        - `label` string, required
        - `question_id` string, required
        - `value` union
          - string
          - true
        - `question_type` 'terms', required
      - object
        - `label` string, required
        - `question_id` string, required
        - `value` string, nullable, required
        - `question_type` union, required
          - 'github'
          - 'instagram'
          - 'linkedin'
          - 'long-text'
          - 'telegram'
          - 'text'
          - 'twitter'
          - 'youtube'
      - object
        - `label` string, required
        - `question_id` string, required
        - `value` string, nullable, required
        - `question_type` 'url', required
  - `skip_payment` boolean — Set to true for paid tiers when handling payment externally. Required for paid tiers.

## Response `200`

Successful response.

- object
  - `membership_id` string, required
  - `status` 'approved' | 'pending' | 'approved-pending-payment' | 'declined', required

---

[API](https://skmtc.net/luma/apis/luma-api.md) · [All operations](https://skmtc.net/luma/apis/luma-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/luma/luma-api/versions/12835be09062/schema)
