apiVersion: smarter.sh/v1
kind: ApiPlugin
metadata:
  annotations: []
  description: Online course catalogue inquiries for fictional Stackademy University
    that only offers computer science degrees programs.
  name: stackademy_api
  pluginClass: api
  tags: []
  version: 0.1.0
spec:
  apiData:
    body:
    - default: test
      description: The test to run.
      name: test
      required: true
      type: string
    - default: test2
      description: The second test to run.
      name: test2
      required: false
      type: string
    endpoint: /stackademy/course-catalogue/
    headers:
    - name: X-Debug-Request
      value: True
    - name: X-API-Key
      value: your_api_key_here
    - name: Content-Type
      value: application/json
    - name: Accept
      value: application/json
    - name: X-Request-ID
      value: 12345
    limit: 10
    method: GET
    parameters:
    - default: null
      description: A ceiling on the maximum cost of the course.
      enum: null
      name: maxCost
      required: false
      type: string
    - default: null
      description: A keyword to search for in the course description.
      enum: null
      name: description
      required: false
      type: string
    test_values: null
    url_params: null
  connection: smarter_test_api
  prompt:
    maxTokens: 2048
    model: gpt-4o-mini
    provider: openai
    systemRole: You are a helpful assistant for Smarter platform. You can provide
      information about the admin account of the Smarter platform.
    temperature: 0.5
  selector:
    directive: search_terms
    searchTerms:
    - admin
    - Smarter
    - account
status:
  created: 2025-08-25T10:48:45.983412+00:00
  modified: 2025-08-25T10:48:45.983449+00:00