Skip to main content
GET
cURL

Response Examples

Success Response (200 OK)

Empty Organization (200 OK)

Invalid Parameters (400 Bad Request)

Unauthorized (401)

Insufficient Permissions (403 Forbidden)

Response Fields

Success Response Data

The response returns an array of user objects, where each user contains: Note: This endpoint only returns basic user identification fields (user_id and email) for security and performance reasons. Use the read-user endpoint to get detailed information about a specific user.

Common Response Fields

All responses include these standard fields:

Path Parameters

Status Codes

Error Handling

Integration Notes

  1. Store Request ID: Always log the requestId for debugging support requests
  2. Handle Empty Results: The API returns an empty array if no users are found
  3. Permission Requirements: Ensure your API token has the READ_USER scope
  4. Organization Access: You can only read users from organizations you have access to
  5. Limited Data: Only user_id and email are returned for security and performance reasons
  6. Detailed Information: Use the read-user endpoint (GET /users/{user_id}) to get full user details
  7. Pagination: This endpoint returns all users in the organization (no pagination currently)
  8. Caching: Consider caching user lists with appropriate TTL to reduce API calls

Authorizations

Authorization
string
header
required

Bearer authentication header of the form Bearer <token>, where <token> is your auth token.

Headers

x-organization-secret
string
required

Organization secret for authentication - provided by Parchment

Path Parameters

organization_id
string<uuid>
required

Organization ID

Query Parameters

limit
integer
default:20

Maximum number of users to return (1-100)

Required range: 1 <= x <= 100
lastKey
string

Pagination key for retrieving the next set of results

Response

Users retrieved successfully