Events emitted when OAuth clients are created, updated, deleted, published, or when their secrets and connection configurations are modified. These events enable monitoring of OAuth client lifecycle and security configurations.

These events are available for consumption via:

Deprecation notice

These events are deprecated and will be removed on or after November 30, 2026.

Use the OAuth clients events in the core namespace instead. For the full event mapping, see the deprecation notice.

OAuth client connection config approved

Published when a tenant admin approves an OAuth client.

Payload

object
  • id string
    Required

    Identifies the event.

  • time string

    Timestamp of when the occurrence happened. Must adhere to RFC 3339.

  • type string
    Required

    Unique identifier for the event type.

  • source string
    Required

    Identifies the context in which an event happened.

  • specversion string
    Required

    The version of the CloudEvents specification which the event uses.

  • datacontenttype string

    Content type of the data value. Must adhere to RFC 2046 format.

  • userid string

    Unique identifier for the user related to the event.

  • tenantid string
    Required

    Unique identifier for the tenant related to the event.

  • data object

    Full client connection config resource after the event was published.

    Show data properties
    • status string

      Status of the connection-config for the tenant.

      Can be one of: "approved"

    • tenantId string
      Required

      Identifier of the tenant the connection-config relates to.

    • createdAt string
      Required

      Timestamp when the connection-config was created.

    • updatedAt string
      Required

      Timestamp when the connection-config was updated.

    • consentMethod string
      Required

      Consent method for the connection-config.

      Can be one of: "required""trusted"

com.qlik.v1.oauth-client.connection-config.approved

Example payload of the "OAuth client connection config approved" event

{
"id": "A234-1234-1234",
"time": "2026-04-05T17:31:00Z",
"type": "com.qlik.v1.oauth-client.connection-config.approved",
"source": "com.qlik/my-service",
"specversion": "1.0",
"datacontenttype": "application/json",
"userid": "id123",
"tenantid": "id123",
"data": {
"status": "approved",
"tenantId": "00000000-0000-0000-0000-000000000000",
"createdAt": "2026-10-30T07:06:22Z",
"updatedAt": "2026-10-30T07:06:22Z",
"consentMethod": "trusted"
}
}

OAuth client connection config deleted

Published when a tenant admin revokes their access to another tenant's OAuth client by deleting the connection config.

Payload

object
  • id string
    Required

    Identifies the event.

  • time string

    Timestamp of when the occurrence happened. Must adhere to RFC 3339.

  • type string
    Required

    Unique identifier for the event type.

  • source string
    Required

    Identifies the context in which an event happened.

  • specversion string
    Required

    The version of the CloudEvents specification which the event uses.

  • datacontenttype string

    Content type of the data value. Must adhere to RFC 2046 format.

  • userid string

    Unique identifier for the user related to the event.

  • tenantid string
    Required

    Unique identifier for the tenant related to the event.

  • data object

    Full client connection config resource after the event was published.

    Show data properties
    • status string

      Status of the connection-config for the tenant.

      Can be one of: "approved"

    • tenantId string
      Required

      Identifier of the tenant the connection-config relates to.

    • createdAt string
      Required

      Timestamp when the connection-config was created.

    • updatedAt string
      Required

      Timestamp when the connection-config was updated.

    • consentMethod string
      Required

      Consent method for the connection-config.

      Can be one of: "required""trusted"

com.qlik.v1.oauth-client.connection-config.deleted

Example payload of the "OAuth client connection config deleted" event

{
"id": "A234-1234-1234",
"time": "2026-04-05T17:31:00Z",
"type": "com.qlik.v1.oauth-client.connection-config.deleted",
"source": "com.qlik/my-service",
"specversion": "1.0",
"datacontenttype": "application/json",
"userid": "id123",
"tenantid": "id123",
"data": {
"status": "approved",
"tenantId": "00000000-0000-0000-0000-000000000000",
"createdAt": "2026-10-30T07:06:22Z",
"updatedAt": "2026-10-30T07:06:22Z",
"consentMethod": "trusted"
}
}

OAuth client connection config updated

Published when a connection config is updated by a tenant admin.

Payload

object
  • id string
    Required

    Identifies the event.

  • time string

    Timestamp of when the occurrence happened. Must adhere to RFC 3339.

  • type string
    Required

    Unique identifier for the event type.

  • source string
    Required

    Identifies the context in which an event happened.

  • specversion string
    Required

    The version of the CloudEvents specification which the event uses.

  • datacontenttype string

    Content type of the data value. Must adhere to RFC 2046 format.

  • userid string

    Unique identifier for the user related to the event.

  • tenantid string
    Required

    Unique identifier for the tenant related to the event.

  • data object

    Full client connection config resource after the event was published.

    Show data properties
    • status string

      Status of the connection-config for the tenant.

      Can be one of: "approved"

    • tenantId string
      Required

      Identifier of the tenant the connection-config relates to.

    • createdAt string
      Required

      Timestamp when the connection-config was created.

    • updatedAt string
      Required

      Timestamp when the connection-config was updated.

    • consentMethod string
      Required

      Consent method for the connection-config.

      Can be one of: "required""trusted"

com.qlik.v1.oauth-client.connection-config.updated

Example payload of the "OAuth client connection config updated" event

{
"id": "A234-1234-1234",
"time": "2026-04-05T17:31:00Z",
"type": "com.qlik.v1.oauth-client.connection-config.updated",
"source": "com.qlik/my-service",
"specversion": "1.0",
"datacontenttype": "application/json",
"userid": "id123",
"tenantid": "id123",
"data": {
"status": "approved",
"tenantId": "00000000-0000-0000-0000-000000000000",
"createdAt": "2026-10-30T07:06:22Z",
"updatedAt": "2026-10-30T07:06:22Z",
"consentMethod": "trusted"
}
}

OAuth client created

Published when an OAuth client is created.

Payload

object
  • id string
    Required

    Identifies the event.

  • time string

    Timestamp of when the occurrence happened. Must adhere to RFC 3339.

  • type string
    Required

    Unique identifier for the event type.

  • source string
    Required

    Identifies the context in which an event happened.

  • specversion string
    Required

    The version of the CloudEvents specification which the event uses.

  • datacontenttype string

    Content type of the data value. Must adhere to RFC 2046 format.

  • userid string

    Unique identifier for the user related to the event.

  • tenantid string
    Required

    Unique identifier for the tenant related to the event.

  • data object

    Full oauth-client resource after the event was published.

    Show data properties
    • appType string
      Required

      Application type for the client.

      Can be one of: "web""native""spa""anonymous-embed"

    • logoUri string

      URI for the logo of the client.

    • ownerId string
      Required

      Identifier of the owner that created the client.

    • clientId string
      Required

      Identifier of the client.

    • tenantId string
      Required

      Identifier of the tenant where the client was created.

    • clientUri string

      URI for the homepage of the client.

    • createdAt string
      Required

      Timestamp when the client was created.

    • deletedAt string

      Timestamp when the client was deleted.

    • ownerType string
      Required

      Type of owner that created the client.

    • clientName string
      Required

      Name of the client.

    • disableTag string

      Indicates whether the client is disabled.

    • createdById string
      Required

      Identifier of the resource that created the client.

    • publishedAt string

      Timestamp when the client was published.

    • redirectUris array of strings

      List of allowed redirect URIs for logins with the client.

    • allowedScopes array of strings

      List of allowed scopes for the client.

    • createdByType string
      Required

      Type of the resource that created the client.

    • allowedOrigins array of strings

      List of allowed origins for the client.

    • connectionPolicy array of objects

      Connection policies for the client.

      Show connectionPolicy properties
      • tenantId string
        Required

        Identifier of the tenant allowed to use this OAuth client.

com.qlik.v1.oauth-client.created

Example payload of the "OAuth client created" event

{
"id": "A234-1234-1234",
"time": "2026-04-05T17:31:00Z",
"type": "com.qlik.v1.oauth-client.created",
"source": "com.qlik/my-service",
"specversion": "1.0",
"datacontenttype": "application/json",
"userid": "id123",
"tenantid": "id123",
"data": {
"appType": "web",
"ownerId": "00000000-0000-0000-0000-000000000000",
"clientId": "000000000000000000000000",
"tenantId": "00000000-0000-0000-0000-000000000000",
"createdAt": "2026-10-30T07:06:22Z",
"ownerType": "tenant",
"clientName": "New oauth client",
"createdById": "00000000-0000-0000-0000-000000000000",
"createdByType": "user"
}
}

OAuth client deleted

Published when an OAuth client is deleted.

Payload

object
  • id string
    Required

    Identifies the event.

  • time string

    Timestamp of when the occurrence happened. Must adhere to RFC 3339.

  • type string
    Required

    Unique identifier for the event type.

  • source string
    Required

    Identifies the context in which an event happened.

  • specversion string
    Required

    The version of the CloudEvents specification which the event uses.

  • datacontenttype string

    Content type of the data value. Must adhere to RFC 2046 format.

  • userid string

    Unique identifier for the user related to the event.

  • tenantid string
    Required

    Unique identifier for the tenant related to the event.

  • data object

    Full oauth-client resource after the event was published.

    Show data properties
    • appType string
      Required

      Application type for the client.

      Can be one of: "web""native""spa""anonymous-embed"

    • logoUri string

      URI for the logo of the client.

    • ownerId string
      Required

      Identifier of the owner that created the client.

    • clientId string
      Required

      Identifier of the client.

    • tenantId string
      Required

      Identifier of the tenant where the client was created.

    • clientUri string

      URI for the homepage of the client.

    • createdAt string
      Required

      Timestamp when the client was created.

    • deletedAt string

      Timestamp when the client was deleted.

    • ownerType string
      Required

      Type of owner that created the client.

    • clientName string
      Required

      Name of the client.

    • disableTag string

      Indicates whether the client is disabled.

    • createdById string
      Required

      Identifier of the resource that created the client.

    • publishedAt string

      Timestamp when the client was published.

    • redirectUris array of strings

      List of allowed redirect URIs for logins with the client.

    • allowedScopes array of strings

      List of allowed scopes for the client.

    • createdByType string
      Required

      Type of the resource that created the client.

    • allowedOrigins array of strings

      List of allowed origins for the client.

    • connectionPolicy array of objects

      Connection policies for the client.

      Show connectionPolicy properties
      • tenantId string
        Required

        Identifier of the tenant allowed to use this OAuth client.

com.qlik.v1.oauth-client.deleted

Example payload of the "OAuth client deleted" event

{
"id": "A234-1234-1234",
"time": "2026-04-05T17:31:00Z",
"type": "com.qlik.v1.oauth-client.deleted",
"source": "com.qlik/my-service",
"specversion": "1.0",
"datacontenttype": "application/json",
"userid": "id123",
"tenantid": "id123",
"data": {
"appType": "web",
"ownerId": "00000000-0000-0000-0000-000000000000",
"clientId": "000000000000000000000000",
"tenantId": "00000000-0000-0000-0000-000000000000",
"createdAt": "2026-10-30T07:06:22Z",
"ownerType": "tenant",
"clientName": "New oauth client",
"createdById": "00000000-0000-0000-0000-000000000000",
"createdByType": "user"
}
}

OAuth client published

Published when an OAuth client is published.

Payload

object
  • id string
    Required

    Identifies the event.

  • time string

    Timestamp of when the occurrence happened. Must adhere to RFC 3339.

  • type string
    Required

    Unique identifier for the event type.

  • source string
    Required

    Identifies the context in which an event happened.

  • specversion string
    Required

    The version of the CloudEvents specification which the event uses.

  • datacontenttype string

    Content type of the data value. Must adhere to RFC 2046 format.

  • userid string

    Unique identifier for the user related to the event.

  • tenantid string
    Required

    Unique identifier for the tenant related to the event.

  • data object

    Full oauth-client resource after the event was published.

    Show data properties
    • appType string
      Required

      Application type for the client.

      Can be one of: "web""native""spa""anonymous-embed"

    • logoUri string

      URI for the logo of the client.

    • ownerId string
      Required

      Identifier of the owner that created the client.

    • clientId string
      Required

      Identifier of the client.

    • tenantId string
      Required

      Identifier of the tenant where the client was created.

    • clientUri string

      URI for the homepage of the client.

    • createdAt string
      Required

      Timestamp when the client was created.

    • deletedAt string

      Timestamp when the client was deleted.

    • ownerType string
      Required

      Type of owner that created the client.

    • clientName string
      Required

      Name of the client.

    • disableTag string

      Indicates whether the client is disabled.

    • createdById string
      Required

      Identifier of the resource that created the client.

    • publishedAt string

      Timestamp when the client was published.

    • redirectUris array of strings

      List of allowed redirect URIs for logins with the client.

    • allowedScopes array of strings

      List of allowed scopes for the client.

    • createdByType string
      Required

      Type of the resource that created the client.

    • allowedOrigins array of strings

      List of allowed origins for the client.

    • connectionPolicy array of objects

      Connection policies for the client.

      Show connectionPolicy properties
      • tenantId string
        Required

        Identifier of the tenant allowed to use this OAuth client.

com.qlik.v1.oauth-client.published

Example payload of the "OAuth client published" event

{
"id": "A234-1234-1234",
"time": "2026-04-05T17:31:00Z",
"type": "com.qlik.v1.oauth-client.published",
"source": "com.qlik/my-service",
"specversion": "1.0",
"datacontenttype": "application/json",
"userid": "id123",
"tenantid": "id123",
"data": {
"appType": "web",
"ownerId": "00000000-0000-0000-0000-000000000000",
"clientId": "000000000000000000000000",
"tenantId": "00000000-0000-0000-0000-000000000000",
"createdAt": "2026-10-30T07:06:22Z",
"ownerType": "tenant",
"clientName": "New oauth client",
"createdById": "00000000-0000-0000-0000-000000000000",
"createdByType": "user"
}
}

OAuth client secret created

Published when an OAuth client secret is created.

Payload

object
  • id string
    Required

    Identifies the event.

  • time string

    Timestamp of when the occurrence happened. Must adhere to RFC 3339.

  • type string
    Required

    Unique identifier for the event type.

  • source string
    Required

    Identifies the context in which an event happened.

  • specversion string
    Required

    The version of the CloudEvents specification which the event uses.

  • datacontenttype string

    Content type of the data value. Must adhere to RFC 2046 format.

  • userid string

    Unique identifier for the user related to the event.

  • tenantid string
    Required

    Unique identifier for the tenant related to the event.

  • data object

    OAuth client identifier and hint for the secret the event is related to.

    Show data properties
    • hint string
      Required

      Hint for the client secret.

    • clientId string
      Required

      Identifier of the client.

com.qlik.v1.oauth-client.secret.created

Example payload of the "OAuth client secret created" event

{
"id": "A234-1234-1234",
"time": "2026-04-05T17:31:00Z",
"type": "com.qlik.v1.oauth-client.secret.created",
"source": "com.qlik/my-service",
"specversion": "1.0",
"datacontenttype": "application/json",
"userid": "id123",
"tenantid": "id123",
"data": {
"hint": "00000",
"clientId": "000000000000000000000000"
}
}

OAuth client secret deleted

Published when an OAuth client secret is deleted.

Payload

object
  • id string
    Required

    Identifies the event.

  • time string

    Timestamp of when the occurrence happened. Must adhere to RFC 3339.

  • type string
    Required

    Unique identifier for the event type.

  • source string
    Required

    Identifies the context in which an event happened.

  • specversion string
    Required

    The version of the CloudEvents specification which the event uses.

  • datacontenttype string

    Content type of the data value. Must adhere to RFC 2046 format.

  • userid string

    Unique identifier for the user related to the event.

  • tenantid string
    Required

    Unique identifier for the tenant related to the event.

  • data object

    OAuth client identifier and hint for the secret the event is related to.

    Show data properties
    • hint string
      Required

      Hint for the client secret.

    • clientId string
      Required

      Identifier of the client.

com.qlik.v1.oauth-client.secret.deleted

Example payload of the "OAuth client secret deleted" event

{
"id": "A234-1234-1234",
"time": "2026-04-05T17:31:00Z",
"type": "com.qlik.v1.oauth-client.secret.deleted",
"source": "com.qlik/my-service",
"specversion": "1.0",
"datacontenttype": "application/json",
"userid": "id123",
"tenantid": "id123",
"data": {
"hint": "00000",
"clientId": "000000000000000000000000"
}
}

OAuth client updated

Published when an OAuth client is updated.

Payload

object
  • id string
    Required

    Identifies the event.

  • time string

    Timestamp of when the occurrence happened. Must adhere to RFC 3339.

  • type string
    Required

    Unique identifier for the event type.

  • source string
    Required

    Identifies the context in which an event happened.

  • specversion string
    Required

    The version of the CloudEvents specification which the event uses.

  • datacontenttype string

    Content type of the data value. Must adhere to RFC 2046 format.

  • userid string

    Unique identifier for the user related to the event.

  • tenantid string
    Required

    Unique identifier for the tenant related to the event.

  • data object

    Full oauth-client resource after the event was published.

    Show data properties
    • appType string
      Required

      Application type for the client.

      Can be one of: "web""native""spa""anonymous-embed"

    • logoUri string

      URI for the logo of the client.

    • ownerId string
      Required

      Identifier of the owner that created the client.

    • clientId string
      Required

      Identifier of the client.

    • tenantId string
      Required

      Identifier of the tenant where the client was created.

    • clientUri string

      URI for the homepage of the client.

    • createdAt string
      Required

      Timestamp when the client was created.

    • deletedAt string

      Timestamp when the client was deleted.

    • ownerType string
      Required

      Type of owner that created the client.

    • clientName string
      Required

      Name of the client.

    • disableTag string

      Indicates whether the client is disabled.

    • createdById string
      Required

      Identifier of the resource that created the client.

    • publishedAt string

      Timestamp when the client was published.

    • redirectUris array of strings

      List of allowed redirect URIs for logins with the client.

    • allowedScopes array of strings

      List of allowed scopes for the client.

    • createdByType string
      Required

      Type of the resource that created the client.

    • allowedOrigins array of strings

      List of allowed origins for the client.

    • connectionPolicy array of objects

      Connection policies for the client.

      Show connectionPolicy properties
      • tenantId string
        Required

        Identifier of the tenant allowed to use this OAuth client.

com.qlik.v1.oauth-client.updated

Example payload of the "OAuth client updated" event

{
"id": "A234-1234-1234",
"time": "2026-04-05T17:31:00Z",
"type": "com.qlik.v1.oauth-client.updated",
"source": "com.qlik/my-service",
"specversion": "1.0",
"datacontenttype": "application/json",
"userid": "id123",
"tenantid": "id123",
"data": {
"appType": "web",
"ownerId": "00000000-0000-0000-0000-000000000000",
"clientId": "000000000000000000000000",
"tenantId": "00000000-0000-0000-0000-000000000000",
"createdAt": "2026-10-30T07:06:22Z",
"ownerType": "tenant",
"clientName": "New oauth client",
"createdById": "00000000-0000-0000-0000-000000000000",
"createdByType": "user"
}
}