export interface WebhooksDeliveryItem { /** Number of delivery attempts made. */ attempts?: number; /** RFC3339 timestamp when this item was created. */ createdAt?: string; /** Unique identifier for this webhook delivery attempt. */ deliveryId?: string; /** Source ID that triggered this delivery. */ docId?: string; /** Machine-readable error code, empty string on success. */ errorCode?: string; /** Human-readable error description, empty string on success. */ errorMessage?: string; /** Event that triggered this delivery (e.g. `indexing.status_changed`). */ eventType?: string; /** Current processing state: `queued`, `processing`, `completed`, or `failed`. */ indexingStatus?: string; /** Current delivery status (e.g. `completed`, `failed`, `permanently_failed`). */ status?: string; /** RFC3339 timestamp of the most recent update. */ updatedAt?: string; /** * Endpoint this delivery was aimed at. Attributes history to the endpoint * that was registered when the delivery was created, rather than to whatever * is registered now, so a changed URL does not inherit the old one's failures. */ webhookUrl?: string; }