This shows you the differences between two versions of the page.
Both sides previous revision Previous revision | Last revision Both sides next revision | ||
developers:api:client [2014/10/17 20:23] Jaco van Wyk |
developers:api:client [2014/10/17 20:28] Jaco van Wyk |
||
---|---|---|---|
Line 21: | 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 102: | 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 251: | 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 270: | Line 121: | ||
</code> | </code> | ||
- | <code> | + | <source examples/client.txt-5.json> |
- | { | + | |
- | + | ||
- | code: 200, | + | |
- | type: "result", | + | |
- | status: "ok" | + | |
- | + | ||
- | } | + | |
- | </code> | + | |
===== /v1/client/list ===== | ===== /v1/client/list ===== |