ApplicationProgrammingInterfaceClientConfiguration
The table contains information about the different non-Epic applications that use Epic-developed APIs to interact with information in the M database. These client applications are uniquely identified by their. This table includes information about the client that is expected to be stable over time, such as whether your organization allows the application to access the M database, and the type of end-user for which the application is intended.
| Column Name | Type | Description |
|---|---|---|
| DynamicClientExpirationPolicy | INTEGER | How and when will dynamic clients issued with this software template be revoked? |
| DynamicClientRegistrationTemplateCategory | INTEGER | The category ID for the client that indicates whether it can be used as a software template to register dynamic clients. |
| ClientOriginLocation | INTEGER | Specifies where an external client was originally defined. |
| ExternalClientRecordState | INTEGER | This column stores the state of the external client record if the record is soft deleted or hidden. |
| RefreshTokenExpirationHours | NUMERIC | Number of hours a refresh token for this client should last. If left blank, the token never expires. |
| IntendedUserMasterfile | VARCHAR | Stores the masterfile of the intended users for this client application. |
| LicensingOrganizationSlgIdentifier | VARCHAR | SLG ID of the healthcare organization that is licensing the external client. |
| ClientApplicationFhirVersionNumber | INTEGER | The SMART on FHIR version this client application uses. |
| ExternalClientApplicationIdentifier | VARCHAR | Alphanumeric string, usually a GUID, used to uniquely identify an application. In OAuth 2.0 requests, this is the Client ID; for other web services, this is the Epic-Client-ID HTTP header value. |
| ClientApplication | INTEGER | The Epic FHIR ID version that this client application wants to receive. |
| ApplicationDocumentationWebsite | VARCHAR | Stores the app's public documentation website. |
| IntraConnectPhysicalOwnerCommunityIdentifier | VARCHAR | The Community ID (CID) of the instance that owns this record or line. This is only populated if you use IntraConnect. |
| ClientVendorWebsiteUrl | VARCHAR | Stores the app's vendor's website. |
| ExternalClientIdentifier | NUMERIC | The unique identifier ( .1 item ) for the external client record. |
| IsGrantFunded | VARCHAR | This item stores whether or not the App Orchard app is grant funded. |
| RecordSourceCommunityIdentifier | VARCHAR | The Community ID (CID) of the instance from which this record or line was extracted. This is only populated if you use IntraConnect. |
| UniversalClientIdentification | VARCHAR | This is a globally unique, private identifier for a client application which is consistent in all database environments in which the application exists. This value is independent of the public-facing identifier in the APPLICATION_IDENTIFIER column, which may vary from environment to environment. |
| RecordCreationTimestamp | DATETIME | Date the record was created. |
| ClientTokenExpiresDueToInactivityIndicator | VARCHAR | Indicates whether the client's access tokens timeout due to inactivity. |
| ExternalClientActivationStatusOverride | INTEGER | Override value for EXTERNAL_CLIENT_CONTACTS.ACTIVATED_STATUS_C. If this value is set, ACTIVATED_STATUS_C is ignored. |
| ExternalClientRecordName | VARCHAR | The name of the external client record. |