> ## Documentation Index
> Fetch the complete documentation index at: https://docs.anonalabs.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Delivery log

> Newest first, with every attempt.



## OpenAPI

````yaml /compute/api-reference/anona-openapi.yaml get /v1/webhooks/{webhookID}/deliveries
openapi: 3.0.3
info:
  title: Anona Compute API (Anona routes)
  version: 0.1.0
  description: >
    Routes the Anona Compute gateway serves next to the E2B-compatible API:

    live-view viewer tokens, SSH certificates, network policy, the credential

    vault, usage and billing, webhooks and telemetry export, thumbnails, preview
    links,

    public ports, pause when idle, template builds, and API key management.


    Written from the gateway handlers
    (`gateway/internal/stream/token/handlers.go`,

    `gateway/internal/sshca/handler.go`,
    `gateway/internal/handlers/apikeys/apikeys.go`)

    and checked against a running gateway by
    `docs-site/scripts/verify_openapi.py`.
servers:
  - url: https://api.compute.anonalabs.com
security:
  - ApiKeyAuth: []
  - BearerAuth: []
tags:
  - name: Live view
  - name: SSH
  - name: Sandbox access
  - name: Templates
  - name: Network
  - name: Credential vault
  - name: Usage and billing
  - name: Webhooks and telemetry
  - name: API keys
  - name: Service
paths:
  /v1/webhooks/{webhookID}/deliveries:
    get:
      tags:
        - Webhooks and telemetry
      summary: Delivery log
      description: Newest first, with every attempt.
      operationId: listWebhookDeliveries
      parameters:
        - name: webhookID
          in: path
          required: true
          schema:
            type: string
      responses:
        '200':
          description: The deliveries.
          content:
            application/json:
              schema:
                type: object
                required:
                  - deliveries
                properties:
                  deliveries:
                    type: array
                    items:
                      type: object
                      required:
                        - id
                        - eventId
                        - eventType
                        - status
                        - attempts
                        - createdAt
                        - log
                      properties:
                        id:
                          type: string
                        eventId:
                          type: string
                        eventType:
                          type: string
                        sandboxId:
                          type: string
                        occurredAt:
                          type: string
                          format: date-time
                        status:
                          type: string
                          example: pending
                        attempts:
                          type: integer
                        lastStatusCode:
                          type: integer
                          nullable: true
                        lastError:
                          type: string
                          nullable: true
                        createdAt:
                          type: string
                          format: date-time
                        lastAttemptAt:
                          type: string
                          format: date-time
                          nullable: true
                        nextAttemptAt:
                          type: string
                          format: date-time
                          nullable: true
                        log:
                          type: array
                          nullable: true
                          items:
                            type: object
        '404':
          $ref: '#/components/responses/NotFound'
components:
  responses:
    NotFound:
      description: >-
        Not found, or not yours (the answer is the same, so IDs cannot be
        probed).
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/Error'
  schemas:
    Error:
      type: object
      required:
        - code
        - message
      properties:
        code:
          type: integer
          description: The HTTP status code.
        message:
          type: string
        error_code:
          type: string
          description: >-
            Machine-readable reason, on some errors (for example
            `invalid_request`).
  securitySchemes:
    ApiKeyAuth:
      type: apiKey
      in: header
      name: X-API-Key
      description: An Anona Compute API key (`e2b_` followed by lowercase hex).
    BearerAuth:
      type: http
      scheme: bearer
      description: 'The same API key, sent as `Authorization: Bearer e2b_...`.'

````

This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.