---
title: "Update project"
method: PUT
path: "/project/{project}"
tags: ["Project"]
deprecated: true
---

# Update project

`PUT /project/{project}`

> **Deprecated.**

The API endpoint /v1/project/{project} is deprecated. Use https://api.aiven.io/v1/organization/{organization\_id}/project/{project\_id} instead. It will be removed on 2027-01-31.

## Path parameters

- `project` string, required

## Request body

- ProjectUpdateRequestBody — ProjectUpdateRequestBody
  - `account_id` string — Account ID
  - `add_account_owners_admin_access` boolean — [DEPRECATED] If account_id is set, grant account owner team admin access to this project. This flag is ignored and assumed true.
  - `address_lines` string[] — [DEPRECATED] Address lines
  - `billing_address` string — DEPRECATED: use split address fields like company, address_lines, zip_code, city and state instead
  - `billing_currency` 'AUD' | 'CAD' | 'CHF' | 'DKK' | 'EUR' | 'GBP' | 'JPY' | 'NOK' | 'NZD' | 'SEK' | 'SGD' | 'USD' — [DEPRECATED] Billing currency
  - `billing_emails` object[] — [DEPRECATED] List of project billing email addresses
    - `email` string, required — User email address
  - `billing_extra_text` string — [DEPRECATED] Extra text to be included in all project invoices, e.g. purchase order or cost center number
  - `billing_group_id` string — Billing group ID
  - `card_id` string — [DEPRECATED] Credit card ID
  - `city` string — [DEPRECATED] Address city
  - `cloud` string — Target cloud
  - `company` string — [DEPRECATED] Name of company
  - `country_code` string — [DEPRECATED] Two letter country code for billing country
  - `project_name` string — Project name
  - `state` string — [DEPRECATED] Address state
  - `tags` object — Set of resource tags
  - `tech_emails` object[] — List of project tech email addresses
    - `email` string, required — User email address
  - `vat_id` string — [DEPRECATED] EU VAT Identification Number
  - `zip_code` string — [DEPRECATED] Address zip code

## Response `200`

Response

- ProjectUpdateResponse — ProjectUpdateResponse
  - `errors` object[] — List of errors occurred during request processing
    - `message` string, required — Printable error message
    - `more_info` string — URL to the documentation of the error
    - `status` integer, required — HTTP error status code
  - `message` string — Printable result of the request
  - `project` object, required — Project information
    - `account_id` string, required — Account ID
    - `account_name` string — Account name
    - `address_lines` string[] — Address lines
    - `available_credits` string — DEPRECATED: Available credits, in USD. Always 0.00, use billing group credits instead
    - `billing_address` string, required — DEPRECATED: use split address fields like company, address_lines, zip_code, city and state instead
    - `billing_currency` 'AUD' | 'CAD' | 'CHF' | 'DKK' | 'EUR' | 'GBP' | 'JPY' | 'NOK' | 'NZD' | 'SEK' | 'SGD' | 'USD' — Billing currency
    - `billing_emails` object[], required — List of project billing email addresses
      - `email` string, required — User email address
    - `billing_extra_text` string — Extra text to be included in all project invoices, e.g. purchase order or cost center number
    - `billing_group_id` string, required — Billing group ID
    - `billing_group_name` string, required — Billing group name
    - `card_info` object — Credit card assigned to the project
      - `brand` string, required — Brand
      - `card_id` string, required — Credit card ID
      - `country` string, required — Country
      - `country_code` string, required — Two letter ISO country code
      - `exp_month` integer, required — Expiration month
      - `exp_year` integer, required — Expiration year
      - `last4` string, required — Credit card last four digits
      - `name` string, required — Name on the credit card
      - `user_email` string, required — User email address
    - `city` string — Address city
    - `company` string — Name of a company
    - `country` string, required — Billing country
    - `country_code` string, required — Two letter ISO country code
    - `default_cloud` string, required — Default cloud to use when launching services
    - `end_of_life_extension` object — End of life extension information
      - `elasticsearch` object — Service EOL extension
        - `eol_date` string, required — Extended EOL date
        - `version` string, required — Service version
    - `estimated_balance` string, required — Estimated balance, in USD
    - `estimated_balance_local` string — Estimated balance, in billing currency
    - `features` object — Feature flags
    - `organization_id` string, required — Organization ID
    - `payment_method` string, required — Payment method
    - `project_name` string, required — Project name
    - `state` string — Address state or province
    - `tags` object — Set of resource tags
    - `tech_emails` object[] — List of project tech email addresses
      - `email` string, required — User email address
    - `tenant_id` string — Tenant ID
    - `trial_expiration_time` string — Trial expiration time (ISO 8601)
    - `vat_id` string, required — EU VAT Identification Number
    - `zip_code` string — Address zip code

---

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