Fusebit Integration/Tags API

The Integration/Tags API from Fusebit — 3 operation(s) for integration/tags.

Operations 4

GET /v2/account/{accountId}/subscription/{subscriptionId}/integration/{integrationId}/tag Get the tags for an entity #
GET /v2/account/{accountId}/subscription/{subscriptionId}/integration/{integrationId}/tag/{tagKey} Get the value of a specific tag for an entity #
DELETE /v2/account/{accountId}/subscription/{subscriptionId}/integration/{integrationId}/tag/{tagKey} Delete a specific tag #
PUT /v2/account/{accountId}/subscription/{subscriptionId}/integration/{integrationId}/tag/{tagKey}/{tagValue} Set the value of a specific tag for an entity #

Work with this as data

Every API 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 apis

7 MCP tools reach this
  • find_apisBrowse and filter every API in the catalog.
  • get_api_artifactsOne API's artifacts, grouped by type.
  • get_openapiThe primary OpenAPI for this API.
  • find_similar_apisAPIs that look like this one.
  • 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 API
curl "https://apis.io/api/v1/apis/fusebit-integration-tags-api"
All apis
curl "https://apis.io/api/v1/apis?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.

OpenAPI Specification

fusebit-integration-tags-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  description: Fusebit HTTP API for the management and execution of Fusebit accounts, users, functions and more
  version: 1.0.0
  title: Fusebit HTTP API - Integrations Integration/Tags API
  contact:
    email: contact@fusebit.io
  license:
    name: Apache 2.0
    url: http://www.apache.org/licenses/LICENSE-2.0.html
servers:
- url: https://api.{region}.on.fusebit.io
  description: Production
  variables:
    region:
      description: 'The region where the API is deployed, for example `''us-west-1''`

        '
      default: us-west-1
security:
- AccessToken: []
tags:
- name: Integration/Tags
paths:
  /v2/account/{accountId}/subscription/{subscriptionId}/integration/{integrationId}/tag:
    parameters:
    - $ref: '#/components/parameters/Account'
    - $ref: '#/components/parameters/Subscription'
    - name: integrationId
      in: path
      required: true
      schema:
        $ref: '#/components/schemas/EntityId'
    get:
      tags:
      - Integration/Tags
      summary: Get the tags for an entity
      operationId: getIntegrationTags
      responses:
        200:
          $ref: '#/components/responses/Tag200'
        400:
          $ref: '#/components/responses/400'
        403:
          $ref: '#/components/responses/403'
        404:
          $ref: '#/components/responses/404'
      security:
      - AccessToken:
        - integration:get
  /v2/account/{accountId}/subscription/{subscriptionId}/integration/{integrationId}/tag/{tagKey}:
    parameters:
    - $ref: '#/components/parameters/Account'
    - $ref: '#/components/parameters/Subscription'
    - name: integrationId
      in: path
      required: true
      schema:
        $ref: '#/components/schemas/EntityId'
    - $ref: '#/components/parameters/TagKey'
    get:
      tags:
      - Integration/Tags
      summary: Get the value of a specific tag for an entity
      operationId: getIntegrationTag
      responses:
        200:
          $ref: '#/components/responses/TagKey200'
        400:
          $ref: '#/components/responses/400'
        403:
          $ref: '#/components/responses/403'
        404:
          $ref: '#/components/responses/404'
      security:
      - AccessToken:
        - integration:get
    delete:
      tags:
      - Integration/Tags
      summary: Delete a specific tag
      operationId: deleteIntegrationTag
      responses:
        200:
          $ref: '#/components/responses/Tag200'
        400:
          $ref: '#/components/responses/400'
        403:
          $ref: '#/components/responses/403'
        404:
          $ref: '#/components/responses/404'
      security:
      - AccessToken:
        - integration:put-tag
  /v2/account/{accountId}/subscription/{subscriptionId}/integration/{integrationId}/tag/{tagKey}/{tagValue}:
    parameters:
    - $ref: '#/components/parameters/Account'
    - $ref: '#/components/parameters/Subscription'
    - name: integrationId
      in: path
      required: true
      schema:
        $ref: '#/components/schemas/EntityId'
    - $ref: '#/components/parameters/TagKey'
    - $ref: '#/components/parameters/TagValue'
    put:
      tags:
      - Integration/Tags
      summary: Set the value of a specific tag for an entity
      operationId: putIntegrationTag
      responses:
        200:
          $ref: '#/components/responses/Tag200'
        400:
          $ref: '#/components/responses/400'
        403:
          $ref: '#/components/responses/403'
        404:
          $ref: '#/components/responses/404'
      security:
      - AccessToken:
        - integration:put
components:
  parameters:
    Account:
      name: accountId
      in: path
      required: true
      description: Account id
      schema:
        $ref: '#/components/schemas/AccountId'
    TagValue:
      name: tagValue
      in: path
      required: true
      description: The value of the tag, URL encoded as necessary
      schema:
        type: string
    Subscription:
      name: subscriptionId
      in: path
      required: true
      description: Subscription id
      schema:
        $ref: '#/components/schemas/SubscriptionId'
    TagKey:
      name: tagKey
      in: path
      required: true
      description: The name of the tag, URL encoded as necessary
      schema:
        type: string
  schemas:
    EntityTags:
      type: object
      description: A hash containing tags set on this entity
      example:
        tenant: tenant-525
        customer: Sonicity
    EntityId:
      type: string
      description: 'The name of an entity, matches: `/^[A-Za-z0-9\-]{1,64}$/)`

        '
    AccountId:
      type: string
      description: Account id
      example: acc-5555555555555555
    SubscriptionId:
      type: string
      description: Subscription id
      example: sub-5555555555555555
  responses:
    TagKey200:
      description: The requested tag value
      content:
        application/json:
          schema:
            type: string
            description: The value of the requested tag, as a JSON encoded string.
    Tag200:
      description: The set of tags that apply to a specific entity.
      content:
        application/json:
          schema:
            type: object
            required:
            - tags
            properties:
              tags:
                $ref: '#/components/schemas/EntityTags'
              version:
                type: string
          example:
            tags:
              tenantId: Sonicity
  securitySchemes:
    AccessToken:
      type: http
      scheme: bearer
      bearerFormat: JWT
      description: For a description of the access token format, see [this doc](https://developer.fusebit.io/docs/connecting-fusebit-with-your-application).