reference

Admin: Manage Users

List, create, retrieve, update, and delete users using the service role key.

Published: March 22, 2026Updated: March 22, 2026

Admin: Manage Users

Admin endpoints require the service role key (pb_service_<key>) and should only be called from trusted server-side code.

List Users

GET /api/auth/v1/admin/users?page=1&per_page=50
Authorization: Bearer pb_service_<key>

Create User

POST /api/auth/v1/admin/users
Authorization: Bearer pb_service_<key>

{ "email": "user@example.com", "password": "pass" }

Get / Update / Delete User

GET    /api/auth/v1/admin/users/:id
PATCH  /api/auth/v1/admin/users/:id
DELETE /api/auth/v1/admin/users/:id

SDK Example

// List users (server-side only)
const { data: { users } } = await postbase.auth.admin.listUsers()

// Delete user
await postbase.auth.admin.deleteUser(userId)