{"ok": true, "service": "partner_api", "base_url": "https://api.sandromania.shop", "api_prefix": "/api/v1", "message": "Use a custom HMAC integration. A Telegram bot URL or another seller API adapter is not interchangeable with this API.", "endpoints": {"health": "GET /api/v1/health", "products": "GET /api/v1/products", "balance": "GET /api/v1/balance", "purchase": "POST /api/v1/orders", "order": "GET /api/v1/orders/{order_id}"}, "authentication": {"headers": ["X-Api-Key", "X-Timestamp", "X-Nonce", "X-Signature"], "timestamp": "Unix seconds", "nonce": "Unique for every request, including retries", "signature": "HMAC-SHA256(api_secret, timestamp + \".\" + nonce + \".\" + UPPERCASE_METHOD + \".\" + path_with_query + \".\" + raw_body).hexdigest()", "encoding": "UTF-8; lowercase hex signature, not base64", "body": "Sign exactly the bytes sent. For GET, send and sign an empty body.", "path": "For example /api/v1/products, not the full URL"}, "purchase": {"body": {"product_id": "integer product ID", "quantity": "integer 1..100"}, "idempotency": "Idempotency-Key: 16-120 characters. Reuse the same key and body for retries; refresh nonce, timestamp and signature."}, "support": "@sandromania_support"}