{"id":53031,"date":"2019-07-11T13:00:39","date_gmt":"2019-07-11T18:00:39","guid":{"rendered":"https:\/\/blog.cpanel.com\/?p=53031"},"modified":"2019-07-11T13:00:39","modified_gmt":"2019-07-11T18:00:39","slug":"uapi-whats-new-in-82","status":"publish","type":"post","link":"https:\/\/devel.www.cpanel.net\/blog\/products\/uapi-whats-new-in-82\/","title":{"rendered":"UAPI- What’s New in 82"},"content":{"rendered":"\n

With the release of cPanel & WHM version 82 to CURRENT this week, we are adding several new UAPI<\/a> modules and functions. These new functions replace several previously-deprecated cPanel API 1<\/a> functions. For a complete list of API calls that we’ve added so far, read our Guide to Replacing cPanel API 1 functions with UAPI equivalents<\/a> documentation.<\/p>\n\n\n\n

Our goal is to provide a more seamless experience for anyone who integrates with cPanel & WHM. <\/p>\n\n\n\n

What is an API, and who uses it?<\/h2>\n\n\n\n

An Application Programming Interface<\/a> (API) is a set of subroutine definitions and communication protocols. These components help connect a software application’s backend<\/a> functionality to a user interface (UI). An API can also function as a means for external applications to communicate with the application that defines the API. <\/p>\n\n\n\n

When users perform an action in the UI or directly via an API call, the API sends the action to the backend. The backend then responds with the information. If the system can’t complete the request, the API call returns a meaningful error or warning.<\/p>\n\n\n\n

cPanel & WHM uses the API frameworks that ship with our product to build, populate, and create functionality in our UIs. Anyone who wants to integrate with cPanel & WHM can also use these API frameworks.<\/p>\n\n\n\n

Wait, cPanel & WHM has an API?<\/h2>\n\n\n\n

cPanel & WHM has two active APIs:<\/p>\n\n\n\n