# Offers

## Get All

`GET https://api.leadspedia.com/core/v2/offers/getAll.do`

### Parameters

- `verticalID` (integer, optional)

- `advertiserID` (integer, optional)

- `status` (enum, optional)
  Allowed values: `Active`, `InActive`.

- `payoutModel` (enum, optional)
  Allowed values: `Pay Per Lead`, `Pay Per Call`, `Pay Per Action`.

- `revenueModel` (enum, optional)
  Allowed values: `Revenue Per Lead`, `Revenue Per Call`, `Revenue Per Action`.

- `start` (integer, optional)
  Offset of the first row to return. Default: `0`.

- `limit` (integer, optional)
  Maximum number of rows to return. Cannot be greater than 1000. Default: `100`.


## Search

`GET https://api.leadspedia.com/core/v2/offers/search.do`

### Parameters

- `name` (string, optional)

- `start` (integer, optional)
  Offset of the first row to return. Default: `0`.

- `limit` (integer, optional)
  Maximum number of rows to return. Cannot be greater than 1000. Default: `100`.


## Get

`GET https://api.leadspedia.com/core/v2/offers/getBasicInfo.do`

### Parameters

- `offerID` (integer, required)


## Update

`POST https://api.leadspedia.com/core/v2/offers/updateBasicInfo.do`

### Parameters

- `offerID` (integer, required)

- `offerName` (string, optional)
  >= 1 characters

- `alternativeID` (string, optional)

- `notes` (string, optional)

- `previewURL` (string, optional)

- `offerDescription` (string, optional)

- `testingInstructions` (string, optional)

- `offerRestrictions` (string, optional)


## Rename

`POST https://api.leadspedia.com/core/v2/offers/rename.do`

### Parameters

- `offerID` (integer, required)

- `offerName` (string, required)


## Change Status

`POST https://api.leadspedia.com/core/v2/offers/changeStatus.do`

### Parameters

- `offerID` (integer, required)

- `status` (enum, required)
  Allowed values: `Active`, `InActive`.


## Change Mode

`POST https://api.leadspedia.com/core/v2/offers/changeMode.do`

### Parameters

- `offerID` (integer, required)

- `mode` (enum, required)
  Allowed values: `Setup`, `Test`, `Live`.


## Delete

`POST https://api.leadspedia.com/core/v2/offers/delete.do`

### Parameters

- `offerID` (integer, required)
