User Tools

Site Tools


developers:api:client

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
Last revision Both sides next revision
developers:api:client [2014/10/17 19:38]
Jaco van Wyk
developers:api:client [2014/10/17 20:28]
Jaco van Wyk
Line 10: Line 10:
 </​code>​ </​code>​
  
-<code> +<source examples/client.txt-1.json>
-+
- +
-    code: 200, +
-    type: "​item",​ +
-    class: "client", +
-    client: { +
-        depth: 0, +
-        id: 158975, +
-        xid: "​Clw:​mz_",​ +
-        state: "​active",​ +
-        number: "​018",​ +
-        name: "​jane",​ +
-        account: { +
-            depth: 1, +
-            id: 10608, +
-            xid: "​Clw:​Clw",​ +
-            username: "​demo"​ +
-        }, +
-        cell: "",​ +
-        company: "",​ +
-        country: { +
-            code: "​ZA",​ +
-            iso2: "​ZA",​ +
-            iso3: "​ZAF",​ +
-            name: "South Africa"​ +
-        }, +
-        credit: "0.00", +
-        credit_cents:​ 0, +
-        currency: { +
-            code: "​ZAR",​ +
-            format: "​R%.2f",​ +
-            enabled: true +
-        }, +
-        discount: "​0.00",​ +
-        email: "​jane@example.com",​ +
-        firstname: "​jane",​ +
-        payment: "​netcash",​ +
-        payment_method:​ { +
-            depth: ​1+
-            code: "​netcash",​ +
-            name: "​Netcash Collect",​ +
-            enabled: true +
-        }, +
-        surname: "",​ +
-        totals: { +
-            unpaid_invoices:​ "0.00", +
-            unpaid_invoices_cents:​ 0, +
-            paid_payments:​ "​0.00",​ +
-            paid_payments_cents:​ 0 +
-        }, +
-        urls: { +
-            statement: "​https:​\/​\/​demo.snapbill.com\/​statement\/​Clw:​mz_\/​=YzhjNzU1Y2Mx",​ +
-            payment: "​https:​\/​\/​demo.snapbill.com\/​payment\/​client\/​Clw:​mz_\/​=NTdkMTBmMTIz"​ +
-        }, +
-        data: { +
-            public_city:​ null, +
-            public_country:​ null, +
-            public_fax: null, +
-            public_phone:​ null, +
-            public_postal:​ null, +
-            public_postcode:​ null, +
-            public_province:​ null, +
-            public_street:​ null, +
-            vat_number: null +
-        }, +
-        services: [ ] +
-    } +
- +
-+
-</code>+
  
 ===== /​v1/​client/​add ===== ===== /​v1/​client/​add =====
Line 91: Line 21:
 </​code>​ </​code>​
  
-<code> +<source examples/client.txt-2.json>
-+
- +
-    code: 200, +
-    type: "​item",​ +
-    class: "client", +
-    client: { +
-        depth: 0, +
-        id: 158975, +
-        xid: "​Clw:​mz_",​ +
-        state: "​active",​ +
-        number: "​018",​ +
-        name: "​jane",​ +
-        account: { +
-            depth: 1, +
-            id: 10608, +
-            xid: "​Clw:​Clw",​ +
-            username: "​demo"​ +
-        }, +
-        cell: "",​ +
-        company: "",​ +
-        country: { +
-            code: "​ZA",​ +
-            iso2: "​ZA",​ +
-            iso3: "​ZAF",​ +
-            name: "South Africa"​ +
-        }, +
-        credit: "0.00", +
-        credit_cents:​ 0, +
-        currency: { +
-            code: "​ZAR",​ +
-            format: "R%.2f", +
-            enabled: true +
-        }, +
-        discount: "​0.00",​ +
-        email: "​jane@example.com",​ +
-        firstname: "​jane",​ +
-        payment: "​netcash",​ +
-        payment_method:​ { +
-            depth: 1, +
-            code: "​netcash",​ +
-            name: "​Netcash Collect",​ +
-            enabled: true +
-        }, +
-        surname: "",​ +
-        totals: { +
-            unpaid_invoices:​ "​0.00",​ +
-            unpaid_invoices_cents:​ 0, +
-            paid_payments:​ "​0.00",​ +
-            paid_payments_cents:​ 0 +
-        }, +
-        urls: { +
-            statement: "​https:​\/​\/​demo.snapbill.com\/​statement\/​Clw:​mz_\/​=YzhjNzU1Y2Mx",​ +
-            payment: "​https:​\/​\/​demo.snapbill.com\/​payment\/​client\/​Clw:​mz_\/​=NTdkMTBmMTIz"​ +
-        }, +
-        data: { +
-            public_city:​ null, +
-            public_country:​ null, +
-            public_fax: null, +
-            public_phone:​ null, +
-            public_postal:​ null, +
-            public_postcode:​ null, +
-            public_province:​ null, +
-            public_street:​ null, +
-            vat_number: null +
-        }, +
-        services: [ ] +
-    } +
- +
-+
-</code>+
  
 ===== /​v1/​client/​id/​update ===== ===== /​v1/​client/​id/​update =====
Line 172: Line 32:
 </​code>​ </​code>​
  
-<code> +<source examples/client.txt-3.json>
-+
- +
-    code: 200, +
-    type: "​result",​ +
-    status: "​ok",​ +
-    class: "client", +
-    client: { +
-        depth: 0, +
-        id: 158975, +
-        xid: "​Clw:​mz_",​ +
-        state: "​active",​ +
-        number: "​018",​ +
-        name: "​helkom (jane)",​ +
-        account: { +
-            depth: 1, +
-            id: 10608, +
-            xid: "​Clw:​Clw",​ +
-            username: "​demo"​ +
-        }, +
-        cell: "",​ +
-        company: "​helkom",​ +
-        country: { +
-            code: "​ZA",​ +
-            iso2: "​ZA",​ +
-            iso3: "​ZAF",​ +
-            name: "South Africa"​ +
-        }, +
-        credit: "0.00", +
-        credit_cents:​ 0, +
-        currency: { +
-            code: "​ZAR",​ +
-            format: "R%.2f", +
-            enabled: true +
-        }, +
-        discount: "​0.00",​ +
-        email: "​jane@example.com",​ +
-        firstname: "​jane",​ +
-        payment: "​netcash",​ +
-        payment_method:​ { +
-            depth: 1, +
-            code: "​netcash",​ +
-            name: "​Netcash Collect",​ +
-            enabled: true +
-        }, +
-        surname: "",​ +
-        totals: { +
-            unpaid_invoices:​ "​0.00",​ +
-            unpaid_invoices_cents:​ 0, +
-            paid_payments:​ "​0.00",​ +
-            paid_payments_cents:​ 0 +
-        }, +
-        urls: { +
-            statement: "​https:​\/​\/​demo.snapbill.com\/​statement\/​Clw:​mz_\/​=YzhjNzU1Y2Mx",​ +
-            payment: "​https:​\/​\/​demo.snapbill.com\/​payment\/​client\/​Clw:​mz_\/​=NTdkMTBmMTIz"​ +
-        }, +
-        data: { +
-            public_city:​ null, +
-            public_country:​ null, +
-            public_fax: null, +
-            public_phone:​ null, +
-            public_postal:​ null, +
-            public_postcode:​ null, +
-            public_province:​ null, +
-            public_street:​ null, +
-            vat_number: null +
-        }, +
-        services: [ ] +
-    } +
- +
-+
-</code>+
  
 ==== Available states ==== ==== Available states ====
Line 321: Line 110:
 </​code>​ </​code>​
  
-<code> +<source examples/client.txt-4.json>
-+
- +
-    code: 200, +
-    type: "​result",​ +
-    status: "​ok"​ +
- +
-+
-</code>+
  
 ===== /​v1/​client/​id/​delete ===== ===== /​v1/​client/​id/​delete =====
Line 340: Line 121:
 </​code>​ </​code>​
  
-<code> +<source examples/client.txt-5.json>
-+
- +
-    code: 200, +
-    type: "​result",​ +
-    status: "​ok"​ +
- +
-+
-</code>+
  
 ===== /​v1/​client/​list ===== ===== /​v1/​client/​list =====
developers/api/client.txt · Last modified: 2014/10/18 07:13 by Jaco van Wyk