---
title: "Set Organization Custom Data"
method: PUT
path: "/plug/organization"
tags: ["Custom Data"]
---

# Set Organization Custom Data

`PUT /plug/organization`

In order to use account or meter level custom data fields, you need to define the field names. You can update these custom data field names through this endpoint. You can have up to 25 custom data fields at the account level and up to 10 at the meter level. This is a PUT method, which requires all fields be provided to ensure a complete update of the existing resource.

## Headers

- `Arcadia-Version` string, required

## Request body

- PublicOrganizationCustomDataRequest
  - `accountCustomData10Name` string, nullable — Custom data fields associated with each account, allowing for additional metadata or information to be stored. There can be up to 25 different custom data fields for an account.
  - `accountCustomData11Name` string, nullable — Custom data fields associated with each account, allowing for additional metadata or information to be stored. There can be up to 25 different custom data fields for an account.
  - `accountCustomData12Name` string, nullable — Custom data fields associated with each account, allowing for additional metadata or information to be stored. There can be up to 25 different custom data fields for an account.
  - `accountCustomData13Name` string, nullable — Custom data fields associated with each account, allowing for additional metadata or information to be stored. There can be up to 25 different custom data fields for an account.
  - `accountCustomData14Name` string, nullable — Custom data fields associated with each account, allowing for additional metadata or information to be stored. There can be up to 25 different custom data fields for an account.
  - `accountCustomData15Name` string, nullable — Custom data fields associated with each account, allowing for additional metadata or information to be stored. There can be up to 25 different custom data fields for an account.
  - `accountCustomData16Name` string, nullable — Custom data fields associated with each account, allowing for additional metadata or information to be stored. There can be up to 25 different custom data fields for an account.
  - `accountCustomData17Name` string, nullable — Custom data fields associated with each account, allowing for additional metadata or information to be stored. There can be up to 25 different custom data fields for an account.
  - `accountCustomData18Name` string, nullable — Custom data fields associated with each account, allowing for additional metadata or information to be stored. There can be up to 25 different custom data fields for an account.
  - `accountCustomData19Name` string, nullable — Custom data fields associated with each account, allowing for additional metadata or information to be stored. There can be up to 25 different custom data fields for an account.
  - `accountCustomData1Name` string, nullable — Custom data fields associated with each account, allowing for additional metadata or information to be stored. There can be up to 25 different custom data fields for an account.
  - `accountCustomData20Name` string, nullable — Custom data fields associated with each account, allowing for additional metadata or information to be stored. There can be up to 25 different custom data fields for an account.
  - `accountCustomData21Name` string, nullable — Custom data fields associated with each account, allowing for additional metadata or information to be stored. There can be up to 25 different custom data fields for an account.
  - `accountCustomData22Name` string, nullable — Custom data fields associated with each account, allowing for additional metadata or information to be stored. There can be up to 25 different custom data fields for an account.
  - `accountCustomData23Name` string, nullable — Custom data fields associated with each account, allowing for additional metadata or information to be stored. There can be up to 25 different custom data fields for an account.
  - `accountCustomData24Name` string, nullable — Custom data fields associated with each account, allowing for additional metadata or information to be stored. There can be up to 25 different custom data fields for an account.
  - `accountCustomData25Name` string, nullable — Custom data fields associated with each account, allowing for additional metadata or information to be stored. There can be up to 25 different custom data fields for an account.
  - `accountCustomData2Name` string, nullable — Custom data fields associated with each account, allowing for additional metadata or information to be stored. There can be up to 25 different custom data fields for an account.
  - `accountCustomData3Name` string, nullable — Custom data fields associated with each account, allowing for additional metadata or information to be stored. There can be up to 25 different custom data fields for an account.
  - `accountCustomData4Name` string, nullable — Custom data fields associated with each account, allowing for additional metadata or information to be stored. There can be up to 25 different custom data fields for an account.
  - `accountCustomData5Name` string, nullable — Custom data fields associated with each account, allowing for additional metadata or information to be stored. There can be up to 25 different custom data fields for an account.
  - `accountCustomData6Name` string, nullable — Custom data fields associated with each account, allowing for additional metadata or information to be stored. There can be up to 25 different custom data fields for an account.
  - `accountCustomData7Name` string, nullable — Custom data fields associated with each account, allowing for additional metadata or information to be stored. There can be up to 25 different custom data fields for an account.
  - `accountCustomData8Name` string, nullable — Custom data fields associated with each account, allowing for additional metadata or information to be stored. There can be up to 25 different custom data fields for an account.
  - `accountCustomData9Name` string, nullable — Custom data fields associated with each account, allowing for additional metadata or information to be stored. There can be up to 25 different custom data fields for an account.
  - `meterCustomData10Name` string, nullable — Custom data fields associated with each meter, allowing for additional metadata or information to be stored. There can be up to 10 different custom data fields for an account.
  - `meterCustomData1Name` string, nullable — Custom data fields associated with each meter, allowing for additional metadata or information to be stored. There can be up to 10 different custom data fields for an account.
  - `meterCustomData2Name` string, nullable — Custom data fields associated with each meter, allowing for additional metadata or information to be stored. There can be up to 10 different custom data fields for an account.
  - `meterCustomData3Name` string, nullable — Custom data fields associated with each meter, allowing for additional metadata or information to be stored. There can be up to 10 different custom data fields for an account.
  - `meterCustomData4Name` string, nullable — Custom data fields associated with each meter, allowing for additional metadata or information to be stored. There can be up to 10 different custom data fields for an account.
  - `meterCustomData5Name` string, nullable — Custom data fields associated with each meter, allowing for additional metadata or information to be stored. There can be up to 10 different custom data fields for an account.
  - `meterCustomData6Name` string, nullable — Custom data fields associated with each meter, allowing for additional metadata or information to be stored. There can be up to 10 different custom data fields for an account.
  - `meterCustomData7Name` string, nullable — Custom data fields associated with each meter, allowing for additional metadata or information to be stored. There can be up to 10 different custom data fields for an account.
  - `meterCustomData8Name` string, nullable — Custom data fields associated with each meter, allowing for additional metadata or information to be stored. There can be up to 10 different custom data fields for an account.
  - `meterCustomData9Name` string, nullable — Custom data fields associated with each meter, allowing for additional metadata or information to be stored. There can be up to 10 different custom data fields for an account.

## Response `200`

OK

- PublicOrganizationResource
  - `accountCustomData10Name` string, nullable, required — Optional field to create or update an account level custom data field name.
  - `accountCustomData11Name` string, nullable, required — Optional field to create or update an account level custom data field name.
  - `accountCustomData12Name` string, nullable, required — Optional field to create or update an account level custom data field name.
  - `accountCustomData13Name` string, nullable, required — Optional field to create or update an account level custom data field name.
  - `accountCustomData14Name` string, nullable, required — Optional field to create or update an account level custom data field name.
  - `accountCustomData15Name` string, nullable, required — Optional field to create or update an account level custom data field name.
  - `accountCustomData16Name` string, nullable, required — Optional field to create or update an account level custom data field name.
  - `accountCustomData17Name` string, nullable, required — Optional field to create or update an account level custom data field name.
  - `accountCustomData18Name` string, nullable, required — Optional field to create or update an account level custom data field name.
  - `accountCustomData19Name` string, nullable, required — Optional field to create or update an account level custom data field name.
  - `accountCustomData1Name` string, nullable, required — Optional field to create or update an account level custom data field name.
  - `accountCustomData20Name` string, nullable, required — Optional field to create or update an account level custom data field name.
  - `accountCustomData21Name` string, nullable, required — Optional field to create or update an account level custom data field name.
  - `accountCustomData22Name` string, nullable, required — Optional field to create or update an account level custom data field name.
  - `accountCustomData23Name` string, nullable, required — Optional field to create or update an account level custom data field name.
  - `accountCustomData24Name` string, nullable, required — Optional field to create or update an account level custom data field name.
  - `accountCustomData25Name` string, nullable, required — Optional field to create or update an account level custom data field name.
  - `accountCustomData2Name` string, nullable, required — Optional field to create or update an account level custom data field name.
  - `accountCustomData3Name` string, nullable, required — Optional field to create or update an account level custom data field name.
  - `accountCustomData4Name` string, nullable, required — Optional field to create or update an account level custom data field name.
  - `accountCustomData5Name` string, nullable, required — Optional field to create or update an account level custom data field name.
  - `accountCustomData6Name` string, nullable, required — Optional field to create or update an account level custom data field name.
  - `accountCustomData7Name` string, nullable, required — Optional field to create or update an account level custom data field name.
  - `accountCustomData8Name` string, nullable, required — Optional field to create or update an account level custom data field name.
  - `accountCustomData9Name` string, nullable, required — Optional field to create or update an account level custom data field name.
  - `id` string, required — A unique identifier for the entity.
  - `meterCustomData10Name` string, nullable, required — Optional field to create or update a meter level custom data field name.
  - `meterCustomData1Name` string, nullable, required — Optional field to create or update a meter level custom data field name.
  - `meterCustomData2Name` string, nullable, required — Optional field to create or update a meter level custom data field name.
  - `meterCustomData3Name` string, nullable, required — Optional field to create or update a meter level custom data field name.
  - `meterCustomData4Name` string, nullable, required — Optional field to create or update a meter level custom data field name.
  - `meterCustomData5Name` string, nullable, required — Optional field to create or update a meter level custom data field name.
  - `meterCustomData6Name` string, nullable, required — Optional field to create or update a meter level custom data field name.
  - `meterCustomData7Name` string, nullable, required — Optional field to create or update a meter level custom data field name.
  - `meterCustomData8Name` string, nullable, required — Optional field to create or update a meter level custom data field name.
  - `meterCustomData9Name` string, nullable, required — Optional field to create or update a meter level custom data field name.
  - `name` string, required — The name for the resource.

---

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