# Say what a Linear API key can see

Administrators only (`org.settings.manage`). Reads the Linear workspace the key belongs to, its teams, and its people, and stores nothing. Each Linear team comes with `match`, the team of this workspace it looks like by name and then by key (null when none, or when two would fit, because guessing between them would put issues in a team nobody chose). `people` says how many active people Linear has and which of them are not members of this workspace yet, matched by email. Their issues are imported unassigned and handed over when they join, so this only tells the admin who will wait.

The key is a Linear personal API key. It is held in memory for the call and never stored, logged, audited or returned, and an error never carries it. A key that is not a key (a space, a line break, too long) is a 400 `bad_key`. One Linear does not accept is a 422 `linear_key_rejected`. A Linear rate limit is a 429 `linear_rate_limited`, and Linear failing is a 502 `linear_unavailable`.

Canonical: https://easerix.com/docs/developers/api/tasks/imports/inspectLinear

{/* This file was generated by Fumadocs. Do not edit this file directly. Any changes should be made by running the generation command again. */}

export default function Layout(props) {
  const { APIPage, OpenAPIPage } = props.components ?? {};
  // "APIPage" is the old name from v10, this allows both for backward compatibility
  const Comp = OpenAPIPage ?? APIPage;
  return (
    <>
      {props.children}
      <Comp document="tasks" operations={[{"path":"/v1/imports/linear/inspect","method":"post"}]} />
    </>
  );
}
