Overview

Wallet Protect exposes a RESTful HTTP API for monitoring and management.

Base URL

http://localhost:3000

For production, use your deployed URL.


Endpoints Summary

Method
Endpoint
Description

GET

/health

Service health check

GET

/status

Detailed engine status

GET

/followers

List all followers

GET

/followers/:id

Get single follower

POST

/retry/:id

Retry failed launch

GET

/logs

View audit logs

GET

/stats

Launch statistics


Authentication

circle-info

The API currently has no authentication. For production, consider adding API keys or running behind a private network.


Response Format

All responses are JSON with consistent structure:

Success Response

Error Response


HTTP Status Codes

Code
Meaning

200

Success

400

Bad request (invalid parameters)

404

Resource not found

500

Internal server error


Common Query Parameters

Pagination

Parameter
Type
Default
Max
Description

limit

number

50

100

Results per page

offset

number

0

-

Skip N results

Filtering

Filter by follower status: pending, processing, launched, failed, skipped


Example Requests


Rate Limiting

circle-exclamation

CORS

CORS is not configured by default. If you need browser access:

Last updated