Forta Health Parent Supervisions API

The parent_supervisions API from Forta Health — 18 operation(s) for parent_supervisions.

Operations 25

POST /api/v1/parent_supervisions/ Create Parent Supervision #
GET /api/v1/parent_supervisions/ Fetch Parent Supervisions #
PATCH /api/v1/parent_supervisions/{parent_supervision_id}/ Update Parent Supervision #
GET /api/v1/parent_supervisions/{parent_supervision_id}/ Get Parent Supervision #
DELETE /api/v1/parent_supervisions/{parent_supervision_id}/ Delete Parent Supervision #
GET /api/v1/parent_supervisions/claim_history/ Get Parent Supervisions With Claim History #
POST /api/v1/parent_supervisions/{parent_supervision_id}/goal_progress/ Create Parent Supervision Goal Progress #
PATCH /api/v1/parent_supervisions/{parent_supervision_id}/goal_progress/{goal_progress_id}/ Update Goal Progress #
DELETE /api/v1/parent_supervisions/{parent_supervision_id}/goal_progress/{goal_progress_id}/ Delete Goal Progress #
POST /api/v1/parent_supervisions/{parent_supervision_id}/target_evaluations/ Create Trial #
PATCH /api/v1/parent_supervisions/{parent_supervision_id}/target_evaluations/{trial_id}/ Patch Trial #
DELETE /api/v1/parent_supervisions/{parent_supervision_id}/target_evaluations/{trial_id}/ Delete Trial #
POST /api/v1/parent_supervisions/{parent_supervision_id}/target_evaluations/{trial_id}/duration_events/ Create Duration Trial Event #
PATCH /api/v1/parent_supervisions/{parent_supervision_id}/target_evaluations/{trial_id}/duration_events/{duration_event_id}/ Update Duration Trial Event #
DELETE /api/v1/parent_supervisions/{parent_supervision_id}/target_evaluations/{trial_id}/duration_events/{duration_event_id}/ Delete Duration Trial Event #
POST /api/v1/parent_supervisions/{parent_supervision_id}/target_evaluations/{trial_id}/rate_events/ Create Rate Trial Event #
PATCH /api/v1/parent_supervisions/{parent_supervision_id}/target_evaluations/{trial_id}/rate_events/{rate_event_id}/ Update Rate Trial Event #
DELETE /api/v1/parent_supervisions/{parent_supervision_id}/target_evaluations/{trial_id}/rate_events/{rate_event_id}/ Delete Rate Trial Event #
PUT /api/v1/parent_supervisions/{parent_supervision_id}/stop/ Stop Parent Supervision #
GET /api/v1/parent_supervisions/data/utilization/ Get Utilization #
GET /api/v1/parent_supervisions/{parent_supervision_id}/download/ Download Pdf #
PUT /api/v1/parent_supervisions/{parent_supervision_id}/make_unbillable/ Make Parent Supervision Unbillable #
PUT /api/v1/parent_supervisions/{parent_supervision_id}/make_billable/ Make Parent Supervision Billable #
PUT /api/v1/parent_supervisions/{parent_supervision_id}/edit/ Edit Parent Supervision #
PUT /api/v1/parent_supervisions/{parent_supervision_id}/backdate/ Backdate Parent Supervision #

Work with this as data

Every API here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for apis

7 MCP tools reach this
  • find_apisBrowse and filter every API in the catalog.
  • get_api_artifactsOne API's artifacts, grouped by type.
  • get_openapiThe primary OpenAPI for this API.
  • find_similar_apisAPIs that look like this one.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This API
curl "https://apis.io/api/v1/apis/forta-health-parent-supervisions-api"
All apis
curl "https://apis.io/api/v1/apis?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.

OpenAPI Specification

forta-health-parent-supervisions-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: Forta Health Parent Supervisions API
  version: 0.1.0
  description: 'Operations tagged parent_supervisions across 2 of this provider''s published API definitions: forta-health-parent-supervisions-api-openapi.yml, forta-health-platform-openapi.yml. Each path carries the servers of the definition it was published in.'
servers:
- url: https://api.prod.fortahealth.com/api/v1/
  description: Base URL declared by the provider in apis.yml (roadmap#122).
tags:
- name: parent_supervisions
paths:
  /api/v1/parent_supervisions/:
    post:
      tags:
      - parent_supervisions
      summary: Create Parent Supervision
      operationId: create_parent_supervision_api_v1_parent_supervisions__post
      security:
      - HTTPBearer: []
      requestBody:
        required: true
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/ParentSupervisionCreate'
      responses:
        '201':
          description: Successful Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ParentSupervisionDetailedResponse'
        '422':
          description: Validation Error
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/HTTPValidationError'
    get:
      tags:
      - parent_supervisions
      summary: Fetch Parent Supervisions
      operationId: fetch_parent_supervisions_api_v1_parent_supervisions__get
      security:
      - HTTPBearer: []
      parameters:
      - name: status_id
        in: query
        required: false
        schema:
          anyOf:
          - type: integer
          - type: 'null'
          title: Status Id
      - name: start
        in: query
        required: false
        schema:
          anyOf:
          - type: string
            format: date-time
          - type: 'null'
          title: Start
      - name: end
        in: query
        required: false
        schema:
          anyOf:
          - type: string
            format: date-time
          - type: 'null'
          title: End
      - name: client_id
        in: query
        required: false
        schema:
          anyOf:
          - type: integer
          - type: 'null'
          title: Client Id
      - name: action_required
        in: query
        required: false
        schema:
          anyOf:
          - type: boolean
          - type: 'null'
          default: false
          title: Action Required
      - name: client_clinical_status
        in: query
        required: false
        schema:
          anyOf:
          - type: array
            items:
              type: string
          - type: 'null'
          title: Client Clinical Status
      responses:
        '200':
          description: Successful Response
          content:
            application/json:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/ParentSupervisionListResponse'
                title: Response Fetch Parent Supervisions Api V1 Parent Supervisions  Get
        '422':
          description: Validation Error
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/HTTPValidationError'
    servers:
    - url: https://api.prod.fortahealth.com/api/v1/
      description: Base URL declared by the provider in apis.yml (roadmap#122).
  /api/v1/parent_supervisions/{parent_supervision_id}/:
    patch:
      tags:
      - parent_supervisions
      summary: Update Parent Supervision
      operationId: update_parent_supervision_api_v1_parent_supervisions__parent_supervision_id___patch
      security:
      - HTTPBearer: []
      parameters:
      - name: parent_supervision_id
        in: path
        required: true
        schema:
          type: integer
          title: Parent Supervision Id
      requestBody:
        required: true
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/ParentSupervisionPatch'
      responses:
        '200':
          description: Successful Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ParentSupervisionDetailedResponse'
        '422':
          description: Validation Error
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/HTTPValidationError'
    get:
      tags:
      - parent_supervisions
      summary: Get Parent Supervision
      operationId: get_parent_supervision_api_v1_parent_supervisions__parent_supervision_id___get
      security:
      - HTTPBearer: []
      parameters:
      - name: parent_supervision_id
        in: path
        required: true
        schema:
          type: integer
          title: Parent Supervision Id
      responses:
        '200':
          description: Successful Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ParentSupervisionDetailedResponse'
        '422':
          description: Validation Error
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/HTTPValidationError'
    delete:
      tags:
      - parent_supervisions
      summary: Delete Parent Supervision
      operationId: delete_parent_supervision_api_v1_parent_supervisions__parent_supervision_id___delete
      security:
      - HTTPBearer: []
      parameters:
      - name: parent_supervision_id
        in: path
        required: true
        schema:
          type: integer
          title: Parent Supervision Id
      responses:
        '204':
          description: Successful Response
        '422':
          description: Validation Error
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/HTTPValidationError'
    servers:
    - url: https://api.prod.fortahealth.com/api/v1/
      description: Base URL declared by the provider in apis.yml (roadmap#122).
  /api/v1/parent_supervisions/claim_history/:
    get:
      tags:
      - parent_supervisions
      summary: Get Parent Supervisions With Claim History
      operationId: get_parent_supervisions_with_claim_history_api_v1_parent_supervisions_claim_history__get
      security:
      - HTTPBearer: []
      parameters:
      - name: client_id
        in: query
        required: true
        schema:
          type: integer
          title: Client Id
      - name: start
        in: query
        required: true
        schema:
          type: string
          format: date-time
          title: Start
      - name: end
        in: query
        required: true
        schema:
          type: string
          format: date-time
          title: End
      responses:
        '200':
          description: Successful Response
          content:
            application/json:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/ParentSupervisionResponseWithClaimHistory'
                title: Response Get Parent Supervisions With Claim History Api V1 Parent Supervisions Claim History  Get
        '422':
          description: Validation Error
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/HTTPValidationError'
    servers:
    - url: https://api.prod.fortahealth.com/api/v1/
      description: Base URL declared by the provider in apis.yml (roadmap#122).
  /api/v1/parent_supervisions/{parent_supervision_id}/goal_progress/:
    post:
      tags:
      - parent_supervisions
      summary: Create Parent Supervision Goal Progress
      operationId: create_parent_supervision_goal_progress_api_v1_parent_supervisions__parent_supervision_id__goal_progress__post
      security:
      - HTTPBearer: []
      parameters:
      - name: parent_supervision_id
        in: path
        required: true
        schema:
          type: integer
          title: Parent Supervision Id
      requestBody:
        required: true
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/ParentSupervisionGoalProgressCreate'
      responses:
        '201':
          description: Successful Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ParentSupervisionGoalProgressResponse'
        '422':
          description: Validation Error
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/HTTPValidationError'
    servers:
    - url: https://api.prod.fortahealth.com/api/v1/
      description: Base URL declared by the provider in apis.yml (roadmap#122).
  /api/v1/parent_supervisions/{parent_supervision_id}/goal_progress/{goal_progress_id}/:
    patch:
      tags:
      - parent_supervisions
      summary: Update Goal Progress
      operationId: update_goal_progress_api_v1_parent_supervisions__parent_supervision_id__goal_progress__goal_progress_id___patch
      security:
      - HTTPBearer: []
      parameters:
      - name: parent_supervision_id
        in: path
        required: true
        schema:
          type: integer
          title: Parent Supervision Id
      - name: goal_progress_id
        in: path
        required: true
        schema:
          type: integer
          title: Goal Progress Id
      requestBody:
        required: true
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/ParentSupervisionGoalProgressPatch'
      responses:
        '200':
          description: Successful Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ParentSupervisionGoalProgressResponse'
        '422':
          description: Validation Error
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/HTTPValidationError'
    delete:
      tags:
      - parent_supervisions
      summary: Delete Goal Progress
      operationId: delete_goal_progress_api_v1_parent_supervisions__parent_supervision_id__goal_progress__goal_progress_id___delete
      security:
      - HTTPBearer: []
      parameters:
      - name: parent_supervision_id
        in: path
        required: true
        schema:
          type: integer
          title: Parent Supervision Id
      - name: goal_progress_id
        in: path
        required: true
        schema:
          type: integer
          title: Goal Progress Id
      responses:
        '200':
          description: Successful Response
          content:
            application/json:
              schema: {}
        '422':
          description: Validation Error
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/HTTPValidationError'
    servers:
    - url: https://api.prod.fortahealth.com/api/v1/
      description: Base URL declared by the provider in apis.yml (roadmap#122).
  /api/v1/parent_supervisions/{parent_supervision_id}/target_evaluations/:
    post:
      tags:
      - parent_supervisions
      summary: Create Trial
      operationId: create_trial_api_v1_parent_supervisions__parent_supervision_id__target_evaluations__post
      security:
      - HTTPBearer: []
      parameters:
      - name: parent_supervision_id
        in: path
        required: true
        schema:
          type: integer
          title: Parent Supervision Id
      requestBody:
        required: true
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/TrialCreate'
      responses:
        '201':
          description: Successful Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ParentSupervisionTrialsResponse'
        '422':
          description: Validation Error
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/HTTPValidationError'
    servers:
    - url: https://api.prod.fortahealth.com/api/v1/
      description: Base URL declared by the provider in apis.yml (roadmap#122).
  /api/v1/parent_supervisions/{parent_supervision_id}/target_evaluations/{trial_id}/:
    patch:
      tags:
      - parent_supervisions
      summary: Patch Trial
      operationId: patch_trial_api_v1_parent_supervisions__parent_supervision_id__target_evaluations__trial_id___patch
      security:
      - HTTPBearer: []
      parameters:
      - name: parent_supervision_id
        in: path
        required: true
        schema:
          type: integer
          title: Parent Supervision Id
      - name: trial_id
        in: path
        required: true
        schema:
          type: integer
          title: Trial Id
      requestBody:
        required: true
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/app__api__schemas__parent_supervision__TrialPatch'
      responses:
        '200':
          description: Successful Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ParentSupervisionTrialsResponse'
        '422':
          description: Validation Error
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/HTTPValidationError'
    delete:
      tags:
      - parent_supervisions
      summary: Delete Trial
      operationId: delete_trial_api_v1_parent_supervisions__parent_supervision_id__target_evaluations__trial_id___delete
      security:
      - HTTPBearer: []
      parameters:
      - name: parent_supervision_id
        in: path
        required: true
        schema:
          type: integer
          title: Parent Supervision Id
      - name: trial_id
        in: path
        required: true
        schema:
          type: integer
          title: Trial Id
      responses:
        '200':
          description: Successful Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ParentSupervisionTrialsResponse'
        '422':
          description: Validation Error
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/HTTPValidationError'
    servers:
    - url: https://api.prod.fortahealth.com/api/v1/
      description: Base URL declared by the provider in apis.yml (roadmap#122).
  /api/v1/parent_supervisions/{parent_supervision_id}/target_evaluations/{trial_id}/duration_events/:
    post:
      tags:
      - parent_supervisions
      summary: Create Duration Trial Event
      operationId: create_duration_trial_event_api_v1_parent_supervisions__parent_supervision_id__target_evaluations__trial_id__duration_events__post
      security:
      - HTTPBearer: []
      parameters:
      - name: parent_supervision_id
        in: path
        required: true
        schema:
          type: integer
          title: Parent Supervision Id
      - name: trial_id
        in: path
        required: true
        schema:
          type: integer
          title: Trial Id
      requestBody:
        required: true
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/DurationEventCreate'
      responses:
        '201':
          description: Successful Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ParentSupervisionTrialsResponse'
        '422':
          description: Validation Error
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/HTTPValidationError'
    servers:
    - url: https://api.prod.fortahealth.com/api/v1/
      description: Base URL declared by the provider in apis.yml (roadmap#122).
  /api/v1/parent_supervisions/{parent_supervision_id}/target_evaluations/{trial_id}/duration_events/{duration_event_id}/:
    patch:
      tags:
      - parent_supervisions
      summary: Update Duration Trial Event
      operationId: update_duration_trial_event_api_v1_parent_supervisions__parent_supervision_id__target_evaluations__trial_id__duration_events__duration_event_id___patch
      security:
      - HTTPBearer: []
      parameters:
      - name: parent_supervision_id
        in: path
        required: true
        schema:
          type: integer
          title: Parent Supervision Id
      - name: trial_id
        in: path
        required: true
        schema:
          type: integer
          title: Trial Id
      - name: duration_event_id
        in: path
        required: true
        schema:
          type: integer
          title: Duration Event Id
      requestBody:
        required: true
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/DurationEventPatch'
      responses:
        '200':
          description: Successful Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ParentSupervisionTrialsResponse'
        '422':
          description: Validation Error
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/HTTPValidationError'
    delete:
      tags:
      - parent_supervisions
      summary: Delete Duration Trial Event
      operationId: delete_duration_trial_event_api_v1_parent_supervisions__parent_supervision_id__target_evaluations__trial_id__duration_events__duration_event_id___delete
      security:
      - HTTPBearer: []
      parameters:
      - name: parent_supervision_id
        in: path
        required: true
        schema:
          type: integer
          title: Parent Supervision Id
      - name: trial_id
        in: path
        required: true
        schema:
          type: integer
          title: Trial Id
      - name: duration_event_id
        in: path
        required: true
        schema:
          type: integer
          title: Duration Event Id
      responses:
        '200':
          description: Successful Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ParentSupervisionTrialsResponse'
        '422':
          description: Validation Error
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/HTTPValidationError'
    servers:
    - url: https://api.prod.fortahealth.com/api/v1/
      description: Base URL declared by the provider in apis.yml (roadmap#122).
  /api/v1/parent_supervisions/{parent_supervision_id}/target_evaluations/{trial_id}/rate_events/:
    post:
      tags:
      - parent_supervisions
      summary: Create Rate Trial Event
      operationId: create_rate_trial_event_api_v1_parent_supervisions__parent_supervision_id__target_evaluations__trial_id__rate_events__post
      security:
      - HTTPBearer: []
      parameters:
      - name: parent_supervision_id
        in: path
        required: true
        schema:
          type: integer
          title: Parent Supervision Id
      - name: trial_id
        in: path
        required: true
        schema:
          type: integer
          title: Trial Id
      requestBody:
        required: true
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/app__api__schemas__parent_supervision__RateEventCreate'
      responses:
        '201':
          description: Successful Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ParentSupervisionTrialsResponse'
        '422':
          description: Validation Error
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/HTTPValidationError'
    servers:
    - url: https://api.prod.fortahealth.com/api/v1/
      description: Base URL declared by the provider in apis.yml (roadmap#122).
  /api/v1/parent_supervisions/{parent_supervision_id}/target_evaluations/{trial_id}/rate_events/{rate_event_id}/:
    patch:
      tags:
      - parent_supervisions
      summary: Update Rate Trial Event
      operationId: update_rate_trial_event_api_v1_parent_supervisions__parent_supervision_id__target_evaluations__trial_id__rate_events__rate_event_id___patch
      security:
      - HTTPBearer: []
      parameters:
      - name: parent_supervision_id
        in: path
        required: true
        schema:
          type: integer
          title: Parent Supervision Id
      - name: trial_id
        in: path
        required: true
        schema:
          type: integer
          title: Trial Id
      - name: rate_event_id
        in: path
        required: true
        schema:
          type: integer
          title: Rate Event Id
      requestBody:
        required: true
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/app__api__schemas__parent_supervision__RateEventPatch'
      responses:
        '200':
          description: Successful Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ParentSupervisionTrialsResponse'
        '422':
          description: Validation Error
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/HTTPValidationError'
    delete:
      tags:
      - parent_supervisions
      summary: Delete Rate Trial Event
      operationId: delete_rate_trial_event_api_v1_parent_supervisions__parent_supervision_id__target_evaluations__trial_id__rate_events__rate_event_id___delete
      security:
      - HTTPBearer: []
      parameters:
      - name: parent_supervision_id
        in: path
        required: true
        schema:
          type: integer
          title: Parent Supervision Id
      - name: trial_id
        in: path
        required: true
        schema:
          type: integer
          title: Trial Id
      - name: rate_event_id
        in: path
        required: true
        schema:
          type: integer
          title: Rate Event Id
      responses:
        '200':
          description: Successful Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ParentSupervisionTrialsResponse'
        '422':
          description: Validation Error
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/HTTPValidationError'
    servers:
    - url: https://api.prod.fortahealth.com/api/v1/
      description: Base URL declared by the provider in apis.yml (roadmap#122).
  /api/v1/parent_supervisions/{parent_supervision_id}/stop/:
    put:
      tags:
      - parent_supervisions
      summary: Stop Parent Supervision
      operationId: stop_parent_supervision_api_v1_parent_supervisions__parent_supervision_id__stop__put
      security:
      - HTTPBearer: []
      parameters:
      - name: parent_supervision_id
        in: path
        required: true
        schema:
          type: integer
          title: Parent Supervision Id
      - name: x-forwarded-for
        in: header
        required: false
        schema:
          anyOf:
          - type: string
          - type: 'null'
          title: X-Forwarded-For
      requestBody:
        required: true
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/ParentSupervisionStop'
      responses:
        '200':
          description: Successful Response
          content:
            application/json:
              schema: {}
        '422':
          description: Validation Error
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/HTTPValidationError'
    servers:
    - url: https://api.prod.fortahealth.com/api/v1/
      description: Base URL declared by the provider in apis.yml (roadmap#122).
  /api/v1/parent_supervisions/data/utilization/:
    get:
      tags:
      - parent_supervisions
      summary: Get Utilization
      operationId: get_utilization_api_v1_parent_supervisions_data_utilization__get
      security:
      - HTTPBearer: []
      parameters:
      - name: client_id
        in: query
        required: true
        schema:
          type: integer
          title: Client Id
      - name: start
        in: query
        required: true
        schema:
          type: string
          format: date
          title: Start
      - name: end
        in: query
        required: true
        schema:
          type: string
          format: date
          title: End
      responses:
        '200':
          description: Successful Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ParentSupervisionUtilizationResponse'
        '422':
          description: Validation Error
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/HTTPValidationError'
    servers:
    - url: https://api.prod.fortahealth.com/api/v1/
      description: Base URL declared by the provider in apis.yml (roadmap#122).
  /api/v1/parent_supervisions/{parent_supervision_id}/download/:
    get:
      tags:
      - parent_supervisions
      summary: Download Pdf
      operationId: download_pdf_api_v1_parent_supervisions__parent_supervision_id__download__get
      security:
      - HTTPBearer: []
      parameters:
      - name: parent_supervision_id
        in: path
        required: true
        schema:
          type: integer
          title: Parent Supervision Id
      responses:
        '200':
          description: Successful Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ParentSupervisionDownloadPdfResponse'
        '422':
          description: Validation Error
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/HTTPValidationError'
    servers:
    - url: https://api.prod.fortahealth.com/api/v1/
      description: Base URL declared by the provider in apis.yml (roadmap#122).
  /api/v1/parent_supervisions/{parent_supervision_id}/make_unbillable/:
    put:
      tags:
      - parent_supervisions
      summary: Make Parent Supervision Unbillable
      operationId: make_parent_supervision_unbillable_api_v1_parent_supervisions__parent_supervision_id__make_unbillable__put
      security:
      - HTTPBearer: []
      parameters:
      - name: parent_supervision_id
        in: path
        required: true
        schema:
          type: integer
          title: Parent Supervision Id
      responses:
        '204':
          description: Successful Response
        '422':
          description: Validation Error
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/HTTPValidationError'
    servers:
    - url: https://api.prod.fortahealth.com/api/v1/
      description: Base URL declared by the provider in apis.yml (roadmap#122).
  /api/v1/parent_supervisions/{parent_supervision_id}/make_billable/:
    put:
      tags:
      - parent_supervisions
      summary: Make Parent Supervision Billable
      operationId: make_parent_supervision_billable_api_v1_parent_supervisions__parent_supervision_id__make_billable__put
      security:
      - HTTPBearer: []
      parameters:
      - name: parent_supervision_id
        in: path
        required: true
        schema:
          type: integer
          title: Parent Supervision Id
      responses:
        '204':
          description: Successful Response
        '422':
          description: Validation Error
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/HTTPValidationError'
    servers:
    - url: https://api.prod.fortahealth.com/api/v1/
      description: Base URL declared by the provider in apis.yml (roadmap#122).
  /api/v1/parent_supervisions/{parent_supervision_id}/edit/:
    put:
      tags:
      - parent_supervisions
      summary: Edit Parent Supervision
      operationId: edit_parent_supervision_api_v1_parent_supervisions__parent_supervision_id__edit__put
      security:
      - HTTPBearer: []
      parameters:
      - name: parent_supervision_id
        in: path
        required: true
        schema:
          type: integer
          title: Parent Supervision Id
      responses:
        '204':
          description: Successful Response
        '422':
          description: Validation Error
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/HTTPValidationError'
    servers:
    - url: https://api.prod.fortahealth.com/api/v1/
      description: Base URL declared by the provider in apis.yml (roadmap#122).
  /api/v1/parent_supervisions/{parent_supervision_id}/backdate/:
    put:
      tags:
      - parent_supervisions
      summary: Backdate Parent Supervision
      operationId: backdate_parent_supervision_api_v1_parent_supervisions__parent_supervision_id__backdate__put
      security:
      - HTTPBearer: []
      parameters:
      - name: parent_supervision_id
        in: path
        required: true
        schema:
          type: integer
          title: Parent Supervision Id
      requestBody:
        required: true
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/ParentSupervisionBackdate'
      responses:
        '204':
          description: Successful Response
        '422':
          description: Validation Error
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/HTTPValidationError'
    servers:
    - url: https://api.prod.fortahealth.com/api/v1/
      description: Base URL declared by the provider in apis.yml (roadmap#122).
components:
  schemas:
    ParentSupervisionGoalProgressCreate:
      properties:
        goal_evaluation:
          $ref: '#/components/schemas/GoalProgressEnum'
        goal_id:
          type: integer
          title: Goal Id
      type: object
      required:
      - goal_evaluation
      - goal_id
      title: ParentSupervisionGoalProgressCreate
    ParentSupervisionBackdate:
      properties:
        date_start:
          type: string
          format: date-time
          title: Date Start
        utc_offset_date_start:
          type: integer
          title: Utc Offset Date Start
      type: object
      required:
      - date_start
      - utc_offset_date_start
      title: ParentSupervisionBackdate
    ParentAndCaregiverListResponse:
      properties:
        role:
          $ref: '#/components/schemas/ParentAndCaregiverRoleEnum'
        name:
          type: string
          maxLength: 1000
          minLength: 2
          title: Name
        id:
          type: integer
          title: Id
        email:
          anyOf:
          - type: string
            format: email
          - type: 'null'
          title: Email
        phone:
          anyOf:
          - type: string
            pattern: ^[1-9][0-9]{9}$
          - type: 'null'
          title: Phone
      type: object
      required:
      - role
      - name
      - id
      title: ParentAndCaregiverListResponse
    DurationEventPatch:
      properties:
        duration:
          type: integer
          title: Duration
      type: object
      required:
      - duration
      title: DurationEventPatch
    ParentSupervisionCreate:
      properties:
        date_start:
          type: string
          format: date-time
          title: Date Start
        utc_offset_date_start:
          type: integer
          title: Utc Offset Date Start
        expected_duration:
          type: integer
          maximum: 14400.0
          minimum: 900.0
          title: Expected Duration
        client_id:
          type: integer
          title: Client Id
        location:
          $ref: '#/components/schemas/LocationEnumV2'
        setting:
          $ref: '#/components/schemas/SettingEnumV2'
      type: object
      required:
      - date_start
     

# --- truncated at 32 KB (53 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/forta-health/refs/heads/main/openapi/forta-health-parent-supervisions-api-openapi.yml