URL |
Requires Auth |
HTTP Method |
/api/v1/oauth-apps.create |
yes |
POST |
{% hint style="info" %}
Permission required: manage-oauth-apps
{% endhint %}
Key | Example Value | Description |
---|
name * | test-oauth-app | The app name that you want to create. |
active * | true | Whether the app will be active or not. Enter a boolean value, true or false .. |
redirectUri * | https://testuri.com | The URL to redirect the OAuth app. |
curl 'http://localhost:3000/api/v1/oauth-apps.create' \
-H 'Content-Type: application/json' \
-H 'X-Auth-Token: G1xiui60uWU3A2sRuv0seG3zVKpphJls3NuXVFNDH_o' \
-H 'X-User-Id: YA5aSHTjZNJEGKHhK' \
--data-raw '{
"name": "test-oauth-app",
"redirectUri": "https://testuri.com",
"active": true }'
{
"application": {
"name": "test-oauth-app",
"redirectUri": "https://testuri.com",
"active": true,
"clientId": "bN9D5TjY8Cv8GqWfE",
"clientSecret": "l3HAl0lSr2VaTYZVED6EabyhNzovS8Je2JYmbjNT-V1",
"_createdAt": "2024-01-17T13:30:41.521Z",
"_updatedAt": "2024-01-17T13:30:41.521Z",
"_createdBy": {
"_id": "JFTcMhEAFbNPfnp49",
"username": "math.bar"
},
"_id": "65a7d68142a7e12453052d56"
},
"success": true
}