Skip to content

API මාර්ගෝපදේශය

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 යටතේ අවලංගු කළ හැකිය.

ගිණුම් සැකසුම් තුළ පුද්ගලික API යතුරක් සෑදූ පසු එක් වරක් පෙන්වන සංවාදය, මෙම රූපයේ යතුර සඟවා ඇත

සැකසුම් උපදෙස් යට ඇති Agent ටැබයේ යතුරු සෑදීමේ පෝරමය, නමක් සහ member භූමිකාව තෝරා

ඔබ mint කරන දෙක අතර වෙනස්කම්:

User keyAgent key
විෂය පථයඔබේ සියලුම ව්‍යාපෘතිඑක් නිශ්චිත ව්‍යාපෘතියක්
විගණන ලොගයේ අනන්‍යතාවඔබේ නමඒජන්තයාගේ නම
භූමිකාවඑක් එක් ව්‍යාපෘතියේ ඔබේ භූමිකාවයතුර සෑදීමේදී සකස් කරයි (viewer, member, හෝ manager — කිසිවිටෙක mint කරන සාමාජිකයාගේම භූමිකාවට ඉහළින් නොවේ)
අවලංගු කිරීමයතුරක් අවලංගු කරන්න; ඔබ වෙනත් යතුරු/සැසි හරහා ප්‍රවේශය තබා ගනියියතුරක් අවලංගු කරන්න හෝ rotate කරන්න; ඒජන්තයා වහාම ප්‍රවේශය නැති කරයි
හොඳමපුද්ගලික ස්වයංක්‍රීයකරණය, scriptsඉතිහාසයේ ඔබෙන් වෙන් කර හඳුනාගත හැකි විය යුතු AI ඒජන්තයන්

ඔබ එම header විලාසයට කැමති නම් Authorization: Bearer … ද ක්‍රියා කරයි.

ඔබේ ව්‍යාපෘති ලබා ගන්න:

Terminal window
curl https://eastagiletracker.com/api/v1/projects \
-H "X-TrackerToken: $TRACKER_TOKEN"

හෝ agent key එකක් සඳහා, එය පරිමාණය වී ඇති ව්‍යාපෘතිය ලැයිස්තුගත කරන්න:

Terminal window
curl https://eastagiletracker.com/api/v1/projects \
-H "X-TrackerToken: ea_agent_xxxxx"

API එක JSON, REST-ish, /api/v1/ හි අනුවාද කර ඇත. මානවයන්ට සහ ඒජන්තයන්ට එකම හැඩයන්.

ව්‍යාපෘතියක් සෑදීම

Section titled “ව්‍යාපෘතියක් සෑදීම”
Terminal window
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 “ස්ටෝරියක් සෑදීම”
Terminal window
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 එක ඉල්ලූ මාරුව වලංගු කර දෝෂයකදී අවසර ලත් ඊළඟ තත්ත්ව ආපසු දෙයි:

Terminal window
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 කිරීම”
Terminal window
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 එකේ කර්තෘ ඒජන්තයාය.

සෑම write endpoint එකක්ම Idempotency-Key header එකක් පිළිගනියි. එම යතුරම එම body එකම සමඟ නැවත උත්සාහ කරන්න, එම ප්‍රතිචාරයම ආපසු ලබා ගන්න. එම යතුරම වෙනස් body එකක් සමඟ නැවත උත්සාහ කරන්න, 409 idempotency_conflict එකක් ලබා ගන්න:

Terminal window
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 වන්න, එම යතුරම සමඟ නැවත උත්සාහ කරන්න, අනුපිටපත් ස්ටෝරි නැත.

ස්ටෝරි බොහෝමයක් එකවර ගෙන යන්න. එක් එක් ස්ටෝරිය ස්වාධීනව විනිශ්චය කරයි; එක් නීති විරෝධී මාරුවක් අනෙක් ඒවා අසාර්ථක නොකරයි.

Terminal window
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 කරන්න:

Terminal window
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 වෙතින් දැනටමත් දන්නා වාක්‍ය ඛණ්ඩය බොහෝ දුරට එලෙසම ක්‍රියා කරයි.

Terminal window
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 සමඟ අනුපිළිවෙළ කරන්න.

  • නිදහස් පෙළ ස්ටෝරියක මාතෘකාව, reference, සහ විස්තරයට ගැළපේ (සම්පූර්ණ-පෙළ, stemmed සහ ශ්‍රේණිගත). නිශ්චිත වාක්‍ය ඛණ්ඩයක් "quotes" තුළ ඔතන්න.
  • Qualifiers යනු field:value වේ. විකල්ප කොමාවෙන් වෙන් කරන්න (ක්ෂේත්‍රයක් තුළ OR): type:bug,chore. qualifiers හිස්තැනින් වෙන් කරන්න (ඒවා හරහා AND).
  • ඉදිරියෙන් - යොදා ඕනෑම පදයක් හෝ qualifier එකක් ප්‍රතික්ෂේප කරන්න: -label:wontfix.
  • දින සහ පොයින්ට් සඳහා පරාස: ඇතුළත් a..b, හෝ විවෘත-අන්ත >x / <x.
Qualifierඋදාහරණයගැළපෙන දේ
type:type:bug,choreස්ටෝරි වර්ගය(න්)
state:state:started,finishedworkflow තත්ත්වය(න්)
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:blockerhas:blockerවිවෘත blocker එකක් ඇත
is:is:unestimated · is:icebox · is:backlog · is:blockedflag එකක්

mywork: යනු owner: සඳහා alias එකකි — mywork:me යනු owner:@me වේ. පැරණි scheduled: qualifier එක විශ්‍රාම ගොස් ඇති අතර නිහඬව නොසලකා හරිනු ලැබේ; release: භාවිතා කරන්න.

Comma-OR (type:bug,chore) facet qualifiers වලට යෙදේ; පුද්ගල qualifiers (owner: requester: follower: reviewer: commenter: mention:) තනි අගයක් ගනී.

payment crash full text "payment" AND "crash"
"exact phrase" a phrase
type:bug,chore state:started bugs or chores that are started
owner:@me -label:wontfix mine, excluding the wontfix label
points:3..8 created:2026-05-01..2026-06-01 estimated 3-8, created in May
follower:tomas has:blocker tomas follows it and it's blocked
is:backlog updated:>2026-06-01 backlog items touched since Jun 1

එම විමසුම් string එකම බෝඩ් එකේ සෙවුම් කොටුව (එය සජීවී ප්‍රතිඵල තීරුවක් විවෘත කරයි) සහ මෙම API එක ධාවනය කරයි — මානවයන්ට සහ ඒජන්තයන්ට එකසේ එක් ව්‍යාකරණයක්. comments, tasks, සහ blockers වල අන්තර්ගතය සෙවීම මාර්ග සිතියමේ ඇත; අද නිදහස් පෙළ ආවරණය කරන්නේ ස්ටෝරියේම මාතෘකාව, reference, සහ විස්තරයයි.

සජීවී OpenAPI 3 spec එක මෙහි ඇත:

https://api.eastagiletracker.com/api/v1/openapi.json

Swagger 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 එකකට යැවීමට පෙර වලංගු කළ හැකිය. පිරිවිතර එම හැඩයන්ම සාරාංශ කරයි.

අන්තර්ක්‍රියාකාරී ස්වයංක්‍රීයකරණය සඳහා — 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 කරන්නේ නම්:

Terminal window
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 ඛණ්ඩාංක පමණි:

Terminal window
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-පමණි:

Terminal window
# 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.csv

Interchange ආකෘති ids: eat, jira, pivotal, shortcut, trello, asana, gitlab, linear, plane, plane_json, ඊට අමතරව document ආකෘති pdf සහ docx. සෑම attachment එකක්ම GET /projects/{id}/export/attachments වෙතින් එක් zip එකක් ලෙස බාගත හැකිය.

සියලුම දෝෂ අවම වශයෙන් මෙය සහිත 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 එකක් දරයි.

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 එකක් නැත.