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.3.2b20260424234206.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.3.2b20260424234206.tar.gz.

File metadata

  • Download URL: timeback_webhooks-0.3.2b20260424234206.tar.gz
  • Upload date:
  • Size: 9.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.7 {"installer":{"name":"uv","version":"0.11.7","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.3.2b20260424234206.tar.gz
Algorithm Hash digest
SHA256 dab81a5530c456a903f6d9f50a5b505e71f428ea6b3e3516fc23493731c7fbfa
MD5 d67e4b67edcd13f5d5df579c1f629d1c
BLAKE2b-256 7349fef9f22c48a9c6fc58c268b6c2cf95c36f7b33404ec414b0fe4f0bd50f4d

See more details on using hashes here.

File details

Details for the file timeback_webhooks-0.3.2b20260424234206-py3-none-any.whl.

File metadata

  • Download URL: timeback_webhooks-0.3.2b20260424234206-py3-none-any.whl
  • Upload date:
  • Size: 11.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.7 {"installer":{"name":"uv","version":"0.11.7","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.3.2b20260424234206-py3-none-any.whl
Algorithm Hash digest
SHA256 aec16e3740e398635170a9ade61bb3357e14b9ad85c8ce42a6ca5b877877f13a
MD5 91091dd89ae6f8f40e2247c2a9567940
BLAKE2b-256 03afc800e2d9fcdb0055fc3e1a712442be63ee29bb6e691e60fd1503b945d8e4

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