A new version of the API (v4) is available here: developers.linode.com.

Linode Methods

This family of API methods allows you to manage your existing Linodes, or easily create and deploy new ones. For example, creating a Linode is as simple as:

linode.create(DatacenterID, PlanID, PaymentTerm)

This would automatically create a new Linode in the datacenter of your choosing, using the size of the PlanID, and the billing cycle specified in the PaymentTerm. The new Linode's ID is returned so that you can use the other API methods to deploy the distribution and boot the Linode.