# Jetbuilt API Documentation

This is the complete API documentation for connecting to the Jetbuilt API using MindCloud's Universal API.

MindCloud offers one normalized API to access 3,400+ apps from a single place. It centralizes authentication and normalizes app APIs so they are easier and more consistent to use.

## Quickstart

1. A **MindCloud account** — sign in or create an account at [MindCloud](https://app.mindcloud.co).
2. A **MindCloud API Key** — create one in [API Keys](https://app.mindcloud.co/user/api-keys). Keep it on your server.
3. At least one **Jetbuilt connection** — create or choose one in [Connections](https://app.mindcloud.co/credentials). Note its `connectionId`.

```text
POST https://connect.mindcloud.co/v2/universal/apps/jetbuilt/actions/{actionSlug}/run
```

## Jetbuilt actions

- POST `create-a-product` Create a Product
- POST `create-a-project-revision` Create a Project Revision
- POST `create-client` Create Client
- POST `create-client-contact` Create Client Contact
- POST `create-project` Create Project
- POST `create-project-item` Create Project Item
- GET `create-project-system` Create Project System
- GET `get-a-product` Get a Product
- GET `get-a-product-for-a-vendor` Get a product for a vendor
- GET `get-a-room` Get a Room
- GET `get-a-vendor` Get a Vendor
- GET `get-clients` Get All Clients
- GET `get-all-products` Get All Products
- GET `get-all-products-for-a-vendor` Get All Products for a Vendor
- GET `get-all-rooms` Get All Rooms
- GET `get-all-stock-items` Get All Stock Items
- GET `get-all-stock-products` Get All Stock Products
- GET `get-client` Get Client
- GET `get-client-contacts` Get Client Contacts
- GET `get-company` Get Company
- GET `get-labor-presets` Get Labor Presets
- GET `get-market-segment` Get Market Segment
- GET `get-project-factors` Get Project Factors
- GET `get-project-items` Get Project Items
- GET `get-project-options` Get Project Options
- GET `get-project-purchasing` Get Project Purchasing
- GET `get-project-service-packages` Get Project Service Packages
- GET `get-project-systems` Get Project Systems
- GET `get-projects` Get Projects
- GET `get-proposals` Get Proposals
- GET `get-purchase-order` Get Purchase Order
- GET `get-purchasing-sources` Get Purchasing Sources
- GET `get-service-case` Get Service Case
- GET `get-sources` Get Sources
- GET `get-tags` Get Tags
- GET `get-user` Get User
- GET `get-users` Get Users
- GET `get-all-vendors` List Vendors
- PUT `update-a-project-item` Update a Project Item
- PUT `update-client` Update Client
- PUT `update-client-contact` Update Client Contact
- PATCH `update-project` Update Project
