Skip to content

GraphQL Overview

Download GraphQL schema

Queries

Overview

Mutations

Overview

Directives

Overview

Objects

Overview

Interfaces

Overview

Enums

Overview

Inputs

Overview

PrismInput

Prism correction details

Horizontal prism power and direction

Vertical prism power and direction

Sample
{ "horizontal": { "__typename": "PrismHorizontalInput" }, "vertical": { "__typename": "PrismVerticalInput" } }
Referenced in

CorrectionInput

sphere
String!,non-null
cylinder
axis
addition
pupillaryDistance
segmentHeight
Sample
{ "sphere": "Example String", "cylinder": "Example String", "axis": "Example String", "addition": "Example String", "pupillaryDistance": 40, "segmentHeight": 40, "prism": { "__typename": "PrismInput" } }

CorrectionsInput

Sample
{ "right": { "__typename": "CorrectionInput" }, "left": { "__typename": "CorrectionInput" } }
Referenced in

CustomerInput

Information about the customer

firstName
String!,non-null

First name

middleName

Middle name

lastName
String!,non-null

Last name

dateOfBirth

Date of birth in ISO 8601 format, i.e., YYYY-MM-DD

phoneNumber

Phone number

email
String!,non-null

Email address

address
String!,non-null

Street address #1

address2

Street address #2

city
String!,non-null

City

state
String!,non-null

State

zipCode
String!,non-null

Zip code

Sample
{ "firstName": "Example String", "middleName": "Example String", "lastName": "Example String", "dateOfBirth": "Example String", "phoneNumber": "Example String", "email": "Example String", "address": "Example String", "address2": "Example String", "city": "Example String", "state": "Example String", "zipCode": "Example String" }
Referenced in

FrameInput

Information about the frame

Frame SKU

Sample
{ "sku": "Example String" }
Referenced in

PupillaryDistanceInput

Pupillary distance

intermediate

Used to indicate single pupillary distance value in millimeters; Conditionally required if near and distance values are not provided

near

Used to indicate pupillary distance for near vision in millimeters; Conditionally required if intermediate value is not provided

distance

Used to indicate pupillary distance for distance vision in millimeters; Conditionally required if intermediate value is not provided

Sample
{ "intermediate": 40, "near": 40, "distance": 40 }

GlassesLenPrismHorizontalInput

Horizontal prism details

power
Float!,non-null

Prism strength diopters

Prism base direction

Sample
{ "power": 40, "direction": "IN" }

GlassesLenPrismVerticalInput

Vertical prism details

power
Float!,non-null

Prism strength diopters

Prism base direction

Sample
{ "power": 40, "direction": "UP" }

GlassesLensPrismInput

Prism correction details

Horizontal prism power and direction

Vertical prism power and direction

Sample
{ "horizontal": { "__typename": "PrismHorizontalInput" }, "vertical": { "__typename": "PrismVerticalInput" } }

GlassesLensInput

Information about the lens

type

Lens type

Lens material

Lens quality

color

Lens color

Lens edge finish

addons

Additional anti-reflective, anti-fog, anti-scratch, and other coatings

Lens focus

sphere

Sphere

cylinder

Cylinder

axis

Axis

addition

Addition

pupillaryDistance

Pupillary distance

segmentHeight

Segment height

Prism corrections

Sample
{ "type": "DEMO", "material": "CR39", "quality": "STANDARD", "color": "Example String", "edge": "POLISH", "addons": "Example String", "focus": "BIFOCAL", "sphere": 40, "cylinder": 40, "axis": 40, "addition": 40, "pupillaryDistance": { "__typename": "PupillaryDistanceInput" }, "segmentHeight": 40, "prism": { "__typename": "GlassesLensPrismInput" } }

GlassesLensesInput

Information about both lenses

Lens type

Lens material

Lens quality

color

Lens color

Lens edge finish

addons

Additional anti-reflective, anti-fog, anti-scratch, and other coatings

Lens focus

sphere

Sphere

cylinder

Cylinder

axis

Axis

addition

Addition

pupillaryDistance

Pupillary distance

segmentHeight

Segment height

Prism corrections

Sample
{ "right": { "__typename": "GlassesLensInput" }, "left": { "__typename": "GlassesLensInput" }, "type": "DEMO", "material": "CR39", "quality": "STANDARD", "color": "Example String", "edge": "POLISH", "addons": "Example String", "focus": "BIFOCAL", "sphere": 40, "cylinder": 40, "axis": 40, "addition": 40, "pupillaryDistance": { "__typename": "PupillaryDistanceInput" }, "segmentHeight": 40, "prism": { "__typename": "GlassesLensPrismInput" } }

Scalars

Overview