List member access requests
Changed onReturns member access requests for the authenticated Account. Today these are requests from workspace viewers for a member seat.
Without a status filter, only pending requests are returned. Pass a comma-separated list of statuses to include others. Requests with status notified are handled by the Account's identity provider and cannot be reviewed here.
Results are ordered by creation time, newest first. A pagination cursor is valid only with the same effective filters, includeEvents setting, and page size it was issued for. Reusing it with different effective settings returns invalid_request. Explicit default values and reordered or repeated statuses do not change these settings.
Every item includes an opaque reviewEtag for that request. Copy the complete quoted value unchanged into If-Match on the matching review route; do not parse it or use the collection HTTP ETag. This enables review without a detail GET. includeEvents changes only whether history is included, not the reviewEtag; a detail GET remains optional when history or the detail ETag is needed.
Request
- Base URLhttps://api.replit.com/v1
- AuthHTTP bearer
Query parameters
Comma-separated list of statuses to include. Defaults to pending.
Restrict results to a workspace owned by the authenticated Account.
When true, each returned request includes its ordered public history.
Maximum number of records to return.
Opaque pagination cursor returned by the previous response.
Response
Member access requests visible to the authenticated Account.
Example response
{
"data": [
{
"createdAt": "2026-08-04T10:00:00Z",
"updatedAt": "2026-08-04T10:05:00Z",
"events": [
{
"occurredAt": "2026-08-04T10:00:00Z"
}
],
"reviewEtag": "\"3\""
}
]
}Changes
- info
endpoint added
- info