Experience bank

POST /me/experience/atoms Session or API key

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.

Body

claim string required
The sentence a CV bullet would carry.Example Cut p99 checkout latency 40%
employment_id string (uuid)
The place this achievement belongs under; omit to leave it unplaced.
context string
How it was done — raw material for reframing toward a vacancy.
metrics string[]
Numbers backing the claim.Example ["12k rps", "40%"]
skills string[]
Skills this achievement demonstrates.
source_ref string
Where this came from, for your own reference.
curl
curl -X POST "https://freehire.me/api/v1/me/experience/atoms" \
  -H "Authorization: Bearer $HIREALL_API_KEY" -H 'Content-Type: application/json' \
  -d '{"claim":"Cut p99 checkout latency 40%","employment_id":"3fa8…","metrics":["40%","12k rps"]}'
json — response
{ "data": { "id": "88b1…", "employment_id": "3fa8…", "claim": "Cut p99 checkout latency 40%", "metrics": ["40%", "12k rps"], "provenance": "manual" } }

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of HireAll is available