question

stefan8105 avatar image
stefan8105 asked stefan8105 answered

Unable to update meeting using Meetings API. Error: MET-109 [meeting_capacity] is not specified

We're developing a 3rd party integration using the Meetings REST API. All good and well with the exception of updating existing meetings. Here's the API request:


PUT https://platform.devtest.ringcentral.com/restapi/v1.0/account/~/extension/~/meeting/[redacted meetingId] HTTP/1.1
Accept: application/json
Authorization: Bearer [redacted token]
Content-Type: application/json; charset=utf-8
Host: platform.devtest.ringcentral.com
Content-Length: 400
Expect: 100-continue
Accept-Encoding: gzip, deflate

{
                 
  "topic": "[update] Test ran on 12/10/2017 12:35 AM UTC",
  "schedule": {
                 
    "startTime": "2018-01-10T01:30:00Z",
    "durationInMinutes": 90,
    "timeZone": {
                 
      "id": "1"
    }
  },
  "meetingType": "Scheduled",
  "allowJoinBeforeHost": false,
  "startHostVideo": false,
  "startParticipantsVideo": false,
  "audioOptions": [
    "Phone",
    "ComputerAudio"
  ]
}


                

And the response:


HTTP/1.1 503 Service Unavailable
Server: nginx/1.10.2
Date: Sun, 10 Dec 2017 01:00:01 GMT
Content-Type: application/json;charset=UTF-8
Content-Length: 479
Connection: keep-alive
RCRequestId: 724c5008-dd45-11e7-97a3-005056bb26b9
RoutingKey: SJC11P01PAS02
Content-Language: en-US
X-Rate-Limit-Group: medium
X-Rate-Limit-Limit: 40
X-Rate-Limit-Remaining: 39
X-Rate-Limit-Window: 60
Retry-After: 40

{
                 
  "errorCode" : "MET-109",
  "message" : "Cannot update meeting. Reason : [Response validation failure: [meeting_capacity] is not specified]",
  "errors" : [ {
                 
    "errorCode" : "MET-109",
    "message" : "Cannot update meeting. Reason : [Response validation failure: [meeting_capacity] is not specified]",
    "reason" : "Response validation failure: [meeting_capacity] is not specified"
  } ],
  "reason" : "Response validation failure: [meeting_capacity] is not specified"
}

The problem is that there no documentation mentioning "meeting_capacity" parameter, when it should be sent and what values it needs to have.

rest apimeetings
1 |1500 characters needed characters left characters exceeded

Up to 8 attachments (including images) can be used with a maximum of 1.0 MiB each and 10.0 MiB total.

Tyler Liu avatar image
Tyler Liu answered
I've forwarded this question to the relevant team.
1 |1500 characters needed characters left characters exceeded

Up to 8 attachments (including images) can be used with a maximum of 1.0 MiB each and 10.0 MiB total.

Phong Vu avatar image
Phong Vu answered

Hi Stefan,


Is this your free developer account? What is your account's email address? If you don't want to post the email address here then send it over on a help ticket so we can check if your developer account is enabled to use meeting APIs.


+ Phong

1 |1500 characters needed characters left characters exceeded

Up to 8 attachments (including images) can be used with a maximum of 1.0 MiB each and 10.0 MiB total.

anton-nikitin avatar image
anton-nikitin answered
Stefan, can you recheck if the problem still exists?
1 |1500 characters needed characters left characters exceeded

Up to 8 attachments (including images) can be used with a maximum of 1.0 MiB each and 10.0 MiB total.

stefan8105 avatar image
stefan8105 answered
Hi Anton, we tried again on Dec 23 and same exact error response :(

HTTP/1.1 503 Service Unavailable
Server: nginx/1.10.2
Date: Sun, 24 Dec 2017 00:03:23 GMT
Content-Type: application/json;charset=UTF-8
Content-Length: 479
Connection: keep-alive
RCRequestId: da9d24b8-e83d-11e7-b7a9-005056bb26b9
RoutingKey: SJC11P01PAS02
Content-Language: en-US
X-Rate-Limit-Group: medium
X-Rate-Limit-Limit: 40
X-Rate-Limit-Remaining: 39
X-Rate-Limit-Window: 60
Retry-After: 40

{
  "errorCode" : "MET-109",
  "message" : "Cannot update meeting. Reason : [Response validation failure: [meeting_capacity] is not specified]",
  "errors" : [ {
    "errorCode" : "MET-109",
    "message" : "Cannot update meeting. Reason : [Response validation failure: [meeting_capacity] is not specified]",
    "reason" : "Response validation failure: [meeting_capacity] is not specified"
  } ],
  "reason" : "Response validation failure: [meeting_capacity] is not specified"
}
1 |1500 characters needed characters left characters exceeded

Up to 8 attachments (including images) can be used with a maximum of 1.0 MiB each and 10.0 MiB total.

Developer sandbox tools

Using the RingCentral Phone for Desktop, you can dial or receive test calls, send and receive test SMS or Fax messages in your sandbox environment.

Download RingCentral Phone for Desktop:

Tip: switch to the "sandbox mode" before logging in the app:

  • On MacOS: press "fn + command + f2" keys
  • On Windows: press "Ctrl + F2" keys