List Party Roles
Retrieves all roles assigned to a party across different docks in the organization.Path Parameters
| Parameter | Type | Required | Description |
|---|---|---|---|
orgId | string | Required | Organization ID (prefix: org_) |
partyId | string | Required | Party ID (prefix: pty_) |
Query Parameters
| Parameter | Type | Default | Description |
|---|---|---|---|
limit | integer | 20 | Maximum items to return |
offset | integer | 0 | Number of items to skip |
role | string | - | Filter by role: DISTRIBUTOR or RECIPIENT |
dockId | string | - | Filter by specific dock |
Example Request
Response
Response Fields
| Field | Type | Description |
|---|---|---|
data | array | List of role assignments |
data[].id | string | Role assignment identifier (prefix: dpr_) |
data[].dockId | string | Dock identifier |
data[].dockName | string | Human-readable dock name |
data[].partyId | string | Party identifier |
data[].role | string | DISTRIBUTOR or RECIPIENT |
data[].createdAt | string | ISO 8601 timestamp |
meta.total | integer | Total role assignments |
meta.hasMore | boolean | Whether more results exist |
Error Handling
| Status | Condition |
|---|---|
401 | Missing or invalid API key |
404 | Organization or party not found |
Use Cases
Party Profile: Display all docks where a party participates and their roles in each. Access Audit: Review all distribution and reception rights for a counterparty. Multi-Role Verification: Confirm a party’s capabilities across the organization (e.g., “Can this title company both send and receive documents?”)Example: Multi-Role Party
Related Endpoints
- Assign Party Role — Grant new role to party
- Create Party — Create new party
- List Parties — View all parties