BatZapDevelopersPortuguêsGet an API key

    Getting started

    OverviewQuickstartAuthenticationScopesRate limitsErrorsMCP server

    Account

    GETHealth checkGETList integrations

    Conversations

    GETList conversationsGETList a member's conversationsPOSTChange conversation statusPOSTResolve a conversationPATCHAssign a conversationPOSTTag a conversationDELUntag a conversationPOSTAdd a private note

    Messages & contacts

    GETList a contact's messagesGETList a group's messagesGETGet message mediaGETGet a media download URLPATCHUpdate a contact

    Sending

    POSTSend a messagePOSTUpload mediaPUTEdit a messagePOSTStart a conversation

    Tags

    GETList tagsGETGet a tagPOSTCreate a tagPUTUpdate a tagDELDelete a tag

    Groups

    GETGet group detailsGETGet group invite linkPOSTCreate a groupPOSTInvite people to a groupPOSTManage participantsPOSTRename a groupPOSTChange group descriptionPOSTChange group picture

    Conversations

    Resolve a conversation

    POSThttps://api.batzap.com/v1/chats/{chat_id}/resolve

    Marks a conversation as resolved. Shortcut for Change conversation status with resolved.

    Scope
    chats:write
    Rate limit
    Write · 60/min

    Path parameters

    chat_iduuidrequired

    Conversation id, as returned by List conversations.

    Errors

    404
    Chat not found.

    Plus the errors every route can return: see Errors.

    PreviousChange conversation statusNext Assign a conversation
    curl -X POST "https://api.batzap.com/v1/chats/0b6e9d1f-2a4c-4e8b-b6d0-7f3a5c9e1b24/resolve" \
      -H "Authorization: bzp_live_YOUR_API_KEY"
    Response 200
    {
      "success": true,
      "data": {
        "chat": {
          "id": "0b6e9d1f-2a4c-4e8b-b6d0-7f3a5c9e1b24",
          "status": "resolved",
          "resolved_at": "2026-10-22T12:04:00Z"
        }
      }
    }