# Contact Request Categories

Contact request categories define the dropdown options a customer picks from when they submit a Ticket. They are managed by your organization's admins from the Tratta Console — admins can rename, reorder, delete, or add categories at any time, and labels can be translated per supported locale.

The Contact Request Categories API is read-only. Use it at integration startup (and periodically) to discover the keys your tickets data will reference, instead of hardcoding the platform defaults.

# List Contact Request Categories

GET https://<org-uuid>.production.tratta.io/api/v1/contact-request-categories

curl https://<org-uuid>.production.tratta.io/api/v1/contact-request-categories \
 -H "Authorization: Bearer eyJ0eXA3asdk..."

# Returns


A json with data property that contains array of contact_request_category objects.

Results are returned in the admin-defined display order. The list is not paginated — tenants typically have at most a few dozen categories.

The key field is the stable identifier you should store and use in API filters such as the category query parameter on the Tickets endpoint. The label is the English-canonical display label, and translations exposes localized labels for each locale enabled on your organization.

{
  "key": "trouble-logging-in",
  "label": "Trouble logging in",
  "translations": {
    "es": {
      "label": "Problemas para iniciar sesión"
    }
  }
}