User Management Endpoints
Read users
Retrieves all users in an organization from Parchment
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:| Field | Type | Description |
|---|---|---|
user_id | string | Parchment’s unique user identifier |
email | string | User’s email address |
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:| Field | Type | Description |
|---|---|---|
success | boolean | Indicates if the request was successful |
statusCode | number | HTTP status code |
message | string | Human-readable status message |
timestamp | string | ISO 8601 timestamp of the response |
requestId | string | Unique identifier for debugging |
Path Parameters
| Parameter | Type | Required | Description |
|---|---|---|---|
organization_id | string | Yes | Organization identifier |
Status Codes
| Code | Status | Description |
|---|---|---|
200 | OK | Users retrieved successfully (including empty list) |
400 | Bad Request | Invalid request format or missing parameters |
401 | Unauthorized | Authentication required or token invalid or scope invalid |
500 | Internal Server Error | Unexpected server error |
Error Handling
Integration Notes
- Store Request ID: Always log the
requestIdfor debugging support requests - Handle Empty Results: The API returns an empty array if no users are found
- Permission Requirements: Ensure your API token has the
READ_USERscope - Organization Access: You can only read users from organizations you have access to
- Limited Data: Only
user_idandemailare returned for security and performance reasons - Detailed Information: Use the read-user endpoint (
GET /users/{user_id}) to get full user details - Pagination: This endpoint returns all users in the organization (no pagination currently)
- Caching: Consider caching user lists with appropriate TTL to reduce API calls
Authorizations
Bearer authentication header of the form Bearer <token>, where <token> is your auth token.
Headers
Organization secret for authentication - provided by Parchment
Path Parameters
Organization ID
Query Parameters
Maximum number of users to return (1-100)
Required range:
1 <= x <= 100Pagination key for retrieving the next set of results
Response
Users retrieved successfully
cURL

