Skip to main content

API Routes

Seqlense MABU API Documentation

The Seqlense MABU API provides routes for registering, monitoring, and retrieving history of blockchain addresses.

Authentication

All API requests must include the API key in the Authorization header.

Header format:

Authorization: token <uuid-v4>

Endpoints

1. Add Address

Registers a new customer on-chain address, submits it for the initial scan, and enables continuous monitoring.

Endpoint:

POST /api/v1/mabu/add

Request Body (JSON):

{
  "addr": "0x1234567890abcdef...",
  "custom_field": "optional_custom_value",
  "scan_frequency": 0,
}

About scan frequency : If scan frequency is set to 0, default organization frequency will be used, if set, the scan frequency will happen evey {value} days.

Response:

  • Returns confirmation of registration and scan status.


2. Disable Address

Disables an address from continuous monitoring.

Endpoint:

POST /api/v1/mabu/disable

Request Body (JSON):

{
  "addr": "0x1234567890abcdef..."
}

Response:

  • Returns confirmation that the address was disabled from continuous monitoring.


3. Get Address History

Retrieves the status and scan history of a monitored address.

Endpoint:

POST /api/v1/mabu/history

Request Body (JSON):

{
  "addr": "0x1234567890abcdef..."
}

Response:

  • Returns historical scan results and current monitoring status.


Notes

  • addr (string): Blockchain address to be registered, removed, or queried.

  • custom_field (string, optional): A custom identifier or metadata for the address.

  • All requests require valid authorization headers.

  • Responses are in JSON format.