---
title: "Create a capacity investment on an initiative"
method: POST
path: "/initiatives/{initiative_id}/capacity_investments"
tags: ["Capacity investments"]
---

# Create a capacity investment on an initiative

`POST /initiatives/{initiative_id}/capacity_investments`

## Request

- Base URL: `https://company.aha.io/api/v1`
- URL: `https://company.aha.io/api/v1/initiatives/{initiative_id}/capacity_investments`
- Auth: one of:
  - OAuth 2
    - Authorization code: `https://{account-domain}.aha.io/oauth/authorize`
    - Token URL: `https://{account-domain}.aha.io/oauth/token`
  - HTTP bearer
  - API key in cookie `session`
- TypeScript: <https://skmtc.dev/shiprush/apis/aha-api/docs/initiatives/:initiative_id/capacity_investments/post.ts> (a function with typed inputs; its response is checked against the schema)

## Path parameters

- `initiative_id` string, required

## Request body

- CapacityinvestmentsPostRequest
  - `capacity_investment` object
    - `date_source` string
    - `start_date` string
    - `end_date` string

## Response `200`

Successful operation

- CapacityinvestmentsPostResponse
  - `capacity_investment` object
    - `id` string
    - `capacity_scenario_id` string
    - `total` number
    - `estimate_source` string
    - `date_source` string
    - `start_date` string
    - `end_date` string
    - `initiative` object
      - `id` string
      - `name` string
      - `reference_num` string
      - `created_at` string
      - `url` string
      - `resource` string
    - `estimate_values` object[]
      - `id` string
      - `team_id` unknown
      - `team_membership_id` unknown
      - `period_start` unknown
      - `total` string
      - `computed` string
      - `ignored` string
    - `custom_fields` unknown[]
      - unknown

---

[API](https://skmtc.dev/shiprush/apis/aha-api.md) - [All operations](https://skmtc.dev/shiprush/apis/aha-api/llms.txt) - [OpenAPI document](https://skmtc.dev/shiprush/apis/aha-api/revisions/7ac0186e1408?raw)
