### Accessories

**Products**

#### Accessories

- `ADD object`

**Address**
- **City of Birth** : `cityOfBirth` (string)

**Clothing**

#### Clothing

- `ADD object`

**Country of Birth** : `countryOfBirth` (string)  
- **Cover Modules** : `coverModules` (int32)
- **Cover Start** : `coverStart` (date)
- **Cycle Storage** : `cycleStorage` (integer, enum)
  1. 161248163264128256

#### Date of Birth  
- `dateOfBirth` (date - YYYY-MM-DD)

**Declarations**

#### Declarations

- `ADD object`

- **Email Address** : `email` (string)
- **First Name** : `firstName` (string)
- **Has Set Marketing Consent** : `hasSetMarketingConsent` (boolean)
  - true | false

**Input Quote Perks**

#### Input Quote Perks

- `ADD object`

- **Last Name** : `lastName` (string)
- **Last Theft Declaration** : `lastTheft` (integer, enum)
  - 1 | 2 | 4

**Marketing Consent**
- **If the user has allowed marketing consent** : `marketingConsent` (boolean)
  - true | false

**Membership Package ID** : `packageId` (string, required)

**Partner ID** : `partnerId` (string)

**Person ID** : `personId` (string)

**Phone Number** : `phoneNumber` (string)

**Products**

#### Products

- `ADD object`

- **Provider** : `provider` (string)
- **Provider ID** : `providerId` (string)

**Quote Attributes**

#### Quote Attributes

- `ADD object`

- **Referral Code** : `referralCode` (string)
- **Skip Insured Value Validation** : `skipInsuredValueValidation` (boolean)
  - true | false

**User ID** : `userId` (string)

### Accept
- Defaults to application/json

- Allowed: `application/json` | `application/vnd.goa.error`

### Response Codes
- `200` - OK response.
- `400` - invalidArgument: Bad Request response.
- `401` - unauthorized: Unauthorized response.
- `500` - internalServerError: Internal Server Error response.

---

**Base URL**
`https://api-gb.app.laka.co/v2/quotes/quote`

```bash
curl --request POST \
     --url https://api-gb.app.laka.co/v2/quotes/quote \
     --header 'accept: application/json' \
     --header 'content-type: application/json'
```

**Response Examples**:
- `application/json`
- `200`
- `application/vnd.goa.error`
- `400`
- `401`
- `500`
