# Fields Payouts

> Campaign Fields Payouts

## Get Fields Payouts

`GET https://api.leadspedia.com/core/v2/campaigns/getFieldsPayouts.do`

### Parameters

- `campaignID` (integer, 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`.


## Create Fields Payout

`POST https://api.leadspedia.com/core/v2/campaigns/createFieldsPayout.do`

### Parameters

- `campaignID` (integer, required)

- `fieldID` (integer, required)

- `fieldValue` (string, required)

- `payType` (enum, required)
  Allowed values: `Fixed`, `Revenue Share`.

- `price` (integer, optional)
  Required if payType is Fixed

- `percentage` (integer, optional)
  Required if payType is Revenue Share

- `maximumPrice` (integer, optional)
  Optional if payType is Revenue Share


## Update Fields Payout

`POST https://api.leadspedia.com/core/v2/campaigns/updateFieldsPayout.do`

### Parameters

- `fieldsPayoutID` (integer, required)

- `fieldID` (integer, optional)

- `fieldValue` (string, optional)

- `payType` (enum, optional)
  Allowed values: `Fixed`, `Revenue Share`.

- `price` (integer, optional)
  Required if payType is Fixed

- `percentage` (integer, optional)
  Required if payType is Revenue Share

- `maximumPrice` (integer, optional)
  Optional if payType is Revenue Share


## Delete Fields Payout

`POST https://api.leadspedia.com/core/v2/campaigns/deleteFieldsPayout.do`

### Parameters

- `fieldsPayoutID` (integer, required)
