VialOS Self-Heal
AI-generatedSummary
Perform an HTTP request with automatic self-healing retries that classify errors, apply appropriate repair strategies, and optionally learn from successful repairs to improve future attempts.
Inputs
- URL (required) — The URL to request
- Method (required) — HTTP method to use: GET, POST, PUT, PATCH, or DELETE
- Authentication (required) — Authentication method: None, Bearer Token, API Key (Header), or Basic Auth
- Token — Bearer token string for Bearer Token authentication
- API Key Header Name — Name of the header carrying the API key for API Key authentication
- API Key Value — API key value for API Key authentication
- Username — Username for Basic Auth authentication
- Password — Password for Basic Auth authentication
- Headers — Additional HTTP headers as name/value pairs
- Request Body (JSON) — JSON-formatted request body (for POST, PUT, PATCH methods)
- Google OAuth Auto-Refresh — Enable automatic Google OAuth token refresh upon 401 errors with connected Google OAuth2 credentials
- Healing Settings — Settings controlling self-healing behavior: max repair attempts, base and max backoff times for retries, learning repair patterns for reuse, and routing of failures
Output shape
Two outputs with list of items each: first output for successful requests, second for unrecoverable failures if routing enabled.
On success, outputs the response data augmented with details about attempts, repair history, and learned patterns. On failure, outputs error details and repair logs. If failure routing is disabled, the node throws an error on unrecoverable failure.