> ## Documentation Index
> Fetch the complete documentation index at: https://docs.gc.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# Surface map

> Every gcai command at a glance, grouped by resource.

Every command the `gcai` CLI exposes. Each wraps a REST endpoint; open a group for its full synopsis and flags. See [CLI Introduction](/api-reference/cli/overview) to install and authenticate.

<div className="surface-map surface-map--method">
  ## Chat

  | Command                                                     | Method                                           |
  | ----------------------------------------------------------- | ------------------------------------------------ |
  | [`gcai chat create`](/api-reference/cli/commands/chat)      | <span className="method method-post">POST</span> |
  | [`gcai chat materialize`](/api-reference/cli/commands/chat) | <span className="method method-post">POST</span> |
  | [`gcai chat search`](/api-reference/cli/commands/chat)      | <span className="method method-get">GET</span>   |

  ## Company

  | Command                                                      | Method                                             |
  | ------------------------------------------------------------ | -------------------------------------------------- |
  | [`gcai company get`](/api-reference/cli/commands/company)    | <span className="method method-get">GET</span>     |
  | [`gcai company update`](/api-reference/cli/commands/company) | <span className="method method-patch">PATCH</span> |

  ## Company-profiles

  | Command                                                                        | Method                                             |
  | ------------------------------------------------------------------------------ | -------------------------------------------------- |
  | [`gcai company-profiles list`](/api-reference/cli/commands/company-profiles)   | <span className="method method-get">GET</span>     |
  | [`gcai company-profiles get`](/api-reference/cli/commands/company-profiles)    | <span className="method method-get">GET</span>     |
  | [`gcai company-profiles update`](/api-reference/cli/commands/company-profiles) | <span className="method method-patch">PATCH</span> |

  ## Files

  | Command                                                  | Method                                             |
  | -------------------------------------------------------- | -------------------------------------------------- |
  | [`gcai files upload`](/api-reference/cli/commands/files) | <span className="method method-post">POST</span>   |
  | [`gcai files search`](/api-reference/cli/commands/files) | <span className="method method-get">GET</span>     |
  | [`gcai files get`](/api-reference/cli/commands/files)    | <span className="method method-get">GET</span>     |
  | [`gcai files move`](/api-reference/cli/commands/files)   | <span className="method method-patch">PATCH</span> |

  ## Folders

  | Command                                                        | Method                                               |
  | -------------------------------------------------------------- | ---------------------------------------------------- |
  | [`gcai folders list`](/api-reference/cli/commands/folders)     | <span className="method method-get">GET</span>       |
  | [`gcai folders create`](/api-reference/cli/commands/folders)   | <span className="method method-post">POST</span>     |
  | [`gcai folders get`](/api-reference/cli/commands/folders)      | <span className="method method-get">GET</span>       |
  | [`gcai folders update`](/api-reference/cli/commands/folders)   | <span className="method method-patch">PATCH</span>   |
  | [`gcai folders delete`](/api-reference/cli/commands/folders)   | <span className="method method-delete">DELETE</span> |
  | [`gcai folders children`](/api-reference/cli/commands/folders) | <span className="method method-get">GET</span>       |

  ## Jobs

  | Command                                             | Method                                         |
  | --------------------------------------------------- | ---------------------------------------------- |
  | [`gcai jobs get`](/api-reference/cli/commands/jobs) | <span className="method method-get">GET</span> |

  ## Mcp

  | Command                                                          | Method                                           |
  | ---------------------------------------------------------------- | ------------------------------------------------ |
  | [`gcai mcp credentials create`](/api-reference/cli/commands/mcp) | <span className="method method-post">POST</span> |

  ## Me

  | Command                                     | Method                                         |
  | ------------------------------------------- | ---------------------------------------------- |
  | [`gcai me`](/api-reference/cli/commands/me) | <span className="method method-get">GET</span> |

  ## Ping

  | Command                                         | Method                                         |
  | ----------------------------------------------- | ---------------------------------------------- |
  | [`gcai ping`](/api-reference/cli/commands/ping) | <span className="method method-get">GET</span> |

  ## Playbooks

  | Command                                                                  | Method                                               |
  | ------------------------------------------------------------------------ | ---------------------------------------------------- |
  | [`gcai playbooks list`](/api-reference/cli/commands/playbooks)           | <span className="method method-get">GET</span>       |
  | [`gcai playbooks get`](/api-reference/cli/commands/playbooks)            | <span className="method method-get">GET</span>       |
  | [`gcai playbooks create`](/api-reference/cli/commands/playbooks)         | <span className="method method-post">POST</span>     |
  | [`gcai playbooks update`](/api-reference/cli/commands/playbooks)         | <span className="method method-patch">PATCH</span>   |
  | [`gcai playbooks duplicate`](/api-reference/cli/commands/playbooks)      | <span className="method method-post">POST</span>     |
  | [`gcai playbooks delete`](/api-reference/cli/commands/playbooks)         | <span className="method method-delete">DELETE</span> |
  | [`gcai playbooks run`](/api-reference/cli/commands/playbooks)            | <span className="method method-post">POST</span>     |
  | [`gcai playbooks checks list`](/api-reference/cli/commands/playbooks)    | <span className="method method-get">GET</span>       |
  | [`gcai playbooks checks get`](/api-reference/cli/commands/playbooks)     | <span className="method method-get">GET</span>       |
  | [`gcai playbooks checks create`](/api-reference/cli/commands/playbooks)  | <span className="method method-post">POST</span>     |
  | [`gcai playbooks checks update`](/api-reference/cli/commands/playbooks)  | <span className="method method-patch">PATCH</span>   |
  | [`gcai playbooks checks delete`](/api-reference/cli/commands/playbooks)  | <span className="method method-delete">DELETE</span> |
  | [`gcai playbooks checks reorder`](/api-reference/cli/commands/playbooks) | <span className="method method-post">POST</span>     |

  ## Profile

  | Command                                                      | Method                                             |
  | ------------------------------------------------------------ | -------------------------------------------------- |
  | [`gcai profile get`](/api-reference/cli/commands/profile)    | <span className="method method-get">GET</span>     |
  | [`gcai profile update`](/api-reference/cli/commands/profile) | <span className="method method-patch">PATCH</span> |

  ## Projects

  | Command                                                               | Method                                               |
  | --------------------------------------------------------------------- | ---------------------------------------------------- |
  | [`gcai projects list`](/api-reference/cli/commands/projects)          | <span className="method method-get">GET</span>       |
  | [`gcai projects create`](/api-reference/cli/commands/projects)        | <span className="method method-post">POST</span>     |
  | [`gcai projects get`](/api-reference/cli/commands/projects)           | <span className="method method-get">GET</span>       |
  | [`gcai projects update`](/api-reference/cli/commands/projects)        | <span className="method method-patch">PATCH</span>   |
  | [`gcai projects delete`](/api-reference/cli/commands/projects)        | <span className="method method-delete">DELETE</span> |
  | [`gcai projects attach-file`](/api-reference/cli/commands/projects)   | <span className="method method-post">POST</span>     |
  | [`gcai projects detach-file`](/api-reference/cli/commands/projects)   | <span className="method method-delete">DELETE</span> |
  | [`gcai projects files`](/api-reference/cli/commands/projects)         | <span className="method method-get">GET</span>       |
  | [`gcai projects folders`](/api-reference/cli/commands/projects)       | <span className="method method-get">GET</span>       |
  | [`gcai projects attach-folder`](/api-reference/cli/commands/projects) | <span className="method method-post">POST</span>     |
  | [`gcai projects detach-folder`](/api-reference/cli/commands/projects) | <span className="method method-delete">DELETE</span> |
  | [`gcai projects star`](/api-reference/cli/commands/projects)          | <span className="method method-post">POST</span>     |
  | [`gcai projects unstar`](/api-reference/cli/commands/projects)        | <span className="method method-delete">DELETE</span> |
  | [`gcai projects chats`](/api-reference/cli/commands/projects)         | <span className="method method-get">GET</span>       |
  | [`gcai projects attach-chat`](/api-reference/cli/commands/projects)   | <span className="method method-post">POST</span>     |

  ## Skills

  | Command                                                    | Method                                               |
  | ---------------------------------------------------------- | ---------------------------------------------------- |
  | [`gcai skills list`](/api-reference/cli/commands/skills)   | <span className="method method-get">GET</span>       |
  | [`gcai skills get`](/api-reference/cli/commands/skills)    | <span className="method method-get">GET</span>       |
  | [`gcai skills create`](/api-reference/cli/commands/skills) | <span className="method method-post">POST</span>     |
  | [`gcai skills update`](/api-reference/cli/commands/skills) | <span className="method method-patch">PATCH</span>   |
  | [`gcai skills delete`](/api-reference/cli/commands/skills) | <span className="method method-delete">DELETE</span> |

  ## Usage

  | Command                                                   | Method                                         |
  | --------------------------------------------------------- | ---------------------------------------------- |
  | [`gcai usage credits`](/api-reference/cli/commands/usage) | <span className="method method-get">GET</span> |
  | [`gcai usage get`](/api-reference/cli/commands/usage)     | <span className="method method-get">GET</span> |
</div>
