> Portal Navigation: > > - Append `.md` to any URL under `https://dev.wix.com/docs/` to get its markdown version. > - Pages are either content pages (article or reference text) or menu pages (a list of links to child pages). > - To get a menu page, truncate any URL to a parent path and append `.md` (e.g. `https://dev.wix.com/docs/sdk.md`, `https://dev.wix.com/docs/sdk/core-modules.md`). > - Top-level index of all portals: https://dev.wix.com/docs/llms.txt > - Full concatenated docs: https://dev.wix.com/docs/llms-full.txt # Resource: External Database Connection # Type: External Database Connection Object # Link: https://dev.wix.com/docs/api-reference/business-solutions/cms/external-databases/external-database-connection/external-database-connection-object.md ## Description: An external database connection defines a connection between an external database and a Wix site. ## Schema: ```json Type: External Database Connection Object | type: ExternalDatabaseConnection Description: An external database connection defines a connection between an external database and a Wix site. - name: name | type: string | description: Name of the external database connection. An external database connection can connect to one or more external data collections or tables. These appear as `connectionName/dataCollectionId`. - name: endpoint | type: string | description: Base URL for accessing and managing data in the external database. For example: `https://example.com/my-external-database`. Required for STANDALONE connection type. - name: value | type: string | description: - name: configuration | type: Struct | description: Settings specified to the external database connection as part of each request. These settings can relate to authentication, tenancy, or provide any other information necessary for processing a request. Their content and structure depend on the specific requirements of the external database's API. - name: fields | type: object | description: - name: connectionStatus | type: ConnectionStatus | description: Status of the external database connection. Includes whether the connection was established successfully, and if not, the reason for the failure. - name: successful | type: boolean | description: Whether the connection was established successfully. - name: causeOfFailure | type: string | description: Whether and why the connection attempt failed. enum: NONE, COMMUNICATION_FAILURE, DESTINATION_HOST_UNREACHABLE, UNAUTHORIZED, DESTINATION_ENDPOINT_NOT_DEFINED - name: hasCollections | type: string | description: Whether the external database has collections. enum: UNKNOWN, YES, NO - name: publicKey | type: string | description: Public key used to validate requests to the external database. - name: capabilities | type: Capabilities | description: Capabilities of the external database. - name: collectionModificationsSupported | type: boolean | description: Whether the external database supports creating new collections, updating the structure of existing collections, or deleting them. - name: fieldTypes | type: Array | description: Field types the external database supports. Applies only when `collectionModificationsSupported` is set to `true`. enum: TEXT, NUMBER, DATE, DATETIME, IMAGE, BOOLEAN, DOCUMENT, URL, RICH_TEXT, VIDEO, ANY, ARRAY_STRING, ARRAY_DOCUMENT, AUDIO, TIME, LANGUAGE, RICH_CONTENT, MEDIA_GALLERY, ADDRESS, PAGE_LINK, REFERENCE, MULTI_REFERENCE, OBJECT, ARRAY, LEGACY_TIME, LEGACY_BOOK, LEGACY_EXTERNAL_URL, LEGACY_BROKEN_REFERENCE, LEGACY_IMAGE, LEGACY_COLOR, LEGACY_EXTERNAL_VIDEO ```