/projects/{project_id}/jwksList JWKS URLsReturns the JWKS URLs available for verifying JWTs used as the authentication mechanism for the specified project.
Parameters
project_idstringpathrequiredThe Neon project ID
Responses
The list of configured JWKS definitions for a project
jwksarray of objectrequiredJWKS configurations associated with the project.
Show child attributes
Show array items
branch_idstringThe Neon branch ID. Returned as `id` from `GET /projects/{project_id}/branches`.
created_atstring · date-timerequiredThe date and time when the JWKS was created
idstringrequiredThe JWKS configuration's ID.
jwks_urlstringrequiredURL of the provider's JWKS endpoint used to verify JWTs.
jwt_audiencestringExpected JWT `aud` claim value configured for this JWKS.
project_idstringrequiredThe Neon project ID. Returned as `id` from `GET /projects`.
provider_namestringrequiredThe name of the authentication provider (e.g., Clerk, Stytch, Auth0)
role_namesarray of stringDatabase role names that are permitted to authenticate using this JWKS configuration.
Show child attributes
updated_atstring · date-timerequiredThe date and time when the JWKS was last modified
{
"jwks": [
{
"branch_id": "string",
"created_at": "2026-06-09T00:00:00Z",
"id": "string",
"jwks_url": "string",
"jwt_audience": "string",
"project_id": "string",
"provider_name": "string",
"role_names": [
"string"
],
"updated_at": "2026-06-09T00:00:00Z"
}
]
}codestringrequiredmessagestringrequiredError message
request_idstringUnique identifier for the request, useful for debugging. You can set this value manually by including an `X-Request-ID` header in the request. If not provided, the value will be generated automatically.
{
"code": "",
"message": "string",
"request_id": "string"
}