# Growomat Public API API

**Canonical:** https://apis.io/apis/growomat-com/growomat-public-api-api/  
**Provider:** Growomat — https://apis.io/providers/growomat-com/  
**Base URL:** https://api.growomat.com  
**Documentation:** https://growomat.com/docs/api/

Growomat Public API API is one of 2 APIs that [Growomat](https://apis.io/providers/growomat-com/) publishes on the [APIs.io](https://apis.io/) network, described by a machine-readable OpenAPI specification. This API exposes 6 JSON Schema definitions. The published artifact set on APIs.io includes an OpenAPI specification and 6 JSON Schemas.

Welcome to the **Growomat API**: the same engine that runs the Growomat app, open to your own

## Operations (60 of 120)

| Method | Path | Summary |
|---|---|---|
| GET | `/api/v1/me` | Introspect the current token |
| GET | `/api/v1/connections` | List ad platform connections |
| GET | `/api/v1/spaces` | List your Spaces |
| GET | `/api/v1/openapi.json` | Download this OpenAPI document |
| GET | `/api/v1/campaigns` | List campaigns |
| POST | `/api/v1/campaigns` | Create a campaign |
| GET | `/api/v1/campaigns/{id}` | Get a campaign |
| PUT | `/api/v1/campaigns/{id}` | Update a campaign |
| DELETE | `/api/v1/campaigns/{id}` | Delete a campaign |
| POST | `/api/v1/campaigns/{id}/confirm` | Confirm a draft campaign |
| GET | `/api/v1/campaigns/{id}/preview` | Preview a campaign's ads |
| POST | `/api/v1/campaigns/{id}/validate-export` | Validate a campaign before export |
| POST | `/api/v1/campaigns/{id}/ad-schedule` | Set the ad schedule |
| POST | `/api/v1/campaigns/{id}/geo-targeting` | Set geo targeting |
| GET | `/api/v1/ad-groups` | List ad groups |
| POST | `/api/v1/ad-groups` | Create an ad group |
| GET | `/api/v1/ad-groups/{id}` | Get an ad group |
| PUT | `/api/v1/ad-groups/{id}` | Update an ad group |
| DELETE | `/api/v1/ad-groups/{id}` | Delete an ad group |
| GET | `/api/v1/ads` | List ads |
| POST | `/api/v1/ads` | Create an ad |
| GET | `/api/v1/ads/{id}` | Get an ad |
| PUT | `/api/v1/ads/{id}` | Update an ad |
| DELETE | `/api/v1/ads/{id}` | Delete an ad |
| GET | `/api/v1/keywords` | List keywords |
| POST | `/api/v1/keywords` | Create a keyword |
| GET | `/api/v1/keywords/{id}` | Get a keyword |
| PUT | `/api/v1/keywords/{id}` | Update a keyword |
| DELETE | `/api/v1/keywords/{id}` | Delete a keyword |
| GET | `/api/v1/businesses` | List businesses |
| POST | `/api/v1/businesses` | Create a business |
| GET | `/api/v1/businesses/{id}` | Get a business |
| PUT | `/api/v1/businesses/{id}` | Update a business |
| DELETE | `/api/v1/businesses/{id}` | Delete a business |
| GET | `/api/v1/assets` | List assets |
| POST | `/api/v1/assets` | Create an asset |
| POST | `/api/v1/assets/uploads` | Start an asset upload |
| POST | `/api/v1/assets/{id}/complete` | Complete an asset upload |
| GET | `/api/v1/assets/{id}` | Get an asset |
| PUT | `/api/v1/assets/{id}` | Update an asset |
| DELETE | `/api/v1/assets/{id}` | Delete an asset |
| GET | `/api/v1/campaign-assets` | List campaign asset bindings |
| POST | `/api/v1/campaign-assets` | Attach an asset to a campaign |
| GET | `/api/v1/campaign-assets/{id}` | Get a campaign asset binding |
| DELETE | `/api/v1/campaign-assets/{id}` | Detach an asset from a campaign |
| GET | `/api/v1/ad-assets` | List ad asset bindings |
| POST | `/api/v1/ad-assets` | Attach an asset to an ad |
| GET | `/api/v1/ad-assets/{id}` | Get an ad asset binding |
| DELETE | `/api/v1/ad-assets/{id}` | Detach an asset from an ad |
| GET | `/api/v1/creative-vocabulary` | Get the creative vocabulary |
| GET | `/api/v1/angles` | List angles |
| POST | `/api/v1/angles` | Create an angle |
| GET | `/api/v1/angles/{id}` | Get an angle |
| PATCH | `/api/v1/angles/{id}` | Update an angle |
| DELETE | `/api/v1/angles/{id}` | Delete an angle |
| GET | `/api/v1/concepts` | List concepts |
| POST | `/api/v1/concepts` | Create a concept |
| GET | `/api/v1/concepts/{id}` | Get a concept |
| PATCH | `/api/v1/concepts/{id}` | Update a concept |
| DELETE | `/api/v1/concepts/{id}` | Delete a concept |

…and 60 more operations. They are listed in full on the page.

## Machine-readable artifacts (7)

- **OpenAPI** — https://artifacts.apis.io/growomat-com/openapi/_original/growomat-com-api-openapi.json
- **JSONSchema** — https://artifacts.apis.io/growomat-com/json-schema/growomat-com-ad-create-schema.json
- **JSONSchema** — https://artifacts.apis.io/growomat-com/json-schema/growomat-com-ad-update-schema.json
- **JSONSchema** — https://artifacts.apis.io/growomat-com/json-schema/growomat-com-campaign-create-schema.json
- **JSONSchema** — https://artifacts.apis.io/growomat-com/json-schema/growomat-com-campaign-update-schema.json
- **JSONSchema** — https://artifacts.apis.io/growomat-com/json-schema/growomat-com-sync-trigger-request-schema.json
- **JSONSchema** — https://artifacts.apis.io/growomat-com/json-schema/growomat-com-conversion-action-create-schema.json

## Other Growomat APIs (1)

- [Growomat Public API](https://apis.io/apis/growomat-com/growomat-public-api/)

---

Profiled by [API Evangelist](https://apievangelist.com) and published on [APIs.io](https://apis.io/apis/growomat-com/growomat-public-api-api/). The API's provider profile, Kin Score and agent-readiness rating are at https://apis.io/providers/growomat-com/.
