/auth/jwtauth-jwtPublic proxy for core's JWT issuance flow. When the body includes apiKey, returns a signed JWT directly. When no apiKey is supplied, returns a one-time token plus an authUrl the caller redirects the user to so they can complete sign-in in the auth app. Per-IP rate-limited; no JWT required.
{
"jwt": "string",
"audience": "string",
"expiresAt": "string"
}| Field | Type | Description |
|---|---|---|
apiKey | string | Caller API key. When present, the proxy exchanges it for a JWT via core. When absent, the proxy initiates an interactive (OTT) sign-in instead. |
{
"apiKey": "string"
}{
"jwt": "string",
"audience": "string",
"expiresAt": "string"
}| Field | Type | Description |
|---|---|---|
message | string | The error message |
code | string | The error code |
issues | object[] | An array of issues that were responsible for the error |
issues[]. | string |
{
"code": "BAD_REQUEST",
"message": "Invalid input data",
"issues": []
}| Field | Type | Description |
|---|---|---|
message | string | The error message |
code | string | The error code |
issues | object[] | An array of issues that were responsible for the error |
issues[]. | string |
{
"code": "INTERNAL_SERVER_ERROR",
"message": "Internal server error",
"issues": []
}