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.1b20260314134047.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.1b20260314134047.tar.gz.

File metadata

  • Download URL: timeback_webhooks-0.2.1b20260314134047.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.1b20260314134047.tar.gz
Algorithm Hash digest
SHA256 a96fd44d93359e0d16c7c1c3cb7ab073f93eb7f135eff138037de507d37c8abc
MD5 ecc30027782dc7e4cc1ff92ee64ef749
BLAKE2b-256 aaae144cfc843259785a2edf544d613c1de7c02da8e733f0fade9b2b5bf37759

See more details on using hashes here.

File details

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

File metadata

  • Download URL: timeback_webhooks-0.2.1b20260314134047-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.1b20260314134047-py3-none-any.whl
Algorithm Hash digest
SHA256 3a6268ae5398b8bffdeaf73a7e5f7ec5f62ceb1db73e6a8f88676c430438af6c
MD5 1708419151a3e408b59765af7e6216ca
BLAKE2b-256 ad468cb9c345ea73d4b24d17ee96652ebecdcdbdd4c2e5311828e571b9650a6b

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