# Offer Pools

***Offer pool provides alternative offers for redirection, if the redirect is activated, the system will choose the most approapriate offer from the offer pool to match the current traffic.***

## Available methods <a href="#available-methods" id="available-methods"></a>

| Methods    | HTTP method | Endpoint                                                                                                                                                      | Description                                  |
| ---------- | ----------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------- |
| **Create** |             |                                                                                                                                                               |                                              |
|            | POST        | [/v1/offer\_pools](https://offerslook-api.gitbook.io/api-documentation/networkapi/offer_pools/create_an_offer_pool)                                           | Create an offer pool                         |
|            | POST        | [/v1/offer\_pools/{pool\_id}/offers/{offer\_ids}](https://offerslook-api.gitbook.io/api-documentation/networkapi/offer_pools/add_offers_to_pool)              | Add offers to pool                           |
| **Update** |             |                                                                                                                                                               |                                              |
|            | PUT         | [/v1/offer\_pools/{pool\_id}](https://offerslook-api.gitbook.io/api-documentation/networkapi/offer_pools/update_an_offer_pool)                                | Update an offer pool                         |
| **Get**    |             |                                                                                                                                                               |                                              |
|            | GET         | [/v1/offer\_pools/{pool\_id}](https://offerslook-api.gitbook.io/api-documentation/networkapi/offer_pools/get_an_offer_pool)                                   | Get an offer pool                            |
|            | GET         | [/v1/offer\_pools](https://offerslook-api.gitbook.io/api-documentation/networkapi/offer_pools/get_offer_pool)                                                 | Get offer pool                               |
|            | GET         | [/v1/offer\_pools/{pool\_id}/offers](https://offerslook-api.gitbook.io/api-documentation/networkapi/offer_pools/get_all_offers_from_offer_pool_by_pool_id)    | Get all offers from offer pool by pool id    |
| **Delete** |             |                                                                                                                                                               |                                              |
|            | DELETE      | [/v1/offer\_pools/{pool\_id}](https://offerslook-api.gitbook.io/api-documentation/networkapi/offer_pools/delete_an_offer_pool)                                | Delete an offer pool                         |
|            | DELETE      | [/v1/offer\_pools/{pool\_id}/offers/{offer\_id}](https://offerslook-api.gitbook.io/api-documentation/networkapi/offer_pools/delete_one_offer_from_offer_pool) | Delete one offer from offer pool             |
|            | DELETE      | [/v1/offer\_pools/{pool\_id}/offers](https://offerslook-api.gitbook.io/api-documentation/networkapi/offer_pools/delete_all_offers_from_offer_pool_by_pool_id) | Delete all offers from offer pool by pool id |
