HookSniff.ApiKeys (hooksniff v1.2.0)

API key management — list, create, delete, rotate.

Summary

Functions

Create a new API key

Delete an API key

List API keys

Rotate an API key

Functions

create(client, params)

@spec create(HookSniff.t(), map()) :: {:ok, map()} | {:error, term()}

Create a new API key

delete(client, id)

@spec delete(HookSniff.t(), String.t()) :: {:ok, map()} | {:error, term()}

Delete an API key

list(client)

@spec list(HookSniff.t()) :: {:ok, map()} | {:error, term()}

List API keys

rotate(client, id)

@spec rotate(HookSniff.t(), String.t()) :: {:ok, map()} | {:error, term()}

Rotate an API key