---
title: "POST /#X-Amz-Target=DeviceFarm_20150623.CreateProject"
method: POST
path: "/#X-Amz-Target=DeviceFarm_20150623.CreateProject"
---

# POST /#X-Amz-Target=DeviceFarm_20150623.CreateProject

`POST /#X-Amz-Target=DeviceFarm_20150623.CreateProject`

Creates a project.

## Headers

- `X-Amz-Target` 'DeviceFarm_20150623.CreateProject', required

## Request body

- CreateProjectRequest — Represents a request to the create project operation.
  - `name` string, required — The project's name.
  - `defaultJobTimeoutMinutes` integer — Sets the execution timeout value (in minutes) for a project. All test runs in this project use the specified execution timeout value unless overridden when scheduling a run.
  - `vpcConfig` object — The VPC security groups and subnets that are attached to a project.
    - `securityGroupIds` SecurityGroupId[], required — An array of one or more security groups IDs in your Amazon VPC.
    - `subnetIds` SubnetId[], required — An array of one or more subnet IDs in your Amazon VPC.
    - `vpcId` string, required — The ID of the Amazon VPC.

## Response `200`

Success

- CreateProjectResult — Represents the result of a create project request.
  - `project` object — The newly created project.
    - `arn` string — The project's ARN.
    - `name` string — The project's name.
    - `defaultJobTimeoutMinutes` integer — The default number of minutes (at the project level) a test run executes before it times out. The default value is 150 minutes.
    - `created` string, date-time — When the project was created.
    - `vpcConfig` object — The VPC security groups and subnets that are attached to a project.
      - `securityGroupIds` SecurityGroupId[], required — An array of one or more security groups IDs in your Amazon VPC.
      - `subnetIds` SubnetId[], required — An array of one or more subnet IDs in your Amazon VPC.
      - `vpcId` string, required — The ID of the Amazon VPC.

## Other responses

- `480` — ArgumentException
- `481` — NotFoundException
- `482` — LimitExceededException
- `483` — ServiceAccountException
- `484` — TagOperationException

---

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