Endpoint
Authentication
Requires a Personal API Access Token.Header
Request
Headers
| Header | Value | Required |
|---|---|---|
| Authorization | Bearer {token} | 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 JWKs |
JWK Management Object
| Field | Type | Description |
|---|---|---|
| name | string | JWK name |
| description | string | JWK description |
| projectId | string | Project ID where JWK belongs |
| sourceType | string | Source type: URL, COPY_PASTE, CERTIFICATE, PUBLIC_KEY, PRIVATE_KEY, KEYSTORE, GENERATE |
| sourceId | string | ID of the source (certificate, key, or keystore) if applicable |
| sourceUrl | string | URL of the source if sourceType is URL |
| type | string | JWK type: RSA, EC, OCT, OKP |
| kid | string | Key ID (kid) of the JWK. For URL and COPY_PASTE source types, this specifies which key to use when the source contains multiple keys (JWK Set) |
Notes
- JWK key material (rsa, ec, oct, okp fields) is excluded from list response for performance
- Each JWK can be deployed to multiple environments
- JWKs can be created from various sources (URL, certificate, key, keystore, or generated)
- Use Get JWK endpoint to retrieve full JWK details including key material
Error Response (401 Unauthorized)
Error Response (400 Bad Request)
cURL Example
Notes and Warnings
-
Performance:
- JWK key material is excluded from list response
- Use Get JWK endpoint to retrieve full JWK details
-
Source Types:
URL: JWK fetched from a URLCOPY_PASTE: JWK created from JSON stringCERTIFICATE: JWK extracted from certificatePUBLIC_KEY/PRIVATE_KEY: JWK extracted from keyKEYSTORE: JWK extracted from keystoreGENERATE: JWK generated by Apinizer
Permissions
User must have any permission in the project (read access).Related Documentation
- Get JWK - Get a specific JWK
- Create JWK - Create a new JWK
- Generate JWK - Generate a new JWK

