Felt · Example Payload

Felt Api Examples

MapsGISGeospatialCollaborativeMappingLayersEmbedding

Felt Api Examples is an example object payload from Felt, with 1 top-level field. It illustrates the shape of data this provider's APIs accept or return.

Top-level fields

felt_api_operations

Example Payload

Raw ↑
{
  "felt_api_operations": [
    {
      "operation": "delete_map_layer_group",
      "summary": "Delete map layer group",
      "method": "DELETE",
      "path": "/api/v2/maps/{map_id}/layer_groups/{layer_group_id}",
      "tags": [
        "Layers"
      ]
    },
    {
      "operation": "show_map_layer_group",
      "summary": "Get map layer group",
      "method": "GET",
      "path": "/api/v2/maps/{map_id}/layer_groups/{layer_group_id}",
      "tags": [
        "Layers"
      ]
    },
    {
      "operation": "update_map_layer_group",
      "summary": "Update map layer group",
      "method": "POST",
      "path": "/api/v2/maps/{map_id}/layer_groups/{layer_group_id}",
      "tags": [
        "Layers"
      ]
    },
    {
      "operation": "publish_map_layer",
      "summary": "Publish map layer",
      "method": "POST",
      "path": "/api/v2/maps/{map_id}/layers/{layer_id}/publish",
      "tags": [
        "Layer Library"
      ]
    },
    {
      "operation": "update_source",
      "summary": "Update source",
      "method": "POST",
      "path": "/api/v2/sources/{source_id}/update",
      "tags": [
        "Sources"
      ]
    },
    {
      "operation": "delete_map_element",
      "summary": "Delete map element",
      "method": "DELETE",
      "path": "/api/v2/maps/{map_id}/elements/{element_id}",
      "tags": [
        "Elements"
      ]
    },
    {
      "operation": "list_projects",
      "summary": "List projects",
      "method": "GET",
      "path": "/api/v2/projects",
      "tags": [
        "Projects"
      ]
    },
    {
      "operation": "create_project",
      "summary": "Create project",
      "method": "POST",
      "path": "/api/v2/projects",
      "tags": [
        "Projects"
      ]
    },
    {
      "operation": "export_map_comments",
      "summary": "Export map comments",
      "method": "GET",
      "path": "/api/v2/maps/{map_id}/comments/export",
      "tags": [
        "Comments"
      ]
    },
    {
      "operation": "list_sources",
      "summary": "List sources",
      "method": "GET",
      "path": "/api/v2/sources",
      "tags": [
        "Sources"
      ]
    },
    {
      "operation": "create_source",
      "summary": "Create source",
      "method": "POST",
      "path": "/api/v2/sources",
      "tags": [
        "Sources"
      ]
    },
    {
      "operation": "add_map_layer_from_source",
      "summary": "Add layer from data source",
      "method": "POST",
      "path": "/api/v2/maps/{map_id}/add_source_layer",
      "tags": [
        "Layer Uploads"
      ]
    },
    {
      "operation": "sync_source",
      "summary": "Sync source",
      "method": "POST",
      "path": "/api/v2/sources/{source_id}/sync",
      "tags": [
        "Sources"
      ]
    },
    {
      "operation": "refresh_map_layer",
      "summary": "Refresh map layer",
      "method": "POST",
      "path": "/api/v2/maps/{map_id}/layers/{layer_id}/refresh",
      "tags": [
        "Layer Uploads"
      ]
    },
    {
      "operation": "delete_source",
      "summary": "Delete source",
      "method": "DELETE",
      "path": "/api/v2/sources/{source_id}",
      "tags": [
        "Sources"
      ]
    },
    {
      "operation": "show_source",
      "summary": "Get source",
      "method": "GET",
      "path": "/api/v2/sources/{source_id}",
      "tags": [
        "Sources"
      ]
    },
    {
      "operation": "list_map_layers",
      "summary": "List map layers",
      "method": "GET",
      "path": "/api/v2/maps/{map_id}/layers",
      "tags": [
        "Layers"
      ]
    },
    {
      "operation": "update_map_layer",
      "summary": "Update map layer",
      "method": "POST",
      "path": "/api/v2/maps/{map_id}/layers",
      "tags": [
        "Layers"
      ]
    },
    {
      "operation": "upload_map_layer",
      "summary": "Upload map layer",
      "method": "POST",
      "path": "/api/v2/maps/{map_id}/upload",
      "tags": [
        "Layer Uploads"
      ]
    },
    {
      "operation": "create_map_layer_export_link",
      "summary": "Create layer export link",
      "method": "GET",
      "path": "/api/v2/maps/{map_id}/layers/{layer_id}/get_export_link",
      "tags": [
        "Layer Exports"
      ]
    },
    {
      "operation": "poll_map_layer_custom_export",
      "summary": "Check custom export status",
      "method": "GET",
      "path": "/api/v2/maps/{map_id}/layers/{layer_id}/custom_exports/{export_id}",
      "tags": [
        "Layer Exports"
      ]
    },
    {
      "operation": "list_map_layer_groups",
      "summary": "List map layer groups",
      "method": "GET",
      "path": "/api/v2/maps/{map_id}/layer_groups",
      "tags": [
        "Layers"
      ]
    },
    {
      "operation": "update_map_layer_groups",
      "summary": "Update map layer groups",
      "method": "POST",
      "path": "/api/v2/maps/{map_id}/layer_groups",
      "tags": [
        "Layers"
      ]
    },
    {
      "operation": "resolve_map_comment",
      "summary": "Resolve map comment",
      "method": "POST",
      "path": "/api/v2/maps/{map_id}/comments/{comment_id}/resolve",
      "tags": [
        "Comments"
      ]
    },
    {
      "operation": "update_map_layer_style",
      "summary": "Update layer style",
      "method": "POST",
      "path": "/api/v2/maps/{map_id}/layers/{layer_id}/update_style",
      "tags": [
        "Layers"
      ]
    },
    {
      "operation": "create_source_credential",
      "summary": "Create source credential",
      "method": "POST",
      "path": "/api/v2/sources/{source_id}/credentials",
      "tags": [
        "Sources"
      ]
    },
    {
      "operation": "move_map",
      "summary": "Move map",
      "method": "POST",
      "path": "/api/v2/maps/{map_id}/move",
      "tags": [
        "Maps"
      ]
    },
    {
      "operation": "duplicate_map",
      "summary": "Duplicate map",
      "method": "POST",
      "path": "/api/v2/maps/{map_id}/duplicate",
      "tags": [
        "Maps"
      ]
    },
    {
      "operation": "create_map",
      "summary": "Create map",
      "method": "POST",
      "path": "/api/v2/maps",
      "tags": [
        "Maps"
      ]
    },
    {
      "operation": "list_map_elements",
      "summary": "List map elements",
      "method": "GET",
      "path": "/api/v2/maps/{map_id}/elements",
      "tags": [
        "Elements"
      ]
    },
    {
      "operation": "upsert_map_elements",
      "summary": "Create or update map elements",
      "method": "POST",
      "path": "/api/v2/maps/{map_id}/elements",
      "tags": [
        "Elements"
      ]
    },
    {
      "operation": "create_map_embed_token",
      "summary": "Create an Embed Token",
      "method": "POST",
      "path": "/api/v2/maps/{map_id}/embed_token",
      "tags": [
        "Embed Tokens"
      ]
    },
    {
      "operation": "update_map",
      "summary": "Update map",
      "method": "POST",
      "path": "/api/v2/maps/{map_id}/update",
      "tags": [
        "Maps"
      ]
    },
    {
      "operation": "publish_map_layer_group",
      "summary": "Publish map layer group",
      "method": "POST",
      "path": "/api/v2/maps/{map_id}/layer_groups/{layer_group_id}/publish",
      "tags": [
        "Layer Library"
      ]
    },
    {
      "operation": "delete_project",
      "summary": "Delete project",
      "method": "DELETE",
      "path": "/api/v2/projects/{project_id}",
      "tags": [
        "Projects"
      ]
    },
    {
      "operation": "show_project",
      "summary": "Get project",
      "method": "GET",
      "path": "/api/v2/projects/{project_id}",
      "tags": [
        "Projects"
      ]
    },
    {
      "operation": "delete_map_layer",
      "summary": "Delete map layer",
      "method": "DELETE",
      "path": "/api/v2/maps/{map_id}/layers/{layer_id}",
      "tags": [
        "Layers"
      ]
    },
    {
      "operation": "show_map_layer",
      "summary": "Get map layer",
      "method": "GET",
      "path": "/api/v2/maps/{map_id}/layers/{layer_id}",
      "tags": [
        "Layers"
      ]
    },
    {
      "operation": "update_project",
      "summary": "Update project",
      "method": "POST",
      "path": "/api/v2/projects/{project_id}/update",
      "tags": [
        "Projects"
      ]
    },
    {
      "operation": "update_source_credential",
      "summary": "Update source credential",
      "method": "POST",
      "path": "/api/v2/sources/{source_id}/credentials/{credential_id}/update",
      "tags": [
        "Sources"
      ]
    },
    {
      "operation": "delete_source_credential",
      "summary": "Delete source credential",
      "method": "DELETE",
      "path": "/api/v2/sources/{source_id}/credentials/{credential_id}",
      "tags": [
        "Sources"
      ]
    },
    {
      "operation": "show_map_element_group",
      "summary": "Get map element group",
      "method": "GET",
      "path": "/api/v2/maps/{map_id}/element_groups/{group_id}",
      "tags": [
        "Elements"
      ]
    },
    {
      "operation": "list_library_layers",
      "summary": "List library layers",
      "method": "GET",
      "path": "/api/v2/library",
      "tags": [
        "Layer Library"
      ]
    },
    {
      "operation": "delete_map",
      "summary": "Delete map",
      "method": "DELETE",
      "path": "/api/v2/maps/{map_id}",
      "tags": [
        "Maps"
      ]
    },
    {
      "operation": "show_map",
      "summary": "Get map",
      "method": "GET",
      "path": "/api/v2/maps/{map_id}",
      "tags": [
        "Maps"
      ]
    },
    {
      "operation": "list_map_element_groups",
      "summary": "List map element groups",
      "method": "GET",
      "path": "/api/v2/maps/{map_id}/element_groups",
      "tags": [
        "Elements"
      ]
    },
    {
      "operation": "upsert_map_element_groups",
      "summary": "Create or update map element groups",
      "method": "POST",
      "path": "/api/v2/maps/{map_id}/element_groups",
      "tags": [
        "Elements"
      ]
    },
    {
      "operation": "create_map_layer_custom_export",
      "summary": "Create custom layer export",
      "method": "POST",
      "path": "/api/v2/maps/{map_id}/layers/{layer_id}/custom_export",
      "tags": [
        "Layer Exports"
      ]
    },
    {
      "operation": "delete_map_comment",
      "summary": "Delete map comment",
      "method": "DELETE",
      "path": "/api/v2/maps/{map_id}/comments/{comment_id}",
      "tags": [
        "Comments"
      ]
    },
    {
      "operation": "show_current_user",
      "summary": "Get current user",
      "method": "GET",
      "path": "/api/v2/user",
      "tags": [
        "Users"
      ]
    },
    {
      "operation": "duplicate_map_layers",
      "summary": "Duplicate map layers",
      "method": "POST",
      "path": "/api/v2/duplicate_layers",
      "tags": [
        "Layers"
      ]
    }
  ]
}

Work with this as data

Every example here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for examples

4 MCP tools reach this
  • find_examplesBrowse and filter every example in the catalog.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This example
curl "https://apis.io/api/v1/examples/felt-api-examples"
All examples
curl "https://apis.io/api/v1/examples?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.