Pylon
Knowledge BaseWebsiteChangelogBook a DemoLogin
  • Getting Started
    • Introduction
    • Quick Start
    • Slack Setup
    • Channel Configuration
    • User Guide
  • Support Workflows
    • Omnichannel Support
    • Issues
      • Views
      • Statuses
      • Message Editor
      • Copilot
      • Sidebar
      • Internal Threads
      • Proactive Issues
      • Translation
      • Bulk actions
      • Issue Groups
    • SLAs
    • Support Hours
    • CSAT
    • Ticket Forms
    • Assignment Rules
      • User Status
    • Email
  • Platform
    • Custom Fields
    • Required and Conditional Fields
    • Tags
    • Teams
    • Triggers
      • Logs & History
    • Macros
    • Command Search
    • Roles & User Management
    • Training Data
    • Ask AI
  • AI Agents
    • Overview
    • Build
      • Resources
    • Test
  • Knowledge Base
    • Overview
    • Articles & Collections
      • Editor
      • Copilot
      • Templates
      • Collaboration
    • Knowledge Gaps
    • Styling & Customization
    • Custom Authentication
    • Search
    • Translation
  • Customer Portal
    • Overview
    • Styling & Customization
    • Access Control
    • Portal Experience
    • Custom Authentication
  • In-App Chat
    • Overview
    • Styling
    • Functionality
    • Chat Experience
    • Chat Setup
    • Identity Verification
    • JavaScript API
  • Account Management
    • Accounts
    • Views
    • Notebooks
      • Blocks
    • Highlights
    • Fields
    • Copilot
    • Activities
      • Custom Activities
    • Sidebar
  • Reporting & Analytics
    • Analytics
    • Default Dashboards
    • Custom Dashboards
  • Broadcasts
    • Overview
    • Create a Broadcast
    • Analytics
  • Integrations
    • CRM
      • Salesforce
      • Hubspot
      • Attio
      • Pipedrive
    • Ticketing
      • Linear
      • GitHub Issues
      • Asana
      • Jira
    • Alerting
      • PagerDuty
      • Opsgenie
    • Chat
      • Slack
        • Internal Threads
        • Collect Data
        • Support Ticket Flow
        • Welcome Message
        • Bookmarks
        • Onboard Employees
        • Left Company
        • Slack Community
      • Microsoft Teams
      • Discord
    • Incident Management
      • incident.io
    • Call Recording
      • Gong
      • Fathom
      • Grain
      • Fireflies
  • Data Warehouse
    • Snowflake
    • BigQuery
  • Developer
    • API
      • Authentication
      • Errors
      • API reference
        • Attachments
        • Accounts
          • Activities
          • Highlights
        • Contacts
        • Custom Fields
        • Issues
        • Knowledge Base
        • Me
        • Messages
        • Tags
        • Teams
        • Ticket Forms
        • User roles
        • Users
      • External IDs
    • Custom Apps
    • Embedded Iframes
    • Webhooks
Powered by GitBook
On this page

Was this helpful?

  1. Developer
  2. API
  3. API reference

Tags

PreviousMessagesNextTeams

Last updated 7 months ago

Was this helpful?

get

Get all tags

Authorizations
Responses
200Success
application/json
400Error
application/json
404Error
application/json
500Error
application/json
get
GET /tags HTTP/1.1
Host: api.usepylon.com
Authorization: Bearer JWT
Accept: */*
{
  "data": [
    {
      "hex_color": "text",
      "id": "text",
      "object_type": "text",
      "value": "text"
    }
  ],
  "pagination": {
    "cursor": "text",
    "has_next_page": true
  },
  "request_id": "text"
}
get

Get a tag by its ID

Authorizations
Path parameters
idstringRequired

The ID of the tag.

Responses
200Success
application/json
400Error
application/json
404Error
application/json
500Error
application/json
get
GET /tags/{id} HTTP/1.1
Host: api.usepylon.com
Authorization: Bearer JWT
Accept: */*
{
  "data": {
    "hex_color": "text",
    "id": "text",
    "object_type": "text",
    "value": "text"
  },
  "request_id": "text"
}
delete

Delete an existing tag

Authorizations
Path parameters
idstringRequired

The ID of the tag to update.

Responses
200Success
application/json
400Error
application/json
404Error
application/json
500Error
application/json
delete
DELETE /tags/{id} HTTP/1.1
Host: api.usepylon.com
Authorization: Bearer JWT
Accept: */*
{
  "request_id": "text"
}
  • GET/tags
  • GET/tags/{id}
  • POST/tags
  • PATCH/tags/{id}
  • DELETE/tags/{id}
post

Create a new tag

Authorizations
Body
hex_colorstringOptional

The hex code of the tag's color.

object_typestringRequired

The object type of the associated object. Can be "account", "issue", or "contact".

valuestringRequired

The tag value.

Responses
200Success
application/json
400Error
application/json
404Error
application/json
500Error
application/json
post
POST /tags HTTP/1.1
Host: api.usepylon.com
Authorization: Bearer JWT
Content-Type: application/json
Accept: */*
Content-Length: 56

{
  "hex_color": "text",
  "object_type": "text",
  "value": "text"
}
{
  "data": {
    "hex_color": "text",
    "id": "text",
    "object_type": "text",
    "value": "text"
  },
  "request_id": "text"
}
patch

Update an existing tag

Authorizations
Path parameters
idstringRequired

The ID of the tag to update.

Body
hex_colorstringOptional

The hex code of the tag's color.

valuestringOptional

in: body

The name of the tag.

Responses
200Success
application/json
400Error
application/json
404Error
application/json
500Error
application/json
patch
PATCH /tags/{id} HTTP/1.1
Host: api.usepylon.com
Authorization: Bearer JWT
Content-Type: application/json
Accept: */*
Content-Length: 35

{
  "hex_color": "text",
  "value": "text"
}
{
  "data": {
    "hex_color": "text",
    "id": "text",
    "object_type": "text",
    "value": "text"
  },
  "request_id": "text"
}