Skip to main content
GET
List library members

Authorizations

Authorization
string
header
required

First-party Gumnut app session (Clerk session JWT). Only the Gumnut web and mobile apps can obtain one — API keys and OAuth tokens cannot manage credentials or library sharing, so these operations are not callable with the credentials this API otherwise accepts.

Path Parameters

library_id
string
required

Library identifier.

Query Parameters

state
enum<string>
default:active

Return only memberships in this state, or all states.

Available options:
active,
left,
removed,
all
limit
integer
default:20

Maximum records per page.

Required range: 1 <= x <= 200
starting_after_id
string | null

Continue after this membership ID from the previous page.

Response

Successful Response

data
MembershipResponse · object[]
required

Non-owner membership records in newest-first order.

has_more
boolean
required

Whether another page exists. Pass the last item's ID as starting_after_id and repeat the same state filter.