Endpoint
Authentication
Requires a Personal API Access Token.Header
Request
Headers
Path Parameters
Query Parameters
None.Response
Success Response (200 OK)
Response Fields
Credential Object
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

