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.
Call it yourself
curl for this page
This API
curl "https://apis.io/api/v1/apis/lynx:lynx-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
openapi: 3.2.0
info:
title: Tags API
description: These API's are used to manage tags
termsOfService: http://lynx-fh.com
license:
name: LynxFH
url: http://lynx-fh.com
version: '"1.0"'
servers:
- url: https://sandbox.lynx-fh.co
security:
- bearerAuth: []
tags:
- name: Tags
paths:
/tags:
post:
tags:
- Tags
summary: Add Tags
description: This API will add tags, which are optional meta data values, for a type of resource, such as member or transaction.
operationId: addTag
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/TagRequest'
required: true
responses:
'200':
description: Ok
content:
application/json:
schema:
$ref: '#/components/schemas/PostTagResponseDoc'
'400':
description: 'Bad request.
- GBL-137: A tag already exists with the same name in the database
'
content:
application/json:
schema:
$ref: '#/components/schemas/ExceptionBaseResponse'
'401':
description: Not authorized
'404':
description: Not found
content:
application/json:
schema:
$ref: '#/components/schemas/ExceptionBaseResponse'
delete:
tags:
- Tags
summary: Delete a Tag
description: This API will allow you to delete a tag. Returns an empty data container when successful or exceptions when the request failed.
operationId: deleteTag
parameters:
- name: clientOrgName
in: query
description: The name of the client organization
required: true
schema:
type: string
example: Health_Plan_ABC_Division
- name: resourceType
in: query
description: 'Indicates the type of resource for which the tags will be deleted. Possible values are: MEMBER, CLIENT_ORG, MEMBER_TRANSACTION'
required: true
schema:
type: string
enum:
- MEMBER
- CLIENT_ORG
- MEMBER_TRANSACTION
- MEMBER_DVH_SERVICE
example: MEMBER
- name: resourceId
in: query
description: Indicates the key based on the type of resource. For a member, this will be client member ID. For a transaction, this will be transaction reference ID. For a client org, this will be client org name.
required: true
schema:
type: string
example: 3f50436491
- name: tagName
in: query
description: Indicates the name of the tag to be deleted
required: true
schema:
type: string
responses:
'200':
description: Ok
content:
application/json:
schema:
$ref: '#/components/schemas/BaseResponse'
'400':
description: 'Bad request.
- GBL-174: Member is in Inactive state
'
content:
application/json:
schema:
$ref: '#/components/schemas/ExceptionBaseResponse'
'401':
description: Not authorized
'404':
description: Not found
content:
application/json:
schema:
$ref: '#/components/schemas/ExceptionBaseResponse'
patch:
tags:
- Tags
summary: Update Tags API
description: Update Existing Tags on a Resource.
operationId: patchTag
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/PatchTagRequestDoc'
required: true
responses:
'200':
description: Ok
content:
application/json:
schema:
$ref: '#/components/schemas/BaseResponse'
'400':
description: 'Bad request.
- GBL-137: A tag already exists with the same name in the database
'
content:
application/json:
schema:
$ref: '#/components/schemas/ExceptionBaseResponse'
'401':
description: Not authorized
'404':
description: Not found
content:
application/json:
schema:
$ref: '#/components/schemas/ExceptionBaseResponse'
/tags/list:
get:
tags:
- Tags
summary: Get Tags
description: Returns a list of tags for a type of resource, such as member or transaction.
operationId: getTags
parameters:
- name: clientOrgName
in: query
description: The name of the client organization
required: true
schema:
type: string
example: Health_Plan_ABC_Division
- name: resourceType
in: query
description: 'Indicates the type of resource for which to retrieve the tags. Possible values are: MEMBER, CLIENT_ORG, MEMBER_TRANSACTION'
required: true
schema:
type: string
enum:
- MEMBER
- CLIENT_ORG
- MEMBER_TRANSACTION
- MEMBER_DVH_SERVICE
example: MEMBER
- name: resourceId
in: query
description: Indicates the key based on the type of resource. For a member, this will be client member ID. For a transaction, this will be transaction reference ID. For a client org, this will be client org name.
required: true
schema:
type: string
example: 3f50436491
responses:
'200':
description: Ok
content:
application/json:
schema:
$ref: '#/components/schemas/GetTagsResponseDoc'
'400':
description: Bad request
content:
application/json:
schema:
$ref: '#/components/schemas/ExceptionBaseResponse'
'401':
description: Not authorized
'404':
description: Not found
content:
application/json:
schema:
$ref: '#/components/schemas/ExceptionBaseResponse'
components:
schemas:
PatchTagRequestDoc:
type: object
properties:
data:
$ref: '#/components/schemas/PatchTagRequestDtoDoc'
idempotency:
$ref: '#/components/schemas/Idempotency'
description: Unique identifier that represents the operation
example: cf82639c-e3b6-4d51-9871-0e452a2b1566
required:
- data
- idempotency
GetTagsResponse:
type: object
properties:
clientOrg:
$ref: '#/components/schemas/ClientOrgDto'
resourceType:
type: string
description: 'Indicates the type of resource for which to retrieve the tags. Possible values are: MEMBER, CLIENT_ORG, MEMBER_TRANSACTION'
example: MEMBER
resourceId:
type: string
description: Indicates the key based on the type of resource. For a member, this will be client member ID. For a transaction, this will be transaction reference ID. For a client org, this will be client org name.
example: 3f50436491
tags:
type: array
items:
$ref: '#/components/schemas/TagDto'
required:
- resourceId
- resourceType
Idempotency:
type: object
properties:
idempotencyKey:
type: string
description: Unique identifier that represents the operation
example: cf82639c-e3b6-4d51-9871-0e452a2b1566
TagRequest:
type: object
properties:
data:
$ref: '#/components/schemas/TagRequestDto'
idempotency:
$ref: '#/components/schemas/Idempotency'
description: Unique identifier that represents the operation
example: cf82639c-e3b6-4d51-9871-0e452a2b1566
required:
- data
- idempotency
TagRequestDto:
type: object
properties:
clientOrg:
$ref: '#/components/schemas/ClientOrgDto'
resourceType:
type: string
description: 'Indicates the type of resource for which the tags will be added. Possible values are: MEMBER, CLIENT_ORG, MEMBER_TRANSACTION'
example: MEMBER
resourceId:
type: string
description: Indicates the key based on the type of resource. For a member, this will be client member ID. For a transaction, this will be transaction reference ID. For a client org, this will be client org name.
example: 3f50436491
tags:
type: array
items:
$ref: '#/components/schemas/TagDto'
required:
- resourceId
- resourceType
TagDto:
type: object
properties:
name:
type: string
description: Constant used to define the metadata within a key-value pair
value:
type: string
description: Variable belonging to the metadata within a key-value pair
type:
type: string
description: Additional client-defined qualifier that may be used to further classify the key-value pair
required:
- name
- value
TagDtoDoc:
type: object
properties:
name:
type: string
description: Constant used to define the metadata within a key-value pair
example: Chronic Condition
value:
type: string
description: Variable belonging to the metadata within a key-value pair
example: Diabetes
type:
type: string
description: Additional client-defined qualifier that may be used to further classify the key-value pair
example: Health Condition
required:
- name
PostTagResponseDto:
type: object
properties:
resourceType:
type: string
description: 'Indicates the type of resource for which the tags will be added. Possible values are: MEMBER, CLIENT_ORG, MEMBER_TRANSACTION'
example: MEMBER
resourceId:
type: string
description: Indicates the key based on the type of resource. For a member, this will be client member ID. For a transaction, this will be transaction reference ID. For a client org, this will be client org name.
example: 3f50436491
required:
- resourceId
- resourceType
PostTagResponseDoc:
type: object
properties:
data:
$ref: '#/components/schemas/PostTagResponse'
exceptions:
type: array
items:
$ref: '#/components/schemas/ResponseException'
BaseResponse:
type: object
properties:
data:
type: object
exceptions:
type: array
items:
$ref: '#/components/schemas/ResponseException'
ClientOrgDto:
type: object
properties:
name:
type: string
description: The name of the client organization
example: Health_Plan_ABC_Division
required:
- name
GetTagsResponseDoc:
type: object
properties:
data:
$ref: '#/components/schemas/GetTagsResponse'
exceptions:
type: array
items:
$ref: '#/components/schemas/ResponseException'
ResponseException:
type: object
properties:
errorCode:
type: string
description: The GBL error code that is populated when the exceptionSource is SYSTEM
exceptionSource:
type: string
description: Characterizes the type of exception (JSON, SYSTEM, PARAMETER)
exceptionMessage:
type: string
description: Additional information about the exception
PostTagResponse:
type: object
properties:
tag:
$ref: '#/components/schemas/PostTagResponseDto'
ExceptionBaseResponse:
type: object
properties:
data:
type: object
description: 'null'
exceptions:
type: array
items:
$ref: '#/components/schemas/ResponseException'
PatchTagRequestDtoDoc:
type: object
properties:
clientOrg:
$ref: '#/components/schemas/ClientOrgDto'
resourceType:
type: string
description: 'Indicates the type of resource for which the tags will be added. Possible values are: MEMBER, CLIENT_ORG, MEMBER_TRANSACTION'
example: MEMBER
resourceId:
type: string
description: Indicates the key based on the type of resource. For a member, this will be client member ID. For a transaction, this will be transaction reference ID. For a client org, this will be client org name.
example: 3f50436491
tags:
type: array
items:
$ref: '#/components/schemas/TagDtoDoc'
required:
- resourceId
- resourceType
securitySchemes:
bearerAuth:
type: http
scheme: bearer
bearerFormat: JWT
x-provenance:
method: searched
source: https://docs.lynx-fh.com/reference
harvested: '2026-10-14'
tool: harvest-readme-openapi.py
note: Assembled verbatim from the OpenAPI definition ReadMe embeds in each operation page of the provider's developer portal; paths and components merged by API title, nothing authored.
assembled_from:
- https://docs.lynx-fh.com/reference/addtag.md
- https://docs.lynx-fh.com/reference/deletetag.md
- https://docs.lynx-fh.com/reference/gettags.md
- https://docs.lynx-fh.com/reference/patchtag.md
merge:
pages: 4
deduped: 14
conflicts_kept_first: 0