Thanks to visit codestin.com
Credit goes to dev.frontapp.com

Views

Views are custom work queues that appear in users' sidebars, filtering conversations across specific inboxes, tags, and assignees. They can be configured at a private or workspace level to help users track conversations that meet specific criteria.

Front teammates commonly use views to monitor high-priority conversations, track message counts to ensure nothing goes unanswered, or give managers visibility into team workloads. For example, a view might aggregate all conversations tagged "Overdue" across multiple shared inboxes, or display all conversations assigned to a specific teammate.

The Core API allows you to manage views, including what inboxes, tags, or assignees make up a view.

For more details on how views work in Front, see our Help Center documentation.

Common use cases:

  • Provision custom views for new team members during onboarding
  • Standardize views across teams to ensure consistent workflows
  • Dynamically create views based on external data or business logic
  • Pin important views to teammates' sidebars automatically
  • Manage views at scale across your organization

Example Views object

{
  "_links": {
    "self": "https://yourCompany.api.frontapp.com/views/lns_abc123",
    "related": {
      "owner": "https://yourCompany.api.frontapp.com/teams/tim_xyz"
    }
  },
  "id": "lns_abc123",
  "name": "High Priority Support",
  "highlight": "pink",
  "inbox_ids": [
    "string"
  ],
  "tag_ids": [
    "string"
  ],
  "not_tag_ids": [
    "string"
  ],
  "no_tags": true,
  "assignee_ids": [
    "string"
  ],
  "not_assignee_ids": [
    "string"
  ]
}