---
title: "POST /createWorldTemplate"
method: POST
path: "/createWorldTemplate"
---

# POST /createWorldTemplate

`POST /createWorldTemplate`

Creates a world template.

## Request body

- object
  - `clientRequestToken` string — Unique, case-sensitive identifier that you provide to ensure the idempotency of the request.
  - `name` string — The name of the world template.
  - `templateBody` string — The world template body.
  - `templateLocation` object — Information about a template location.
    - `s3Bucket` string — The Amazon S3 bucket name.
    - `s3Key` string — The list of S3 keys identifying the data source files.
  - `tags` object — A map that contains tag keys and tag values that are attached to the world template.

## Response `200`

Success

- CreateWorldTemplateResponse
  - `arn` string — The Amazon Resource Name (ARN) of the world template.
  - `clientRequestToken` string — Unique, case-sensitive identifier that you provide to ensure the idempotency of the request.
  - `createdAt` string, date-time — The time, in milliseconds since the epoch, when the world template was created.
  - `name` string — The name of the world template.
  - `tags` object — A map that contains tag keys and tag values that are attached to the world template.

## Other responses

- `480` — InvalidParameterException
- `481` — ResourceAlreadyExistsException
- `482` — ResourceNotFoundException
- `483` — LimitExceededException
- `484` — ThrottlingException
- `485` — InternalServerException

---

[API](https://skmtc.net/aws/apis/robomaker.md) · [All operations](https://skmtc.net/aws/apis/robomaker/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/aws/robomaker/versions/a6f68d7d4866/schema)
