---
title: "Create Subprojects"
method: POST
path: "/Accounts"
tags: ["Accounts"]
---

# Create Subprojects

`POST /Accounts`

This endpoint creates a subproject on the Project you are connecting as.

#### Permissions
The API token must include the following scopes: _Management_.

## Response `200`

The request has succeeded.

- AccountResponse — Response containing a single account.
  - `auth_token` string — The authorization token for this Project. This token should be kept a secret and is not returned in a normal request.
  - `date_created` string — The date, in RFC 2822 GMT format, this Project was created.
  - `date_updated` string — The date, in RFC 2822 GMT format, this Project was updated.
  - `friendly_name` string — The name of the Project, up to 250 characters long.
  - `owner_account_sid` string, uuid — The Project ID that uniquely identifies the parent of the Project.
  - `sid` string, uuid — The Project ID that uniquely identifies the Project.
  - `status` string — The status of the Project. Possible values are: active, suspended, or closed.
  - `subproject` boolean — Whether or not the project is a sub-project.
  - `subresource_uris` SubresourceUris — A Map of sub-resources that are linked to the given Project.
    - `available_phone_numbers` string, uri — URI for available phone numbers.
    - `calls` string, uri — URI for calls.
    - `conferences` string, uri — URI for conferences.
    - `incoming_phone_numbers` string, uri — URI for incoming phone numbers.
    - `notifications` string, uri — URI for notifications.
    - `outgoing_caller_ids` string, uri — URI for outgoing caller IDs.
    - `recordings` string, uri — URI for recordings.
    - `transcriptions` string, uri — URI for transcriptions.
    - `addresses` string, uri — URI for addresses.
    - `signing_keys` string, uri — URI for signing keys.
    - `connect_apps` string, uri — URI for connect apps.
    - `sip` string, uri — URI for SIP.
    - `authorized_connect_apps` string, uri — URI for authorized connect apps.
    - `usage` string, uri — URI for usage.
    - `keys` string, uri — URI for keys.
    - `applications` string, uri — URI for applications.
    - `short_codes` string, uri — URI for short codes.
    - `queues` string, uri — URI for queues.
    - `messages` string, uri — URI for messages.
  - `type` string — The type of the Project. Possible values are: Trial and Full.
  - `uri` string, uri — The URI for the Project.

## Other responses

- `400` — 400 Bad Request response.
- `401` — 401 Unauthorized response.

## Changes

- **2026-01-15** `07f73f74a61d` — 1 breaking, 1 info
  - removed the media type `application/json` from the request body
  - added the media type `application/x-www-form-urlencoded` to the request body
- **2026-01-15** `3c88f14db21e` — 3 breaking, 19 warning, 4 info
  - removed the media type `application/x-www-form-urlencoded` from the request body
  - the `subproject` response's property type/format changed from `boolean`/`boolean` to `boolean`/`` for status `200`
  - the `subresource_uris` response's property type/format changed from `object`/`` to ``/`` for status `200`
  - removed the optional property `subresource_uris/addresses` from the response with the `200` status
  - …22 more

[Change history](https://skmtc.dev/signalwire/apis/compatibility-api/changes/Accounts/post.md)

---

[API](https://skmtc.dev/signalwire/apis/compatibility-api.md) · [All operations](https://skmtc.dev/signalwire/apis/compatibility-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/signalwire/compatibility-api/revisions/07f73f74a61d/schema)
