Circle V2 API Docs
    Preparing search index...

    Trimmed during port: the integration-management methods (getFacilitiesWithIntegrations, getFacilityWithIntegrations, addFacilityIntegration, updateFacilityIntegration, getFacilitiesWithLevelsOfCare) and the FacilityWithIntegrations / TriggerFilterGroup derived types were removed because v2's regenerated supabase types disagree with v1 on the integrations table shape (no entity_id, no qualifacts_insync enum value) and the chart_review_template_triggers join. None of them are used by chart-review. Reintroduce via v2-native queries when needed.

    Hierarchy (View Summary)

    Index

    Constructors

    Properties

    supabase: SupabaseClient<Database>

    Methods

    • Create a new facility

      Parameters

      Returns Promise<
          {
              created_at: string;
              entity_id: number;
              id: string;
              name: string;
              timezone: string
              | null;
              updated_at: string;
          },
      >

    • Delete a facility (only if it has no integrations)

      Parameters

      • id: string

      Returns Promise<void>

    • Get all facilities for an entity

      Parameters

      • entityId: number

      Returns Promise<
          {
              created_at: string;
              entity_id: number;
              id: string;
              name: string;
              timezone: string
              | null;
              updated_at: string;
          }[],
      >

    • Get a single facility by ID without integrations

      Parameters

      • id: string

      Returns Promise<
          {
              created_at: string;
              entity_id: number;
              id: string;
              name: string;
              timezone: string
              | null;
              updated_at: string;
          },
      >

    • Update a facility

      Parameters

      Returns Promise<
          {
              created_at: string;
              entity_id: number;
              id: string;
              name: string;
              timezone: string
              | null;
              updated_at: string;
          },
      >

    • Parameters

      • options: { supabase: SupabaseClient<Database> }

      Returns this