East Agile Tracker API එක මානවයන් සඳහා මෙන්ම ඒජන්තයන් සඳහාද නිර්මාණය කර ඇත. UI එකේ ඔබට කළ හැකි සියල්ල, ඔබට API එක හරහා කළ හැකිය — සහ UI එක නොපෙන්වන දේවල් කිහිපයක්ද එහි ඇත.
මෙම මාර්ගෝපදේශය ඔබව ශුන්යයේ සිට “ඔබේ බැක්ලොග් එක scripting කිරීම” දක්වා මිනිත්තු දහයකට අඩු කාලයකින් ගෙන යයි. සම්පූර්ණ endpoint යොමුව සඳහා, API පිරිවිතර බලන්න.
අක්තපත්ර වර්ග තුනක්
Section titled “අක්තපත්ර වර්ග තුනක්”ඔබ X-TrackerToken header එකේ යතුරකින් සත්යාපනය වේ. ඔබ විසින්ම mint කරන යතුරු වර්ග දෙකක් ඇති අතර, MCP client එකක් ඔබ වෙනුවෙන් ලබා ගන්නා තුන්වැන්නක් ඇත:
- User keys (
ea_user_…) — ඔබ ලෙස ක්රියා කරයි. ඒවා Account Settings → API Keys හි සාදන්න. පුද්ගලික scripts, CLI මෙවලම්, integrations සඳහා මේවා භාවිතා කරන්න. - Agent keys (
ea_agent_…) — එක් ව්යාපෘතියක නම් කරන ලද ඒජන්තයෙකු ලෙස ක්රියා කරයි. ඒවා Project Settings → Agents හි සාදන්න. නම් කරන ලද කණ්ඩායම් සාමාජිකයන් ලෙස ව්යාපෘතියට සහභාගි විය යුතු AI ඒජන්තයන් සඳහා මේවා භාවිතා කරන්න — Claude Code, Codex, ඔබේම. - MCP tokens (
ea_mcp_…) — ඔබ කැමැත්ත පිටුවේ අනුමත කළ පසු MCP client එකකට (Claude, IDE එකක්) නිකුත් කරන OAuth 2.1 access tokens. ඒවා ඔබ ලෙස ක්රියා කරන අතර, ඔබට ඒවා Account Settings → Connected apps යටතේ අවලංගු කළ හැකිය.


ඔබ mint කරන දෙක අතර වෙනස්කම්:
| User key | Agent key | |
|---|---|---|
| විෂය පථය | ඔබේ සියලුම ව්යාපෘති | එක් නිශ්චිත ව්යාපෘතියක් |
| විගණන ලොගයේ අනන්යතාව | ඔබේ නම | ඒජන්තයාගේ නම |
| භූමිකාව | එක් එක් ව්යාපෘතියේ ඔබේ භූමිකාව | යතුර සෑදීමේදී සකස් කරයි (viewer, member, හෝ manager — කිසිවිටෙක mint කරන සාමාජිකයාගේම භූමිකාවට ඉහළින් නොවේ) |
| අවලංගු කිරීම | යතුරක් අවලංගු කරන්න; ඔබ වෙනත් යතුරු/සැසි හරහා ප්රවේශය තබා ගනියි | යතුරක් අවලංගු කරන්න හෝ rotate කරන්න; ඒජන්තයා වහාම ප්රවේශය නැති කරයි |
| හොඳම | පුද්ගලික ස්වයංක්රීයකරණය, scripts | ඉතිහාසයේ ඔබෙන් වෙන් කර හඳුනාගත හැකි විය යුතු AI ඒජන්තයන් |
ඔබ එම header විලාසයට කැමති නම් Authorization: Bearer … ද ක්රියා කරයි.
හෙලෝ, API
Section titled “හෙලෝ, API”ඔබේ ව්යාපෘති ලබා ගන්න:
curl https://eastagiletracker.com/api/v1/projects \ -H "X-TrackerToken: $TRACKER_TOKEN"හෝ agent key එකක් සඳහා, එය පරිමාණය වී ඇති ව්යාපෘතිය ලැයිස්තුගත කරන්න:
curl https://eastagiletracker.com/api/v1/projects \ -H "X-TrackerToken: ea_agent_xxxxx"API එක JSON, REST-ish, /api/v1/ හි අනුවාද කර ඇත. මානවයන්ට සහ ඒජන්තයන්ට එකම හැඩයන්.
ව්යාපෘතියක් සෑදීම
Section titled “ව්යාපෘතියක් සෑදීම”curl -X POST https://eastagiletracker.com/api/v1/projects \ -H "X-TrackerToken: $TRACKER_TOKEN" \ -H "Content-Type: application/json" \ -d '{ "name": "Onboarding redesign", "description": "Q3 redesign of new-user onboarding", "iteration_length_weeks": 1 }'ප්රතිචාරයට project_id සහ සේවාදායකය යෙදූ ඕනෑම පෙරනිමි (estimate scale, done state, ආදිය) ඇතුළත් වේ.
ස්ටෝරියක් සෑදීම
Section titled “ස්ටෝරියක් සෑදීම”curl -X POST https://eastagiletracker.com/api/v1/projects/$PROJECT_ID/stories \ -H "X-TrackerToken: $TRACKER_TOKEN" \ -H "Content-Type: application/json" \ -d '{ "name": "Add OAuth login for Google", "description": "## Acceptance\n- Google button on /login\n- Redirect back to original URL", "story_type": "feature", "estimate": "3", "labels": ["auth"] }'estimate යනු පරිමාණ අගයේ label එක string එකක් ලෙසයි — "3", හෝ Fibonacci පරිමාණයේ "13" — මන්ද එය ව්යාපෘතියේ පරිමාණයේ ලක්ෂ්යයකට ගැළපිය යුතු බැවිනි. JSON අංකයක් ප්රතික්ෂේප කෙරේ.
ස්ටෝරියක් ජීවන චක්රය හරහා ගෙන යාම
Section titled “ස්ටෝරියක් ජීවන චක්රය හරහා ගෙන යාම”transition endpoint එක ඉල්ලූ මාරුව වලංගු කර දෝෂයකදී අවසර ලත් ඊළඟ තත්ත්ව ආපසු දෙයි:
curl -X POST https://eastagiletracker.com/api/v1/projects/$PROJECT_ID/stories/$STORY_ID/transitions \ -H "X-TrackerToken: $TRACKER_TOKEN" \ -H "Content-Type: application/json" \ -d '{ "to": "started" }'ක්ෂේත්රය to වේ (to_state නොව). මාරුව නීති විරෝධී නම් — උදා. ඔබ unstarted සිට කෙලින්ම accepted වෙත පැනීමට උත්සාහ කළා නම් — ප්රතිචාරය ව්යුහගත දෝෂ විස්තර සමඟ 422 invalid_transition වේ:
{ "code": "invalid_transition", "error": "Cannot move story from `unstarted` to `accepted`", "details": { "from": "unstarted", "to": "accepted", "allowed": ["started"] }}මෙය API එක ඒජන්ට්-හිතකාමී කරන කුඩා දේවලින් එකකි: ඒජන්තයෙකුට details.allowed කියවා, prose scraping නොකර නිවැරදි ඊළඟ මාරුව තෝරාගත හැකිය.
rejected යනු transition endpoint එක සඳහා අවසාන තත්ත්වයකි. reject කළ ස්ටෝරියක් නැවත වැඩට යොමු කිරීමට, POST …/stories/{sid}/restart; POST …/stories/{sid}/reject යනු delivered ස්ටෝරියක් reject කිරීමේ verb ආකාරයයි.
ස්ටෝරියකට comment කිරීම
Section titled “ස්ටෝරියකට comment කිරීම”curl -X POST https://eastagiletracker.com/api/v1/projects/$PROJECT_ID/stories/$STORY_ID/comments \ -H "X-TrackerToken: $TRACKER_TOKEN" \ -H "Content-Type: application/json" \ -d '{ "text": "Investigation done. Picking this up." }'comment එක API key එක හිමි කරගත් අයට ආරෝපණය වේ — එය agent key එකක් නම්, comment එකේ කර්තෘ ඒජන්තයාය.
Idempotent ලිවීම්
Section titled “Idempotent ලිවීම්”සෑම write endpoint එකක්ම Idempotency-Key header එකක් පිළිගනියි. එම යතුරම එම body එකම සමඟ නැවත උත්සාහ කරන්න, එම ප්රතිචාරයම ආපසු ලබා ගන්න. එම යතුරම වෙනස් body එකක් සමඟ නැවත උත්සාහ කරන්න, 409 idempotency_conflict එකක් ලබා ගන්න:
curl -X POST https://eastagiletracker.com/api/v1/projects/$PROJECT_ID/stories \ -H "X-TrackerToken: $TRACKER_TOKEN" \ -H "Idempotency-Key: $(uuidgen)" \ -H "Content-Type: application/json" \ -d '{ "name": "Refactor auth middleware", "story_type": "chore" }'retry ලූප වල ඒජන්තයන් සඳහා මෙය තීරණාත්මකය — ලිවීම මැද crash වන්න, එම යතුරම සමඟ නැවත උත්සාහ කරන්න, අනුපිටපත් ස්ටෝරි නැත.
Bulk transitions
Section titled “Bulk transitions”ස්ටෝරි බොහෝමයක් එකවර ගෙන යන්න. එක් එක් ස්ටෝරිය ස්වාධීනව විනිශ්චය කරයි; එක් නීති විරෝධී මාරුවක් අනෙක් ඒවා අසාර්ථක නොකරයි.
curl -X POST https://eastagiletracker.com/api/v1/projects/$PROJECT_ID/stories/bulk_transition \ -H "X-TrackerToken: $TRACKER_TOKEN" \ -H "Content-Type: application/json" \ -d '{ "story_ids": [101, 102, 103], "to": "delivered" }'Event stream අනුගමනය කිරීම
Section titled “Event stream අනුගමනය කිරීම”මානවයන් කරන දේට ප්රතික්රියා කිරීමට අවශ්ය ඒජන්තයන් සඳහා, events endpoint එක poll කරන්න:
curl "https://eastagiletracker.com/api/v1/projects/$PROJECT_ID/events?since=$LAST_CURSOR&types=story.created,story.transitioned,comment.added" \ -H "X-TrackerToken: $TRACKER_TOKEN"ප්රතිචාරය actor, resource, සහ වෙනස සමඟ cursor-paginated events stream එකකි. සෑම event එකකටම ID එකක් ඇත; ඔබ නැවැත්වූ තැනින් නැවත ආරම්භ කිරීමට ඔබ දුටු අවසන් ID එක since ලෙස ලබා දෙන්න. webhooks නැත, scraping නැත, මග හැරුණු events නැත. stream එකට member භූමිකාව අවශ්යයි — viewer කෙනෙකුට 403 ලැබේ.
GET /projects/{id}/search?q=<query> ව්යාපෘතියේ ස්ටෝරි මත ප්රබල සම්පූර්ණ-පෙළ + ව්යුහගත සෙවුමක් ධාවනය කරයි. විමසුම් භාෂාව GitHub හි issue-search qualifiers ආදර්ශයට ගෙන ඇත — ඒ නිසා ඔබ (හෝ AI ඒජන්තයෙකු) GitHub වෙතින් දැනටමත් දන්නා වාක්ය ඛණ්ඩය බොහෝ දුරට එලෙසම ක්රියා කරයි.
curl -G "https://eastagiletracker.com/api/v1/projects/$PROJECT_ID/search" \ -H "X-TrackerToken: $TRACKER_TOKEN" \ --data-urlencode 'q=payment crash type:bug,chore owner:@me created:>2026-05-01'ප්රතිචාරය relevance අනුව ශ්රේණිගත කළ ස්ටෝරි සහිත JSON envelope එකකි:
{ "results": [ /* canonical story objects */ ], "total": 42, "limit": 50, "offset": 0 }total යනු පිටු ප්රමාණය නොව සම්පූර්ණ ගැළපීම් ගණනයි. limit (පෙරනිමිය 50, උපරිමය 1000) සහ offset සමඟ පිටු කරන්න; sort=relevance (පෙරනිමිය), created, created_asc, updated, හෝ state සමඟ අනුපිළිවෙළ කරන්න.
ව්යාකරණය
Section titled “ව්යාකරණය”- නිදහස් පෙළ ස්ටෝරියක මාතෘකාව, reference, සහ විස්තරයට ගැළපේ (සම්පූර්ණ-පෙළ, stemmed සහ ශ්රේණිගත). නිශ්චිත වාක්ය ඛණ්ඩයක්
"quotes"තුළ ඔතන්න. - Qualifiers යනු
field:valueවේ. විකල්ප කොමාවෙන් වෙන් කරන්න (ක්ෂේත්රයක් තුළ OR):type:bug,chore. qualifiers හිස්තැනින් වෙන් කරන්න (ඒවා හරහා AND). - ඉදිරියෙන්
-යොදා ඕනෑම පදයක් හෝ qualifier එකක් ප්රතික්ෂේප කරන්න:-label:wontfix. - දින සහ පොයින්ට් සඳහා පරාස: ඇතුළත්
a..b, හෝ විවෘත-අන්ත>x/<x.
Qualifiers
Section titled “Qualifiers”| Qualifier | උදාහරණය | ගැළපෙන දේ |
|---|---|---|
type: | type:bug,chore | ස්ටෝරි වර්ගය(න්) |
state: | state:started,finished | workflow තත්ත්වය(න්) |
label: | label:"my label" | label එකක් |
epic: | epic:"Checkout" | epic එකක ඇති ස්ටෝරි |
priority: | priority:p1 | ප්රමුඛතාව |
points: | points:3 · points:1..5 · points:>3 | තක්සේරු අගය හෝ පරාසය |
iteration: | iteration:42 | ඉටරේෂන් id |
created: updated: started: completed: release: | created:2026-05-01..2026-06-01 · updated:>2026-06-01 | දිනයක් හෝ පරාසයක් (දින-මට්ටමේ); release: යනු ස්ටෝරියේ release දිනයයි |
owner: requester: follower: reviewer: commenter: mention: | owner:claire · owner:@me | නමින් හෝ ඊමේල් මගින් පුද්ගලයෙක් — සාමාජිකයන් සහ ඒජන්තයන්, mention: ඇතුළුව; @me යනු ඔබයි |
has:blocker | has:blocker | විවෘත blocker එකක් ඇත |
is: | is:unestimated · is:icebox · is:backlog · is:blocked | flag එකක් |
mywork: යනු owner: සඳහා alias එකකි — mywork:me යනු owner:@me වේ. පැරණි scheduled: qualifier එක විශ්රාම ගොස් ඇති අතර නිහඬව නොසලකා හරිනු ලැබේ; release: භාවිතා කරන්න.
Comma-OR (type:bug,chore) facet qualifiers වලට යෙදේ; පුද්ගල qualifiers (owner: requester: follower: reviewer: commenter: mention:) තනි අගයක් ගනී.
උදාහරණ
Section titled “උදාහරණ”payment crash full text "payment" AND "crash""exact phrase" a phrasetype:bug,chore state:started bugs or chores that are startedowner:@me -label:wontfix mine, excluding the wontfix labelpoints:3..8 created:2026-05-01..2026-06-01 estimated 3-8, created in Mayfollower:tomas has:blocker tomas follows it and it's blockedis:backlog updated:>2026-06-01 backlog items touched since Jun 1එම විමසුම් string එකම බෝඩ් එකේ සෙවුම් කොටුව (එය සජීවී ප්රතිඵල තීරුවක් විවෘත කරයි) සහ මෙම API එක ධාවනය කරයි — මානවයන්ට සහ ඒජන්තයන්ට එකසේ එක් ව්යාකරණයක්. comments, tasks, සහ blockers වල අන්තර්ගතය සෙවීම මාර්ග සිතියමේ ඇත; අද නිදහස් පෙළ ආවරණය කරන්නේ ස්ටෝරියේම මාතෘකාව, reference, සහ විස්තරයයි.
API එක සොයා ගැනීම
Section titled “API එක සොයා ගැනීම”සජීවී OpenAPI 3 spec එක මෙහි ඇත:
https://api.eastagiletracker.com/api/v1/openapi.jsonSwagger UI එක මෙහි ඇත:
https://api.eastagiletracker.com/api/v1/docs//openapi.json සහ /docs සත්යාපනය නොකළ ඒවා — ඒජන්තයෙකුට යතුරක් ලැබීමට පෙර ගිවිසුම කියවිය හැකිය. එය යතුරක් රඳවාගත් පසු, /api/v1/meta (එයට වලංගු යතුරක් අවශ්ය වේ) එහි අනන්යතාව සහ එක් එක් ස්ටෝරි-වර්ග transition graph එක ආපසු දෙයි; reference-data lookups (/story_types, /story_states, /effort_scales, /priority_scales) ද සත්යාපනය නොකළ ඒවාය. එක්ව ඒවා ඒජන්තයන්ට අත්හදා බැලීමේ-දෝෂ 403s නොමැතිව “මට මෙහි කළ හැක්කේ කුමක්ද?” යන්නට පිළිතුරු දීමට ඉඩ සලසයි.
සේවය කරන ලද openapi.json write endpoints සඳහා request-body schemas දරයි, එක් එක් ක්ෂේත්රයේ maxLength ද ඇතුළුව, ඒ නිසා client එකකට යැවීමට පෙර වලංගු කළ හැකිය. පිරිවිතර එම හැඩයන්ම සාරාංශ කරයි.
WebSocket control
Section titled “WebSocket control”අන්තර්ක්රියාකාරී ස්වයංක්රීයකරණය සඳහා — script එකකින් පුරනය වූ browser session එකක් ධාවනය කිරීම, හෝ tutorials සඳහා UI එක දුරස්ථව පාලනය කිරීම — WebSocket channel එකක් ඇත:
const ws = new WebSocket('wss://eastagiletracker.com/ws/control?token=SESSION_JWT')ws.send(JSON.stringify({ action: 'get_state', id: 'req-1' }))token යනු API key එකක් නොව browser සැසියේ JWT එකයි — ea_user_* හෝ ea_agent_* යතුරක් upgrade එකට පෙර ප්රතික්ෂේප කෙරේ. බොහෝ පරිශීලකයන්ට මෙය කිසි විටෙක අවශ්ය නැත; REST ප්රමාණවත් නොවන අවස්ථා සඳහා එය එහි ඇත.
වෙනත් tracker එකකින් ආයාත කිරීම
Section titled “වෙනත් tracker එකකින් ආයාත කිරීම”ඔබ bulk migration එකක් scripting කරන්නේ නම්:
curl -X POST https://eastagiletracker.com/api/v1/projects/$PROJECT_ID/import \ -H "X-TrackerToken: $TRACKER_TOKEN" \ -F "source=pivotal" \ -F "file=@pivotal_export.csv"සහාය දක්වන ගොනු මූලාශ්ර: pivotal, jira, asana, gitlab, shortcut, trello, linear, plane, plane_json, eat (East Agile Tracker එකේම export — round-trip ආකෘතිය). multipart endpoint එක සමමුහුර්තව ධාවනය වන අතර ප්රතිඵල ගණන් සමඟ පිළිතුරු දෙයි.
GitHub ගොනුවක් වෙනුවට API එකෙන් import කරයි, JSON endpoint එක හරහා — file නැත, repository ඛණ්ඩාංක පමණි:
curl -X POST https://eastagiletracker.com/api/v1/projects/$PROJECT_ID/import/json \ -H "X-TrackerToken: $TRACKER_TOKEN" \ -H "Content-Type: application/json" \ -d '{ "source": "github", "owner": "octocat", "repo": "hello-world", "token": "ghp_…", "include_pull_requests": false, "include_milestones": false, "include_releases": false, "include_dependencies": false }'JSON endpoint එක අසමමුහුර්ත වේ: එය { "import_id", "status" } සමඟ 202 පිළිතුරු දෙන අතර job එක done හෝ failed වෙත ළඟා වන තෙක් ඔබ GET /projects/{id}/imports/{import_id} poll කරයි. ව්යාපෘතියකට වරකට ධාවනය වන්නේ එක් import එකක් පමණි — එකක් ක්රියාත්මක වෙමින් තිබියදී දෙවන ඇමතුමක් 409 import_already_running වේ. job එකේ ප්රගති ක්ෂේත්ර සමඟ මුළු ලූපයම GitHub repo එකකින් ව්යාපෘතියක් පිරවීම හි ඇත.
ඉල්ලීමේදී token විකල්ප වේ, නමුත් fetch එක සැමවිටම සත්යාපනය වේ — එය ධාවනය වන්නේ GitHub හි GraphQL API මත වන අතර එහි නිර්නාමික තලයක් නැත. token අත්හැරියොත් සේවාදායකය තමන්ගේ platform token එක ආදේශ කරයි: පොදු repositories පමණක්, සෑම කැඳවුම්කරුවෙකු විසින්ම බෙදාගනු ලබන, සහ එහි GraphQL අයවැය ලකුණු 500 ට වඩා පහත වැටුණු විට import_github_shared_quota_low සමඟ ප්රතික්ෂේප වන. පෞද්ගලික repository එකකට, හෝ platform token එකක් වින්යාස නොකළ deployment එකකට (import_github_no_token), ඔබේම token එක අවශ්යයි. කුමන token එක ධාවනය වුවත්, එය භාවිතා වන්නේ upstream GitHub calls සඳහා පමණක් වන අතර කිසි විටෙක ගබඩා නොකෙරේ හෝ නැවත echo නොකෙරේ. GitHub හි සත්යාපනය නොකළ ඉල්ලීම් 60 ක REST සීමාව ඇතුළු සම්පූර්ණ විස්තර GitHub repo එකකින් ව්යාපෘතියක් පිරවීම හි ඇත.
Dry-run පෙරදසුන. ඕනෑම මූලාශ්රයකට "dry_run": true (JSON) හෝ -F "dry_run=true" (multipart) එක් කරන්න. Import එක සැබෑ ධාවනයක් ලෙසම parse, resolve, සහ de-duplicate කර, එම result counts ම (imported, skipped, errors, unmatched) ආපසු දී, පසුව සියල්ල rollback කරයි — කිසිවක් නොලියයි. JSON endpoint එකේ, dry run වුවත් නැතත්, ගණන් poll කළ job එක මත පැමිණේ.
සීමා. upload body එකක් 10 MiB ට සීමා වන අතර, තනි import එකක් ස්ටෝරි 5,000 කට; එකක් ඉක්මවීම කිසිවක් නොලියා 400 එකකි. ගොනුවක් නැවත-import කිරීම ආරක්ෂිතය — දැනටමත් import කළ පේළි (source id මගින් ගැළපේ) අනුපිටපත් නොකර මඟ හැරේ.
ව්යාපෘතියක් export කිරීම
Section titled “ව්යාපෘතියක් export කිරීම”ඕනෑම ව්යාපෘති භූමිකාවකට ආකෘති ලැයිස්තුගත කළ හැකිය; එකක් බාගත කිරීම owner-පමණි:
# The registered export formats: { id, name, content_type, drops, includes_archived }curl https://eastagiletracker.com/api/v1/projects/$PROJECT_ID/export/formats \ -H "X-TrackerToken: $TRACKER_TOKEN"
# Download one format (eat is the full-fidelity round-trip CSV)curl https://eastagiletracker.com/api/v1/projects/$PROJECT_ID/export/eat \ -H "X-TrackerToken: $TRACKER_TOKEN" -o project-export.csvInterchange ආකෘති ids: eat, jira, pivotal, shortcut, trello, asana, gitlab, linear, plane, plane_json, ඊට අමතරව document ආකෘති pdf සහ docx. සෑම attachment එකක්ම GET /projects/{id}/export/attachments වෙතින් එක් zip එකක් ලෙස බාගත හැකිය.
දෝෂ ආකෘතිය
Section titled “දෝෂ ආකෘතිය”සියලුම දෝෂ අවම වශයෙන් මෙය සහිත JSON වේ:
{ "code": "invalid_transition", "error": "Cannot move story from `unstarted` to `accepted`"}බොහෝ දෝෂ ප්රතිචාර details වස්තුවක්ද ඇතුළත් කරයි — validation_failed හි details.fields (වැරදිකරු ක්ෂේත්ර නම් වල array එකක්), සහ 422 invalid_transition හි details.allowed (from/to සමඟ). ඒවා භාවිතා කරන්න. 429 rate_limited එකක් එම JSON envelope එකේම Retry-After header එකක් දරයි.
Pagination
Section titled “Pagination”List endpoints limit සහ cursor පිළිගනියි. Cursor අපාරදෘශ්යය; පෙර ප්රතිචාරයෙන් next_cursor ලබා දෙන්න. limit සීමාව endpoint අනුව වේ — ස්ටෝරි, comments, සහ ව්යාපෘති මත 200, events මත 500, search සහ audit log මත 1000. එහි ප්රතිචාරය කපා හැරීමට සිදු වූ සරල (cursor නොවන) ලැයිස්තුවක් එය headers වල පවසයි: X-Tracker-Pagination-Truncated, -Limit, -Offset, සහ -Next-Offset, එය ඔබ ඊළඟ පිටුව සඳහා offset= ලෙස ආපසු ලබා දෙයි. සම්පූර්ණ-ගණන් header එකක් නැත.
ඊළඟට කුමක්ද
Section titled “ඊළඟට කුමක්ද”- API පිරිවිතර — සෑම endpoint එකක්ම, සෑම verb එකක්ම, සෑම හැඩයක්ම.
- ක්රියාකරණ උපදෙස් → Agents — UI-පැත්ත: agent keys mint කිරීම, ඒජන්තයන් නම් කිරීම, අවලංගු කිරීම.
- හැඳින්වීම — API එක පිටුපස සංකල්ප: stories, states, iterations, velocity, agents.