Reonic Tags API
Reusable labels for categorizing and filtering projects, contacts, and other entities.
Reusable labels for categorizing and filtering projects, contacts, and other entities.
Every API here is available over the APIs.io API and to AI agents over MCP.
One button, every client — Claude, Cursor, VS Code and the rest.
https://apis.io/mcp
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.curl "https://apis.io/api/v1/apis/reonic-tags-api"
curl "https://apis.io/api/v1/apis?limit=25"
Discovery needs no key. Ratings and market analysis are Pro.
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: 3.2.0
info:
title: Reonic REST Api v3 Tags API
description: The Reonic REST API v3 provides programmatic access to create and manage resources.
version: 3.2.0
contact:
email: kontakt@reonic.de
url: https://reonic.com
name: Reonic GmbH
servers:
- url: '{apiBaseUrl}/rest/v3/'
security:
- X-Authorization: []
tags:
- name: Tags
description: Reusable labels for categorizing and filtering projects, contacts, and other entities.
paths:
/tags:
get:
summary: List tags
description: 'List all tags.
**Allowed API keys:** Read-only, Read and Write'
tags:
- Tags
parameters:
- schema:
type: string
enum:
- residentialProject
- commercialProject
description: Type of entity the tag can be applied to.
example: residentialProject
required: false
description: Type of entity the tag can be applied to.
name: parentType
in: query
- schema:
type: string
enum:
- exclude
- include
- only
default: exclude
description: 'Controls whether archived tags appear in results. Default: exclude.'
required: false
description: 'Controls whether archived tags appear in results. Default: exclude.'
name: archived
in: query
- schema:
type: string
example: no-cache
required: false
name: Reonic-Cache-Control
in: header
description: Set to 'no-cache' to bypass the 1-hour response cache and force a fresh read. The fresh response is then written back to the cache for subsequent callers. Forced refreshes count against the uncached rate-limit bucket (30/min); only cache hits count against the cached bucket (500/min).
responses:
'200':
description: List of all tags
content:
application/json:
schema:
type: object
properties:
data:
type: array
items:
$ref: '#/components/schemas/Tag'
description: List of items
required:
- data
operationId: getTags
x-operation-id-source: derived
/tags/{tagId}:
get:
summary: Get tag
description: 'Get a single tag by its ID.
**Allowed API keys:** Read-only, Read and Write'
tags:
- Tags
parameters:
- schema:
type: string
format: uuid
required: true
name: tagId
in: path
- schema:
type: string
example: no-cache
required: false
name: Reonic-Cache-Control
in: header
description: Set to 'no-cache' to bypass the 1-hour response cache and force a fresh read. The fresh response is then written back to the cache for subsequent callers. Forced refreshes count against the uncached rate-limit bucket (30/min); only cache hits count against the cached bucket (500/min).
responses:
'200':
description: Tag details
content:
application/json:
schema:
$ref: '#/components/schemas/Tag'
'404':
description: Tag not found
content:
application/json:
schema:
type: object
properties:
message:
type: string
example: Not found
required:
- message
operationId: getTagsByTagId
x-operation-id-source: derived
/tags/create:
post:
summary: Create tag
description: 'Create a new tag
**Allowed API keys:** Read and Write'
tags:
- Tags
requestBody:
content:
application/json:
schema:
type: object
properties:
label:
type: string
minLength: 1
maxLength: 500
parentType:
type: string
enum:
- residentialProject
- commercialProject
description: Type of entity the tag can be applied to.
example: residentialProject
textColor:
type: string
pattern: ^#[0-9a-fA-F]{6}$
description: Hex code of the tag's text color
example: '#000000'
backgroundColor:
type: string
pattern: ^#[0-9a-fA-F]{6}$
description: Hex code of the tag's background color
example: '#00FF00'
required:
- label
- parentType
- textColor
- backgroundColor
additionalProperties: false
responses:
'201':
description: The created tag
content:
application/json:
schema:
$ref: '#/components/schemas/Tag'
operationId: postTagsCreate
x-operation-id-source: derived
/tags/{tagId}/update:
post:
summary: Update tag
description: 'Update a tag by its ID.
**Allowed API keys:** Read and Write'
tags:
- Tags
parameters:
- schema:
type: string
format: uuid
required: true
name: tagId
in: path
requestBody:
content:
application/json:
schema:
type: object
properties:
label:
type: string
minLength: 1
maxLength: 500
textColor:
type: string
pattern: ^#[0-9a-fA-F]{6}$
description: Hex code of the tag's text color
example: '#000000'
backgroundColor:
type: string
pattern: ^#[0-9a-fA-F]{6}$
description: Hex code of the tag's background color
example: '#00FF00'
archived:
type: boolean
description: '`true` to archive the tag, `false` to unarchive.'
additionalProperties: false
responses:
'200':
description: Updated tag
content:
application/json:
schema:
type: object
properties:
data:
$ref: '#/components/schemas/Tag'
required:
- data
operationId: postTagsByTagIdUpdate
x-operation-id-source: derived
components:
schemas:
Tag:
type: object
properties:
id:
type: string
format: uuid
example: 123e4567-e89b-12d3-a456-426614174000
label:
type: string
parentType:
type: string
enum:
- residentialProject
- commercialProject
description: Type of entity the tag can be applied to.
example: residentialProject
textColor:
type: string
description: Hex code of the tag's text color
example: '#000000'
backgroundColor:
type: string
description: Hex code of the tag's background color
example: '#00FF00'
createdAt:
type: string
format: date-time
updatedAt:
type: string
format: date-time
description: Last edited date
archivedAt:
type:
- string
- 'null'
format: date-time
required:
- id
- label
- parentType
- textColor
- backgroundColor
- createdAt
- updatedAt
- archivedAt
securitySchemes:
X-Authorization:
type: apiKey
in: header
name: X-Authorization
x-tagGroups:
- name: People
tags:
- Contacts
- Users
- Teams
- name: Projects
tags:
- Residential Projects
- Commercial Projects
- name: Working on a project
tags:
- Notes
- Tasks
- Files
- File Folders
- Activities
- Time Tracking
- Checklists
- Checklist Templates
- Signature Requests
- name: Calendar
tags:
- Calendars
- Calendar Categories
- Appointments
- name: Catalog
tags:
- Components
- Planning Templates
- Planning Packages
- Offer Templates
- name: Workspace setup
tags:
- Kanban Boards
- Kanban Columns
- Tags
- Lead Sources
- name: Wiki
tags:
- Wiki
- name: Services
tags:
- Photogrammetry
- name: API helpers
tags:
- Upload
- Links
- name: Integrations
tags:
- Webhooks
- name: Guides
tags:
- Migrating from API v2 to v3
- Changelog