'External status checks in gitlab

I want to add external status checks for my project on gitlab. For that I followed this doc but for my project the option to add status checks is not showing in the settings -> General -> merge requests section. Also When I am trying to add it through api as shown in this doc, I am getting "Unauthorized" as response. I have maintainer access for the project and I have given complete api access to my token. I even tried with project access token but the response was same.
Any help from the community would be appreciated.



Solution 1:[1]

The external status checks is a Ultimate tier feature. If the setting is not displayed, this is most likely because you do not have an Ultimate tier subscription entitlement on this project.

Sources

This article follows the attribution requirements of Stack Overflow and is licensed under CC BY-SA 3.0.

Source: Stack Overflow

Solution Source
Solution 1 sytech