# AWS RoboMaker API

> AWS RoboMaker API on Apizie: 42 endpoints (Deletes one or more worlds in a batch operation., Describes one or more simulation jobs., Cancels the specified simulation job., Cancels a simulation job batch. When you cancel a simulation job batch, you are also cancelling all of the…, …) returned as clean JSON through one API key. Send your own provider key in the x-upstream-key header. Call it over REST at https://apizie.tech/v1/cloud:amazonaws-robomaker/{endpoint} or from Claude, ChatGPT and Cursor through the Apizie MCP server. Free plan: 1,000 requests a month.

- Project key: `cloud:amazonaws-robomaker`
- Category: Cloud
- Status: byok
- Source: https://github.com/mermade/aws2openapi
- Page: https://apizie.tech/api/cloud/amazonaws-robomaker
- OpenAPI: https://apizie.tech/api/cloud/amazonaws-robomaker/openapi.json

This section provides documentation for the AWS RoboMaker API operations.

## Endpoints

### Deletes one or more worlds in a batch operation.
`POST https://apizie.tech/v1/cloud:amazonaws-robomaker/batch-delete-worlds` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | yes | JSON request body |

### Describes one or more simulation jobs.
`POST https://apizie.tech/v1/cloud:amazonaws-robomaker/batch-describe-simulation-job` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | yes | JSON request body |

### Cancels the specified simulation job.
`POST https://apizie.tech/v1/cloud:amazonaws-robomaker/cancel-simulation-job` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | yes | JSON request body |

### Cancels a simulation job batch. When you cancel a simulation job batch, you are also cancelling all of the…
`POST https://apizie.tech/v1/cloud:amazonaws-robomaker/cancel-simulation-job-batch` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | yes | JSON request body |

### Cancels the specified export job.
`POST https://apizie.tech/v1/cloud:amazonaws-robomaker/cancel-world-export-job` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | yes | JSON request body |

### Cancels the specified world generator job.
`POST https://apizie.tech/v1/cloud:amazonaws-robomaker/cancel-world-generation-job` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | yes | JSON request body |

### Creates a robot application.
`POST https://apizie.tech/v1/cloud:amazonaws-robomaker/create-robot-application` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | yes | JSON request body |

### Creates a version of a robot application.
`POST https://apizie.tech/v1/cloud:amazonaws-robomaker/create-robot-application-version` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | yes | JSON request body |

### Creates a simulation application.
`POST https://apizie.tech/v1/cloud:amazonaws-robomaker/create-simulation-application` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | yes | JSON request body |

### Creates a simulation application with a specific revision id.
`POST https://apizie.tech/v1/cloud:amazonaws-robomaker/create-simulation-application-version` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | yes | JSON request body |

### Creates a simulation job. After 90 days, simulation jobs expire and will be deleted. They will no longer be…
`POST https://apizie.tech/v1/cloud:amazonaws-robomaker/create-simulation-job` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | yes | JSON request body |

### Creates a world export job.
`POST https://apizie.tech/v1/cloud:amazonaws-robomaker/create-world-export-job` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | yes | JSON request body |

### Creates worlds using the specified template.
`POST https://apizie.tech/v1/cloud:amazonaws-robomaker/create-world-generation-job` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | yes | JSON request body |

### Creates a world template.
`POST https://apizie.tech/v1/cloud:amazonaws-robomaker/create-world-template` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | yes | JSON request body |

### Deletes a robot application.
`POST https://apizie.tech/v1/cloud:amazonaws-robomaker/delete-robot-application` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | yes | JSON request body |

### Deletes a simulation application.
`POST https://apizie.tech/v1/cloud:amazonaws-robomaker/delete-simulation-application` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | yes | JSON request body |

### Deletes a world template.
`POST https://apizie.tech/v1/cloud:amazonaws-robomaker/delete-world-template` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | yes | JSON request body |

### Describes a robot application.
`POST https://apizie.tech/v1/cloud:amazonaws-robomaker/describe-robot-application` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | yes | JSON request body |

### Describes a simulation application.
`POST https://apizie.tech/v1/cloud:amazonaws-robomaker/describe-simulation-application` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | yes | JSON request body |

### Describes a simulation job.
`POST https://apizie.tech/v1/cloud:amazonaws-robomaker/describe-simulation-job` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | yes | JSON request body |

### Describes a simulation job batch.
`POST https://apizie.tech/v1/cloud:amazonaws-robomaker/describe-simulation-job-batch` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | yes | JSON request body |

### Describes a world.
`POST https://apizie.tech/v1/cloud:amazonaws-robomaker/describe-world` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | yes | JSON request body |

### Describes a world export job.
`POST https://apizie.tech/v1/cloud:amazonaws-robomaker/describe-world-export-job` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | yes | JSON request body |

### Describes a world generation job.
`POST https://apizie.tech/v1/cloud:amazonaws-robomaker/describe-world-generation-job` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | yes | JSON request body |

### Describes a world template.
`POST https://apizie.tech/v1/cloud:amazonaws-robomaker/describe-world-template` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | yes | JSON request body |

### Gets the world template body.
`POST https://apizie.tech/v1/cloud:amazonaws-robomaker/get-world-template-body` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | yes | JSON request body |

### Returns a list of robot application. You can optionally provide filters to retrieve specific robot…
`POST https://apizie.tech/v1/cloud:amazonaws-robomaker/list-robot-applications` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| maxResults | string | no | Pagination limit |
| nextToken | string | no | Pagination token |
| body | object | yes | JSON request body |

### Returns a list of simulation applications. You can optionally provide filters to retrieve specific…
`POST https://apizie.tech/v1/cloud:amazonaws-robomaker/list-simulation-applications` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| maxResults | string | no | Pagination limit |
| nextToken | string | no | Pagination token |
| body | object | yes | JSON request body |

### Returns a list simulation job batches. You can optionally provide filters to retrieve specific simulation…
`POST https://apizie.tech/v1/cloud:amazonaws-robomaker/list-simulation-job-batches` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| maxResults | string | no | Pagination limit |
| nextToken | string | no | Pagination token |
| body | object | yes | JSON request body |

### Returns a list of simulation jobs. You can optionally provide filters to retrieve specific simulation jobs.
`POST https://apizie.tech/v1/cloud:amazonaws-robomaker/list-simulation-jobs` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| maxResults | string | no | Pagination limit |
| nextToken | string | no | Pagination token |
| body | object | yes | JSON request body |

### Lists all tags on a AWS RoboMaker resource.
`GET https://apizie.tech/v1/cloud:amazonaws-robomaker/list-tags-for-resource` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| resourceArn | string | yes | The AWS RoboMaker Amazon Resource Name (ARN) with tags to be listed. |

### Adds or edits tags for a AWS RoboMaker resource. Each tag consists of a tag key and a tag value. Tag keys…
`POST https://apizie.tech/v1/cloud:amazonaws-robomaker/tag-resource` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| resourceArn | string | yes | The Amazon Resource Name (ARN) of the AWS RoboMaker resource you are tagging. |
| body | object | yes | JSON request body |

### Lists world export jobs.
`POST https://apizie.tech/v1/cloud:amazonaws-robomaker/list-world-export-jobs` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| maxResults | string | no | Pagination limit |
| nextToken | string | no | Pagination token |
| body | object | yes | JSON request body |

### Lists world generator jobs.
`POST https://apizie.tech/v1/cloud:amazonaws-robomaker/list-world-generation-jobs` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| maxResults | string | no | Pagination limit |
| nextToken | string | no | Pagination token |
| body | object | yes | JSON request body |

### Lists world templates.
`POST https://apizie.tech/v1/cloud:amazonaws-robomaker/list-world-templates` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| maxResults | string | no | Pagination limit |
| nextToken | string | no | Pagination token |
| body | object | yes | JSON request body |

### Lists worlds.
`POST https://apizie.tech/v1/cloud:amazonaws-robomaker/list-worlds` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| maxResults | string | no | Pagination limit |
| nextToken | string | no | Pagination token |
| body | object | yes | JSON request body |

### Restarts a running simulation job.
`POST https://apizie.tech/v1/cloud:amazonaws-robomaker/restart-simulation-job` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | yes | JSON request body |

### Starts a new simulation job batch. The batch is defined using one or more SimulationJobRequest objects.
`POST https://apizie.tech/v1/cloud:amazonaws-robomaker/start-simulation-job-batch` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | yes | JSON request body |

### Removes the specified tags from the specified AWS RoboMaker resource. To remove a tag, specify the tag key.…
`POST https://apizie.tech/v1/cloud:amazonaws-robomaker/untag-resource` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| resourceArn | string | yes | The Amazon Resource Name (ARN) of the AWS RoboMaker resource you are removing tags. |
| tagKeys | array | yes | A map that contains tag keys and tag values that will be unattached from the resource. |

### Updates a robot application.
`POST https://apizie.tech/v1/cloud:amazonaws-robomaker/update-robot-application` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | yes | JSON request body |

### Updates a simulation application.
`POST https://apizie.tech/v1/cloud:amazonaws-robomaker/update-simulation-application` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | yes | JSON request body |

### Updates a world template.
`POST https://apizie.tech/v1/cloud:amazonaws-robomaker/update-world-template` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | yes | JSON request body |

## Example
```
curl "https://apizie.tech/v1/cloud:amazonaws-robomaker/batch-delete-worlds" \
  -H "x-api-key: $APIZIE_KEY" \
  -H "x-upstream-key: $PROVIDER_KEY"
```

## FAQ

### How do I call the AWS RoboMaker API?
Create a free Apizie key, then send POST https://apizie.tech/v1/cloud:amazonaws-robomaker/batch-delete-worlds with the header x-api-key. Every endpoint returns { project, data, timestamp }.

### Is the AWS RoboMaker API free on Apizie?
Yes. The Free plan includes 1,000 requests a month at 100 requests a minute, no credit card. AWS RoboMaker itself also needs your own key from amazonaws.com.

### Can AI agents use the AWS RoboMaker API?
Yes. Add the Apizie MCP server (https://apizie.tech/mcp) to Claude, ChatGPT, Cursor or VS Code, then ask in plain language. The agent calls run_scraper with project key cloud:amazonaws-robomaker.

### What is the status of the AWS RoboMaker API?
Needs your own provider key (bring your own key)
