---
title: "Create Request"
method: POST
path: "/workflows/request/crawl"
tags: ["workflows"]
---

# Create Request

`POST /workflows/request/crawl`

Make a request to temporal worker
:param request: crawl request data
:param token_data: api token
:return: response

## Request body

- CrawlRequest
  - `bucket_name` string, required
  - `crawl_id` string, required
  - `url` string, required
  - `engines` object[], required
  - `depth` integer
  - `absolute_only` boolean
  - `keep_external` boolean
  - `visit_external` boolean
  - `max_workers` integer
  - `batch_size` integer
  - `max_urls` integer

## Response `200`

Successful Response

- WorkflowResult
  - `url` string, required
  - `workflow_id` string, required

## Other responses

- `422` — Validation Error

---

[API](https://skmtc.dev/evrimai/apis/cartography-server.md) · [All operations](https://skmtc.dev/evrimai/apis/cartography-server/llms.txt) · [OpenAPI document](https://skmtc.dev/evrimai/apis/cartography-server/revisions/4eb68ae85080?raw)
