Circle V2 API Docs
Preparing search index...
@repo/trpc
routers/integrations/index
integrationsRouter
Variable integrationsRouter
Const
integrationsRouter
:
BuiltRouter
<
{
ctx
:
TRPCContext
;
errorShape
:
DefaultErrorShape
;
meta
:
object
;
transformer
:
false
;
}
,
DecorateCreateRouterOptions
<
{
fullSync
:
MutationProcedure
<
{
input
:
{
dry_run
?:
boolean
;
integration_id
:
string
}
;
meta
:
object
;
output
:
{
chart_reviews_enqueued
:
number
;
patients_enqueued
:
number
;
success
:
true
;
}
;
}
,
>
;
getIntegrationLocations
:
QueryProcedure
<
{
input
:
|
{
credentials
:
{
api_id
:
string
;
api_secret
:
string
;
realm_id
:
string
;
sunwave_email
:
string
;
}
;
type
:
"sunwave"
;
}
|
{
credentials
:
{
bearer_token
:
string
}
;
type
:
"lightningstep"
}
|
{
credentials
:
{
app_id
:
string
}
;
type
:
"kipu"
}
;
meta
:
object
;
output
:
|
FetchSunwaveLocationsResult
|
FetchKipuLocationsResult
|
FetchLightningStepLocationsResult
;
}
,
>
;
syncAdmissions
:
MutationProcedure
<
{
input
:
{
dry_run
?:
boolean
;
end_date
?:
string
;
integration_id
:
string
;
start_date
?:
string
;
}
;
meta
:
object
;
output
:
{
error
:
null
;
patients
?:
{
first_name
:
string
;
id
:
number
;
last_name
:
string
}
[]
;
stats
?:
{
date_range
?:
{
end
?:
(...)
|
(...)
;
start
?:
(...)
|
(...)
}
;
records_fetched
:
number
;
records_upserted
?:
number
;
}
;
success
:
true
;
}
;
}
,
>
;
syncEpisode
:
MutationProcedure
<
{
input
:
{
episodeId
:
string
;
syncDocuments
?:
boolean
}
;
meta
:
object
;
output
:
SyncEpisodeServiceResult
;
}
,
>
;
syncFacilityLevelsOfCare
:
MutationProcedure
<
{
input
:
{
integrationId
:
string
}
;
meta
:
object
;
output
:
SyncFacilityLevelsOfCareServiceResult
;
}
,
>
;
syncFacilityPrograms
:
MutationProcedure
<
{
input
:
{
integrationId
:
string
}
;
meta
:
object
;
output
:
SyncFacilityProgramsServiceResult
;
}
,
>
;
syncIntegration
:
MutationProcedure
<
{
input
:
{
dateRange
?:
{
from
:
string
;
to
:
string
}
;
integrationId
:
string
;
}
;
meta
:
object
;
output
:
void
;
}
,
>
;
syncIntegrationEpisodes
:
MutationProcedure
<
{
input
:
{
endDate
:
unknown
;
integrationId
:
string
;
startDate
:
unknown
;
}
;
meta
:
object
;
output
:
SyncIntegrationEpisodesServiceResult
;
}
,
>
;
syncPatient
:
MutationProcedure
<
{
input
:
{
dryRun
?:
boolean
;
patientId
:
string
;
syncDocuments
?:
boolean
;
}
;
meta
:
object
;
output
:
{
success
:
true
}
|
SyncPatientEpisodesServiceResult
;
}
,
>
;
syncPatientEpisodes
:
MutationProcedure
<
{
input
:
{
patientId
:
string
}
;
meta
:
object
;
output
:
SyncPatientEpisodesServiceResult
;
}
,
>
;
update
:
MutationProcedure
<
{
input
:
{
id
:
string
;
integration
?:
|
{
credentials
:
{
app_id
:
string
;
location_id
:
number
;
location_name
?:
string
;
}
;
type
:
"kipu"
;
}
|
{
credentials
:
{
bearer_token
:
string
;
location_ids
:
number
[]
;
location_name
?:
string
;
}
;
type
:
"lightningstep"
;
}
|
{
credentials
:
{
api_id
:
string
;
api_secret
:
string
;
location_name
?:
string
;
realm_id
:
string
;
service_facility_id
:
number
;
sunwave_email
:
string
;
}
;
type
:
"sunwave"
;
}
|
{
credentials
:
{
base_url
:
string
;
client_id
:
string
;
rpa_vault_user_id
:
string
;
rpa_workflow_id
:
string
;
secret_key
:
string
;
}
;
type
:
"qualifacts_insync"
;
}
;
label
?:
string
;
status
?:
"active"
|
"inactive"
;
}
;
meta
:
object
;
output
:
{
created_at
:
DbDate
;
created_by
:
string
|
null
;
credentials
:
|
{
access_id
:
string
;
app_id
:
string
;
location_id
:
number
;
location_name
?:
string
;
secret_key
:
string
;
}
|
{
bearer_token
:
string
;
location_ids
:
number
[]
;
location_name
?:
string
;
}
|
{
api_id
:
string
;
api_secret
:
string
;
location_name
?:
string
;
realm_id
:
string
;
service_facility_id
:
number
;
sunwave_email
:
string
;
}
|
{
base_url
:
string
;
client_id
:
string
;
rpa_vault_user_id
:
string
;
rpa_workflow_id
:
string
;
secret_key
:
string
;
}
;
entity_id
:
number
&
{
__brand
:
"EntityId"
}
;
facility_id
:
FacilityId
|
null
;
id
:
IntegrationId
;
label
:
string
|
null
;
last_sync
:
string
|
null
;
status
:
"error"
|
"active"
|
"inactive"
;
type
:
"kipu"
|
"lightningstep"
|
"sunwave"
|
"qualifacts_insync"
;
updated_at
:
DbDate
;
}
;
}
,
>
;
}
,
>
,
>
= ...
Settings
Member Visibility
Protected
Inherited
External
Theme
OS
Light
Dark
Circle V2 API Docs
Loading...