The Pantone API is using GraphQL queries to fetch color data. The available queries that can be used to fetch data can be found at Pantone API Schema.
The GraphQL Schema data is divided into following sections:
Queries
Get Books:
getBooks {
  id
  title
  info {
    en {
     target
     description
  }
}
}
Get Book:
 getBook(id: "PANTONE_SOLID_COATED") {
  id
  colors [Color]
 }
Get Color:
getColor(code: "105 C") [Color] 
Get Colors by Code:
getColorsByCode(codes: ["3570 C", "3570 U", "16-4535 TPG"]) [Color]
Get Closest colors:
getClosestColors(colorRGB: {r: 4, g: 4, b: 4}, bookId: "PANTONE_SOLID_COATED") [Color]
Get Harmony:
getHarmony(colorCode: "105 C", harmony: ANALOGOUS) [Color]
Objects
ColorObject:
  Object Color {
        code,
        url,
        lab { l a b },
        cmyk {c m y k}
        rgb {r g b}
        pageNumberInBook
        colorValues {
            M0 {
            spectral {
                values
            }
            }
            M1 {
            spectral {
                values
            }
            }
            M2 {
            spectral {
                values
            }
            }
            M3 {
            spectral {
                values
            }
            }
            SpInUVInc {
            spectral {
                values
            }
            }
            SpInUVCal {
            spectral {
                values
            }
            }
            SpInUVExc {
            spectral {
                values
            }
            }
            SpExUVInc {
            spectral {
                values
            }
            }
            SpExUVCal {
            spectral {
                values
            }
            }
            SpExUVExc {
            spectral {
                values
            }
            }
        }
        positionInBook,
        closestColorsInBook {
            code,
            book {
            title
            }
        }
    }
 }
Book Object:
type Book {
 id
 title
 group
 info {
  en {
   target
   description
  }
 }
}
ENUMS
Pantone API has the following Enums:
Books
enum Books {
   pantoneSolidCoated
   pantoneSolidUncoated
   pantoneColorBridgeCoated
   pantoneColorBridgeUncoated
   pantoneExtendedGamutCoated
   pantoneMetallicsSolidCoated
   pantonePastelsNeonsCoated
   pantonePastelsNeonsUncoated
   pantoneFhCottonTcx
   pantoneFhiPaperTpg
   pantoneFhNylonBrightsTn
   pantoneFhiPolyesterTsx
   pantoneFhiMetallicShimmersTpm
   pantoneCmykCoated
   pantoneCmykUncoated
   pantoneSkinToneGuide
}
Harmony
enum Harmony {
   ANALOGOUS
   COMPLEMENTARY
   MONOCHROMATIC
   SPLIT_COMPLEMENTARY
   TRIADIC
   TETRADIC
}
Sending Queries
It is convenient to send requests to the API using a GraphQL client. AWS provides an SDK to easily use AWS AppSync, the
service which hosts the GraphQL API. More documentation can be found at: AWS AppSync Resources. 
Below is a query and response example to request a Pantone Book and it’s colors