Provides API endpoints related to webhook subscription routes
Summary
Functions
Create Webhook Subscription
Delete Webhook Subscription
Get Webhook Subscription
List Webhook Subscriptions
Renew Webhook Subscription
Update Webhook Subscription
Functions
@spec create_webhook_subscription_v2_webhook_subscription_post( body :: ExOura.Client.CreateWebhookSubscriptionRequest.t(), opts :: keyword() ) :: {:ok, ExOura.Client.WebhookSubscriptionModel.t()} | {:error, ExOura.Client.HTTPValidationError.t()}
Create Webhook Subscription
Request Body
Content Types: application/json
@spec delete_webhook_subscription_v2_webhook_subscription_id_delete( id :: String.t(), opts :: keyword() ) :: :ok | {:error, ExOura.Client.HTTPValidationError.t()}
Delete Webhook Subscription
@spec get_webhook_subscription_v2_webhook_subscription_id_get( id :: String.t(), opts :: keyword() ) :: {:ok, ExOura.Client.WebhookSubscriptionModel.t()} | {:error, ExOura.Client.HTTPValidationError.t()}
Get Webhook Subscription
@spec list_webhook_subscriptions_v2_webhook_subscription_get(opts :: keyword()) :: {:ok, [ExOura.Client.WebhookSubscriptionModel.t()]} | :error
List Webhook Subscriptions
@spec renew_webhook_subscription_v2_webhook_subscription_renew_id_put( id :: String.t(), opts :: keyword() ) :: {:ok, ExOura.Client.WebhookSubscriptionModel.t()} | {:error, ExOura.Client.HTTPValidationError.t()}
Renew Webhook Subscription
@spec update_webhook_subscription_v2_webhook_subscription_id_put( id :: String.t(), body :: ExOura.Client.UpdateWebhookSubscriptionRequest.t(), opts :: keyword() ) :: {:ok, ExOura.Client.WebhookSubscriptionModel.t()} | {:error, ExOura.Client.HTTPValidationError.t()}
Update Webhook Subscription
Request Body
Content Types: application/json