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.2b20260326152502.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.2b20260326152502.tar.gz.

File metadata

  • Download URL: timeback_webhooks-0.2.2b20260326152502.tar.gz
  • Upload date:
  • Size: 9.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.1 {"installer":{"name":"uv","version":"0.11.1","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.2b20260326152502.tar.gz
Algorithm Hash digest
SHA256 07e6c5e46a512cfb5a2c82e5c691040e573feaae0148e5a66db0272556a3eff0
MD5 949e172792420c3627c29fd2580dcd78
BLAKE2b-256 5430b4894ba886c8a23c33901e9abe103c4328cd7177d56afb921ad01a424484

See more details on using hashes here.

File details

Details for the file timeback_webhooks-0.2.2b20260326152502-py3-none-any.whl.

File metadata

  • Download URL: timeback_webhooks-0.2.2b20260326152502-py3-none-any.whl
  • Upload date:
  • Size: 11.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.1 {"installer":{"name":"uv","version":"0.11.1","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.2b20260326152502-py3-none-any.whl
Algorithm Hash digest
SHA256 dcdb6b19dc070595b5a197946c98d53aa93ccb05c7712694f019eb47992b6765
MD5 3de50fb591903b2f28443820548f1065
BLAKE2b-256 741ffbf7e0486a2355e0b54fc917261afb56fb5a42d7bed51aa3333f536ecbde

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