Learn how to access all supported API versions using the monday.com platform API

At monday.com, we support multiple versions of the API to provide stability for devs while allowing us to continuously improve the API. You can find the list of current versions in our documentation, or you can use the versions API.

If you would like to return metadata about the specific API version used during a request (not all of the available versions), you can query the version object instead.

Queries

Querying versions will return metadata about all available API versions. This method does not accept any arguments and returns an array.

You can only query versions directly at the root, so it can't be nested within another query.

query {
  versions {
    kind
    value
    display_name
  }
}
let query = 'query { versions { kind value display_name }}';

fetch ("https://api.monday.com/v2", {
  method: 'post',
  headers: {
    'Content-Type': 'application/json',
    'Authorization' : 'YOUR_API_KEY_HERE'
   },
   body: JSON.stringify({
     'query' : query
   })
  })
   .then(res => res.json())
   .then(res => console.log(JSON.stringify(res, null, 2)));

This query would return the following:

{
  "data": {
    "versions": [
      {
        "display_name": "Previous Maintenance",
        "kind": "previous_maintenance",
        "value": "2024-01"
      },
      {
        "display_name": "Maintenance",
        "kind": "maintenance",
        "value": "2024-04"
      },
      {
        "display_name": "Current",
        "kind": "current",
        "value": "2024-07"
      },
      {
        "display_name": "Release Candidate",
        "kind": "release_candidate",
        "value": "2024-10"
      }
    ]
  },
  "account_id": 1
}

Fields

You can use the following field(s) to specify what information your versions query will return.

FieldDescriptionEnum values
display_name String!The display name of the API version.
kind VersionKind!The type of API version.current, deprecated, maintenance, previous_maintenance, release_candidate
value String!The API version name as a string that can be passed in the API-Version header.

📘

Join our developer community!

We've created a community specifically for our devs where you can search through previous topics to find solutions, ask new questions, hear about new features and updates, and learn tips and tricks from other devs. Come join in on the fun! 😎