SliceManager API Documentation
The SliceManager API allows for the easy and convenient manipulation of your Slicehost account.
Latest Version
Any changes to the API process will be shown in the latest ebook version:
SliceManager API ebook - v1.4.1.1.pdf
Please see below for a changelog.
Changelog
v1.4.1.1 - Oct 02 2008
Updated to include PyActiveResource 0.3
v1.4.1 - Sep 03 2008
Private IPs added
v1.4.0 - Aug 04 2008
Slice builds rebuilds from backups
Slice deletes
Additional Slice information including:
Status, Bandwidth Usage, All IPs associated, Progress (when building, rebuilding, etc).
v1.3.0 - May 22 2008
Addition of flavor image and slice
v1.2.0 - April 2008
Official release.
PickledOnion.


Article Comments:
Marta commented Tue Mar 10 13:12:00 UTC 2009:
Thanks for the information... I use v1.4.1.1
Dan commented Tue Mar 17 06:04:16 UTC 2009:
I've created a PHP class for easy API access. It can be found here:
http://sourceforge.net/projects/php-sliceapi/
At the time of this posting it supports reading information about your slices, and full DNS management (addition, modification, and removal of DNS entries) for your account.
Goutam Reja commented Wed Jul 22 19:40:00 UTC 2009:
I am getting corrupted pdf, can't open it in FF.
Adrian Cole commented Sun Aug 09 04:50:34 UTC 2009:
Is this API going to stick around, or are you moving to another API?
PickledOnion commented Mon Aug 10 13:28:05 UTC 2009:
Adrian,
The API will stay - it will continue to be worked on and improved.
I am not sure what you mean by us moving it to another API but I hope my answer helps.
PickledOnion
angeletti group commented Sat Oct 10 03:55:07 UTC 2009:
I didn't even realize you had an API. One thing I will say though is don't ever change SliceHost.
Brian Cline commented Thu Nov 05 01:45:08 UTC 2009:
Hello -- is there documentation on the actual API XML schema implementation anywhere? Information on any necessary headers, possible responses (including errors), when to use GET/POST/PUT, etc? Do I POST requests in XML or standard POST fields? The provided PDF only seems to address using a Ruby object to interface with Slicehost, and shows in an abstract format what fields to use, but doesn't really describe how exactly this is implemented. Are there additional docs anywhere that go beyond these Ruby examples? I feel as though I'm missing something.
Thanks for any guidance you can provide.
BvD commented Sun Dec 20 15:53:53 UTC 2009:
Hi, I'm missing info on searching for Records in this documentation. I would like to find an existing Record in a given Zone and then delete it. (In Ruby) thnx
Michael Deering commented Fri Jan 08 21:24:50 UTC 2010:
I would really love to see reverse DNS entry management added to the API!
pho3nixf1re commented Mon Feb 08 03:54:28 UTC 2010:
I created a ruby script to make Updating DNS records automated. Feel free to contribute.