# Update an offer pool

| HTTP method | Endpoint                        |
| ----------- | ------------------------------- |
| **PUT**     | **/v1/offer\_pools/{pool\_id}** |

## Path parameters <a href="#path-parameters-0" id="path-parameters-0"></a>

| Parameter | Description                       |
| --------- | --------------------------------- |
| pool\_id  | The unique id for the offer pool. |

## Request body parameters <a href="#request-body-parameters-0" id="request-body-parameters-0"></a>

|             | Field     | Type    | Description            | Nullable |   |
| ----------- | --------- | ------- | ---------------------- | -------- | - |
| offer\_pool |           |         |                        |          |   |
|             | name      | string  | Offer pool name.       | No       |   |
|             | status    | string  | The offer pool status. |          |   |
|             | note      | string  | The offer pool note.   |          |   |
| pool\_offer |           |         |                        |          |   |
|             | offer\_id | integer | Offer id.              |          |   |

## Response body parameters <a href="#response-body-parameters-1" id="response-body-parameters-1"></a>

|             | Field        | Type    | Description                       |
| ----------- | ------------ | ------- | --------------------------------- |
| offer\_pool |              |         |                                   |
|             | id           | integer | The unique id for the offer pool. |
|             | name         | string  | Offer pool name.                  |
|             | status       | string  | The offer pool status.            |
|             | note         | string  | The offer pool note.              |
|             | create\_time | integer | Create time.                      |
|             | update\_time | integer | Update time.                      |
| pool\_offer |              |         |                                   |
|             | pool\_id     | integer | The unique id for the offer pool. |
|             | offer\_id    | integer | Offer id.                         |
|             | create\_time | integer | Create time.                      |

## Example request <a href="#example-request-1" id="example-request-1"></a>

**Request PUT** <https://{networkname}.api.offerslook.com/v1/offer_pools/8>

**Request PUT** <http://{networkname}.api.offerslook.com/v1/offer_pools/8>

```
    {
      "offer_pool": {
        "name": "Test Demo",
        "status": "active",
        "note": "Update this offer pool !"
      },
      "pool_offer": {
        "offer_id": [
          17,
          18,
          19
        ]
      }
    }
```

## Example response <a href="#example-response-1" id="example-response-1"></a>

```
    {
      "code": 0,
      "message": "Success",
      "data": {
        "pool_offer": [
          {
            "pool_id": 8,
            "offer_id": 17,
            "create_time": 1468461607
          },
          {
            "pool_id": 8,
            "offer_id": 18,
            "create_time": 1468461607
          },
          {
            "pool_id": 8,
            "offer_id": 19,
            "create_time": 1468461607
          }
        ],
        "offer_pool": {
          "id": 8,
          "name": "Test Demo",
          "status": "active",
          "note": "Update this offer pool !",
          "create_time": 1468461517,
          "update_time": 1468461607
        }
      }
    }
```
