Skip to main content

Timeback Webhooks client for managing webhook registrations and filters

Project description

timeback-webhooks

Timeback Webhooks client for managing webhook registrations and filters.

Installation

pip install timeback-webhooks

Usage

from timeback_webhooks import WebhooksClient

client = WebhooksClient(
    env="staging",
    client_id="your-client-id",
    client_secret="your-client-secret",
)

# Create a webhook
webhook = await client.webhooks.create({
    "name": "My Webhook",
    "targetUrl": "https://myapp.example.com/events",
    "secret": "my-shared-secret",
    "active": True,
})

# Add a filter
filter = await client.webhook_filters.create({
    "webhookId": webhook.id,
    "filterKey": "type",
    "filterValue": "ActivityEvent",
    "filterType": "string",
    "filterOperator": "eq",
    "active": True,
})

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

timeback_webhooks-0.2.1b20260314135430.tar.gz (9.3 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

File details

Details for the file timeback_webhooks-0.2.1b20260314135430.tar.gz.

File metadata

  • Download URL: timeback_webhooks-0.2.1b20260314135430.tar.gz
  • Upload date:
  • Size: 9.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.10.10 {"installer":{"name":"uv","version":"0.10.10","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for timeback_webhooks-0.2.1b20260314135430.tar.gz
Algorithm Hash digest
SHA256 b780317467515374445fbbffc58b66f9cbce6df909b3299a884ca9c75bf9544a
MD5 c6f1bd7d72d32ab0b0ceef1476f475a4
BLAKE2b-256 1e211d88947e09f9dad3c04ba467052200a966d41a992cb9cc706bbaccbdec9a

See more details on using hashes here.

File details

Details for the file timeback_webhooks-0.2.1b20260314135430-py3-none-any.whl.

File metadata

  • Download URL: timeback_webhooks-0.2.1b20260314135430-py3-none-any.whl
  • Upload date:
  • Size: 11.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.10.10 {"installer":{"name":"uv","version":"0.10.10","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for timeback_webhooks-0.2.1b20260314135430-py3-none-any.whl
Algorithm Hash digest
SHA256 61f206e3a31f4edb3cc674b4b077e0037de088db69bae8d487c60a3cb6af1158
MD5 2f0e43b5e5712dc51a2299cc71e7fe16
BLAKE2b-256 5df0d253ab70f9a5f1a35c0c4b2fb0cec433c30d1e2c8270b916136b1e6b29a2

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page