SMART TOOLS AI / DEVELOPERS

一個入口,從需求到結果。

先了解介面與限制,再註冊、測試並整合。查詢需要有效金鑰;沒有金鑰也能閱讀文件、檢查服務設定及提出需求。

Smart Tools AI 服務導覽

工具目錄/products

歷史 AI 工具、介紹與分類;既有商務工具仍保留。

文章/詞彙/posts

歷史內容復原,頁面保留快照標示。

提出需求與目標/start

需求原文、目標、完成標準與素材。

工具操作/app/username-signal

Username Signal 線上查詢,需有效 API key。

我的工作區/workspace

登入後看需求進度、紀錄與已保存結果。

內部需求管理/admin/forms

管理員接手、修正配對、更新進度與交付網址。

開發者 APIhttps://api.smart-tools.ai

公開服務入口;是否開放註冊以即時告知為準。

建站與交付/start?category=website

透過需求編號銜接人工製作、預覽、驗收及客戶網域。

Glossary · 現有商務工具 · B2B 合作申請 · be-passive / Sites 案例

交付、Discord 與版本:目前做到哪裡?

需求及工具結果存入本站資料庫。Discord 使用既有 #form-submit 作為通知目的地,已設定 Webhook;需求入庫後非同步通知,可在管理頁查看狀態與重試,不作為唯一資料來源。建站由管理員接手,預覽與成果網址存回需求;尚未自動建立或部署客戶網站。客戶正式網站使用自己的網域,預覽與正式交付分開。原合作申請、商務工具與資料保留。

歷史文章/產品頁先保留 noindex,待內容驗收後逐批開放索引。API 是三組規則適配器,非三套原生 CLI;同名帳號不代表同一個人。

PUBLIC API · PREVIEW
API REFERENCE

One contract. Room to grow.

JSON over HTTPS. Bearer authentication. Separate source results.

01 / Register

Read the current notice, then submit the registration JSON. Your secret is returned once; only a SHA-256 hash is stored.

POST /v1/clients
Content-Type: application/json

02 / Start a scan

curl "https://api.smart-tools.ai/v1/scans" \
  -H "Authorization: Bearer $SIGNAL_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"input":{"type":"username","value":"your_handle"},"engines":["sherlock","maigret","whatsmyname"]}'

A new scan returns 202 and a results_url. Poll every 1.5 seconds. A matching request from the same client may return a five-minute cached result.

03 / Read the evidence

完成結果若要保存到需求工作區,請由 工作區 開啟 Username Signal;此 API Playground 的結果只留在目前頁面。

GET/v1/scans/{scan_id}Combined results
GET/v1/scans/{scan_id}/engines/{engine}Individual adapter JSON
GET/v1/capabilitiesCoverage and limits
GET/v1/clients/me/usageYour audit events
GET/v1/clients/me/exportYour data export
PATCH/v1/clients/meCorrect your profile
POST/v1/clients/me/keyRotate your secret
DELETE/v1/clients/meErase client and application data

Interpret results conservatively

found is a candidate account. not_found means an absence rule matched. blocked, timeout, unknown and not_checked are not evidence of absence. Agreement counts are not identity confidence scores.

Execution limits

Up to 6 selected platforms and 3 adapters per request. 10 scans per client per hour, 120 globally per hour and 4 active scans globally. Each HTTP check times out after 5.5 seconds. Background work is bounded and may be interrupted; stale work is reported as failed after 30 seconds. It is not a durable queue with automatic retries.

OpenAPI JSON

測試遇到問題?

記錄操作時間、頁面、HTTP 狀態、request_id/scan_id、預期與實際結果。請勿貼 API key 或私人資料。

提交問題與預期結果