Not sure there is some manual, you can check [its spec](https://openid.net/specs/openid-connect-registration-1_0.html) though.
Here are the sample requests with curl:
- `POST REQUEST`
```
curl -k -X POST -H "Content-Type: application/json" -d '{"redirect_uris":["https://127.0.0.1:8080/login-redirect"],"response_types":["code token,id_token"],"grant_types":["authorization_code"],"applicationType":"web"}' 'https://your.gluu.host/oxauth/restv1/register'
```
`POST RESPONSE`
```
{
"client_id": "@!3BBD.C34D.BA66.49B3!0001!17D5.1A00!0008!9C65.DE26.6A1A.F73F",
"client_secret": "XXXXXXXXXXXXXXXXXXXXXXXXXX",
"registration_access_token": "YYYYYYYYYYYYYYYYYYYYYYYYYYY",
"registration_client_uri": "https://your.gluu.host/oxauth/restv1/register?client_id=@!3BBD.C34D.BA66.49B3!0001!17D5.1A00!0008!9C65.DE26.6A1A.F73F",
"client_id_issued_at": 1503370360,
"client_secret_expires_at": 1503456760,
"redirect_uris": ["https://127.0.0.1:8080/login-redirect"],
"response_types": ["code"],
"grant_types": [
"refresh_token",
"authorization_code"
],
"application_type": "web",
"client_name": "127.0.0.1",
"subject_type": "pairwise",
"id_token_signed_response_alg": "RS256",
"token_endpoint_auth_method": "client_secret_basic",
"require_auth_time": false,
"frontchannel_logout_session_required": false,
"scopes": [
"permission",
"openid",
"uma_protection"
]
}
```
Pay attention to `registration_access_token` and `client_id` fields you will use them in the PUT and GET requests as a "Authorization" header and as a query parameter respectively.
- `PUT REQUEST.`
This request will update field `client_name`,
```
curl -k -X PUT -H "Authorization: Bearer YYYYYYYYYYYYYYYYYYYYYYYYYYY" -H "Content-Type: application/json" -d '{"client_name":"New Client Name"}' 'https://your.gluu.host/oxauth/restv1/register?client_id=@!3BBD.C34D.BA66.49B3!0001!17D5.1A00!0008!9C65.DE26.6A1A.F73F'
```
`PUT RESPONSE`
```
{
"client_id": "@!3BBD.C34D.BA66.49B3!0001!17D5.1A00!0008!9C65.DE26.6A1A.F73F",
"client_secret": "XXXXXXXXXXXXXXXXXXXXXXXXXX",
"registration_access_token": "YYYYYYYYYYYYYYYYYYYYYYYYYYY",
"registration_client_uri": "https://your.gluu.host/oxauth/restv1/register?client_id=@!3BBD.C34D.BA66.49B3!0001!17D5.1A00!0008!9C65.DE26.6A1A.F73F",
"client_id_issued_at": 1503370360,
"client_secret_expires_at": 1503456760,
"redirect_uris": ["https://127.0.0.1:8080/login-redirect"],
"response_types": ["code"],
"grant_types": [
"refresh_token",
"authorization_code"
],
"application_type": "web",
"client_name": "New Client Name",
"subject_type": "pairwise",
"id_token_signed_response_alg": "RS256",
"token_endpoint_auth_method": "client_secret_basic",
"require_auth_time": false,
"frontchannel_logout_session_required": false,
"scopes": [
"permission",
"openid",
"uma_protection"
]
}
```
- `GET REQUEST`
```
curl -k -X GET -H "Authorization: Bearer YYYYYYYYYYYYYYYYYYYYYYYYYYY" -H "Content-Type: application/json" 'https://your.gluu.host/oxauth/restv1/register?client_id=@!3BBD.C34D.BA66.49B3!0001!17D5.1A00!0008!9C65.DE26.6A1A.F73F'
```
`GET RESPONSE`
```
{
"client_id": "@!3BBD.C34D.BA66.49B3!0001!17D5.1A00!0008!9C65.DE26.6A1A.F73F",
"client_secret": "XXXXXXXXXXXXXXXXXXXXXXXXXX",
"registration_access_token": "YYYYYYYYYYYYYYYYYYYYYYYYYYY",
"registration_client_uri": "https://your.gluu.host/oxauth/restv1/register?client_id=@!3BBD.C34D.BA66.49B3!0001!17D5.1A00!0008!9C65.DE26.6A1A.F73F",
"client_id_issued_at": 1503370360,
"client_secret_expires_at": 1503456760,
"redirect_uris": ["https://127.0.0.1:8080/login-redirect"],
"response_types": ["code"],
"grant_types": [
"refresh_token",
"authorization_code"
],
"application_type": "web",
"client_name": "New Client Name",
"subject_type": "pairwise",
"id_token_signed_response_alg": "RS256",
"token_endpoint_auth_method": "client_secret_basic",
"require_auth_time": false,
"frontchannel_logout_session_required": false,
"scopes": [
"permission",
"openid",
"uma_protection"
]
}
```