linear-api 0.1.0

Unofficial async Rust client for the Linear GraphQL API (API-key auth)
Documentation
{
  "issues": {
    "nodes": [
      {
        "id": "0193b1a0-4d5e-4000-8000-000000000001",
        "identifier": "ENG-1",
        "number": 1,
        "title": "Set up the repository",
        "description": null,
        "url": "https://linear.app/acme/issue/ENG-1/set-up-the-repository",
        "branchName": "ada/eng-1-set-up-the-repository",
        "priority": 3,
        "priorityLabel": "Medium",
        "estimate": null,
        "dueDate": null,
        "sortOrder": -100.5,
        "createdAt": "2026-06-01T09:00:00.000Z",
        "updatedAt": "2026-06-02T10:00:00.000Z",
        "completedAt": "2026-06-02T10:00:00.000Z",
        "canceledAt": null,
        "startedAt": "2026-06-01T10:00:00.000Z",
        "archivedAt": null,
        "state": {
          "id": "11111111-1111-4111-8111-111111111112",
          "name": "Done",
          "type": "completed",
          "color": "#5e6ad2"
        },
        "team": {
          "id": "22222222-2222-4222-8222-222222222222",
          "key": "ENG",
          "name": "Engineering"
        },
        "assignee": null,
        "creator": {
          "id": "44444444-4444-4444-8444-444444444444",
          "name": "Grace Hopper",
          "displayName": "grace"
        },
        "labels": { "nodes": [] },
        "project": null,
        "projectMilestone": null,
        "parent": null,
        "relations": { "nodes": [] },
        "inverseRelations": { "nodes": [] }
      },
      {
        "id": "0193b1a0-4d5e-4000-8000-000000000002",
        "identifier": "ENG-2",
        "number": 2,
        "title": "Wire up CI",
        "description": "GitHub Actions, please.",
        "url": "https://linear.app/acme/issue/ENG-2/wire-up-ci",
        "branchName": "ada/eng-2-wire-up-ci",
        "priority": 0,
        "priorityLabel": "No priority",
        "estimate": 1,
        "dueDate": null,
        "sortOrder": -99.25,
        "createdAt": "2026-06-03T09:00:00.000Z",
        "updatedAt": "2026-06-03T09:00:00.000Z",
        "completedAt": null,
        "canceledAt": null,
        "startedAt": null,
        "archivedAt": null,
        "state": {
          "id": "11111111-1111-4111-8111-111111111113",
          "name": "Todo",
          "type": "unstarted",
          "color": "#e2e2e2"
        },
        "team": {
          "id": "22222222-2222-4222-8222-222222222222",
          "key": "ENG",
          "name": "Engineering"
        },
        "assignee": {
          "id": "33333333-3333-4333-8333-333333333333",
          "name": "Ada Lovelace",
          "displayName": "ada"
        },
        "creator": null,
        "labels": { "nodes": [] },
        "project": null,
        "projectMilestone": null,
        "parent": null,
        "relations": { "nodes": [] },
        "inverseRelations": { "nodes": [] }
      }
    ],
    "pageInfo": {
      "hasNextPage": true,
      "hasPreviousPage": false,
      "startCursor": "c0",
      "endCursor": "c1"
    }
  }
}