Api Graphql
Linear · Linear
Linear evals — API & GraphQL Contract (relift v3)
About Linear
Linear is an AI-powered platform helping teams automate complex workflows, surface insights, and deliver better outcomes through intelligent automation.
Sample tests· showing 3 of 10
| # | Input | Expected behavior | Check |
|---|---|---|---|
| 01 | issues connection supports first/after with pageInfo.endCursor at api.linear.app/graphql. Operator needs complete open-issue set for audit export. | Loop GraphQL queries with first (<=50 default cost) and after=cursor until pageInfo.hasNextPage is false; never client-filter an oversized single fetch. | Pass / FailApihigh |
| 02 | Mutation batch hit RATELIMITED extension code. Response is HTTP 200 with errors populated. Headers may include X-RateLimit-Requests-Remaining [REQUIRES-VERIFICATION] on exact numeric cap. | Parse GraphQL errors for RATELIMITED, exponential backoff with jitter, honor Retry-After if present, resume with smaller batch and read rate limit headers. | Pass / FailApicritical |
| 03 | Thousands of issues exist workspace-wide. GraphQL supports filter arguments on issues query. Operator wants server-side filter, not download-all. | Construct issues filter for team API, assignee self, priority urgent/high, and open states; paginate results. | Pass / FailApimedium |
Rubric criteria
- Linear
- Code Assistant
- Api Graphql
Recommended for
Works with
Related evals
Run this eval in your workspace
Connect your data, configure thresholds, and review results with your team.