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.3b20260424001910.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.3b20260424001910.tar.gz.

File metadata

  • Download URL: timeback_webhooks-0.2.3b20260424001910.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.2.3b20260424001910.tar.gz
Algorithm Hash digest
SHA256 705cd83df328721521f4c4db27c1139b2b11c9cbb11d116b4d0f2117f601c946
MD5 b90e2a0314cdcb1857a096098bbab7f2
BLAKE2b-256 f5b6d66812320d496f27d85f219b46ae80b24d46c870daa06b260d9312718c5a

See more details on using hashes here.

File details

Details for the file timeback_webhooks-0.2.3b20260424001910-py3-none-any.whl.

File metadata

  • Download URL: timeback_webhooks-0.2.3b20260424001910-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.2.3b20260424001910-py3-none-any.whl
Algorithm Hash digest
SHA256 6ddd0b8f0ef84dd7140a85fe033c0348fa0b10f6a91dfcff4750da81c955aeb5
MD5 5fecf57ddbbf0183eb17dc8634f100eb
BLAKE2b-256 545963b24d68533e54893db079b2af60a8a3366726b345a9c4ddc2a2c3923038

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