---
title: "Creates a new membership with a given wallet_address, external_user_id, or both."
method: POST
path: "/v2/program-memberships"
tags: ["Memberships"]
---

# Creates a new membership with a given wallet_address, external_user_id, or both.

`POST /v2/program-memberships`

Invoke this endpoint to add a new membership to your loyalty program.

## Response `200`

Membership was created successfully, or an existing membership was found

## Other responses

- `400` — Missing required parameters.

---

[API](https://skmtc.net/hang/apis/hang-partner-api-params-in-formdata.md) · [All operations](https://skmtc.net/hang/apis/hang-partner-api-params-in-formdata/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/hang/hang-partner-api-params-in-formdata/revisions/39bd91477af0/schema)
