发票项目类别
管理员或项目经理所需的权限。
发票项目类别对象
属性 | 类型 | 描述 |
---|---|---|
id |
整数 | 发票项目类别的惟一ID。 |
的名字 |
字符串 | 发票项目类别的名称。 |
use_as_service |
布尔 | 这个发票是否项目类别是用来生成发票时以小时计费。 |
use_as_expense |
布尔 | 这个发票项目类别是否用于费用当生成发票。 |
created_at |
datetime | 发票的日期和时间创建项目类别。 |
updated_at |
datetime | 发票项目类别最后一次更新的日期和时间。 |
列出所有发票项目类别
返回发票项目类别的一个列表。发票项目类别返回按创建日期排序,与最近创建的发票出现第一项类别。
响应包含一个对象invoice_item_categories
属性包含一个数组per_page
发票项目类别。数组中的每一项都是一个单独的发票项目类别对象。如果没有更多的可用发票项目类别,生成的数组将是空的。几个额外的分页属性包含在响应简化方法你发票项目类别。
获得/ v2 / invoice_item_categories
参数 | 类型 | 描述 |
---|---|---|
updated_since |
datetime | 只返回发票项目类别以来更新给定的日期和时间。 |
页面 |
整数 | 使用分页的页号。例如,如果您列出请求和收到2000条记录,后续调用可以包括页面= 2 检索列表的下一个页面。(默认值:1) |
per_page |
整数 | 每个页面返回的记录数量。介于1和2000之间。(默认:2000) |
示例请求:
旋度" https://api.habob客服端下载rvestapp.com/v2/invoice_item_categories " \ - h“授权:无记名ACCESS_TOKEN美元”\ - h”Harvest-Account-Id: $ ACCOUNT_ID \ - h“用户代理:MyApp (yourname@example.com)”
示例响应:
检索一个发票项目类别
发票项目类别检索与给定ID。返回一个对象和一个发票项目类别200好了
响应代码提供了一个有效的标识符。
GET / v2 / invoice_item_categories / {INVOICE_ITEM_CATEGORY_ID}
示例请求:
旋度" https://api.habob客服端下载rvestapp.com/v2/invoice_item_categories/1466293 " \ - h“授权:无记名ACCESS_TOKEN美元”\ - h”Harvest-Account-Id: $ ACCOUNT_ID \ - h“用户代理:MyApp (yourname@example.com)”
示例响应:
创建发票项目类别
创建一个新的发票项目类别对象。返回一个对象和一个发票项目类别201年创建
响应代码如果调用成功。
POST / v2 / invoice_item_categories
参数 | 类型 | 要求 | 描述 |
---|---|---|---|
的名字 |
字符串 | 要求 | 发票项目类别的名称。 |
示例请求:
旋度" https://api.habob客服端下载rvestapp.com/v2/invoice_item_categories " \ - h“授权:无记名ACCESS_TOKEN美元”\ - h”Harvest-Account-Id: $ ACCOUNT_ID \ - h“用户代理:MyApp (yourname@example.com)”\ -X POST \ -H "Content-Type: application/json" \ -d '{"name":"Hosting"}'
示例响应:
更新发票项目类别
更新特定的发票项类别设置的值传递的参数。没有提供任何参数将保持不变。返回一个对象和一个发票项目类别200好了
响应代码如果调用成功。
补丁/ v2 / invoice_item_categories / {INVOICE_ITEM_CATEGORY_ID}
参数 | 类型 | 描述 |
---|---|---|
的名字 |
字符串 | 发票项目类别的名称。 |
示例请求:
旋度" https://api.habob客服端下载rvestapp.com/v2/invoice_item_categories/1467098 " \ - h“授权:无记名ACCESS_TOKEN美元”\ - h”Harvest-Account-Id: $ ACCOUNT_ID \ - h“用户代理:MyApp (yourname@example.com)”\ -X PATCH \ -H "Content-Type: application/json" \ -d '{"name":"Expense"}'
示例响应:
删除一个发票项目类别
删除一个发票项目类别。删除发票项目类别仅是可能的如果use_as_service
和use_as_expense
都是假的。返回一个200好了
响应代码如果调用成功。
删除/ v2 / invoice_item_categories / {INVOICE_ITEM_CATEGORY_ID}
示例请求:
旋度" https://api.habob客服端下载rvestapp.com/v2/invoice_item_categories/1467098 " \ - h“授权:无记名ACCESS_TOKEN美元”\ - h”Harvest-Account-Id: $ ACCOUNT_ID \ - h“用户代理:MyApp (yourname@example.com)”\ -X DELETE