# Advanced Settings

> Offer Advanced Settings

## Get Terms Settings

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

### Parameters

- `offerID` (integer, required)


## Update Terms Settings

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

### Parameters

- `offerID` (integer, required)

- `termsEnabled` (enum, optional)
  Allowed values: `Yes`, `No`.

- `terms` (string, optional)


## Get Email Settings

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

### Parameters

- `offerID` (integer, required)


## Update Email Settings

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

### Parameters

- `offerID` (integer, required)

- `testEmail` (string, optional)

- `allowedEmails` (string, optional)
  Enter multiple values by separating them with commas (,)

- `allowedSubjects` (string, optional)
  Enter multiple values by separating them with commas (,)

- `emailInstructions` (string, optional)


## Update Visibility

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

### Parameters

- `offerID` (integer, required)

- `visibility` (enum, required)
  Allowed values: `Public`, `Private`, `Hidden`.


## Set Expiration Date

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

### Parameters

- `offerID` (integer, required)

- `expirationDate` (date, required)
  Format: `YYYY-MM-DD`.


## Remove Expiration Date

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

### Parameters

- `offerID` (integer, required)
