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.1.12b20260303070340.tar.gz (8.2 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.1.12b20260303070340.tar.gz.

File metadata

  • Download URL: timeback_webhooks-0.1.12b20260303070340.tar.gz
  • Upload date:
  • Size: 8.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.10.7 {"installer":{"name":"uv","version":"0.10.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.1.12b20260303070340.tar.gz
Algorithm Hash digest
SHA256 8cddac3f40c52f8d63163b524bc7a8da112b65ebcc7b081ba312bd59545715d6
MD5 579f813c9de6e27910a331371248404b
BLAKE2b-256 1252988e17970d51f8805a90a01a53e0e9d5d842ccf6c771f28cc51fa733a9e7

See more details on using hashes here.

File details

Details for the file timeback_webhooks-0.1.12b20260303070340-py3-none-any.whl.

File metadata

  • Download URL: timeback_webhooks-0.1.12b20260303070340-py3-none-any.whl
  • Upload date:
  • Size: 10.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.10.7 {"installer":{"name":"uv","version":"0.10.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.1.12b20260303070340-py3-none-any.whl
Algorithm Hash digest
SHA256 eaf969cc6c10c0ec6375b6facbfee6cd83416c2ba2924bd1d2e0a9d6527d06ab
MD5 72fd1f2f00a292d8f921697c9f40317d
BLAKE2b-256 8cc1a970ede3b888de94ed909d844990152918891e3dfc54e648dbeff421e25e

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