API Collection
Ankiren OKR API
OKR (Objectives and Key Results) management API for personal goal tracking. Features: - Year-based OKR organization with themes - Hierarchical structure: Year → Objective → Key Result → Achievement - Quarterly or yearly objectives - Progress tracking with target/current values - Achievement logging for wins and milestones
https://ankiren.comStaginghttps://staging.ankiren.comUAThttps://uat.ankiren.comOverview
15 endpoint trong 5 nhóm · OpenAPI 3.0.3 · phiên bản 1.0.0 · spec tại docs/api/okr-api.yaml.
OKR year management (themes, status)
Objective CRUD operations
Key result management with progress tracking
Achievement/win logging for key results
Seed data and utilities
Authentication
Mọi endpoint đều yêu cầu xác thực.
- sessionapiKey · cookie
NextAuth session cookie
- pathttp · bearer
Personal Access Token (ank_xxx)
curl 'https://ankiren.com/api/me/okr' \ -H 'Authorization: Bearer <token>'
Topics
Years
OKR year management (themes, status)
- GETList all OKR years
/api/me/okr - POSTCreate new OKR year
/api/me/okr - GETGet year with full details
/api/me/okr/{yearId} - PUTUpdate year
/api/me/okr/{yearId} - DELETEDelete year
/api/me/okr/{yearId}
Objectives
Objective CRUD operations
- POSTCreate objective
/api/me/okr/{yearId}/objectives - PUTUpdate objective
/api/me/okr/objectives/{id} - DELETEDelete objective
/api/me/okr/objectives/{id}
Key Results
Key result management with progress tracking
- POSTCreate key result
/api/me/okr/objectives/{id}/key-results - PUTUpdate key result
/api/me/okr/key-results/{id} - DELETEDelete key result
/api/me/okr/key-results/{id}
Achievements
Achievement/win logging for key results
- POSTCreate achievement
/api/me/okr/key-results/{id}/achievements - PUTUpdate achievement
/api/me/okr/achievements/{id} - DELETEDelete achievement
/api/me/okr/achievements/{id}