---
title: "Add affiliate admin"
method: POST
path: "/v1/affiliate/{address}/members"
tags: ["Affiliate"]
---

# Add affiliate admin

`POST /v1/affiliate/{address}/members`

## Request

- Base URL: `https://api.shapeshift.com`
- URL: `https://api.shapeshift.com/v1/affiliate/{address}/members`
- Auth: none declared

Grant another wallet admin access to the affiliate. Requires a valid SIWE JWT in the Authorization header whose address equals {address}; that wallet may be the owner or any admin of the affiliate.

## Path parameters

- `address` string, required

## Request body

- object
  - `walletAddress` string, required

## Response `200`

Owner and admins of the affiliate

- AffiliateMembers
  - `members` AffiliateMember[], required
    - `walletAddress` string, required
    - `role` 'owner' | 'admin', required
    - `addedBy` string, nullable, required
    - `createdAt` string, date-time, required

## Other responses

- `400`: Invalid request
- `401`: Unauthorized
- `403`: Forbidden
- `404`: Affiliate or member not found
- `409`: Wallet already belongs to an affiliate
- `429`: Rate limit exceeded. Includes Retry-After header with seconds until reset.
- `500`: Internal server error
- `503`: Swap service unavailable
- `504`: Swap service timed out

## Changes

- **2026-10-20** `fd5716d356df`: 1 info
  - endpoint added

[Operation history](https://skmtc.dev/shapeshift/apis/shapeshift-public-api/changes/v1/affiliate/:address/members/post.md)

---

[API](https://skmtc.dev/shapeshift/apis/shapeshift-public-api.md) - [All operations](https://skmtc.dev/shapeshift/apis/shapeshift-public-api/llms.txt) - [OpenAPI document](https://skmtc.dev/shapeshift/apis/shapeshift-public-api/revisions/2f47a75c74a8?raw)
