PaperTiger.Resources.Event (PaperTiger v0.9.20)

View Source

Handles Event resource endpoints.

Endpoints

  • GET /v1/events/:id - Retrieve event
  • GET /v1/events - List events

Note: Events are auto-generated by the system and are immutable. No create, update, or delete operations are supported.

Event Object

%{
  id: "evt_...",
  object: "event",
  created: 1234567890,
  type: "customer.created",
  data: %{
    object: %{
      id: "cus_...",
      object: "customer",
      # ... customer fields
    }
  },
  livemode: false
}

Summary

Functions

Lists all events with pagination.

Retrieves an event by ID.

Functions

list(conn)

@spec list(Plug.Conn.t()) :: Plug.Conn.t()

Lists all events with pagination.

Parameters

  • limit - Number of items (default: 10, max: 100)
  • starting_after - Cursor for pagination
  • ending_before - Reverse cursor
  • type - Filter by event type

retrieve(conn, id)

@spec retrieve(Plug.Conn.t(), String.t()) :: Plug.Conn.t()

Retrieves an event by ID.