客户
客户端对象
属性 | 类型 | 描述 |
---|---|---|
id |
整数 | 为客户机惟一的ID。 |
的名字 |
字符串 | 的文本描述客户端。 |
is_active |
布尔 | 客户端是否活跃或存档。 |
地址 |
字符串 | 物理地址的客户端。 |
statement_key |
字符串 | 用于构建一个URL仪表板客户的发票:https:// {ACCOUNT_SUBDOMAIN}bob客服端下载.harvestapp.com/client/statements/ {STATEMENT_KEY} |
货币 |
字符串 | 与此客户端相关的货币代码。 |
created_at |
datetime | 客户端创建日期和时间。 |
updated_at |
datetime | 客户最后一次更新的日期和时间。 |
需要的权限
你必须管理员或经理允许创建和编辑客户为了相互作用/ v2 /客户
端点。权限不足将导致403年被禁止的
状态码。
列出所有客户
返回一个列表,你的客户。客户端返回按创建日期排序,与最近创建的客户首先出现。
响应包含一个对象客户
属性包含一个数组per_page
客户。数组中的每一项都是一个独立的客户端对象。如果没有更多的客户,由此产生的数组将是空的。几个额外的分页属性包含在响应简化方法你的客户。
获得/ v2 /客户
参数 | 类型 | 描述 |
---|---|---|
is_active |
布尔 | 通过真正的 只返回客户和活跃假 返回不活跃客户。 |
updated_since |
datetime | 只返回以来,已更新客户给定的日期和时间。 |
页面 |
整数 | 使用分页的页号。例如,如果您列出请求和收到2000条记录,后续调用可以包括页面= 2 检索列表的下一个页面。(默认值:1) |
per_page |
整数 | 每个页面返回的记录数量。介于1和2000之间。(默认:2000) |
示例请求:
旋度" https://api.habob客服端下载rvestapp.com/v2/clients " \ - h“授权:无记名ACCESS_TOKEN美元”\ - h”Harvest-Account-Id: $ ACCOUNT_ID \ - h“用户代理:MyApp (yourname@example.com)”
示例响应:
检索客户端
检索客户端与给定ID。返回一个客户对象和一个200好了
响应代码提供了一个有效的标识符。
GET / v2 /客户/ {CLIENT_ID}
示例请求:
旋度" https://api.habob客服端下载rvestapp.com/v2/clients/5735776 " \ - h“授权:无记名ACCESS_TOKEN美元”\ - h”Harvest-Account-Id: $ ACCOUNT_ID \ - h“用户代理:MyApp (yourname@example.com)”
示例响应:
创建一个客户端
创建一个新的客户端对象。返回客户端对象和一个201年创建
响应代码如果调用成功。
POST / v2 /客户
参数 | 类型 | 要求 | 描述 |
---|---|---|---|
的名字 |
字符串 | 要求 | 的文本描述客户端。 |
is_active |
布尔 | 可选 | 客户端是否活跃,存档。默认为真正的 。 |
地址 |
字符串 | 可选 | 客户的物理地址的文本表示。可能包括新行字符。 |
货币 |
字符串 | 可选 | 客户端所使用的货币。如果不提供,将使用该公司的货币。看到一列支持的货币 |
示例请求:
旋度" https://api.habob客服端下载rvestapp.com/v2/clients " \ - h“授权:无记名ACCESS_TOKEN美元”\ - h”Harvest-Account-Id: $ ACCOUNT_ID \ - h“用户代理:MyApp (yourname@example.com)”\ -X POST \ -H "Content-Type: application/json" \ -d '{"name":"Your New Client","currency":"EUR"}'
示例响应:
更新客户端
更新特定的客户端设置的值传递的参数。没有提供任何参数将保持不变。返回客户端对象和一个200好了
响应代码如果调用成功。
补丁/ v2 /客户/ {CLIENT_ID}
参数 | 类型 | 描述 |
---|---|---|
的名字 |
字符串 | 的文本描述客户端。 |
is_active |
布尔 | 客户端是否活跃,存档。 |
地址 |
字符串 | 客户的物理地址的文本表示。可能包括新行字符。 |
货币 |
字符串 | 客户端所使用的货币。看到一列支持的货币 |
示例请求:
旋度" https://api.habob客服端下载rvestapp.com/v2/clients/5737336 " \ - h“授权:无记名ACCESS_TOKEN美元”\ - h”Harvest-Account-Id: $ ACCOUNT_ID \ - h“用户代理:MyApp (yourname@example.com)”\ -X PATCH \ -H "Content-Type: application/json" \ -d '{"is_active":false}'
示例响应:
删除一个客户
删除一个客户端。删除客户端是唯一可能的,如果没有项目,发票,或与之相关的估计。返回一个200好了
响应代码如果调用成功。
删除/ v2 /客户/ {CLIENT_ID}
示例请求:
旋度" https://api.habob客服端下载rvestapp.com/v2/clients/5737336 " \ - h“授权:无记名ACCESS_TOKEN美元”\ - h”Harvest-Account-Id: $ ACCOUNT_ID \ - h“用户代理:MyApp (yourname@example.com)”\ -X DELETE