Is there an API reference or documentation for Magento that I can refer to find out the methods available in the different Mage classes?

Let's say I want to find out more about the method getBeforeAuthUrl(). Other than digging into the actual implementation, is there a documentation where I can find out where this method is available, what are its parameters, what does its boolean argument do, etc? How can I find out what other methods I can use in a certain Mage class?

I've been searching everywhere but I can't find one. I'm not sure if I'm missing out something, but digging into the Magento code just to find out what methods I can use and how I can use those methods is quite a pain for a beginner to learn, especially when Magento is massive.

  • Did you find a solution to your question?
    – kanenas
    Jun 16, 2016 at 10:13

2 Answers 2


Here is the devdocs for Magento 2:


For Magento 1.x, as far as I know, you're stuck using generated docs which can be found throughout the web such as:


As to your specific question, there's a reason you get nothing when you Google that method. Review the Varien_Object class, specifically the getDataUsingMethod() function. The method you requested doc on is simply a magic getter method and holds data set in the other Session classes. Case in point why most devs don't like magic methods.


I think best place is Magento DevDocs. You can refer about Magento 1.x SOAP API from http://devdocs.magento.com/guides/m1x/api/soap/introduction.html and about Magento 1.x REST API from http://devdocs.magento.com/guides/m1x/api/rest/introduction.html

For instance the above documents summarizes the API functions as below. (Please note that this is a portion in the document. You can refer full article by above links). enter image description here

Other than these official documents, there a detailed article done by INCHOOERS :) http://inchoo.net/magento/magento-v2-soap-demystified/

Hope you can get some basic idea by going through these resources.

  • umm... I was actually referring to the methods in the classes in the code, not the SOAP API.
    – xenon
    May 24, 2016 at 22:08
  • Oops!, then debug the code :)
    – Sukeshini
    May 25, 2016 at 1:47

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge that you have read and understand our privacy policy and code of conduct.

Not the answer you're looking for? Browse other questions tagged or ask your own question.