經驗資料庫
POST /me/experience/atoms 工作階段或 API 金鑰
Record a new achievement.
The only route besides the assistant’s own tool that can add evidence outside a chat session, which is why provenance is forced to manual regardless of what the body sends — an authenticated POST with no chat transcript behind it can only honestly be the owner’s own words. When the account has opted into requiring it, an empty context is a 400.
請求內容
claimstring 必填- The sentence a CV bullet would carry.範例
Cut p99 checkout latency 40% employment_idstring (uuid)- The place this achievement belongs under; omit to leave it unplaced.
contextstring- How it was done — raw material for reframing toward a vacancy.
metricsstring[]- Numbers backing the claim.範例
["12k rps", "40%"] skillsstring[]- Skills this achievement demonstrates.
source_refstring- Where this came from, for your own reference.
curl -X POST "https://freehire.me/api/v1/me/experience/atoms" \
-H "Authorization: Bearer $FREEHIRE_API_KEY" -H 'Content-Type: application/json' \
-d '{"claim":"Cut p99 checkout latency 40%","employment_id":"3fa8…","metrics":["40%","12k rps"]}'{ "data": { "id": "88b1…", "employment_id": "3fa8…", "claim": "Cut p99 checkout latency 40%", "metrics": ["40%", "12k rps"], "provenance": "manual" } }