I'm trying to follow along with https://developer.rackspace.com/docs/cloud-dns/quickstart/ to get an understanding of the API.

It works great to authenticate and create a zone.  However, when I create a record I run into an error of 405 Method Not Allowed as soon as I add in $record->create();

I'm just copying the code from the Quick Start.

PHP Fatal error:  Uncaught exception 'Guzzle\Http\Exception\ClientErrorResponseException' with message 'Client error response
[status code] 405
[reason phrase] Method Not Allowed
[url] https://dns.api.rackspacecloud.com/v1.0/######/domains/records' in C:\...\vendor\guzzle\guzzle\src\Guzzle\Http\Exception\BadResponseException.php:43
Stack trace:
#0 C:\...\vendor\guzzle\guzzle\src\Guzzle\Http\Message\Request.php(145): Guzzle\Http\Exception\BadResponseException::factory(Object(Guzzle\Http\Message\EntityEnclosingRequest), Object(Guzzle\Http\Message\Response))
#1 [internal function]: Guzzle\Http\Message\Request::onRequestError(Object(Guzzle\Common\Event), 'request.error', Object(Symfony\Component\EventDispatcher\EventDispatcher))
#2 C:\...\vendor\symfony\event-dispatcher\EventDispatcher.php(184): call_user_func(Array, Object(Guzzle\Common\Event), 'request.error', Object(Symfony\Component\EventDispatcher\EventDispatcher))
#3 C:\...\vendor\symfony\ in C:\...\vendor\guzzle\guzzle\src\Guzzle\Http\Exception\BadResponseException.php on line 43

Is this fixable, and if so, how?