---
title: "Warmup companies"
method: POST
path: "/v2/warmup/companies"
tags: ["Other"]
---

# Warmup companies

`POST /v2/warmup/companies`

Check available companies in Ocean's database and trigger process of data gathering for the missing ones.

Calling this endpoint does not consume any credits

## Query parameters

- `apiToken` string, nullable

## Headers

- `x-api-token` string, nullable

## Request body

- WarmupCompaniesBody
  - `domains` string[], required — Domains to be checked and added to the database if not present

## Response `200`

Successful Response

- WarmupCompaniesResult
  - `successfulDomains` string[], nullable — Domains that are already present in Ocean's database
  - `triggeredDomains` string[], nullable — Domains that are not currently present in Ocean's database. Data gathering process has been triggered for them
  - `ignoredDomains` string[], nullable — Invalid domains that failed validation process
  - `missingDomains` object, nullable — Domains that are not present in Ocean's database and the reason
  - `dataErrors` object, nullable — Domains that are present in Ocean's database but lack the necessary data to perform the search, along with the reason

## Other responses

- `400` — Bad Request
- `402` — Payment Required
- `403` — Forbidden
- `404` — Not found
- `422` — Validation Error

---

[API](https://skmtc.dev/ocean/apis/ocean-io-api-documentation.md) · [All operations](https://skmtc.dev/ocean/apis/ocean-io-api-documentation/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/ocean/ocean-io-api-documentation/revisions/505121e48722/schema)
