Skip to content
Connect an agent

Auth

Read the public keys of Plotwork's issuer for the Azure DevOps connector

The RS256 public keys Entra checks the connector's client assertions against.

GET/connectors/oidc/jwks.json

TL;DR

QuestionAnswer
What does it do?Read the public keys of Plotwork's issuer for the Azure DevOps connector.
What does it take?Nothing.
What does it return?Status 200 with a body of type ConnectorJwks.
What can go wrong?429 too many requests; 503 this server has no HTTPS API_URL (azure_devops.not_configured), or no database (accounts.unavailable). Every failure uses the one error envelope.

What it does

The RS256 public keys Entra checks the connector's client assertions against. Public members only; empty before the first assertion. Public, cacheable for five minutes.

Responses

StatusMeaningBody
200The public keys.ConnectorJwks
429Too many requests.ErrorResponse
503This server has no HTTPS API_URL (azure_devops.not_configured), or no database (accounts.unavailable).ErrorResponse

Response body

A 200 answer has the type ConnectorJwks.

FieldTypeRequiredDescription
keysobject[]yes
keys[].kty"RSA"yes
keys[].nstringyesThe modulus, base64url.
keys[].estringyesThe public exponent, base64url.
keys[].kidstringyesThe key id: the key's RFC 7638 thumbprint.
keys[].alg"RS256"yes
keys[].use"sig"yes

See also

DocWhy
API referenceEvery endpoint, and the error envelope
SchemasEvery request and response type
Tool referenceThe operations as callable tools