API Change Log - 17 Jun - 2025 - DRAFT

Digital Forms

  • API Endpoint: {api_url}/v1/organizations/treatment_forms/compliance_rules/{rule_id}
  • Scenario: This API creates new compliance rule or updates existing ones.
  • API method: PUT
  • Earlier behavior: New API. No earlier behavior.
  • New behavior: This API creates new compliance rule or updates existing ones.

Digital Forms

  • API Endpoint: {api_url}/v1/organizations/treatment_forms/compliance_rule_statistics/queue_job
  • Scenario: This API inserts JobType data in ComplianceJobRequests table.
  • API method: PUT
  • Earlier behavior: New API. No earlier behavior.
  • New behavior: This API inserts JobType data in ComplianceJobRequests table.

Booking Wizard

  • API Endpoint: {api_url}/v1/bookings
  • Scenario: This API ensures that when consider_single_therapist_slot is set to true, all booked services are assigned to the same therapist.
  • API method: POST
  • Earlier behavior: Therapists are assigned based on slot availability, which may result in different therapists being allocated depending on available time slots or the therapist specifically mapped to a service.
  • New behavior: When ConsiderSingleTherapistSlot is set to true in the API request, the system ensures that all services in the booking are scheduled with the same therapist.

Reports V2

  • API Endpoint: {api_url} /v1/reports/sales/accrual_basis/flat_file
  • Scenario: This API gets the sales made by the current center (on any particular day or over a time period) if your business follows accrual-based accounting.
  • API method: POST
  • Earlier behavior: Old response body does not have Taxable and Nontaxable redemptions in total.
  • New behavior: Taxable and Nontaxable redemptions in total have been to the response body.

Digital Forms

  • API Endpoint: {api_url}/v1/organizations/treatment_forms/compliance_rule_statistics
  • Scenario: This API retrieves compliance statistics.
  • API method: GET
  • Earlier behavior: New API. No earlier behavior.
  • New behavior: This API retrieves compliance statistics.

Digital Forms

  • API Endpoint: {api_url}/v1/organizations/treatment_forms/compliance_rules/{id}
  • Scenario: This API deletes a compliance rule.
  • API method: DELETE
  • Earlier behavior: New API. No earlier behavior.
  • New behavior: This API deletes a compliance rule.

Digital Forms

  • API Endpoint: {api_url}/v1/organizations/treatment_forms/compliance_rules
  • Scenario: This API lists all compliance rules.
  • API method: GET
  • Earlier behavior: New API. No earlier behavior.
  • New behavior: This API lists all compliance rules.

Digital Forms

  • API Endpoint: {api_ur}/v1/emr/guests/{guest_id}/medical_histories
  • Scenario: This API retrieves a paginated list of medical history records for a specific guest or patient.
  • API method: GET
  • Earlier behavior: New API. No earlier behavior.
  • New behavior: This API retrieves a paginated list of medical history records for a specific guest or patient.

Fitness

  • API Endpoint: {api_url}/v1/organizations/{IdOrAccountName}
  • Scenario: This API will be used to get the basic details of an organization.
  • API method: GET
  • Earlier behavior: New API. No earlier behavior.
  • New behavior: This API will be used to get the basic details of an organization.