Skip to main content
Front logo

Front

Manage Front shared inbox: conversations, messages, comments, tags, contacts. Exposes 39 actions covering the full API surface the agent needs - read and write.

What it can do

MethodWhat it does
front_list_inboxesList all inboxes (shared mailboxes) - GET /inboxes.
front_get_inboxGet one inbox by ID or alias - GET /inboxes/{inbox_id}.
front_list_channelsList channels in an inbox - GET /inboxes/{inbox_id}/channels.
front_get_channelGet one channel by ID - GET /channels/{channel_id}.
front_list_conversationsList conversations - GET /conversations.
front_get_conversationGet one conversation by ID - GET /conversations/{conversation_id}.
front_update_conversationUpdate conversation (status, assignee) - PATCH /conversations/{conversation_id}.
front_assign_conversationAssign or reassign a conversation - PATCH /conversations/{conversation_id}.
front_list_messagesList messages in a conversation - GET /conversations/{conversation_id}/messages.
front_get_messageGet one message by ID - GET /messages/{message_id}.
front_create_messageCreate and send a message - POST /conversations/{conversation_id}/messages.
front_list_commentsList internal comments on a conversation - GET /conversations/{conversation_id}/comments.
front_create_commentCreate an internal comment (team note) - POST /conversations/{conversation_id}/comments.
front_list_tagsList all tags - GET /tags.
front_create_tagCreate a new tag - POST /tags.
front_update_tagUpdate a tag - PATCH /tags/{tag_id}.
front_delete_tagDelete a tag - DELETE /tags/{tag_id}.
front_add_tag_to_conversationAdd a tag to a conversation - POST /conversations/{conversation_id}/tags.
front_remove_tag_from_conversationRemove a tag from a conversation - DELETE /conversations/{conversation_id}/tags/{tag_id}.
front_list_contactsList contacts (CRM) - GET /contacts.
front_get_contactGet one contact by ID - GET /contacts/{contact_id}.
front_create_contactCreate a contact - POST /contacts.
front_update_contactUpdate a contact - PATCH /contacts/{contact_id}.
front_delete_contactDelete a contact - DELETE /contacts/{contact_id}.
front_list_draftsList drafts - GET /drafts.
front_get_draftGet one draft by ID - GET /drafts/{draft_id}.
front_create_draftCreate a draft (unsent message) - POST /conversations/{conversation_id}/drafts.
front_delete_draftDelete a draft - DELETE /drafts/{draft_id}.
front_list_teammatesList team members - GET /teammates.
front_get_teammateGet one teammate by ID - GET /teammates/{teammate_id}.
front_update_teammateUpdate a teammate role - PATCH /teammates/{teammate_id}.
front_list_templatesList reply templates - GET /templates.
front_get_templateGet one template by ID - GET /templates/{template_id}.
front_list_rulesList automation rules - GET /rules.
front_list_custom_fieldsList custom fields for contacts - GET /custom_fields.
front_list_knowledge_basesList knowledge bases - GET /knowledge_bases.
front_get_knowledge_baseGet one knowledge base by ID - GET /knowledge_bases/{knowledge_base_id}.
front_list_conversation_groupsList conversation groups (contact groups) - GET /conversation_groups.
front_get_conversation_groupGet one conversation group by ID - GET /conversation_groups/{group_id}.

How to get credentials

This connector uses an API key / token. Create one in the provider dashboard, then paste it into FlyMyAI:

Fields to fill in FlyMyAI

FlyMyAI fieldWhere it comes from
FRONT_API_TOKENFront - Settings - Developers - API tokens.

Troubleshooting

  • 401 Unauthorized / 403 Forbidden - the token is wrong, expired, or missing a required scope - regenerate it.
  • 429 Too Many Requests - you hit the provider rate limit; retry after a short backoff.
  • Unexpected 4xx on writes - double-check required fields; the agent confirms before write actions.
We love our partners - FlyMy.AI builds with the best. Thanks, Front!