Augustus Events API

The Events API from Augustus — 2 operation(s) for events.

Operations 2

GET /v1/events/{id} Retrieve event #
GET /v1/events List events #

Work with this as data

Every API here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for apis

7 MCP tools reach this
  • find_apisBrowse and filter every API in the catalog.
  • get_api_artifactsOne API's artifacts, grouped by type.
  • get_openapiThe primary OpenAPI for this API.
  • find_similar_apisAPIs that look like this one.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This API
curl "https://apis.io/api/v1/apis/augustus:augustus-events-api"
All apis
curl "https://apis.io/api/v1/apis?limit=25"

Calls without X-API-Key need no key. Calls with it need a paid plan — get a key.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.

OpenAPI Specification

augustus-events-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: Augustus Banking Events API
  description: Augustus Banking API
  version: 0.1.0
  contact:
    name: Augustus
    url: https://docs.augustus.com
    email: developer@augustus.com
servers:
- url: https://api.augustus.com
  description: Production
- url: https://api.sandbox.augustus.com
  description: Sandbox
security:
- BearerAuth: []
tags:
- name: Events
paths:
  /v1/events/{id}:
    get:
      description: Retrieves a webhook event by ID.
      operationId: EventsController_retrieve
      parameters:
      - name: id
        required: true
        in: path
        description: Unique identifier of the event.
        schema:
          format: uuid
          example: 550e8400-e29b-41d4-a716-446655440008
          type: string
      responses:
        '200':
          description: The event resource
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/EventResourceDto'
      summary: Retrieve event
      tags:
      - Events
  /v1/events:
    get:
      description: Lists webhook events for the merchant with cursor-based pagination. Events are retained for 30 days.
      operationId: EventsController_list
      parameters:
      - name: limit
        required: false
        in: query
        description: Number of results per page (1-100). Defaults to 10.
        schema:
          minimum: 1
          maximum: 100
          default: 10
          type: integer
      - name: cursor
        required: false
        in: query
        description: Opaque cursor from a previous next_cursor.
        schema:
          type: string
      - name: event_type
        required: false
        in: query
        description: Filter by event type.
        schema:
          type: string
          enum:
          - payout.initiated
          - payout.submitted
          - payout.sent
          - payout.failed
          - payout.returned
          - return.initiated
          - return.submitted
          - return.sent
          - return.failed
          - return.returned
          - deposit.settled
          - conversion.created
          - conversion.completed
          - conversion.failed
          - account_holder.active
          - account_holder.closed
          - counterparty.pending
          - counterparty.active
          - counterparty.rejected
          - counterparty.blocked
          - counterparty.unblocked
          - counterparty.updated
          - payout_tracking_event.created
          - ping.test
      - name: created_at.gte
        required: false
        in: query
        description: Include events whose created_at is greater than or equal to this ISO 8601 timestamp.
        schema:
          format: date-time
          example: '2026-01-01T00:00:00Z'
          type: string
      - name: created_at.lte
        required: false
        in: query
        description: Include events whose created_at is less than or equal to this ISO 8601 timestamp.
        schema:
          format: date-time
          example: '2026-02-01T00:00:00Z'
          type: string
      responses:
        '200':
          description: Paginated list of events
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ListEventsResponseDto'
      summary: List events
      tags:
      - Events
components:
  schemas:
    ListEventsResponseDto:
      type: object
      properties:
        data:
          type: array
          items:
            type: object
            properties:
              id:
                type: string
                format: uuid
                description: Unique identifier of the event. Matches the envelope `id` delivered in the webhook payload and is stable across subscription fan-out and retries.
                example: 550e8400-e29b-41d4-a716-446655440008
              type:
                type: string
                description: Resource type discriminator.
                enum:
                - event
              event_type:
                type: string
                enum:
                - payout.initiated
                - payout.submitted
                - payout.sent
                - payout.failed
                - payout.returned
                - return.initiated
                - return.submitted
                - return.sent
                - return.failed
                - return.returned
                - deposit.settled
                - conversion.created
                - conversion.completed
                - conversion.failed
                - account_holder.active
                - account_holder.closed
                - counterparty.pending
                - counterparty.active
                - counterparty.rejected
                - counterparty.blocked
                - counterparty.unblocked
                - counterparty.updated
                - payout_tracking_event.created
                - ping.test
                description: Event type.
              api_version:
                type: string
                description: API version the event payload was rendered at. Stable across retries and redeliveries, and mirrored in the webhook envelope `api_version` field.
                example: '2026-05-01'
              created_at:
                type: string
                format: date-time
                description: ISO 8601 UTC timestamp when the event was created.
                example: '2026-01-15T10:30:00Z'
              data:
                type: object
                additionalProperties: {}
                description: Event payload. Shape matches the resource schema for `event_type`.
            required:
            - id
            - type
            - event_type
            - api_version
            - created_at
            - data
            additionalProperties: false
        has_more:
          type: boolean
        next_cursor:
          type: string
          example: eyJsYXN0X2lkIjoiNTUwZTg0MDAtZTI5Yi00MWQ0LWE3MTYtNDQ2NjU1NDQwMDA2In0
          nullable: true
        has_previous:
          type: boolean
        previous_cursor:
          type: string
          example: eyJsYXN0X2lkIjoiNTUwZTg0MDAtZTI5Yi00MWQ0LWE3MTYtNDQ2NjU1NDQwMDA2In0
          nullable: true
      required:
      - data
      - has_more
      - next_cursor
      - has_previous
      - previous_cursor
      additionalProperties: false
    EventResourceDto:
      type: object
      properties:
        id:
          type: string
          format: uuid
          description: Unique identifier of the event. Matches the envelope `id` delivered in the webhook payload and is stable across subscription fan-out and retries.
          example: 550e8400-e29b-41d4-a716-446655440008
        type:
          type: string
          description: Resource type discriminator.
          enum:
          - event
        event_type:
          type: string
          enum:
          - payout.initiated
          - payout.submitted
          - payout.sent
          - payout.failed
          - payout.returned
          - return.initiated
          - return.submitted
          - return.sent
          - return.failed
          - return.returned
          - deposit.settled
          - conversion.created
          - conversion.completed
          - conversion.failed
          - account_holder.active
          - account_holder.closed
          - counterparty.pending
          - counterparty.active
          - counterparty.rejected
          - counterparty.blocked
          - counterparty.unblocked
          - counterparty.updated
          - payout_tracking_event.created
          - ping.test
          description: Event type.
        api_version:
          type: string
          description: API version the event payload was rendered at. Stable across retries and redeliveries, and mirrored in the webhook envelope `api_version` field.
          example: '2026-05-01'
        created_at:
          type: string
          format: date-time
          description: ISO 8601 UTC timestamp when the event was created.
          example: '2026-01-15T10:30:00Z'
        data:
          type: object
          additionalProperties: {}
          description: Event payload. Shape matches the resource schema for `event_type`.
      required:
      - id
      - type
      - event_type
      - api_version
      - created_at
      - data
      additionalProperties: false
  securitySchemes:
    BearerAuth:
      scheme: bearer
      bearerFormat: JWT
      type: http
      description: Bearer token for authentication with Augustus Banking API
x-provenance:
  method: harvested
  publisher: Augustus
  source: https://api.augustus.com/openapi/2026-05-01.json
  note: split by refine-openapis from the provider's own published document, verified by fetch (openapi/_original/*.fetch.json);
    stamped by stamp-openapi-provenance.py (roadmap#793)