Skip to main content
DELETE
/
api
/
{serviceId}
/
client
/
authorization
/
delete
/
{clientId}
/
{subject}
Typescript (SDK)
import { Authlete } from "@authlete/typescript-sdk";

const authlete = new Authlete({
  bearer: process.env["AUTHLETE_BEARER"] ?? "",
});

async function run() {
  const result = await authlete.client.management.deleteAuthorizations({
    serviceId: "<id>",
    clientId: "<id>",
    subject: "<value>",
  });

  console.log(result);
}

run();
{
  "resultCode": "<string>",
  "resultMessage": "<string>",
  "serviceApiKey": 123,
  "clientId": 123,
  "subject": "<string>",
  "latestGrantedScopes": [
    "<string>"
  ],
  "mergedGrantedScopes": [
    "<string>"
  ],
  "modifiedAt": 123
}

Authorizations

Authorization
string
header
required

Authenticate every request with a Service Access Token or Organization Token. Set the token value in the Authorization: Bearer <token> header.

Service Access Token: Scoped to a single service. Use when automating service-level configuration or runtime flows.

Organization Token: Scoped to the organization; inherits permissions across services. Use for org-wide automation or when managing multiple services programmatically.

Both token types are issued by the Authlete console or provisioning APIs.

Path Parameters

serviceId
string
required

A service ID.

clientId
string
required

A client ID.

subject
string
required

Unique user ID of an end-user.

Response

resultCode
string

The code which represents the result of the API call.

resultMessage
string

A short message which explains the result of the API call.

serviceApiKey
integer<int64>

A short message which explains the result of the API call.

clientId
integer<int64>

Get the client ID.

subject
string

Get the subject (= unique identifier) of the user who has granted authorization to the client.

latestGrantedScopes
string[]

Get the scopes granted to the client application by the last authorization process by the user (who is identified by the subject).

mergedGrantedScopes
string[]

Get the scopes granted to the client application by all the past authorization processes. Note that revoked scopes are not included.

modifiedAt
integer<int64>

Get the timestamp in milliseconds since Unix epoch at which this record was modified.