<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="FeedCreator 1.8" -->
<?xml-stylesheet href="https://docs.snapbill.com/lib/exe/css.php?s=feed" type="text/css"?>
<rdf:RDF
    xmlns="http://purl.org/rss/1.0/"
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
    xmlns:dc="http://purl.org/dc/elements/1.1/">
    <channel rdf:about="https://docs.snapbill.com/feed.php">
        <title>SnapBill Documentation developers:api</title>
        <description></description>
        <link>https://docs.snapbill.com/</link>
        <image rdf:resource="https://docs.snapbill.com/lib/tpl/snapdocs/images/favicon.ico" />
       <dc:date>2026-04-27T06:27:02+0000</dc:date>
        <items>
            <rdf:Seq>
                <rdf:li rdf:resource="https://docs.snapbill.com/developers/api/account?rev=1413537973&amp;do=diff"/>
                <rdf:li rdf:resource="https://docs.snapbill.com/developers/api/action?rev=1413616352&amp;do=diff"/>
                <rdf:li rdf:resource="https://docs.snapbill.com/developers/api/batch?rev=1413616313&amp;do=diff"/>
                <rdf:li rdf:resource="https://docs.snapbill.com/developers/api/check_digit_verification?rev=1427374760&amp;do=diff"/>
                <rdf:li rdf:resource="https://docs.snapbill.com/developers/api/client?rev=1413616426&amp;do=diff"/>
                <rdf:li rdf:resource="https://docs.snapbill.com/developers/api/contact?rev=1413574970&amp;do=diff"/>
                <rdf:li rdf:resource="https://docs.snapbill.com/developers/api/country?rev=1413574997&amp;do=diff"/>
                <rdf:li rdf:resource="https://docs.snapbill.com/developers/api/currency?rev=1413617048&amp;do=diff"/>
                <rdf:li rdf:resource="https://docs.snapbill.com/developers/api/email?rev=1413575056&amp;do=diff"/>
                <rdf:li rdf:resource="https://docs.snapbill.com/developers/api/invoice?rev=1464273263&amp;do=diff"/>
                <rdf:li rdf:resource="https://docs.snapbill.com/developers/api/package?rev=1413618544&amp;do=diff"/>
                <rdf:li rdf:resource="https://docs.snapbill.com/developers/api/payment?rev=1413618897&amp;do=diff"/>
                <rdf:li rdf:resource="https://docs.snapbill.com/developers/api/payment_details?rev=1413619214&amp;do=diff"/>
                <rdf:li rdf:resource="https://docs.snapbill.com/developers/api/payment_method?rev=1413633253&amp;do=diff"/>
                <rdf:li rdf:resource="https://docs.snapbill.com/developers/api/recurring_invoice?rev=1413634033&amp;do=diff"/>
                <rdf:li rdf:resource="https://docs.snapbill.com/developers/api/service?rev=1413634313&amp;do=diff"/>
                <rdf:li rdf:resource="https://docs.snapbill.com/developers/api/service_type?rev=1413634718&amp;do=diff"/>
                <rdf:li rdf:resource="https://docs.snapbill.com/developers/api/signup?rev=1413635026&amp;do=diff"/>
                <rdf:li rdf:resource="https://docs.snapbill.com/developers/api/sms?rev=1413575105&amp;do=diff"/>
                <rdf:li rdf:resource="https://docs.snapbill.com/developers/api/user?rev=1413635362&amp;do=diff"/>
            </rdf:Seq>
        </items>
    </channel>
    <image rdf:about="https://docs.snapbill.com/lib/tpl/snapdocs/images/favicon.ico">
        <title>SnapBill Documentation</title>
        <link>https://docs.snapbill.com/</link>
        <url>https://docs.snapbill.com/lib/tpl/snapdocs/images/favicon.ico</url>
    </image>
    <item rdf:about="https://docs.snapbill.com/developers/api/account?rev=1413537973&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2014-10-17T09:26:13+0000</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Accounts</title>
        <link>https://docs.snapbill.com/developers/api/account?rev=1413537973&amp;do=diff</link>
        <description>Accounts

Retrieve the current account and return it's details.

Parameter listing
Name	Availability	Descriptiondepth		get			The depth parameter signals the amount of data for the given account. depth=0 is the highest level which provides full detail.</description>
    </item>
    <item rdf:about="https://docs.snapbill.com/developers/api/action?rev=1413616352&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2014-10-18T07:12:32+0000</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Actions</title>
        <link>https://docs.snapbill.com/developers/api/action?rev=1413616352&amp;do=diff</link>
        <description>Actions

/v1/action/id/get

Retrieve an action by id and return it's details.


    $ curl -u user:pass -d &quot;&quot; \
    &gt;      https://api.snapbill.com/v1/action/1034/get.json


Action Parameter Listing
Name	Availability	Descriptiondepth		get			The depth parameter signals the amount of data for the action that was provided. depth=0 is the highest level that provides full detail.</description>
    </item>
    <item rdf:about="https://docs.snapbill.com/developers/api/batch?rev=1413616313&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2014-10-18T07:11:53+0000</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Batches</title>
        <link>https://docs.snapbill.com/developers/api/batch?rev=1413616313&amp;do=diff</link>
        <description>Batches

/v1/batch/id/get

Fetch a batch and return the details


    $ curl -u user:pass -d &quot;&quot; \
    &gt;      https://api.snapbill.com/v1/batch/1500/get.json


Available states
Name	Descriptionready	The batch has been prepared. From here it can either be moved into submit, or will be automatically changed to build if any clients are added.</description>
    </item>
    <item rdf:about="https://docs.snapbill.com/developers/api/check_digit_verification?rev=1427374760&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2015-03-26T12:59:20+0000</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Check Digit Verification (CDV)</title>
        <link>https://docs.snapbill.com/developers/api/check_digit_verification?rev=1427374760&amp;do=diff</link>
        <description>Check Digit Verification (CDV)

Chat to us about making use of Check Digit Verification (CDV) for South African bank accounts and all popular credit cards via our API.

SnapBill provides a simple to use Rest-based, JSON, API for validating all popular South African bank account and credit card numbers.</description>
    </item>
    <item rdf:about="https://docs.snapbill.com/developers/api/client?rev=1413616426&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2014-10-18T07:13:46+0000</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Clients</title>
        <link>https://docs.snapbill.com/developers/api/client?rev=1413616426&amp;do=diff</link>
        <description>Clients

/v1/client/id/get

Retrieve a client by id and return it's details.


    $ curl -u user:pass -d &quot;&quot; \
    &gt;      https://api.snapbill.com/v1/client/158975/get.json


/v1/client/add

Creates a new client and returns it's details.


    $ curl -u user:pass -d &quot;firstname=jane&amp;email=jane@example.com&quot; \
    &gt;      https://api.snapbill.com/v1/client/add.json</description>
    </item>
    <item rdf:about="https://docs.snapbill.com/developers/api/contact?rev=1413574970&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2014-10-17T19:42:50+0000</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Contacts</title>
        <link>https://docs.snapbill.com/developers/api/contact?rev=1413574970&amp;do=diff</link>
        <description>Contacts

/v1/contact/id/get

Retrieve a contact.

Parameter listing
Name	Availability	Descriptionid		get			The id of the contact. This is guaranteed to be unique per client.xid		get			The xid of the contact. This is guaranteed to be globally unique. (see Concepts - xid)</description>
    </item>
    <item rdf:about="https://docs.snapbill.com/developers/api/country?rev=1413574997&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2014-10-17T19:43:17+0000</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Countries</title>
        <link>https://docs.snapbill.com/developers/api/country?rev=1413574997&amp;do=diff</link>
        <description>Countries

/v1/country/code/get

Get the specified country. 'code' must be the iso2 code.

Parameter listing
Name	Availability	Descriptiondepth		get			The depth parameter signals the amount of data for the country that was provided. depth=0 is the highest level that provides full detail.</description>
    </item>
    <item rdf:about="https://docs.snapbill.com/developers/api/currency?rev=1413617048&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2014-10-18T07:24:08+0000</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Currencies</title>
        <link>https://docs.snapbill.com/developers/api/currency?rev=1413617048&amp;do=diff</link>
        <description>Currencies

/v1/currency/code/get

Get the specified currency details.

Parameter listing
Name	Availability	Descriptioncode		get			The unique ISO 4217 code three letter code for the currency, which is always specified in upper case.format		get			A printf style format string for rendering amounts in this currencies standard format.</description>
    </item>
    <item rdf:about="https://docs.snapbill.com/developers/api/email?rev=1413575056&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2014-10-17T19:44:16+0000</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Emails</title>
        <link>https://docs.snapbill.com/developers/api/email?rev=1413575056&amp;do=diff</link>
        <description>Emails

/v1/email/id/get

Retrieve an Email by id and return it's details.


'id' =&gt; $this-&gt;id,
'xid' =&gt; $this-&gt;xid,
'state' =&gt; $this-&gt;state,
'date' =&gt; $this-&gt;date,
'client' =&gt; $this-&gt;client_id ? $this-&gt;client-&gt;get_data($level+1) : NULL,
'user' =&gt; $this-&gt;from_user_id ? $this-&gt;from_user-&gt;get_data($level+1) : NULL,
'from' =&gt; $this-&gt;from,
'to' =&gt; $this-&gt;to,
'subject' =&gt; $this-&gt;subject</description>
    </item>
    <item rdf:about="https://docs.snapbill.com/developers/api/invoice?rev=1464273263&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2016-05-26T14:34:23+0000</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Invoices</title>
        <link>https://docs.snapbill.com/developers/api/invoice?rev=1464273263&amp;do=diff</link>
        <description>Invoices

/v1/client/id/add_invoice

Add an invoice for a client. The example adds an invoice with two items.


    $ curl -u user:pass -d &quot;date=2013-01-07&quot; \
    &gt;   -d &quot;description[0]=rolls&amp;unit_cost[0]=1.12&amp;quantity[0]=13&quot; \
    &gt;   -d &quot;description[1]=chips&amp;unit_cost[1]=20&amp;quantity[1]=1&quot; \
    &gt;   https://api.snapbill.com/v1/client/158958/add_invoice.json</description>
    </item>
    <item rdf:about="https://docs.snapbill.com/developers/api/package?rev=1413618544&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2014-10-18T07:49:04+0000</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Packages</title>
        <link>https://docs.snapbill.com/developers/api/package?rev=1413618544&amp;do=diff</link>
        <description>Packages

/v1/package/id/get

Retrieve a package by id and return it's details.

Parameter listing
Name	Availability	Descriptiondepth		get			The depth parameter signals the amount of data for the package that was provided. depth=0 is the highest level that provides full detail.</description>
    </item>
    <item rdf:about="https://docs.snapbill.com/developers/api/payment?rev=1413618897&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2014-10-18T07:54:57+0000</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Payments</title>
        <link>https://docs.snapbill.com/developers/api/payment?rev=1413618897&amp;do=diff</link>
        <description>Payments

/v1/payment/id/get

Retrieve a payment by id and return it's details.

Parameter listing
Name	Availability	Descriptiondepth		get			The depth parameter signals the amount of data for the payment that was provided. depth=0 is the highest level that provides full detail.</description>
    </item>
    <item rdf:about="https://docs.snapbill.com/developers/api/payment_details?rev=1413619214&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2014-10-18T08:00:14+0000</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Payment Details</title>
        <link>https://docs.snapbill.com/developers/api/payment_details?rev=1413619214&amp;do=diff</link>
        <description>Payment Details

/v1/payment_details/id/get

Retrieve payment_details by id and return the details.

/v1/payment_details/id/update

Update payment details by id.


    $ curl -u user:pass -d &quot;expiry=2025-06&quot; \
    &gt;      https://api.snapbill.com/v1/payment_details/143476/update.json</description>
    </item>
    <item rdf:about="https://docs.snapbill.com/developers/api/payment_method?rev=1413633253&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2014-10-18T11:54:13+0000</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Payment Methods</title>
        <link>https://docs.snapbill.com/developers/api/payment_method?rev=1413633253&amp;do=diff</link>
        <description>Payment Methods

/v1/payment_method/code/get

Fetches a detailed listing of the given payment method.


    $ curl -u user:pass -d &quot;&quot; \
    &gt;      https://api.snapbill.com/v1/payment_method/other/get.json


Parameter listing
Name	Availability	Description</description>
    </item>
    <item rdf:about="https://docs.snapbill.com/developers/api/recurring_invoice?rev=1413634033&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2014-10-18T12:07:13+0000</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Recurring Invoices</title>
        <link>https://docs.snapbill.com/developers/api/recurring_invoice?rev=1413634033&amp;do=diff</link>
        <description>Recurring Invoices

/v1/client/id/add_recurring_invoice

Add an invoice for a client. The example adds an invoice with two items.


    $ curl -u user:pass -d &quot;first=2013-06-01&amp;mode=DAYMONTH&amp;number=1&quot; \
    &gt;   -d &quot;description[]=rolls&amp;unit_cost[]=5&amp;quantity[]=12&quot; \
    &gt;   -d &quot;description[]=cakes&amp;unit_cost[]=120&amp;quantity[]=1&quot; \
    &gt;   https://api.snapbill.com/v1/client/158958/add_recurring_invoice.json</description>
    </item>
    <item rdf:about="https://docs.snapbill.com/developers/api/service?rev=1413634313&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2014-10-18T12:11:53+0000</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Services</title>
        <link>https://docs.snapbill.com/developers/api/service?rev=1413634313&amp;do=diff</link>
        <description>Services

/v1/client/id/add_service

Adds a service to a client.


    $ curl -u user:pass -d &quot;service_type_id=596&amp;package=Delicious%20Pancakes&amp;term=1&quot; \
    &gt;      https://api.snapbill.com/v1/client/158958/add_service.json


Add Service Parameters
Name</description>
    </item>
    <item rdf:about="https://docs.snapbill.com/developers/api/service_type?rev=1413634718&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2014-10-18T12:18:38+0000</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Service Types</title>
        <link>https://docs.snapbill.com/developers/api/service_type?rev=1413634718&amp;do=diff</link>
        <description>Service Types

/v1/service_type/id/get

Retrieve a service_type by id and return it's details.

Parameter listing
Name	Availability	Descriptiondepth		get			The depth parameter signals the amount of data for the payment method that was provided. depth=0 is the highest level that provides full detail.</description>
    </item>
    <item rdf:about="https://docs.snapbill.com/developers/api/signup?rev=1413635026&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2014-10-18T12:23:46+0000</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Signups</title>
        <link>https://docs.snapbill.com/developers/api/signup?rev=1413635026&amp;do=diff</link>
        <description>Signups

The signup object gives you a level of control over signups that are completed, as well as ones in progress.

Creating signups

The ability to create signups that at a certain step of the process is a very powerful tool of the api. We do allow you to jump straight to certain points which is fully described by our</description>
    </item>
    <item rdf:about="https://docs.snapbill.com/developers/api/sms?rev=1413575105&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2014-10-17T19:45:05+0000</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>SMSes</title>
        <link>https://docs.snapbill.com/developers/api/sms?rev=1413575105&amp;do=diff</link>
        <description>SMSes

/v1/sms/id/get

Retrieve an SMS by id and return it's details.

SMS Parameter Listing
Name	Availability	Descriptionto		get			The phone number the SMS was sent to.state		get			The current state of the SMS.user		get			The user associated with the sending of the SMS.</description>
    </item>
    <item rdf:about="https://docs.snapbill.com/developers/api/user?rev=1413635362&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2014-10-18T12:29:22+0000</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Users</title>
        <link>https://docs.snapbill.com/developers/api/user?rev=1413635362&amp;do=diff</link>
        <description>Users

User objects allow clients to login to the client area &lt;https://&lt;your username&gt;.snapbill.com&gt;.

/v1/client/id/add_user

This api call will create a user. Since we have not specified the username and password they will be automatically generated.

Note The password is returned here, but will not be available in future requests.</description>
    </item>
</rdf:RDF>
