How AI is applied across API Evangelist and APIs.io. Read my AI disclosure →
API Evangelist API Evangelist
Discovery
Learnings
Guidance
Toolbox
Alignment
API Evangelist LLC

Felt Sources API

Sources connect your databases to Felt.With these APIs, you can configure data source connections, credentials, and sync settings to create live maps.

Felt Sources API is one of 13 APIs that Felt publishes on the APIs.io network, described by a machine-readable OpenAPI specification.

This API exposes 6 JSON Schema definitions.

Tagged areas include Sources. The published artifact set on APIs.io includes an OpenAPI specification, API documentation, and 6 JSON Schemas.

This API exposes 9 operations across 7 paths, and defines 44 schemas. It is described by OpenAPI 3.0.0, at version 2.0.

Requests are made against a single base URL, https://felt.com.

9 operations 7 paths 44 schemas 2 DELETE2 GET5 POST

Metadata

The identity and technical contract details declared by the specification.

Specification
OpenAPI 3.0.0
API Version
2.0
Base URL
https://felt.com/api/v2
Authentication
HTTP Bearer
Resource Areas
1

Authentication & Security 1

Felt Sources API declares 1 security scheme for authenticating requests. It accepts HTTP bearer tokens (YOUR_API_KEY) (bearerAuth).

Paths & Operations 9

Across 7 paths, the API surfaces 9 operations — 2 DELETE, 2 GET, 5 POST. Each is listed below with its method, path, parameters, and response codes.

Sources 9

Sources connect your databases to Felt. With these APIs, you can configure data source connections, credentials, and sync settings to create live maps.

POST
/api/v2/sources/{source_id}/update
Update source
update_source 1 param body → 202401403404422429500
GET
/api/v2/sources
List sources
list_sources 1 param → 200401403404422429500
POST
/api/v2/sources
Create source
create_source body → 202401403404422429500
POST
/api/v2/sources/{source_id}/sync
Sync source
sync_source 1 param → 202401403404422429500
DELETE
/api/v2/sources/{source_id}
Delete source
delete_source 1 param → 204401403404422429500
GET
/api/v2/sources/{source_id}
Get source
show_source 1 param → 200401403404422429500
POST
/api/v2/sources/{source_id}/credentials
Create source credential
create_source_credential 1 param body → 202401403404422429500
POST
/api/v2/sources/{source_id}/credentials/{credential_id}/update
Update source credential
update_source_credential 2 params body → 202401403404422429500
DELETE
/api/v2/sources/{source_id}/credentials/{credential_id}
Delete source credential
delete_source_credential 2 params → 204401403404422429500

Schemas 44

The contract defines 44 schemas that model the data the API accepts and returns. The most detailed are SourceReference (13 properties), Source (13 properties), SourceDataset (8 properties), SourceConnection-Snowflake (8 properties). Each schema is shown below with its type and property counts.

SourceConnection-ABSBucket
object
Microsoft Azure Blob Storage
3 properties
SourceCredentialUpdate-SnowflakePAT
object
Authenticate to Snowflake with a programmatic access token (PAT)
2 properties 1 required
SourceConnection-STAC
object
SpatioTemporal Asset Catalogs
3 properties
FeltID
string
SourceCredential-CustomHeaders
object
Authenticate to an API using headers
2 properties 2 required
SourceConnection-Postgres
object
Postgres / PostGIS
6 properties
SourceCredential-SnowflakePAT
object
Authenticate to Snowflake with a programmatic access token (PAT)
2 properties 2 required
SourceConnection-Databricks
object
6 properties
SourceCreateParams
object
3 properties 2 required
SourceConnection-GCSBucket
object
Google Cloud Storage
3 properties
Source
object
13 properties
SourceCredential-AzureStorageString
object
Authenticate to Azure Blob Storage
2 properties 2 required
InternalServerError
object
1 property
UnauthorizedError
object
1 property
SourceCredentialUpdateParams
object
3 properties
SourceConnection-Amazon-Redshift
object
5 properties
SourceCredentialCreateParams
object
3 properties 3 required
SourceUpdateConnectionParams
SourceConnection-ESRI-FeatureServer
object
2 properties
SourcePermissions
SourceConnection-WFS
object
Web Feature Server
2 properties
SourceConnection-Google-BigQuery
object
3 properties
SourceCredential-DatabricksPAT
object
Authenticate to Databricks using a Personal Access Token (PAT)
2 properties 2 required
JsonErrorResponse
object
1 property 1 required
SourceCredential-KeyPair
object
Authenticate using key pair authentication
4 properties 3 required
SourceCreateConnectionParams
SourceCredentialUpdate-GcpServiceAccountJson
object
3 properties 1 required
SourceConnection-WMS-WMTS
object
Web Map Service / Web Map Tile Service
2 properties
SourceUpdateParams
object
3 properties
SourceCredentialUpdate-CustomHeaders
object
Authenticate to an API using headers
2 properties 1 required
SourceCredential-AwsAssumeRole
object
Authenticate to AWS S3
3 properties 3 required
SourceCredential-OAuthM2M
object
Authenticate to your source using Machine-to-Machine (M2M) OAuth
3 properties 3 required
SourceCredentialUpdate-AwsAssumeRole
object
Authenticate to AWS S3
3 properties 1 required
SourceConnection-S3Bucket
object
AWS S3
3 properties
SourceCredentialUpdate-KeyPair
object
Authenticate using key pair authentication
4 properties 1 required
SourceReference
object
13 properties
SourceDataset
object
A Dataset found when inspecting a Source, e.g. a database table.
8 properties
SourceCredential-GcpServiceAccountJson
object
3 properties 3 required
SourceCredentialUpdate-AzureStorageString
object
Authenticate to Azure Blob Storage
2 properties 1 required
NotFoundError
object
1 property
SourceConnection-Microsoft-SQL
object
5 properties
SourceConnection-Snowflake
object
8 properties
SourceCredential
object
7 properties 7 required
SourceReferenceList
array

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

felt-sources-api-openapi.yml Raw ↑

Other APIs Felt publishes across the network.

Felt JavaScript SDK
Felt Python SDK
Felt Comments API
Felt Elements API
Felt Embed Tokens API
Felt Layer Exports API
Felt Layer Library API
Felt Layer Uploads API
Felt Layers API
Felt Maps API
Felt Projects API
Felt Users API
Where this information came from

This is an independent, third-party profile of Felt Sources API, published by API Evangelist. We do not operate, host, resell, or support these APIs, and we are not affiliated with or endorsed by the company unless stated above. Everything here is built from publicly available information — the company's own site, developer portal, documentation, public repositories, and the specifications it publishes for public use. Nothing is obtained by breaching a system, defeating an access control, or using credentials.

The Kin Score and Agent Readiness rating are independently calculated assessments of a company's public API artifacts, scored against a published rubric. They are not certifications, endorsements, security assessments, or audits.

Corrections, re-scores, and removal are free — no partnership or purchase required, and you do not need to justify the request. A removed company is recorded as unrated, never scored zero for having asked. Acknowledgement within one business day; removal within two.

info@apievangelist.com · Read the full data-sourcing policy →
On a security or compliance team? Put security in the subject line and you will get a person, not a form — we will tell you exactly which public URLs this profile was built from.