API Reference

Explore the Track Dapp API endpoints for wallet recovery, status checks, and more.

Quick Start

Get started with the Track Dapp API in minutes

Authentication

All API requests require authentication using your API key in the Authorization header.

Get your API key from the dashboard
All requests use HTTPS encryption
Base URL: https://api.trackdapp.com

Example Request

curl -H "Authorization: Bearer YOUR_API_KEY" \
  https://api.trackdapp.com/v1/recovery/status/RECOVERY_ID
POST
/api/v1/recovery/setup

Setup Recovery

Initialize a new recovery configuration for a wallet

curl -X POST https://api.trackdapp.com/v1/recovery/setup \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "wallet_address": "0x742d35Cc6634C0532925a3b8D4C0C8b3C2e",
    "recovery_method": "social",
    "trusted_contacts": ["0x123...", "0x456..."],
    "threshold": 3
  }'
GET
/api/v1/recovery/status

Check Recovery Status

Get the current status of a recovery process

curl -X GET https://api.trackdapp.com/v1/recovery/status/RECOVERY_ID \
  -H "Authorization: Bearer YOUR_API_KEY"
POST
/api/v1/recovery/initiate

Initiate Recovery

Start the recovery process for a wallet

curl -X POST https://api.trackdapp.com/v1/recovery/initiate \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "wallet_address": "0x742d35Cc6634C0532925a3b8D4C0C8b3C2e",
    "recovery_method": "social",
    "proof": "0x..."
  }'

Official SDKs

Use our official SDKs for faster integration

🟨

JavaScript

For web applications and Node.js

npm install @trackdapp/sdk
🐍

Python

For Python applications and scripts

pip install trackdapp-sdk
🔵

Go

For Go applications and services

go get github.com/trackdapp/go-sdk

Start Building

Get your API key and start integrating secure wallet recovery into your application today.