> ## 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.

# CLI 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 pin`](/api-reference/cli/commands/projects) | <span className="method method-post">POST</span> |
  | [`gcai projects unpin`](/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> |

  ## Vaults

  | Command | Method |
  | - | - |
  | [`gcai vaults list`](/api-reference/cli/commands/vaults) | <span className="method method-get">GET</span> |
  | [`gcai vaults get`](/api-reference/cli/commands/vaults) | <span className="method method-get">GET</span> |
  | [`gcai vaults create`](/api-reference/cli/commands/vaults) | <span className="method method-post">POST</span> |
  | [`gcai vaults update`](/api-reference/cli/commands/vaults) | <span className="method method-patch">PATCH</span> |
  | [`gcai vaults archive`](/api-reference/cli/commands/vaults) | <span className="method method-post">POST</span> |
  | [`gcai vaults restore`](/api-reference/cli/commands/vaults) | <span className="method method-post">POST</span> |
  | [`gcai vaults delete`](/api-reference/cli/commands/vaults) | <span className="method method-delete">DELETE</span> |
  | [`gcai vaults members list`](/api-reference/cli/commands/vaults) | <span className="method method-get">GET</span> |
  | [`gcai vaults members add`](/api-reference/cli/commands/vaults) | <span className="method method-post">POST</span> |
  | [`gcai vaults members update-role`](/api-reference/cli/commands/vaults) | <span className="method method-patch">PATCH</span> |
  | [`gcai vaults members remove`](/api-reference/cli/commands/vaults) | <span className="method method-delete">DELETE</span> |
  | [`gcai vaults upload-document`](/api-reference/cli/commands/vaults) | <span className="method method-post">POST</span> |
  | [`gcai vaults documents list`](/api-reference/cli/commands/vaults) | <span className="method method-get">GET</span> |
  | [`gcai vaults documents get`](/api-reference/cli/commands/vaults) | <span className="method method-get">GET</span> |
  | [`gcai vaults documents delete`](/api-reference/cli/commands/vaults) | <span className="method method-delete">DELETE</span> |
  | [`gcai vaults documents restore`](/api-reference/cli/commands/vaults) | <span className="method method-post">POST</span> |
  | [`gcai vaults documents cells update`](/api-reference/cli/commands/vaults) | <span className="method method-patch">PATCH</span> |
  | [`gcai vaults documents cells revert`](/api-reference/cli/commands/vaults) | <span className="method method-post">POST</span> |
  | [`gcai vaults columns list`](/api-reference/cli/commands/vaults) | <span className="method method-get">GET</span> |
  | [`gcai vaults columns create`](/api-reference/cli/commands/vaults) | <span className="method method-post">POST</span> |
  | [`gcai vaults columns update`](/api-reference/cli/commands/vaults) | <span className="method method-patch">PATCH</span> |
  | [`gcai vaults columns delete`](/api-reference/cli/commands/vaults) | <span className="method method-delete">DELETE</span> |
  | [`gcai vaults views list`](/api-reference/cli/commands/vaults) | <span className="method method-get">GET</span> |
  | [`gcai vaults views create`](/api-reference/cli/commands/vaults) | <span className="method method-post">POST</span> |
  | [`gcai vaults views update`](/api-reference/cli/commands/vaults) | <span className="method method-patch">PATCH</span> |
  | [`gcai vaults views delete`](/api-reference/cli/commands/vaults) | <span className="method method-delete">DELETE</span> |
</div>


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.