APIList Memberships

List Memberships

Retrieve a paginated list of all memberships for a project.

GET/v2/projects/{project_id}/memberships

Authorization

Bearer TokenRequired

Path Parameters

project_idstringRequired

The unique identifier of the project.

Query Parameters

user_idstring

Filter memberships by user ID.

limitintegerDefault: 20

Number of items per page.

offsetintegerDefault: 0

Number of items to skip.

Request
curl -X GET "https://api.botsubscription.com/v2/projects/YOUR_PROJECT_ID/memberships?limit=20" \
  -H "Authorization: Bearer YOUR_TOKEN"
Successapplication/json
{
  "ok": true,
  "request_id": "11111111-1111-1111-1111-111111111111",
  "method": "GET",
  "path": "/v2/projects/YOUR_PROJECT_ID/memberships",
  "code": 200,
  "total": 1,
  "message": "All memberships retrieved successfully",
  "data": [
    {
      "user_id": "123456789012345678",
      "plan_id": "aaaaaaaa-aaaa-aaaa-aaaa-aaaaaaaaaaaa",
      "membership_id": "bbbbbbbb-bbbb-bbbb-bbbb-bbbbbbbbbbbb",
      "payment_request_id": "cccccccc-cccc-cccc-cccc-cccccccccccc",
      "membership_start_date": "2025-12-29T10:32:27.560Z",
      "membership_end_date": "2026-01-12T10:32:27.560Z",
      "user_name": {
        "first_name": "John",
        "username": "johndoe"
      },
      "plan_name": "Silver",
      "plan_duration": "1 day",
      "subscription_id": null,
      "subscription_status": null
    }
  ]
}

Last updated: