PUT
/
api
/
v1
/
admin
/
services
/
{service_id}
{
  "name": "<string>",
  "display_name": "<string>",
  "authorization_url": "<string>",
  "token_url": "<string>",
  "scopes_available": "[]",
  "redirect_uri": "<string>",
  "icon_url": "<string>",
  "description": "<string>",
  "is_active": true,
  "id": 123,
  "created_at": "2023-11-07T05:31:56Z",
  "updated_at": "2023-11-07T05:31:56Z"
}

Update an existing third-party service entry (admin only).

  • Method: PUT
  • Path: /api/v1/admin/services/{service_id}

Path Parameter

  • service_id (integer, required): The ID of the service

Request Body

Refer to the ThirdPartyServiceCreate schema in the OpenAPI playground.

Response

Returns a ThirdPartyService object on success.

Authorizations

Authorization
string
header
required

The access token received from the authorization server in the OAuth 2.0 flow.

Path Parameters

service_id
integer
required

Body

application/json

Response

200
application/json

Successful Response

The response is of type object.