API key configs

Events emitted when API key configuration settings are updated in a Qlik Cloud tenant. These events enable monitoring of API key configuration changes for compliance and security.

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 API key configs events in the core namespace instead. For the full event mapping, see the deprecation notice.

API key config updated

Published when the API key configuration 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 triggering the event.

  • originip string

    Origin IP address.

  • tenantid string
    Required

    Unique identifier for the tenant related to the event.

  • sessionid string

    Unique identifier for the session related to the event.

  • data object
    Show data properties
    • apiKeysEnabled boolean
      Required

      Determines if API keys functionality is enabled.

    • maxKeysPerUser string
      Required

      Maximum number of active API keys per user.

    • maxApiKeyExpiry string
      Required

      Maximum expiry for an API key, in ISO 8601 format.

    • scimExternalClientExpiry string
      Required

      Expiry of the SCIM externalClient token in ISO 8601 duration format, for example P365D for 365 days. Set when creating an externalClient API key for a SCIM-compatible identity provider.

com.qlik.api-keys-config.updated

Example payload of the "API key config updated" event

{
"id": "A234-1234-1234",
"time": "2018-10-30T07:06:22Z",
"type": "com.qlik.api-keys-config.updated",
"source": "com.qlik/my-service",
"specversion": "1.0",
"datacontenttype": "string",
"userid": "VZhiEfgW2bLd7HgR-jjzAh6VnicipweT",
"originip": "0.0.0.0",
"tenantid": "VZhiEfgW2bLd7HgR-jjzAh6VnicipweT",
"sessionid": "VZhiEfgW2bLd7HgR-jjzAh6VnicipweT",
"data": {
"apiKeysEnabled": true,
"maxKeysPerUser": 5,
"maxApiKeyExpiry": "PT24H",
"scimExternalClientExpiry": "P365D"
}
}