---
title: "Get policy by policyCode and email"
method: GET
path: "/v1/policy/code/{policyCode}/email/{email}"
tags: ["Policy"]
---

# Get policy by policyCode and email

`GET /v1/policy/code/{policyCode}/email/{email}`

Returns a purchased policy if exists. In case the policy was reissued due to a change in the policy, the new policy will be returned as well as its history and any additional traveler information

## Path parameters

- `policyCode` string, required
- `email` unknown

## Headers

- `Authorization` string

## Response `200`

Policy found.

- GetPolicyResponse
  - `policy` PolicyGroup, required
    - `created` string, date-time, required
    - `groupCode` string, required
    - `status` string, required
    - `cancelReason` string
    - `productId` 'PR-STANDARD-01' | 'PR-SPORTS-01' | 'PR-CFAR-01' | 'PR-STANDARD-DO' | 'PR-SPORTS-DO' | 'PR-CFAR-DO' | 'PR-STR' | 'PR-GENERAL-STR' | 'RETAIL' | 'PR-FirstCountrywide' | 'PR-ForwardCountrywide' | 'PR-FlagshipCountrywide'
    - `tripCost` number, required
    - `purchaseDate` string, date-time, required
    - `departureDate` string, date-time, required
    - `returnDate` string, date-time, required
    - `destination` Destination[], required
      - `country` string — Country code
      - `googlePlaceId` string — google place ID
      - `state` string — State code
    - `premium` number, required
    - `advisorId` string, required
    - `advisorEmail` string, required
    - `policyURL` string, required
    - `policiesInGroup` PolicyTraveler[], required
      - `policyId` string, required
      - `firstName` string, required
      - `lastName` string, required
      - `dateOfBirth` string, required
      - `email` string, required
  - `relatedPolicies` PolicyGroup[], required
    - `created` string, date-time, required
    - `groupCode` string, required
    - `status` string, required
    - `cancelReason` string
    - `productId` 'PR-STANDARD-01' | 'PR-SPORTS-01' | 'PR-CFAR-01' | 'PR-STANDARD-DO' | 'PR-SPORTS-DO' | 'PR-CFAR-DO' | 'PR-STR' | 'PR-GENERAL-STR' | 'RETAIL' | 'PR-FirstCountrywide' | 'PR-ForwardCountrywide' | 'PR-FlagshipCountrywide'
    - `tripCost` number, required
    - `purchaseDate` string, date-time, required
    - `departureDate` string, date-time, required
    - `returnDate` string, date-time, required
    - `destination` Destination[], required
      - `country` string — Country code
      - `googlePlaceId` string — google place ID
      - `state` string — State code
    - `premium` number, required
    - `advisorId` string, required
    - `advisorEmail` string, required
    - `policyURL` string, required
    - `policiesInGroup` PolicyTraveler[], required
      - `policyId` string, required
      - `firstName` string, required
      - `lastName` string, required
      - `dateOfBirth` string, required
      - `email` string, required

## Other responses

- `400` — Email and policyID do not match.
- `404` — Policy or email not found.

## Changes

- **2026-07-10** `e016afb8fdb3` — 1 breaking, 1 warning
  - added the new path request parameter `email`
  - deleted the `query` request parameter `email`
- **2026-07-09** `e95f3723e41f` — 1 warning, 2 info
  - deleted the `path` request parameter `email`
  - added the new optional `header` request parameter `Authorization`
  - added the new optional `query` request parameter `email`

[Change history](https://skmtc.dev/withfaye/apis/faye-partner-sales-api/changes/v1/policy/code/:policyCode/email/:email/get.md)

---

[API](https://skmtc.dev/withfaye/apis/faye-partner-sales-api.md) · [All operations](https://skmtc.dev/withfaye/apis/faye-partner-sales-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/withfaye/faye-partner-sales-api/revisions/e016afb8fdb3/schema)
