components:
  schemas:
    JsonValue: {}
    Problem:
      additionalProperties: true
      properties:
        code:
          type: string
        detail:
          type: string
        requestId:
          type: string
        status:
          type: integer
        title:
          type: string
        traceId:
          type: string
        type:
          format: uri
          type: string
      type: object
  securitySchemes:
    bearerAuth:
      bearerFormat: JWT
      scheme: bearer
      type: http
externalDocs:
  description: Customer documentation
  url: https://platform3-andymontgomery-9773s-projects.vercel.app/caliper/1edtech/customer_website/
info:
  description: Generated discovery contract for the live Platform3 master route. Domain field semantics remain owned by the linked data dictionary.
  title: Platform3 Caliper 1EdTech API
  version: 1.0.0
openapi: 3.1.0
paths:
  /:
    get:
      externalDocs:
        description: Owning data dictionary
        url: https://platform3-andymontgomery-9773s-projects.vercel.app/caliper/1edtech/data_dictionary/
      operationId: caliper_1edtech_GET_f3e176b5
      responses:
        "200":
          content:
            application/json:
              schema:
                $ref: "#/components/schemas/JsonValue"
          description: Successful response
        default:
          content:
            application/problem+json:
              schema:
                $ref: "#/components/schemas/Problem"
          description: Problem response
      security: []
      summary: Read the API discovery descriptor
      tags:
        - Caliper
      x-data-dictionary: https://platform3-andymontgomery-9773s-projects.vercel.app/caliper/1edtech/data_dictionary/
  /caliper/v1p2/envelopes:
    get:
      externalDocs:
        description: Owning data dictionary
        url: https://platform3-andymontgomery-9773s-projects.vercel.app/caliper/1edtech/data_dictionary/
      operationId: caliper_1edtech_GET_caliper_v1p2_envelopes_ba3e08dd
      parameters:
        - in: query
          name: hash
          required: false
          schema:
            type: string
      responses:
        "200":
          content:
            application/json:
              schema:
                $ref: "#/components/schemas/JsonValue"
          description: Successful response
        default:
          content:
            application/problem+json:
              schema:
                $ref: "#/components/schemas/Problem"
          description: Problem response
      summary: Get Caliper Envelope Projection
      tags:
        - Caliper
      x-data-dictionary: https://platform3-andymontgomery-9773s-projects.vercel.app/caliper/1edtech/data_dictionary/
  /caliper/v1p2/events:
    get:
      externalDocs:
        description: Owning data dictionary
        url: https://platform3-andymontgomery-9773s-projects.vercel.app/caliper/1edtech/data_dictionary/
      operationId: caliper_1edtech_GET_caliper_v1p2_events_6a7ef170
      parameters:
        - in: query
          name: eventIri
          required: false
          schema:
            type: string
      responses:
        "200":
          content:
            application/json:
              schema:
                $ref: "#/components/schemas/JsonValue"
          description: Successful response
        default:
          content:
            application/problem+json:
              schema:
                $ref: "#/components/schemas/Problem"
          description: Problem response
      summary: Get Caliper Event Projection
      tags:
        - Caliper
      x-data-dictionary: https://platform3-andymontgomery-9773s-projects.vercel.app/caliper/1edtech/data_dictionary/
    post:
      externalDocs:
        description: Owning data dictionary
        url: https://platform3-andymontgomery-9773s-projects.vercel.app/caliper/1edtech/data_dictionary/
      operationId: caliper_1edtech_POST_caliper_v1p2_events_a66131ef
      requestBody:
        content:
          application/json:
            schema:
              $ref: "#/components/schemas/JsonValue"
        required: true
      responses:
        "200": &a1
          content:
            application/json:
              schema:
                $ref: "#/components/schemas/JsonValue"
          description: Successful response
        "201": *a1
        "202": *a1
        default:
          content:
            application/problem+json:
              schema:
                $ref: "#/components/schemas/Problem"
          description: Problem response
      summary: Persist Caliper Envelope
      tags:
        - Caliper
      x-data-dictionary: https://platform3-andymontgomery-9773s-projects.vercel.app/caliper/1edtech/data_dictionary/
  /dev/mint:
    post:
      externalDocs:
        description: Owning data dictionary
        url: https://platform3-andymontgomery-9773s-projects.vercel.app/caliper/1edtech/data_dictionary/
      operationId: caliper_1edtech_POST_dev_mint_fcc446c5
      parameters:
        - in: query
          name: tenantId
          required: false
          schema:
            type: string
      responses:
        "200": &a2
          content:
            application/json:
              schema:
                $ref: "#/components/schemas/JsonValue"
          description: Successful response
        "201": *a2
        "202": *a2
        default:
          content:
            application/problem+json:
              schema:
                $ref: "#/components/schemas/Problem"
          description: Problem response
      security: []
      summary: Demo Token
      tags:
        - Caliper
      x-data-dictionary: https://platform3-andymontgomery-9773s-projects.vercel.app/caliper/1edtech/data_dictionary/
security:
  - bearerAuth: []
servers:
  - description: Platform3 master alias
    url: https://platform3-andymontgomery-9773s-projects.vercel.app/caliper/1edtech/implementation/api
tags:
  - externalDocs:
      description: Owning data dictionary
      url: https://platform3-andymontgomery-9773s-projects.vercel.app/caliper/1edtech/data_dictionary/
    name: Caliper
x-platform3-module: caliper
x-platform3-operation-count: 5
x-platform3-shipped-inventory-source: site/vercel.json
x-platform3-surface: 1edtech
