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/events/alpha/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 Events Alpha API
  version: 1.0.0
openapi: 3.1.0
paths:
  /:
    get:
      externalDocs:
        description: Owning data dictionary
        url: https://platform3-andymontgomery-9773s-projects.vercel.app/events/alpha/data_dictionary
      operationId: events_alpha_GET_5f367b16
      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:
        - Events
      x-data-dictionary: https://platform3-andymontgomery-9773s-projects.vercel.app/events/alpha/data_dictionary
  /activity-sources:
    get:
      externalDocs:
        description: Owning data dictionary
        url: https://platform3-andymontgomery-9773s-projects.vercel.app/events/alpha/data_dictionary
      operationId: events_alpha_GET_activity_sources_4d5bdf52
      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: List registered activity sources
      tags:
        - Events
      x-data-dictionary: https://platform3-andymontgomery-9773s-projects.vercel.app/events/alpha/data_dictionary
    post:
      externalDocs:
        description: Owning data dictionary
        url: https://platform3-andymontgomery-9773s-projects.vercel.app/events/alpha/data_dictionary
      operationId: events_alpha_POST_activity_sources_1c41edd8
      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: Register an activity source
      tags:
        - Events
      x-data-dictionary: https://platform3-andymontgomery-9773s-projects.vercel.app/events/alpha/data_dictionary
  /activity-sources/{sourceId}:
    get:
      externalDocs:
        description: Owning data dictionary
        url: https://platform3-andymontgomery-9773s-projects.vercel.app/events/alpha/data_dictionary
      operationId: events_alpha_GET_activity_sources_sourceId_eba4b483
      parameters:
        - in: path
          name: sourceId
          required: true
          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: Read one activity source
      tags:
        - Events
      x-data-dictionary: https://platform3-andymontgomery-9773s-projects.vercel.app/events/alpha/data_dictionary
  /attendance-events:
    get:
      externalDocs:
        description: Owning data dictionary
        url: https://platform3-andymontgomery-9773s-projects.vercel.app/events/alpha/data_dictionary
      operationId: events_alpha_GET_attendance_events_18a00b50
      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: List attendance event projections
      tags:
        - Events
      x-data-dictionary: https://platform3-andymontgomery-9773s-projects.vercel.app/events/alpha/data_dictionary
  /attendance-events/{attendanceEventId}:
    get:
      externalDocs:
        description: Owning data dictionary
        url: https://platform3-andymontgomery-9773s-projects.vercel.app/events/alpha/data_dictionary
      operationId: events_alpha_GET_attendance_events_attendanceEventId_ed21117d
      parameters:
        - in: path
          name: attendanceEventId
          required: true
          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: Read one attendance event projection
      tags:
        - Events
      x-data-dictionary: https://platform3-andymontgomery-9773s-projects.vercel.app/events/alpha/data_dictionary
  /dev/mint:
    post:
      externalDocs:
        description: Owning data dictionary
        url: https://platform3-andymontgomery-9773s-projects.vercel.app/events/alpha/data_dictionary
      operationId: events_alpha_POST_dev_mint_6c7420cf
      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: Mint a public demo token
      tags:
        - Events
      x-data-dictionary: https://platform3-andymontgomery-9773s-projects.vercel.app/events/alpha/data_dictionary
  /discipline-events:
    get:
      externalDocs:
        description: Owning data dictionary
        url: https://platform3-andymontgomery-9773s-projects.vercel.app/events/alpha/data_dictionary
      operationId: events_alpha_GET_discipline_events_9ad2b91c
      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: List discipline event projections
      tags:
        - Events
      x-data-dictionary: https://platform3-andymontgomery-9773s-projects.vercel.app/events/alpha/data_dictionary
  /discipline-events/{disciplineEventId}:
    get:
      externalDocs:
        description: Owning data dictionary
        url: https://platform3-andymontgomery-9773s-projects.vercel.app/events/alpha/data_dictionary
      operationId: events_alpha_GET_discipline_events_disciplineEventId_da3fc29d
      parameters:
        - in: path
          name: disciplineEventId
          required: true
          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: Read one discipline event projection
      tags:
        - Events
      x-data-dictionary: https://platform3-andymontgomery-9773s-projects.vercel.app/events/alpha/data_dictionary
  /events:
    get:
      externalDocs:
        description: Owning data dictionary
        url: https://platform3-andymontgomery-9773s-projects.vercel.app/events/alpha/data_dictionary
      operationId: events_alpha_GET_events_b0f7bf76
      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: List activity events
      tags:
        - Events
      x-data-dictionary: https://platform3-andymontgomery-9773s-projects.vercel.app/events/alpha/data_dictionary
    post:
      externalDocs:
        description: Owning data dictionary
        url: https://platform3-andymontgomery-9773s-projects.vercel.app/events/alpha/data_dictionary
      operationId: events_alpha_POST_events_d3357158
      requestBody:
        content:
          application/json:
            schema:
              $ref: "#/components/schemas/JsonValue"
        required: true
      responses:
        "200": &a3
          content:
            application/json:
              schema:
                $ref: "#/components/schemas/JsonValue"
          description: Successful response
        "201": *a3
        "202": *a3
        default:
          content:
            application/problem+json:
              schema:
                $ref: "#/components/schemas/Problem"
          description: Problem response
      summary: Create activity events
      tags:
        - Events
      x-data-dictionary: https://platform3-andymontgomery-9773s-projects.vercel.app/events/alpha/data_dictionary
  /events/{eventId}:
    get:
      externalDocs:
        description: Owning data dictionary
        url: https://platform3-andymontgomery-9773s-projects.vercel.app/events/alpha/data_dictionary
      operationId: events_alpha_GET_events_eventId_c87b5f46
      parameters:
        - in: path
          name: eventId
          required: true
          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: Read one activity event
      tags:
        - Events
      x-data-dictionary: https://platform3-andymontgomery-9773s-projects.vercel.app/events/alpha/data_dictionary
  /source-imports:
    post:
      externalDocs:
        description: Owning data dictionary
        url: https://platform3-andymontgomery-9773s-projects.vercel.app/events/alpha/data_dictionary
      operationId: events_alpha_POST_source_imports_bbc55c34
      requestBody:
        content:
          application/json:
            schema:
              $ref: "#/components/schemas/JsonValue"
        required: true
      responses:
        "200": &a4
          content:
            application/json:
              schema:
                $ref: "#/components/schemas/JsonValue"
          description: Successful response
        "201": *a4
        "202": *a4
        default:
          content:
            application/problem+json:
              schema:
                $ref: "#/components/schemas/Problem"
          description: Problem response
      summary: Import source-shaped event rows
      tags:
        - Events
      x-data-dictionary: https://platform3-andymontgomery-9773s-projects.vercel.app/events/alpha/data_dictionary
security:
  - bearerAuth: []
servers:
  - description: Platform3 master alias
    url: https://platform3-andymontgomery-9773s-projects.vercel.app/events/alpha/implementation/api
tags:
  - externalDocs:
      description: Owning data dictionary
      url: https://platform3-andymontgomery-9773s-projects.vercel.app/events/alpha/data_dictionary
    name: Events
x-platform3-module: events
x-platform3-operation-count: 13
x-platform3-shipped-inventory-source: site/vercel.json
x-platform3-surface: alpha
