Skip to content

GraphQL Overview

Download GraphQL schema

Queries

Overview

Mutations

Overview

Directives

Overview

Objects

Overview

NotificationSubscription

Subscription to real time notifications

id
String!,non-null
endpoint
String!,non-null
Sample
{ "type": "HTTPS", "id": "Example String", "endpoint": "Example String" }

PageInfo

endCursor

Cursor to use when paginating forwards

hasNextPage
Boolean!,non-null

Specifies if there are more items when paginating forwards

Sample
{ "endCursor": "Example String", "hasNextPage": true }

Doctor

Doctor information

Unique ID specific to doctor-practice combination

doctorName

Full doctor name

practiceName

Practice name

address

Practice address

city

Practice city

state

Practice state

zipCode

Practice zip code

Sample
{ "id": "Example String", "doctorName": "Example String", "practiceName": "Example String", "address": "Example String", "city": "Example String", "state": "Example String", "zipCode": "Example String" }

DoctorConnection

Doctor information

Nodes for this page

pageInfo
PageInfo!,non-null

Details to enable pagination

totalCount
Int!,non-null

Total item count for this query or subquery

Sample
{ "nodes": [ { "id": "Example String", "doctorName": "Example String", "practiceName": "Example String", "address": "Example String", "city": "Example String", "state": "Example String", "zipCode": "Example String" } ], "pageInfo": { "endCursor": "Example String", "hasNextPage": true }, "totalCount": 40 }

ContactProduct

Product information

productId
String!,non-null

ID that uniquely maps to a manufacturer, brand, and model combination

manufacturer
String!,non-null

Manufacturer name

brand
String!,non-null

Brand name

sphere
[String]!,non-null

Possible sphere values

diameter
[String]!,non-null

Possible diameter values

baseCurve
[String]!,non-null

Possible baseCurve values

Possible axis values

cylinder

Possible cylinder values

addition

Possible addition values

dominance

Possible dominance values

Possible color values

Sample
{ "productId": "Example String", "manufacturer": "Example String", "brand": "Example String", "sphere": [ "Example String" ], "diameter": [ "Example String" ], "baseCurve": [ "Example String" ], "axis": [ "Example String" ], "cylinder": [ "Example String" ], "addition": [ "Example String" ], "dominance": [ "Example String" ], "color": [ "Example String" ] }

Interfaces

Overview

Enums

Overview

Inputs

Overview

Scalars

Overview