Skip to main content

Bellwrit audit primitive · sample

Sample outbound receipt

This static Sample / Demo uses synthetic data to show the receipt shape and signed-event fields. It does not load a call record; the signature strings are illustrative, not live or verifiable.

Sample / Demo

Call brief

The authorized task

Purpose

Confirm a requested outbound follow-up window.

Allowed scope

  • Confirm whether the requested follow-up window still works

Prohibited scope

  • Discuss unrelated topics
  • Request sensitive personal information
Target
+•••••••••23
Maximum duration
90 seconds

Consent record

Why this call was allowed

Basis

user_requested

Authorized at

Sep 24, 2026, 3:29 PM

Reference

sample-consent-reference

Authorized purpose

Confirm a requested outbound follow-up window.

Authorized scope

Confirm whether the requested follow-up window still works

Lifecycle

What happened
  1. Request queued

  2. Authorization recorded

  3. Call connected

  4. Call ended

  5. Call outcome finalized

Structured outcome

The result returned to the workflow
follow_up_confirmed
true

Illustrative event chain

Canonical lifecycle payloads

Each example shows the canonical payload fields and event timestamps. The signature strings below are synthetic display values, not live or verifiable signatures.

  1. started
    HMAC-SHA256 · v1
    Illustrative only
    occurredAt
    signedAt

    Canonical event payload

    {
      "version": 1,
      "eventKey": "sample-event-001-started",
      "eventType": "started",
      "callId": "call_v1_0000000000000000000000000000000000000000000000000000000000000000",
      "occurredAt": "2026-09-24T15:30:00.000Z",
      "signedAt": "2026-09-24T15:30:01.000Z",
      "data": {
        "source": "sample",
        "scenario": "completed",
        "status": "in_progress",
        "attempt": 1,
        "targetNumber": "+14155550123"
      }
    }

    Illustrative HMAC-SHA256 v1 signature

    0123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef

    This example string is not live, is not tied to a secret, and cannot be independently verified.

  2. completed
    HMAC-SHA256 · v1
    Illustrative only
    occurredAt
    signedAt

    Canonical event payload

    {
      "version": 1,
      "eventKey": "sample-event-002-completed",
      "eventType": "completed",
      "callId": "call_v1_0000000000000000000000000000000000000000000000000000000000000000",
      "occurredAt": "2026-09-24T15:30:36.000Z",
      "signedAt": "2026-09-24T15:30:37.000Z",
      "data": {
        "source": "sample",
        "scenario": "completed",
        "status": "completed",
        "attempt": 1,
        "targetNumber": "+14155550123"
      }
    }

    Illustrative HMAC-SHA256 v1 signature

    fedcba9876543210fedcba9876543210fedcba9876543210fedcba9876543210

    This example string is not live, is not tied to a secret, and cannot be independently verified.