Sources
APIs to connect your data
Sources connect your databases to Felt.
With these APIs, you can configure data source connections, credentials, and sync settings to create live maps.
Update data source connection settings, access permissions, or configuration details.
Connecting the Source and inspecting its datasets will happen asynchronously after the API response is returned. To determine when the inspection process has completed, poll the Show Source endpoint and check for sync_status: completed.
The ID of the source to update
Source reference
UnauthorizedError
UnauthorizedError
NotFoundError
Unprocessable Entity
Unprocessable Entity
InternalServerError
Retrieve all data sources accessible to the authenticated user within the workspace.
Only needed when using the API as part of a plugin
Source references
UnauthorizedError
UnauthorizedError
NotFoundError
Unprocessable Entity
Unprocessable Entity
InternalServerError
Create a new data source connection with authentication credentials and access permissions.
Connecting the Source and inspecting its datasets will happen asynchronously after the API response is returned. To determine when the inspection process has completed, poll the Show Source endpoint and check for sync_status: completed.
Source reference
UnauthorizedError
UnauthorizedError
NotFoundError
Unprocessable Entity
Unprocessable Entity
InternalServerError
Trigger a full data synchronization from the source to update all connected layers with latest data.
Syncing will happen asynchronously after the API response is returned. To determine when the inspection process has completed, poll the Show Source endpoint and check for sync_status: completed.
The ID of the source to sync
Source reference
UnauthorizedError
UnauthorizedError
NotFoundError
Unprocessable Entity
Unprocessable Entity
InternalServerError
Retrieve detailed configuration and connection information for a specific data source.
The ID of the source to show
Source
UnauthorizedError
UnauthorizedError
NotFoundError
Unprocessable Entity
Unprocessable Entity
InternalServerError
Permanently delete a data source connection and all its associated layers and data.
Any layers created from the Source will remain after it is deleted, but they will no longer be refreshed.
The ID of the source to delete
No Content
UnauthorizedError
UnauthorizedError
NotFoundError
Unprocessable Entity
Unprocessable Entity
InternalServerError
No content
Add authentication credentials to an existing data source for secure access.
Some sources may need to be configured with additional credentials to work with Felt. Access to S3 Buckets, for example, may be protected by IAM policies. Adding a SourceCredential-AwsAssumeRole credential to your S3 Bucket source allows Felt to connect to a private source.
Sensitive fields in credentials, like SourceCredential-KeyPair.private_key, will be returned as felt:redacted.
The ID of the source to attach the credential
Source credential created
UnauthorizedError
UnauthorizedError
NotFoundError
Unprocessable Entity
Unprocessable Entity
InternalServerError
Update existing authentication credentials for a data source connection.
Sensitive fields in credentials, like SourceCredential-KeyPair.private_key, will be returned as felt:redacted.
The ID of the source that the credential belongs to
The ID of the credential
Source credential updated
UnauthorizedError
UnauthorizedError
NotFoundError
Unprocessable Entity
Unprocessable Entity
InternalServerError
Remove authentication credentials from a data source connection.
The ID of the source that the credential belongs to
The ID of the credential to delete
No Content
UnauthorizedError
UnauthorizedError
NotFoundError
Unprocessable Entity
Unprocessable Entity
InternalServerError
No content
Last updated
Was this helpful?