List Events

GET /event

Retrieve Mutation Events for a given date range. Defaults to retrieving Events for the past 24 hours. Both a from and to arguments can be specified to filter Events over a specific period. Events will be the the most descriptive possible but not all fields are mandatory

Query parameters

  • from string(date-time)
  • to string(date-time)

Responses

  • 200 application/json

    200

    Hide response attributes Show response attributes object
    • iam-user object

      User

      Hide iam-user attributes Show iam-user attributes object
      • sso boolean

        SSO enabled

      • two-factor-authentication boolean

        Two Factor Authentication enabled

      • email string Required

        User Email

      • id string(uuid)

        User ID

      • role object Required

        IAM Role

        Hide role attributes Show role attributes object
        • id string(uuid)

          IAM Role ID

        • name string

          IAM Role name

          Minimum length is 1, maximum length is 255.

        • description string

          IAM Role description

          Minimum length is 1, maximum length is 255.

        • permissions array[string]

          IAM Role permissions

          Values are bypass-governance-retention or reset-iam-organization-policy.

        • labels object
          Hide labels attribute Show labels attribute object
          • * string Additional properties
        • editable boolean

          IAM Role mutability

        • policy object

          Policy

          Hide policy attributes Show policy attributes object
          • default-service-strategy string Required

            IAM default service strategy

            Values are allow or deny.

          • services object Required

            IAM services

            Hide services attribute Show services attribute object
            • * object Additional properties
              Hide * attributes Show * attributes object
              • type string

                Values are rules, allow, or deny.

              • rules array[object]
                Hide rules attributes Show rules attributes object
                • action string

                  Values are allow or deny.

                • expression string
                • resources array[string]
      • pending boolean

        True if the user has not yet created an Exoscale account

    • request-id string

      Operation unique identifier

    • iam-role object

      IAM Role

      Hide iam-role attributes Show iam-role attributes object
      • id string(uuid)

        IAM Role ID

      • name string

        IAM Role name

        Minimum length is 1, maximum length is 255.

      • description string

        IAM Role description

        Minimum length is 1, maximum length is 255.

      • permissions array[string]

        IAM Role permissions

        Values are bypass-governance-retention or reset-iam-organization-policy.

      • labels object
        Hide labels attribute Show labels attribute object
        • * string Additional properties
      • editable boolean

        IAM Role mutability

      • policy object

        Policy

        Hide policy attributes Show policy attributes object
        • default-service-strategy string Required

          IAM default service strategy

          Values are allow or deny.

        • services object Required

          IAM services

          Hide services attribute Show services attribute object
          • * object Additional properties
            Hide * attributes Show * attributes object
            • type string

              Values are rules, allow, or deny.

            • rules array[object]
              Hide rules attributes Show rules attributes object
              • action string

                Values are allow or deny.

              • expression string
              • resources array[string]
    • zone string

      Operation targeted zone

    • get-params object

      Query string parameters (free form map)

    • body-params object

      Body parameters (free form map)

    • status integer(int64)

      Operation HTTP status

      Minimum value is 0.

    • source-ip string

      Client IP address

    • iam-api-key object

      IAM API Key

      Hide iam-api-key attributes Show iam-api-key attributes object
      • name string

        IAM API Key name

      • key string

        IAM API Key

      • role-id string(uuid)

        IAM API Key Role ID

    • uri string

      Operation request URI

    • elapsed-ms integer(int64)

      Operation processing time

      Minimum value is 0.

    • timestamp string(date-time)

      Time at which the event happened, millisecond resolution

    • path-params object

      URI path parameters (free form map)

    • handler string

      Operation handler name

    • message string

      Operation message

GET /event
curl \
 --request GET 'https://api-ch-gva-2.exoscale.com/v2/event'
Response examples (200)
[
  {
    "iam-user": {
      "sso": true,
      "two-factor-authentication": true,
      "email": "string",
      "id": "string",
      "role": {
        "id": "string",
        "name": "string",
        "description": "string",
        "permissions": [
          "bypass-governance-retention"
        ],
        "labels": {
          "additionalProperty1": "string",
          "additionalProperty2": "string"
        },
        "editable": true,
        "policy": {
          "default-service-strategy": "allow",
          "services": {
            "additionalProperty1": {
              "type": "rules",
              "rules": [
                {
                  "action": "allow",
                  "expression": "string",
                  "resources": [
                    "string"
                  ]
                }
              ]
            },
            "additionalProperty2": {
              "type": "rules",
              "rules": [
                {
                  "action": "allow",
                  "expression": "string",
                  "resources": [
                    "string"
                  ]
                }
              ]
            }
          }
        }
      },
      "pending": true
    },
    "request-id": "string",
    "iam-role": {
      "id": "string",
      "name": "string",
      "description": "string",
      "permissions": [
        "bypass-governance-retention"
      ],
      "labels": {
        "additionalProperty1": "string",
        "additionalProperty2": "string"
      },
      "editable": true,
      "policy": {
        "default-service-strategy": "allow",
        "services": {
          "additionalProperty1": {
            "type": "rules",
            "rules": [
              {
                "action": "allow",
                "expression": "string",
                "resources": [
                  "string"
                ]
              }
            ]
          },
          "additionalProperty2": {
            "type": "rules",
            "rules": [
              {
                "action": "allow",
                "expression": "string",
                "resources": [
                  "string"
                ]
              }
            ]
          }
        }
      }
    },
    "zone": "string",
    "get-params": {},
    "body-params": {},
    "status": 42,
    "source-ip": "string",
    "iam-api-key": {
      "name": "string",
      "key": "string",
      "role-id": "string"
    },
    "uri": "string",
    "elapsed-ms": 42,
    "timestamp": "2025-05-04T09:42:00Z",
    "path-params": {},
    "handler": "string",
    "message": "string"
  }
]