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

File metadata

  • Download URL: timeback_webhooks-0.2.2b20260401004302.tar.gz
  • Upload date:
  • Size: 9.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.2 {"installer":{"name":"uv","version":"0.11.2","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.2b20260401004302.tar.gz
Algorithm Hash digest
SHA256 3755b6cae0d7191fef6ecb8a84d4ee88adaf456ab16ea7160c5a1fbef6f7a734
MD5 1f48a41572b476f59aaf85459ce51da4
BLAKE2b-256 c41007aa9bdb8b7dd9f54c2e2504d1496d7ac88d1bfcab1e11bd2a4399999087

See more details on using hashes here.

File details

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

File metadata

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

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