GenuineAIGenuineAI
For usersFor developers
  • Overview
  • Guides
  • How-to
  • API reference
Documentation
  • Quickstart
  • Authentication
  • Errors
  • Rate limits
  • API reference
Platform
  • Platform overview
  • Solutions
  • Pricing
  • Sign in
Company
  • Status
  • Trust Center
  • Contact
  • Terms of Service
  • Privacy Policy

© 2026 GenuineAI Ventures LLC

support@genuinehq.com
Overview
Core
Media library
    Files
    Uploads
    Stock photos
    Downloads
    File versions
    File analysis
    Media analysis schemas
    Faces
    Albums
    People
    Media tags
      Add a tagpost
    Share links
    Publications
    Distribution control
AI
Documents
Knowledge
Creative
Website & content
Automation
Customer channels
Administration
Schemas
GenuineAI API
GenuineAI API

Media tags

Adding a tag to a group that already exists, done while filing something.


Add a tag

POST
https://api.genuineai.app/api/v1
/media-tags

Adds one tag to an existing group in the named scope. To restructure the groups themselves, replace them wholesale.

Requires either media:tag:create or document:tag:create.

Add a tag › Headers

X-Tenant-Id
​string · uuid · required

The workspace this request acts in. Every row the API returns is isolated to it at the database layer by row-level security.

Add a tag › Request Body

group
​string · minLength: 1 · maxLength: 100 · required
name
​string · minLength: 1 · maxLength: 50 · required
scope
​string · enum
Enum values:
media
docs

Add a tag › Responses

Created

No data returned
POST/media-tags
curl https://api.genuineai.app/api/v1/media-tags \ --request POST \ --header 'Content-Type: application/json' \ --header 'X-Tenant-Id: <string>' \ --header 'X-Api-Key: <api-key>' \ --data '{ "scope": "media", "group": "group", "name": "name" }'
Example Request Body
{ "scope": "media", "group": "group", "name": "name" }
json
Example Responses
No example specified for this content type

PeopleShare links