Endpoint
Authentication
Requires a Personal API Access Token.Header
Request
Headers
| Header | Value | Required |
|---|---|---|
| Authorization | Bearer | Yes |
Path Parameters
| Parameter | Type | Required | Description |
|---|---|---|---|
| projectName | string | Yes | Project name |
Query Parameters
None.Response
Success Response (200 OK)
Response Fields
| Field | Type | Description |
|---|---|---|
| success | boolean | Indicates if the request was successful |
| resultList | array[object] | List of credentials |
Credential Object
| Field | Type | Description |
|---|---|---|
| string | Email address of the credential | |
| fullName | string | Full name of the credential holder |
| description | string | Description of the credential |
| username | string | Username (unique identifier) |
| password | string|null | Password (always null in list response for security) |
| roleNameList | array[string] | List of role names assigned to the credential |
| enabled | boolean | Whether the credential is enabled |
| ipList | array[string] | List of allowed IP addresses/CIDR ranges |
| expireDate | string|null | Expiration date in ISO 8601 format (e.g., “2024-12-31T23:59:59.000Z”) |
Notes
passwordfield is alwaysnullin list responses for security reasonsexpireDateis in ISO 8601 format (UTC)ipListcan contain individual IP addresses or CIDR ranges- Empty arrays (
[]) are returned for empty lists - For admin project, all credentials are returned; for regular projects, only project-specific credentials are returned
Error Response (401 Unauthorized)
Error Response (404 Not Found)
cURL Example
Notes and Warnings
-
Password Security:
- Passwords are never returned in list responses
- Use Change Password endpoint to update passwords
-
Project Scope:
- Regular projects return only project-specific credentials
- Admin project returns all credentials (including global)
-
Role Names:
- Role names are returned instead of role IDs
- Role names must match existing credential roles
-
IP Restrictions:
- IP list can contain individual IPs or CIDR ranges
- Empty IP list means no IP restrictions
-
Expiration:
- Expired credentials may still be returned
- Check
expireDateto determine if credential is expired
-
Enabled Status:
- Disabled credentials are still returned
- Check
enabledfield to determine if credential is active
Permissions
- User must have any permission in the project (read access)
Related Documentation
- Create Credential - Create a new credential
- Update Credential - Update a credential
- Get Granted Access List - Get access list for credential

