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.2.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.2.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 Source (13 properties), SourceReference (13 properties), SourceDataset (8 properties), SourceConnection-Snowflake (8 properties). Each schema is shown below with its type and property counts.

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

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.