---
title: "POST /networks/{networkId}/oidc/test"
method: POST
path: "/networks/{networkId}/oidc/test"
---

# POST /networks/{networkId}/oidc/test

`POST /networks/{networkId}/oidc/test`

Tests an OpenID Connect (OIDC) configuration for a Wickr network by validating the connection to the identity provider and retrieving its supported capabilities.

## Path parameters

- `networkId` string, required

## Request body

- object
  - `extraAuthParams` string — Additional authentication parameters to include in the test (optional).
  - `issuer` string, required — The issuer URL of the OIDC provider to test.
  - `scopes` string, required — The OAuth scopes to test with the OIDC provider.
  - `certificate` string — The CA certificate for secure communication with the OIDC provider (optional).

## Response `200`

Success

- RegisterOidcConfigTestResponse
  - `tokenEndpoint` string — The token endpoint URL discovered from the OIDC provider.
  - `userinfoEndpoint` string — The user info endpoint URL discovered from the OIDC provider.
  - `responseTypesSupported` GenericString[] — The OAuth response types supported by the OIDC provider.
  - `scopesSupported` GenericString[] — The OAuth scopes supported by the OIDC provider.
  - `issuer` string — The issuer URL confirmed by the OIDC provider.
  - `authorizationEndpoint` string — The authorization endpoint URL discovered from the OIDC provider.
  - `endSessionEndpoint` string — The end session endpoint URL for logging out users from the OIDC provider.
  - `logoutEndpoint` string — The logout endpoint URL for terminating user sessions.
  - `grantTypesSupported` GenericString[] — The OAuth grant types supported by the OIDC provider.
  - `revocationEndpoint` string — The token revocation endpoint URL for invalidating tokens.
  - `tokenEndpointAuthMethodsSupported` GenericString[] — The authentication methods supported by the token endpoint.
  - `microsoftMultiRefreshToken` boolean — Indicates whether the provider supports Microsoft multi-refresh tokens.

## Other responses

- `480` — ValidationError
- `481` — BadRequestError
- `482` — ResourceNotFoundError
- `483` — ForbiddenError
- `484` — UnauthorizedError
- `485` — InternalServerError
- `486` — RateLimitError

---

[API](https://skmtc.net/aws/apis/wickr.md) · [All operations](https://skmtc.net/aws/apis/wickr/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/aws/wickr/revisions/71d396c2af63/schema)
