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

    Messages & contacts

    Get message media

    GEThttps://api.batzap.com/v1/messages/{message_id}/media

    Returns the image or audio of a message. Stored media comes back as a temporary download URL valid for one hour.

    Scope
    chats:read
    Rate limit
    Read · 120/min

    Path parameters

    message_idstringrequired

    The message _id.

    Errors

    404
    Message not found.

    Plus the errors every route can return: see Errors.

    PreviousList a group's messagesNext Get a media download URL
    curl -X GET "https://api.batzap.com/v1/messages/3EB0C5D1E2F3A4B5/media" \
      -H "Authorization: bzp_live_YOUR_API_KEY"
    Response 200
    {
      "success": true,
      "data": {
        "base64Image": "https://batzap-media.s3.amazonaws.com/...?X-Amz-Signature=...",
        "base64Audio": null
      }
    }