---
schema_version: "1"
id: 2dd2f90e8897cbf00c722b81381038d66dbd2d9b3fc9ce3fa5d976837ce356fb
title: PUT /messaging/v1/email/seed-list-account
collection: developer
version: current
locale: en-us
portal_url: https://docs.salesforce.com/developer/current/en-us/marketing-cloud/guides/mc-apis/messageUpdateAccountInfoForSeedList.md
canonical_url: https://developer.salesforce.com/docs/marketing/marketing-cloud/references/mc_rest_seedlist/messageUpdateAccountInfoForSeedList.html
source_site: developer.salesforce.com
content_type: documentation
content_hash: 87565b781a60d761f636ee51b7e737759b9de4ba152bb4dbdfb7a013d9f7f267
products:
  - Marketing Cloud Engagement APIs and Programmatic Languages
  - Marketing Cloud
---
# PUT /messaging/v1/email/seed-list-account

## Overview

Update account data for a seed-list. The MID is used from authentication. This method returns the partner list and auto-seed options that are in place for the MID as a result of this transaction. The value for `autoSeedThreshold` is a positive integer between `1`, and `2147483647` (Integer32.Max_Value, or hex 0x7FFFFFFF).

The payload is shortened when setting the `autoSeedEnabled` setting to `false`

## JSON Parameters

JSON Parameters when setting `autoSeedEnabled` to `true`:

| **Name**          | **Type** | &nbsp;   | **Description**                                                                      |
| ----------------- | -------- | -------- | ------------------------------------------------------------------------------------ |
| autoSeedListId    | string   | Required | A globally unique identifier (GUID).                                                 |
| autoSeedThreshold | integer  | &nbsp;   | The threshold for auto-seeding: >= 1 and \<= `2147483647`. Default value is `10000`. |
| autoSeedEnabled   | boolean  | Required | A true or false value indicating whether auto-seed is enabled.                       |

JSON Parameters when setting `autoSeedEnabled` to `false`:

| **Name**        | **Type** | &nbsp;   | **Description**                        |
| --------------- | -------- | -------- | -------------------------------------- |
| autoSeedEnabled | boolean  | Required | A false value to disable auto-seeding. |

## Response

| **Status** | **Name**          | **Type** | &nbsp;   | **Description**                                                                      |
| ---------- | ----------------- | -------- | -------- | ------------------------------------------------------------------------------------ |
| 200        | &nbsp;            | &nbsp;   | &nbsp;   | Successful update of account data, in this instance, to enable auto-seeding.         |
| &nbsp;     | autoSeedListId    | string   | Required | A globally unique identifier (GUID).                                                 |
| &nbsp;     | autoSeedThreshold | integer  | &nbsp;   | The threshold for auto-seeding: >= 1 and \<= `2147483647`. Default value is `10000`. |
| &nbsp;     | autoSeedEnabled   | boolean  | Required | A true or false value indicating whether auto-seed is enabled.                       |
| 200        | &nbsp;            | &nbsp;   | &nbsp;   | Successful update of account data, in this case, to disable auto-seeding.            |
| &nbsp;     | autoSeedEnabled   | boolean  | Required | A false value to disable auto-seeding.                                               |

### Validations:

- The value of `autoSeedEnabled` is mandatory. It must have a `true` or a `false` value.
- If `autoSeedEnabled` is true, `autoSeedListId` is a mandatory field & can't be empty, nor a default GUID.
- If `autoSeedThreshold` isn’t explicitly set, `10000` is set as default.
- If `autoSeedEnabled` is false, no other fields must be sent in the input request. In this case, `autoSeedListId` is set to `null`, and `autoSeedThreshold` is set to the default value, `10000`.
- If the partner is disabled but auto-seed has default seed list set to a disabled partner seed-list, this call returns an error.

### Validation Failure Scenarios

| **HTTP Status** | **Description**                                                                                         | **Notes**                                                        |
| --------------- | ------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------- |
| 400             | SeedListId is inactive, or non-existent, or there's no mapping of this seedListId for the PartnerAppId. | Error code: 30001                                                |
| 400             | No active auto-seed-list mapping for the given MID.                                                     | Error code: 10002/10005, ValidationExceptionInvalidMessageFormat |
| 429             | API rate limit throttling is preventing success.                                                        |                                                                  |

## Usage

### Example Requests

Setting `autoSeedEnabled` to `true`, the validation requires explicit setting of parameter `autoSeedListId`. The value of `autoSeedThreshold` must be explicitly set to any value other than the default `10000`:

```json
PUT /messaging/v1/email/seed-list-account
{
   "autoSeedlistId":"f21cec40-0227-4e46-8a0e-a4223c0ec1ea",
   "autoSeedThreshold":1000,
   "autoSeedEnabled":true
}
```

Setting `autoSeedEnabled` to `false`, no other fields must be explicitly set. The value of `autoSeedListId` is set to `null`, and `autoSeedThreshold` is set to the default value, `10000`.

```json
PUT /messaging/v1/email/seed-list-account  (To disable Auto Seeding)
{
   "autoSeedEnabled":false
}
```

### Example Response

```js
200 OK
{
    "isSuccessful": true
}
```

## Related Items

- [Seed-List in Rest Reference](https://developer.salesforce.com/docs/marketing/marketing-cloud/references/mc_rest_seedlist/routes.md#seed-list)
- [Seed-List Management API](https://developer.salesforce.com/docs/marketing/marketing-cloud/references/mc_rest_seedlist/messageSeedListManagement.md)
