Change Updates

Do not miss any go-whatsapp-web-multidevice API changes, ever again

Subscribe to the go-whatsapp-web-multidevice API changelog to be up to date on recent changes.

RSS

26 days ago

main
6.0.0
Compare
6.0.0

API structure has changed

41 structure changes including:
7 Additions
34 Modifications
Modified 34 Breaking
GET /app/devices
  • Response
  • 500 response Modified
    • application/json content type Modified
      • results property Modified
        • Type went from object to object | null
  • Authentication
  • Basic auth authentication method Added
POST /group/participants/demote
  • Response
  • 400 response Modified
    • application/json content type Modified
      • results property Modified
        • Type went from object to object | null
  • 500 response Modified
    • application/json content type Modified
      • results property Modified
        • Type went from object to object | null
  • Authentication
  • Basic auth authentication method Added
POST /group/participants/promote
  • Response
  • 400 response Modified
    • application/json content type Modified
      • results property Modified
        • Type went from object to object | null
  • 500 response Modified
    • application/json content type Modified
      • results property Modified
        • Type went from object to object | null
  • Authentication
  • Basic auth authentication method Added
POST /group/participants/remove
  • Response
  • 400 response Modified
    • application/json content type Modified
      • results property Modified
        • Type went from object to object | null
  • 500 response Modified
    • application/json content type Modified
      • results property Modified
        • Type went from object to object | null
  • Authentication
  • Basic auth authentication method Added
POST /message/{message_id}/delete
  • Response
  • 400 response Modified
    • application/json content type Modified
      • results property Modified
        • Type went from object to object | null
  • 500 response Modified
    • application/json content type Modified
      • results property Modified
        • Type went from object to object | null
  • Authentication
  • Basic auth authentication method Added
POST /message/{message_id}/reaction
  • Response
  • 400 response Modified
    • application/json content type Modified
      • results property Modified
        • Type went from object to object | null
  • 500 response Modified
    • application/json content type Modified
      • results property Modified
        • Type went from object to object | null
  • Authentication
  • Basic auth authentication method Added
POST /message/{message_id}/read
  • Response
  • 400 response Modified
    • application/json content type Modified
      • results property Modified
        • Type went from object to object | null
  • 500 response Modified
    • application/json content type Modified
      • results property Modified
        • Type went from object to object | null
  • Authentication
  • Basic auth authentication method Added
POST /message/{message_id}/revoke
  • Response
  • 400 response Modified
    • application/json content type Modified
      • results property Modified
        • Type went from object to object | null
  • 500 response Modified
    • application/json content type Modified
      • results property Modified
        • Type went from object to object | null
  • Authentication
  • Basic auth authentication method Added
POST /message/{message_id}/update
  • Response
  • 400 response Modified
    • application/json content type Modified
      • results property Modified
        • Type went from object to object | null
  • 500 response Modified
    • application/json content type Modified
      • results property Modified
        • Type went from object to object | null
  • Authentication
  • Basic auth authentication method Added
POST /newsletter/unfollow
  • Response
  • 200 response Modified
    • application/json content type Modified
      • results property Modified
        • Type went from string to string | null
  • 400 response Modified
    • application/json content type Modified
      • results property Modified
        • Type went from object to object | null
  • 500 response Modified
    • application/json content type Modified
      • results property Modified
        • Type went from object to object | null
  • Authentication
  • Basic auth authentication method Added
POST /send/audio
  • Body
  • multipart/form-data content type Modified
    • is_forwarded property Added
  • Response
  • 400 response Modified
    • application/json content type Modified
      • results property Modified
        • Type went from object to object | null
  • 500 response Modified
    • application/json content type Modified
      • results property Modified
        • Type went from object to object | null
  • Authentication
  • Basic auth authentication method Added
POST /send/contact
  • Body
  • application/json content type Modified
    • is_forwarded property Added
  • Response
  • 400 response Modified
    • application/json content type Modified
      • results property Modified
        • Type went from object to object | null
  • 500 response Modified
    • application/json content type Modified
      • results property Modified
        • Type went from object to object | null
  • Authentication
  • Basic auth authentication method Added
POST /send/file
  • Body
  • multipart/form-data content type Modified
    • is_forwarded property Added
  • Response
  • 400 response Modified
    • application/json content type Modified
      • results property Modified
        • Type went from object to object | null
  • 500 response Modified
    • application/json content type Modified
      • results property Modified
        • Type went from object to object | null
  • Authentication
  • Basic auth authentication method Added
POST /send/image
  • Body
  • multipart/form-data content type Modified
    • image_url, is_forwarded properties Added
  • Response
  • 400 response Modified
    • application/json content type Modified
      • results property Modified
        • Type went from object to object | null
  • 500 response Modified
    • application/json content type Modified
      • results property Modified
        • Type went from object to object | null
  • Authentication
  • Basic auth authentication method Added
POST /send/link
  • Body
  • application/json content type Modified
    • is_forwarded property Added
  • Response
  • 400 response Modified
    • application/json content type Modified
      • results property Modified
        • Type went from object to object | null
  • 500 response Modified
    • application/json content type Modified
      • results property Modified
        • Type went from object to object | null
  • Authentication
  • Basic auth authentication method Added
POST /send/location
  • Body
  • application/json content type Modified
    • is_forwarded property Added
  • Response
  • 400 response Modified
    • application/json content type Modified
      • results property Modified
        • Type went from object to object | null
  • 500 response Modified
    • application/json content type Modified
      • results property Modified
        • Type went from object to object | null
  • Authentication
  • Basic auth authentication method Added
POST /send/message
  • Body
  • application/json content type Modified
    • is_forwarded property Added
  • Response
  • 400 response Modified
    • application/json content type Modified
      • results property Modified
        • Type went from object to object | null
  • 500 response Modified
    • application/json content type Modified
      • results property Modified
        • Type went from object to object | null
  • Authentication
  • Basic auth authentication method Added
POST /send/poll
  • Response
  • 400 response Modified
    • application/json content type Modified
      • results property Modified
        • Type went from object to object | null
  • 500 response Modified
    • application/json content type Modified
      • results property Modified
        • Type went from object to object | null
  • Authentication
  • Basic auth authentication method Added
POST /send/presence
  • Body
  • application/json content type Modified
    • presence property Removed
      • Removing a resource is always breaking unless it was deprecated before
        Breaking
    • type, is_forwarded properties Added
  • Response
  • 400 response Modified
    • application/json content type Modified
      • results property Modified
        • Type went from object to object | null
  • 500 response Modified
    • application/json content type Modified
      • results property Modified
        • Type went from object to object | null
  • Authentication
  • Basic auth authentication method Added
POST /send/video
  • Body
  • multipart/form-data content type Modified
    • is_forwarded property Added
  • Response
  • 400 response Modified
    • application/json content type Modified
      • results property Modified
        • Type went from object to object | null
  • 500 response Modified
    • application/json content type Modified
      • results property Modified
        • Type went from object to object | null
  • Authentication
  • Basic auth authentication method Added
POST /user/avatar
  • Response
  • 200 response Modified
    • application/json content type Modified
      • results property Modified
        • Type went from string to string | null
  • 400 response Modified
    • application/json content type Modified
      • results property Modified
        • Type went from object to object | null
  • 500 response Modified
    • application/json content type Modified
      • results property Modified
        • Type went from object to object | null
  • Authentication
  • Basic auth authentication method Added
GET /app/login
  • Response
  • 500 response Modified
    • application/json content type Modified
      • results property Modified
        • Type went from object to object | null
  • Authentication
  • Basic auth authentication method Added
GET /app/login-with-code
  • Response
  • 500 response Modified
    • application/json content type Modified
      • results property Modified
        • Type went from object to object | null
  • Authentication
  • Basic auth authentication method Added
GET /app/logout
  • Response
  • 200 response Modified
    • application/json content type Modified
      • results property Modified
        • Type went from string to string | null
  • 500 response Modified
    • application/json content type Modified
      • results property Modified
        • Type went from object to object | null
  • Authentication
  • Basic auth authentication method Added
GET /app/reconnect
  • Response
  • 200 response Modified
    • application/json content type Modified
      • results property Modified
        • Type went from string to string | null
  • 500 response Modified
    • application/json content type Modified
      • results property Modified
        • Type went from object to object | null
  • Authentication
  • Basic auth authentication method Added
GET /user/avatar
  • Query
  • phone query parameter Modified
    • Type went from integer to string
      Breaking
  • is_community query parameter Added
  • Response
  • 400 response Modified
    • application/json content type Modified
      • results property Modified
        • Type went from object to object | null
  • 500 response Modified
    • application/json content type Modified
      • results property Modified
        • Type went from object to object | null
  • Authentication
  • Basic auth authentication method Added
GET /user/info
  • Query
  • phone query parameter Modified
    • Type went from integer to string
      Breaking
  • Response
  • 200 response Modified
    • application/json content type Modified
      • code, message, results properties Modified
        • Properties are now required
          Breaking
  • 400 response Modified
    • application/json content type Modified
      • results property Modified
        • Type went from object to object | null
  • 500 response Modified
    • application/json content type Modified
      • results property Modified
        • Type went from object to object | null
  • Authentication
  • Basic auth authentication method Added
GET /user/my/groups
  • Response
  • 500 response Modified
    • application/json content type Modified
      • results property Modified
        • Type went from object to object | null
  • Authentication
  • Basic auth authentication method Added
GET /user/my/newsletters
  • Response
  • 500 response Modified
    • application/json content type Modified
      • results property Modified
        • Type went from object to object | null
  • Authentication
  • Basic auth authentication method Added
GET /user/my/privacy
  • Response
  • 500 response Modified
    • application/json content type Modified
      • results property Modified
        • Type went from object to object | null
  • Authentication
  • Basic auth authentication method Added
POST /group
  • Response
  • 400 response Modified
    • application/json content type Modified
      • results property Modified
        • Type went from object to object | null
  • 500 response Modified
    • application/json content type Modified
      • results property Modified
        • Type went from object to object | null
  • Authentication
  • Basic auth authentication method Added
POST /group/join-with-link
  • Response
  • 200 response Modified
    • application/json content type Modified
      • results property Modified
        • Type went from string to string | null
  • 400 response Modified
    • application/json content type Modified
      • results property Modified
        • Type went from object to object | null
  • 500 response Modified
    • application/json content type Modified
      • results property Modified
        • Type went from object to object | null
  • Authentication
  • Basic auth authentication method Added
POST /group/leave
  • Response
  • 200 response Modified
    • application/json content type Modified
      • results property Modified
        • Type went from string to string | null
  • 400 response Modified
    • application/json content type Modified
      • results property Modified
        • Type went from object to object | null
  • 500 response Modified
    • application/json content type Modified
      • results property Modified
        • Type went from object to object | null
  • Authentication
  • Basic auth authentication method Added
POST /group/participants
  • Response
  • 400 response Modified
    • application/json content type Modified
      • results property Modified
        • Type went from object to object | null
  • 500 response Modified
    • application/json content type Modified
      • results property Modified
        • Type went from object to object | null
  • Authentication
  • Basic auth authentication method Added
Added 7
POST /user/pushname
POST /message/{message_id}/unstar
POST /message/{message_id}/star
POST /group/participant-requests/reject
POST /group/participant-requests/approve
GET /user/my/contacts
GET /group/participant-requests