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.12b20260303071432.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.12b20260303071432.tar.gz.

File metadata

  • Download URL: timeback_webhooks-0.1.12b20260303071432.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.12b20260303071432.tar.gz
Algorithm Hash digest
SHA256 14474f9a50a2d74ea2eafc59a6c814cb22886fdc2ac3f2615cb2668376bc6105
MD5 1f74a25e289f5ff611d35e8722b4955a
BLAKE2b-256 307d02e43d5666d343d3fc4dbd21033ce435ca59e279c5889bb628b75c610490

See more details on using hashes here.

File details

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

File metadata

  • Download URL: timeback_webhooks-0.1.12b20260303071432-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.12b20260303071432-py3-none-any.whl
Algorithm Hash digest
SHA256 5dc4bfdf750908c276697f42557aa4e52e8ec1530a30966e0871a96870c13dc9
MD5 ea04c437bfa3c358fec3a1462dc4b46d
BLAKE2b-256 e1b20b1f6aa070a48f9dc4255cf39d5ddc0d4a5816c6fce33adc3a55d27342f5

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