Skip to main content

Since 11:00 UTC+0, all API queries have been failing with a 500 “Internal Server Error”.

These queries were working fine before.

Everything appears normal on https://status.monday.com/.

Do you have any idea what might be causing this?

Hi @BPL,


Welcome to the community!


The API team is currently investigating - we will keep you updated!


Best,

Rachel


hi rachel can you read my message to the @moderators team?


Hi Rachel,


I figured it out yesterday!

It turns out you changed the way variables must be encoded in the HTTP request. Here’s an example:


Before the update:


{
"query": "query GetBoardsGroups($boardsIds: :ID!]) { boards(ids: $boardsIds) { groups { id title } } }",
"variables": "{ \\"boardsIds\\": : 42] }"
}

After the update:


{
"query": "query GetBoardsGroups($boardsIds: :ID!]) { boards(ids: $boardsIds) { groups { id title } } }",
"variables": { "boardsIds": : 42] }
}

The strange thing is that only HTTP requests to https://api.monday.com/v2/ were affected. Requests to the https://api.monday.com/v2/file/ endpoint, used for file updates, still worked fine.


Reply