---
title: "Changes to Create a new provider"
method: POST
path: "/ocs/v2.php/apps/user_oidc/api/{apiVersion}/provider"
---

# Changes to Create a new provider

`POST /ocs/v2.php/apps/user_oidc/api/{apiVersion}/provider`

> Every recorded change to this operation, newest first.

## Timeline

Changed in 4 of 8 revisions.

- **2026-10-30** `8e8902efef35`: 1 info
- **2026-05-29** `6570524ffbd3`: 1 info
- **2026-03-02** `f4b2db5dc86b`: 8 info
- **2026-03-02** `f9a0442ac006`: 8 breaking

## Changes

- **2026-10-30** `8e8902efef35`: 1 info
  - added the required property `ocs/data/settings/forbidLoginWithoutGroup` to the response with the `200` status
- **2026-05-29** `6570524ffbd3`: 1 info
  - added the required property `ocs/data/settings/enrichLoginIdTokenWithUserinfo` to the response with the `200` status
- **2026-03-02** `f4b2db5dc86b`: 8 info
  - added the required property `ocs/data/clientId` to the response with the `200` status
  - added the required property `ocs/data/discoveryEndpoint` to the response with the `200` status
  - added the required property `ocs/data/endSessionEndpoint` to the response with the `200` status
  - added the required property `ocs/data/id` to the response with the `200` status
  - added the required property `ocs/data/identifier` to the response with the `200` status
  - added the required property `ocs/data/postLogoutUri` to the response with the `200` status
  - added the required property `ocs/data/scope` to the response with the `200` status
  - added the required property `ocs/data/settings` to the response with the `200` status
- **2026-03-02** `f9a0442ac006`: 8 breaking
  - removed the required property `ocs/data/clientId` from the response with the `200` status
  - removed the required property `ocs/data/discoveryEndpoint` from the response with the `200` status
  - removed the required property `ocs/data/endSessionEndpoint` from the response with the `200` status
  - removed the required property `ocs/data/id` from the response with the `200` status
  - removed the required property `ocs/data/identifier` from the response with the `200` status
  - removed the required property `ocs/data/postLogoutUri` from the response with the `200` status
  - removed the required property `ocs/data/scope` from the response with the `200` status
  - removed the required property `ocs/data/settings` from the response with the `200` status

---

[Operation](https://skmtc.dev/nextcloud/apis/user-oidc/docs/ocs/v2.php/apps/user_oidc/api/:apiVersion/provider/post.md) - [API](https://skmtc.dev/nextcloud/apis/user-oidc.md) - [Page](https://skmtc.dev/nextcloud/apis/user-oidc/changes/ocs/v2.php/apps/user_oidc/api/:apiVersion/provider/post)
