Weird "Boundary" in presence response when requesting for multiple extensions

  • 1
  • Problem
  • Updated 1 year ago
  • Not a Problem
  • (Edited)
When requesting presence information for multiple extensions (https://platform.ringcentral.com/restapi/v1.0/account/~/extension/1868975015,1943182015,etc...), I get a weird "boundary" in the response that is messing everything up.

--Boundary_3591_2052943368_1481849425687
Content-Type: application/json { "response" : [ { "href" : "https://platform.ringcentral.com/restapi/v1.0/account/~/extension/1868975015/presence";, "status" : 200, "responseDescription" : "OK" }, { "href" : "https://platform.ringcentral.com/restapi/v1.0/account/~/extension/1943182015/presence";, "status" : 200, "responseDescription" : "OK" } ] } --Boundary_3591_2052943368_1481849425687 Content-Type: application/json { "uri" : "https://platform.ringcentral.com/restapi/v1.0/account/~/extension/1868975015/presence";, "extension" : { "uri" : "https://platform.ringcentral.com/restapi/v1.0/account/~/extension/1868975015";, "id" : 1868975015, "extensionNumber" : "101" }, "presenceStatus" : "Available", "telephonyStatus" : "NoCall", "userStatus" : "Available", "dndStatus" : "TakeAllCalls" } --Boundary_3591_2052943368_1481849425687 Content-Type: application/json { "uri" : "https://platform.ringcentral.com/restapi/v1.0/account/~/extension/1943182015/presence";, "extension" : { "uri" : "https://platform.ringcentral.com/restapi/v1.0/account/~/extension/1943182015";, "id" : 1943182015, "extensionNumber" : "10732" }, "presenceStatus" : "Offline" } --Boundary_3591_2052943368_1481849425687

This appears to be a bug, and should be fixed. It would be really nice to be able to pull the 30 extension presences at a time, since the bulk presence request (https://platform.ringcentral.com/restapi/v1.0/account/~/presence?page=1&perPage=1000) does not work. See https://devcommunity.ringcentral.com/ringcentraldev/topics/requesting-presence-for-all-extensions-al... for more information. If this is a "feature", could I get some explanation as why it exists?

Thanks!
Photo of Spring IT

Spring IT

  • 310 Points 250 badge 2x thumb

Posted 1 year ago

  • 1
Photo of Tyler Long

Tyler Long, Official Rep

  • 5,584 Points 5k badge 2x thumb
It's indeed a feature and standard. It's the multipart/mixed content type.

https://www.w3.org/Protocols/rfc1341/7_2_Multipart.html
Photo of Anton Nikitin

Anton Nikitin, Official Rep

  • 2,522 Points 2k badge 2x thumb