Dutchie Plus Checkout API

The stateful cart and order lifecycle via GraphQL mutations - `createCheckout`, `addItem`, `updateQuantity`, `removeItem`, and `updateCheckout` (order type / pricing type), plus the `checkout(id)` query. A Checkout tracks its Items and returns a `redirectUrl` used to complete the compliant order. Confirmed against the official Dutchie Plus Next.js example.

API entry from apis.yml

apis.yml Raw ↑
aid: dutchie:dutchie-plus-checkout-api
name: Dutchie Plus Checkout API
tags:
- Checkout
- Cart
- Orders
- Compliance
- GraphQL
image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg
humanURL: https://plus.dutchie.com/plus/docs
baseURL: https://plus.dutchie.com/plus/2021-07/graphql
properties:
- url: https://plus.dutchie.com/plus/docs
  type: Documentation
- url: graphql/dutchie-graphql.md
  type: GraphQL
- url: graphql/dutchie-schema.graphql
  type: GraphQL
description: The stateful cart and order lifecycle via GraphQL mutations - `createCheckout`, `addItem`,
  `updateQuantity`, `removeItem`, and `updateCheckout` (order type / pricing type), plus the `checkout(id)`
  query. A Checkout tracks its Items and returns a `redirectUrl` used to complete the compliant order.
  Confirmed against the official Dutchie Plus Next.js example.