NavigationContentFooter
Suggest an edit
Was this page helpful?

Supported endpoints for Audit Trail

Reviewed on 27 March 2025Published on 27 March 2025

This page provides information on the specific endpoints logged in Audit Trail for Scaleway products. Refer to the dedicated documentation for a list of Scaleway products integrated with Audit Trail.

IAM

IAM supported endpointsLink to this anchor

The following IAM endpoints are supported and will be logged in Audit Trail:

  • CreateSSHKey (POST /iam/v1alpha1/ssh-keys)
  • UpdateSSHKey (PATCH /iam/v1alpha1/ssh-keys/{ssh_key_id})
  • DeleteSSHKey (DELETE /iam/v1alpha1/ssh-keys/{ssh_key_id})
  • CreateGroup (POST /iam/v1alpha1/groups)
  • UpdateGroup (PATCH /iam/v1alpha1/groups/{group_id})
  • DeleteGroup (DELETE /iam/v1alpha1/groups/{group_id})
  • AddGroupMember (POST /iam/v1alpha1/groups/{group_id}/add-member)
  • AddGroupMembers (POST /iam/v1alpha1/groups/{group_id}/add-members)
  • SetGroupMembers (PUT /iam/v1alpha1/groups/{group_id}/members)
  • RemoveGroupMember (POST /iam/v1alpha1/groups/{group_id}/remove-member)
  • CreateAPIKey (POST /iam/v1alpha1/api-keys)
  • UpdateAPIKey (PATCH /iam/v1alpha1/api-keys/{access_key})
  • DeleteAPIKey (DELETE /iam/v1alpha1/api-keys/{access_key})
  • CreateUser (POST /iam/v1alpha1/users)
  • UpdateUser (PATCH /iam/v1alpha1/users/{user_id})
  • DeleteUser (DELETE /iam/v1alpha1/users/{user_id})
  • LockMember (POST /iam/v1alpha1/users/{user_id}/lock)
  • CreateMFAOTP (POST /iam/v1alpha1/users/{user_id}/mfa-otp)
  • DeleteMFAOTP (DELETE /iam/v1alpha1/users/{user_id}/mfa-otp)
  • UnlockMember (POST /iam/v1alpha1/users/{user_id}/unlock)
  • UpdateUserPassword (POST /iam/v1alpha1/users/{user_id}/update-password)
  • UpdateUserUsername (POST /iam/v1alpha1/users/{user_id}/update-username)
  • ValidateMFAOTP (POST /iam/v1alpha1/users/{user_id}/validate-mfa-otp)
  • CreateApplication (POST /iam/v1alpha1/applications)
  • UpdateApplication (PATCH /iam/v1alpha1/applications/{application_id})
  • DeleteApplication (DELETE /iam/v1alpha1/applications/{application_id})
  • CreatePolicy (POST /iam/v1alpha1/policies)
  • UpdatePolicy (PATCH /iam/v1alpha1/policies/{policy_id})
  • DeletePolicy (DELETE /iam/v1alpha1/policies/{policy_id})
  • ClonePolicy (POST /iam/v1alpha1/policies/{policy_id}/clone)
  • SetRules (PUT /iam/v1alpha1/rules)

Key Manager

Key Manager supported endpointsLink to this anchor

The following Key Manager endpoints are supported and will be logged in Audit Trail:

  • CreateKey (POST /key-manager/v1alpha1/regions/{region}/keys)
  • UpdateKey (PATCH /key-manager/v1alpha1/regions/{region}/keys/{key_id})
  • DeleteKey (DELETE /key-manager/v1alpha1/regions/{region}/keys/{key_id})
  • ProtectKey (POST /key-manager/v1alpha1/regions/{region}/keys/{key_id}/protect)
  • UnprotectKey (POST /key-manager/v1alpha1/regions/{region}/keys/{key_id}/unprotect)
  • RotateKey (Manual rotation) (POST /key-manager/v1alpha1/regions/{region}/keys/{key_id}/rotate)
  • DisableKey (POST /key-manager/v1alpha1/regions/{region}/keys/{key_id}/disable)
  • EnableKey (POST /key-manager/v1alpha1/regions/{region}/keys/{key_id}/enable)
  • ImportKeyMaterial (POST /key-manager/v1alpha1/regions/{region}/keys/{key_id}/import-key-material)
  • DeleteKeyMaterial (POST /key-manager/v1alpha1/regions/{region}/keys/{key_id}/delete-key-material)

Kubernetes

Kubernetes supported endpointsLink to this anchor

The following Kubernetes endpoints are supported and will be logged in Audit Trail:

  • Create a new cluster (POST /k8s/v1/regions/{region}/clusters)
  • Update a cluster (PATCH /k8s/v1/regions/{region}/clusters/{cluster_id})
  • Delete a cluster (DELETE /k8s/v1/regions/{region}/clusters/{cluster_id})
  • Migrate a cluster to SBS CSI (POST /k8s/v1/regions/{region}/clusters/{cluster_id}/migrate-to-sbs-csi)
  • Reset the admin token of a cluster (POST /k8s/v1/regions/{region}/clusters/{cluster_id}/reset-admin-token)
  • Change the cluster type (POST /k8s/v1/regions/{region}/clusters/{cluster_id}/set-type)
  • Upgrade a cluster (POST /k8s/v1/regions/{region}/clusters/{cluster_id}/upgrade)
  • Create a new pool in a cluster (POST /k8s/v1/regions/{region}/clusters/{cluster_id}/pools)
  • Update a pool in a cluster (PATCH /k8s/v1/regions/{region}/pools/{pool_id})
  • Delete a pool in a cluster (DELETE /k8s/v1/regions/{region}/pools/{pool_id})
  • Upgrade a pool in a cluster (POST /k8s/v1/regions/{region}/pools/{pool_id}/upgrade)
  • Delete a node in a cluster (DELETE /k8s/v1/regions/{region}/nodes/{node_id})
  • Reboot a node in a cluster (POST /k8s/v1/regions/{region}/nodes/{node_id}/reboot)
  • Create a Kosmos node (POST /k8s/v1/regions/{region}/pools/{pool_id}/external-nodes)
  • Delete an existing ACL (DELETE /k8s/v1/regions/{region}/acls/{acl_id})
  • Add new ACLs (POST /k8s/v1/regions/{region}/clusters/{cluster_id}/acls)
  • Set new ACLs (PUT /k8s/v1/regions/{region}/clusters/{cluster_id}/acls)

Additional informationLink to this anchor

IP addresses are not logged in Audit Trail for Kubernetes events due to security considerations.

Secret Manager

Secret Manager supported endpointsLink to this anchor

The following Secret Manager endpoints are supported and will be logged in Audit Trail:

  • Create a secret (POST /secret-manager/v1beta1/regions/{region}/secrets)
  • Update metadata of a secret (PATCH /secret-manager/v1beta1/regions/{region}/secrets/{secret_id})
  • Delete a secret (DELETE /secret-manager/v1beta1/regions/{region}/secrets/{secret_id})
  • Allow a product to use the secret (POST /secret-manager/v1beta1/regions/{region}/secrets/{secret_id}/add-owner)
  • Enable secret protection (POST /secret-manager/v1beta1/regions/{region}/secrets/{secret_id}/protect)
  • Disable secret protection (POST /secret-manager/v1beta1/regions/{region}/secrets/{secret_id}/unprotect)
  • Create a version (/secret-manager/v1beta1/regions/{region}/secrets/{secret_id}/versions)
  • Update metadata of a version (PATCH /secret-manager/v1beta1/regions/{region}/secrets/{secret_id}/versions/{revision})
  • Delete a version (DELETE /secret-manager/v1beta1/regions/{region}/secrets/{secret_id}/versions/{revision})
  • Disable a version (POST /secret-manager/v1beta1/regions/{region}/secrets/{secret_id}/versions/{revision}/disable)
  • Enable a version (POST /secret-manager/v1beta1/regions/{region}/secrets/{secret_id}/versions/{revision}/disable)
Was this page helpful?
API DocsScaleway consoleDedibox consoleScaleway LearningScaleway.comPricingBlogCareers
© 2023-2025 – Scaleway