www.yabo.11vipCLIMED API.

通过使用Cnimiwww.yabo.11vipfy的基于REST的API,您可以将数据推送和从频贴,并将其与其他系统集成。随意发布您的任何问题堆栈溢出与之www.yabo.11vip标签,或者联系我们如果某些东西没有正常工作。

要通过API获取报告,您将必须使用基本端点进行报告(其与用于操纵其他对象的一个​​不同)。

验证

您的所有请求都应在请求标题中包含“X-API-key”,包含您的API键

如果您的工作空间位于子域(例如,somates.www.bmwmclr.com),则需要在您的个人资料设置中生www.yabo.11vip成新的API密钥,该键只为该工作空间工作。

如果您是一个自主的用户,您必须使用不同的API基本端点:“https://yourcustomdomain.com/api”和“https://yourdomain.com/reports”(您可以找到精确的转到“https://youdomain.com/web/boot”时端点。

速率限制

每秒10个请求的速率限制。如果您克服限制,您将获得“太多请求”错误。

API的例子

看例子在各种编程语言中调用休息www.yabo.11vipAPI(并添加您自己的示例)。

更改日志

2021年5月10日
  • 在用户对象中添加了丢失的costrate
  • 添加includeroles查询参数for get用户(返回用户是Manager的用户和项目)
3月31日,2021年
  • 在详细报告响应中添加丢失的ClientID
  • 新终端:打造的补丁时间条目
2020年12月23日
  • 通过Webhook返回的API请求的新标题参www.yabo.11vip数“Clockify-Action-Metadata”
12月14日,2020年
  • 增加预算和成本率对项目响应
  • 新端点:更新项目估算(时间或预算)
11月9日,2020年11月9日
  • 增加了报告的时区参数
  • 共享报告现在使用TimeFormat,DateFormat,WeepStart保存
2020年8月28日
  • 新终端:在项目上获取自定义字段
  • 新终端:在项目上更新自定义字段
  • 新终端:从项目中删除自定义字段
  • 新的Webhook活动类型:我/任何人
2020年7月9日
  • 请求更新:更新时间条目可以采取Customfields.
  • 新的端点:GET自定义字段
  • 新的端点:GET共享报告
  • 新终端:创建共享报告
  • 新终端:更新共享报告
  • 新终端:删除共享报告
  • 新终端:生成共享报告
  • 新终端:更新项目成员资格
2020年7月2日
  • 请求更新:更新项目可以采取每小时收费
  • 新终点:更新标记
  • 新终端:删除标记
  • 新终端:更新客户端
  • 新终端:删除客户端
  • 新终端:添加工作区用户
  • 新终端:删除工作区用户
  • 新终点:更新工作区用户的状态
  • 新终端:创建组
  • 新终端:删除组
  • 新终端:更新组名称
  • 新终端:将用户添加到组
  • 新端点:DELETE User from group
2020年6月17日
  • 新的端点:POST摘要报告
  • 新终点:发布详细报告
  • 新终点:每周报告
4月22日,2020年4月
  • 新终端:按ID获取项目
  • 新终端:更新项目
  • 新终端:更新项目模板
  • 新终点:通过ID获取任务
  • 新的端点:UPDATE Task
  • 新终端:删除任务
  • 新终点:按ID获取时间条目
  • 新终端:获取组
  • 新参数:获取客户现在可以拥有排序列排序
  • 新参数:Get标签现在可以拥有排序列排序
  • 新参数:让用户现在可以拥有排序列排序
  • 新参数:获取项目现在可以可计费客户包含 - 客户端用户包含 - 用户是模板排序列排序
  • 请求更新:创建时间条目现在可以拥有Customfields.;现在已经不是了用户身份时间间隔workspaceId被锁住了
  • 响应更新:立即获取时间条目也返回customFieldValues
  • 响应更新:立即获取项目也返回笔记模板
  • 响应更新:立即获取客户也会返回存档
  • 响应更新:立即获取标签也返回存档
  • 响应更新:立即获取标签也返回存档
  • 响应更新:立即获取工作区也返回isProjectPublicByDefaultCanseetracker.亚博的软件featureSubscriptionType
API基本端点
https://api.www.yabo.11vipwww.bmwmclr.com/api/v1.
报表的API基础端点
https://reports.api.www.yabo.11vipwww.bmwmclr.com/v1.
示例请求
curl-h“content-type:application / json”-h“x-api-key:wesapikey”-x get https://api.clockiwww.yabo.11vipfy.me/api/v1/user
服务条款:https://www.yabo.11vipclocify.me/terms.

Webhooks.

在汇总发生的事情时,Webhooks可以通知您的应用程序。www.yabo.11vip你可以访问Webhooks.从您的个人资料设置底部

只有工作区管理员可以创建Webhooks。只有创建Webhook的用户只能看到并修改它。每个用户每个工作空间最多可以包含10个Webhooks,并且工作空间可以共有100个

单击您创建的Webhook,您可以看到已发送的Webhook的日志。在那里,您可以发送测试Webhook。删除超过7天的日志。

你可以找到你的webhook的签名秘密点击webhook的眼睛图标webhook页面(或当你打开编辑屏幕的webhook)。然后,用签名秘密验证webhook,将它与响应头中的“clocky -signature”值进行比较。www.yabo.11vip

您可以通过API请求标头发送www.yabo.11vip“Clockify-Action-Metadata”参数,其值将通过它触发的Webhook事件传递。示例:您可以在标题中发送“更新时间条目”请求并传递“Clockify-Action-Metadata:myRequestId123”www.yabo.11vip,并且当触发“时间条目更新”Webhook时,您将收到“Clockify-Action-Metadata:MyRequestId123“在Webhook中,以免避免无休止的更新循环。

要测试和调试Webhooks,您可以使用在线服务请求捕手

Clockify中可用的webhookwww.yabo.11vip

  • 计时器开始/停止(我/人)
  • 时间条目手动/更新/删除(ME / ANY)
  • 工作区上创建的客户/项目/任务/标记

客户端

用于操作CLIENT资源的端点

在工作区查找客户端

得到 / workspaces / {workspaceid} /客户端
存档:布尔基
在Query.

如果为true,则只需存档的客户端即可。如果为false,您将只得到活动的客户端。

名称:细绳
在Query.

如果提供,客户端将按名称进行筛选

页:整数1
在Query.

页面大小:整数50
在Query.

页面大小

排序列:细绳
在Query.

名称

排序顺序:细绳
在Query.

升序降序

200 OK.

好的

401年未经授权

未经授权

403年被禁止的

禁忌

404没有找到

未找到

响应内容类型:* / *
反应示例(200 OK)
[{“ID”“5B1E52FF0CB8792ED75992C1”“名称”“客户x”“Workspaceid”“5C0FE3290CL84304845DBF1F”“存档”“错误的”}]

将新客户端添加到工作区

邮政 / workspaces / {workspaceid} /客户端
请求内容类型:application / json
请求示例
{“名称”“客户”}
201创建了

创造了

400个糟糕的要求

Workspace中具有该名称的客户端

401年未经授权

未经授权

403年被禁止的

禁忌

404没有找到

未找到

响应内容类型:* / *
反应示例(201创建)
{“ID”“5B1E52FF0CB8792ED75992C1”“名称”“客户”“Workspaceid”“5C0FE3290CL84304845DBF1F”}

更新客户端

/ workspaces / {workspaceid} / clients / {clientId}
归档项目:布尔基
在Query.

控制存档客户端是否会导致归档给定客户端的所有项目

请求内容类型:application / json
请求示例
{“存档”错误的“名称”“客户”}
200 OK.

好的

201创建了

创造了

400个糟糕的要求

错误的请求

401年未经授权

未经授权

403年被禁止的

禁忌

404没有找到

未找到

响应内容类型:* / *
反应示例(200 OK)
{“存档”真的“ID”“5BF6D2B9B079876A34621638”“名称”“客户”“Workspaceid”“5BFD36C4B0798777049512e3”}

删除客户端

删除 / workspaces / {workspaceid} / clients / {clientId}
200 OK.

好的

204没有内容

无内容

400个糟糕的要求

错误的请求

401年未经授权

未经授权

403年被禁止的

禁忌

404没有找到

未找到

响应内容类型:* / *
反应示例(200 OK)
{“存档”真的“ID”“5BF6D2B9B079876A34621638”“名称”“客户”“Workspaceid”“5BFD36C4B0798777049512e3”}

项目

用于操纵项目资源的端点

获取工作区上的所有项目

得到 / workspaces / {workspaceid} /项目
存档:布尔基
在Query.

如果为true,则只需存档项目。如果为false,您只会获得活动项目。

名称:细绳
在Query.

如果提供的话,项目将按名称过滤。

页:整数1
在Query.

页面大小:整数50
在Query.

页面大小

可以计费:布尔基
在Query.

如果提供的话,项目将通过可计费的状态进行过滤。

客户:数组
在Query.

如果提供的话,将通过客户端ID过滤项目。

包含客户机:布尔基
在Query.

如果提供的话,将通过客户提供项目来过滤。

客户端状态:细绳
在Query.

取值范围:ACTIVE、ARCHIVED

用户:数组
在Query.

如果提供的话,将通过访问权限的用户ID过滤项目。

包含 - 用户:布尔基
在Query.

如果提供的话,将通过用户是否具有用户来过滤项目。

用户状态:细绳
在Query.

可能的值:活动,无效

是模板:布尔基
在Query.

如果提供的话,将通过是否用作模板来过滤项目。

排序列:细绳
在Query.

可能的值:名称,client_name,持续时间。

排序顺序:细绳
在Query.

取值范围:ASCENDING, descent。

200 OK.

好的

401年未经授权

未经授权

403年被禁止的

禁忌

404没有找到

未找到

响应内容类型:* / *
反应示例(200 OK)
[{“ID”“5E4E42156FE9056CFB00252“,“名称”“项目“,“每小时收费”空值“clientid”“Workspaceid”“5 e4e38caq7668c16662b303a“,“计费”真的“会员资格”:[{“用户身份”“5A0AB5ACB2D987125438B60F“,“每小时收费”空值“targetid”“5E4E38F156FE9056CFB00252“,“会员资格型”“项目“,“membershipStatus”“积极的“}]“颜色”“#4CAF50.“,“估计”:{“估计”“pt0s”“类型”“汽车”},//遗留字段,与timeStimate相同“存档”错误的“期间”“PT0s.“,“客户名称”“笔记”“模板”错误的“上市”错误的“costrate”空值“budgetEstimate”空值“纪念日”:{“估计”“pt0s”“类型”“汽车”“resetOption”空值“积极的”真的}}]

通过ID查找项目

得到 /工作空间/ {workspaceId} /项目/ {projectId}
200 OK.

好的

401年未经授权

未经授权

403年被禁止的

禁忌

404没有找到

未找到

响应内容类型:* / *
反应示例(200 OK)
{“ID”“5E4E42156FE9056CFB00252“,“名称”“项目“,“每小时收费”空值“clientid”“Workspaceid”“5 e4e38caq7668c16662b303a“,“计费”真的“会员资格”:[{“用户身份”“5A0AB5ACB2D987125438B60F“,“每小时收费”空值“targetid”“5E4E38F156FE9056CFB00252“,“会员资格型”“项目“,“membershipStatus”“积极的“}]“颜色”“#4CAF50.“,“估计”:{“估计”“pt0s”“类型”“汽车”},//遗留字段,与timeStimate相同“存档”错误的“期间”“PT0s.“,“客户名称”“笔记”“模板”错误的“上市”错误的“costrate”空值“budgetEstimate”空值“纪念日”:{“估计”“pt0s”“类型”“汽车”“resetOption”空值“积极的”真的}}

为工作区添加一个新项目

邮政 / workspaces / {workspaceid} /项目
请求内容类型:application / json
请求示例
{“名称”“我的API项目”, // 可选的“clientid”“ispublic”“错误的”“颜色”“#F44336”“笔记”“这是项目的音符”“计费”“真的”“上市”错误的}
201创建了

创造了

400个糟糕的要求

工作区上已存在该名称的项目。

401年未经授权

未经授权

403年被禁止的

禁忌

404没有找到

未找到

响应内容类型:* / *
反应示例(201创建)
{“存档”“错误的”“计费”“真的”“clientid”“客户名称”“颜色”“细绳”“期间”“pt0s”“估计”:{“估计”“pt0s”“类型”“手动的”},//遗留字段,与timeStimate相同“每小时收费”:{“数量”“0”“货币”“美元”},“ID”“5B1E6B160CB8793DD93EC120”“会员资格”:[{“每小时收费”:{“数量”“10”“货币”“美元”},“membershipStatus”“积极的”“会员资格型”“项目”“targetid”“5B1E6B160CB8793DD93EC120”“用户身份”“5 a9e9a39b079874a74cfa980”}],“名称”“我的API项目”“上市”错误的“costrate”空值“budgetEstimate”空值“纪念日”:{“估计”“pt0s”“类型”“汽车”“resetOption”空值“积极的”真的},“Workspaceid”“5B152D9B0CB8797F86CBE14F”}

更新工作空间项目

/工作空间/ {workspaceId} /项目/ {projectId}
估计类型

手工类型可以为整个项目提供一个固定的估算。AUTO类型支持基于任务的项目评估。如果启用了AUTO,估计持续时间并不重要。

请求内容类型:application / json
请求示例
{“名称”“我的API项目”“clientid”“ispublic”“错误的”“估计”:{“估计”“pt1h0m0s”“类型”“手动的”},//遗留字段,与timeStimate相同“每小时收费”:{“数量”3600},“颜色”“#F44336”“笔记”“这是项目的说明(可选)”“计费”“真的”“存档”“真的”}
201创建了

创造了

400个糟糕的要求

工作区上已存在该名称的项目。

401年未经授权

未经授权

403年被禁止的

禁忌

404没有找到

未找到

响应内容类型:* / *
反应示例(201创建)
{“存档”“错误的”“计费”“真的”“clientid”“客户名称”“颜色”“细绳”“期间”“pt0s”“估计”:{“估计”“pt1h0m0s”“类型”“手动的”},“每小时收费”:{“数量”“0”“货币”“美元”},“ID”“5B1E6B160CB8793DD93EC120”“会员资格”:[{“每小时收费”:{“数量”“10”“货币”“美元”},“membershipStatus”“积极的”“会员资格型”“项目”“targetid”“5B1E6B160CB8793DD93EC120”“用户身份”“5 a9e9a39b079874a74cfa980”}],“名称”“我的API项目”“上市”错误的“costrate”空值“budgetEstimate”空值“纪念日”:{“估计”“pt1h0m0s”“类型”“手动的”“resetOption”空值“积极的”空值},“Workspaceid”“5B152D9B0CB8797F86CBE14F”}

更新项目估计值

修补 / workspaces / {workspaceid} / projects / {projectID} /估计
积极的

选择评估是否及时或预算。两者中只有一个可以激活。如果你需要“No estimate”,那么发送空的“{}”请求,或者设置两个活动字段为false。

重启

如果每月估计重置,请选择。可能的值:null和每月

类型

可能的值:手动(用于估计整个项目)和自动(以启用基于任务的估计)

请求内容类型:application / json
请求示例
{“纪念日”:{“估计”“pt1h0m0s”“类型”“手动的”“积极的”错误的“resetOption”每月},“budgetEstimate”:{“估计”1100“类型”“手动的”“积极的”真的“resetOption”空值}}
200 OK.

好的

400个糟糕的要求

一次只有一种类型的估计可以是活动的。

401年未经授权

未经授权

403年被禁止的

禁忌

404没有找到

未找到

响应内容类型:* / *
反应示例(201创建)
{“存档”“错误的”“计费”“真的”“clientid”“客户名称”“颜色”“细绳”“期间”“pt0s”“估计”:{“估计”“pt1h0m0s”“类型”“汽车”},“每小时收费”:{“数量”“0”“货币”“美元”},“ID”“5B1E6B160CB8793DD93EC120”“会员资格”:[{“每小时收费”:{“数量”“10”“货币”“美元”},“membershipStatus”“积极的”“会员资格型”“项目”“targetid”“5B1E6B160CB8793DD93EC120”“用户身份”“5 a9e9a39b079874a74cfa980”}],“名称”“我的API项目”“上市”错误的“costrate”空值“budgetEstimate”:{“估计”1100“类型”“手动的”“resetOption”每月“积极的”真的},“纪念日”:{“估计”“pt0s”“类型”“汽车”“resetOption”空值“积极的”错误的},“Workspaceid”“5B152D9B0CB8797F86CBE14F”}

更新项目成员资格

修补 / workspaces / {workspaceid} / projects / {projectID} /会员资格
请求内容类型:application / json
请求示例
{“会员资格”:[{“用户身份”“5EF31421F9F6228D72D8833”,(可以是组ID或用户ID)“每小时收费”:{“数量”2000年} (可选的) } ] }
200 OK.

好的

400个糟糕的要求

用户或组不是此工作区的成员。

401年未经授权

未经授权

403年被禁止的

禁忌

404没有找到

未找到

响应内容类型:* / *
反应示例(201创建)
{“存档”“错误的”“计费”“真的”“clientid”“客户名称”“颜色”“细绳”“期间”“pt0s”“估计”:{“估计”“pt1h0m0s”“类型”“汽车”},“每小时收费”:{“数量”“0”“货币”“美元”},“ID”“5B1E6B160CB8793DD93EC120”“会员资格”:[{“用户身份”“5EF31421F9F6228D72D8833”,(可以是groupID或UserID)“每小时收费”:{“数量”2000年“货币”“美元”},“targetid”“5 efee823462f493d3bc08302”,(项目ID)“会员资格型”“项目”“membershipStatus”“积极的”}],“名称”“我的API项目”“上市”“错误的”“costrate”空值“budgetEstimate”空值“纪念日”:{“估计”“pt0s”“类型”“汽车”“resetOption”空值“积极的”真的},“Workspaceid”“5B152D9B0CB8797F86CBE14F”}

更新项目模板

修补 / workspaces / {workspaceid} / projects / {projectID} /模板
请求内容类型:application / json
请求示例
{“istemplate”“真的”}
201创建了

创造了

400个糟糕的要求

工作区上已存在该名称的项目。

401年未经授权

未经授权

403年被禁止的

禁忌

404没有找到

未找到

响应内容类型:* / *
反应示例(201创建)
{“存档”“错误的”“计费”“真的”“clientid”“客户名称”“颜色”“细绳”“期间”“pt0s”“估计”:{“估计”“pt1h0m0s”“类型”“汽车”},“每小时收费”:{“数量”“0”“货币”“美元”},“ID”“5B1E6B160CB8793DD93EC120”“会员资格”:[{“每小时收费”:{“数量”“10”“货币”“美元”},“membershipStatus”“积极的”“会员资格型”“项目”“targetid”“5B1E6B160CB8793DD93EC120”“用户身份”“5 a9e9a39b079874a74cfa980”}],“名称”“我的API项目”“上市”“错误的”“上市”错误的“costrate”空值“budgetEstimate”空值“纪念日”:{“估计”“pt0s”“类型”“汽车”“resetOption”空值“积极的”真的},“Workspaceid”“5B152D9B0CB8797F86CBE14F”}

从工作区删除项目

删除 /工作空间/ {workspaceId} /项目/ {id}
200 OK.

好的

204没有内容

无内容

400个糟糕的要求

未找到指定ID的项目

401年未经授权

未经授权

403年被禁止的

禁忌

响应内容类型:* / *
反应示例(200 OK)
{“存档”“错误的”“计费”“真的”“clientid”“客户名称”“颜色”“细绳”“期间”“pt0s”“估计”:{“估计”“pt1h0m0s”“类型”“汽车”},“每小时收费”:{“数量”“0”“货币”“美元”},“ID”“5B1E6B160CB8793DD93EC120”“会员资格”:[{“每小时收费”:{“数量”“10”“货币”“美元”},“membershipStatus”“积极的”“会员资格型”“项目”“targetid”“5B1E6B160CB8793DD93EC120”“用户身份”“5 a9e9a39b079874a74cfa980”}],“名称”“我的API项目”“上市”“错误的”“上市”错误的“costrate”空值“budgetEstimate”空值“纪念日”:{“估计”“pt0s”“类型”“汽车”“resetOption”空值“积极的”真的},“Workspaceid”“5B152D9B0CB8797F86CBE14F”}

标签

用于操纵标记资源的端点

在工作区查找标签

得到 / workspaces / {workspaceid} /标签
名称:细绳
在Query.

如果提供,标签将按名称过滤。

存档:布尔基
在Query.

如果为true,则只需存档标记。如果为false,则只会获得活动标签。

页:整数1
在Query.

页面大小:整数50
在Query.

页面大小

200 OK.

好的

401年未经授权

未经授权

403年被禁止的

禁忌

404没有找到

未找到

响应内容类型:* / *
反应示例(200 OK)
[{“ID”“5A7C5D2DB079870147FRA234”“名称”“标签1”“Workspaceid”“5G3G57BT0CB2548E22E6L9CD”“存档”“错误的”}]

为工作区添加一个新标记

邮政 / workspaces / {workspaceid} /标签
请求内容类型:application / json
请求示例
{“名称”“标签1”}
201创建了

创造了

400个糟糕的要求

工作区上已存在的标记已存在

401年未经授权

未经授权

403年被禁止的

禁忌

404没有找到

未找到

响应内容类型:* / *
反应示例(201创建)
{“ID”“5A7C5D2DB079870147FRA234”“名称”“标签1”“Workspaceid”“5G3G57BT0CB2548E22E6L9CD”}

更新标签

/ workspaces / {workspaceid} / tags / {tagid}
请求内容类型:application / json
请求示例
{“存档”错误的“名称”“标签”}
200 OK.

好的

201创建了

创造了

400个糟糕的要求

错误的请求

401年未经授权

未经授权

403年被禁止的

禁忌

404没有找到

未找到

响应内容类型:* / *
反应示例(200 OK)
{“存档”真的“ID”“5BF6D2B9B079876A34621638”“名称”“标签”“Workspaceid”“5BFD36C4B0798777049512e3”}

删除标记

删除 / workspaces / {workspaceid} / tags / {tagid}
200 OK.

好的

204没有内容

无内容

400个糟糕的要求

错误的请求

401年未经授权

未经授权

403年被禁止的

禁忌

404没有找到

未找到

响应内容类型:* / *
反应示例(200 OK)
{“存档”真的“ID”“5BF6D2B9B079876A34621638”“名称”“标签”“Workspaceid”“5BFD36C4B0798777049512e3”}

任务

操作TASK资源的端点

在项目中找到任务

得到 /工作区/ {workspaceId} / {projectId} /任务/项目
活跃:布尔基
在Query.

如果提供且为true,则只返回活动的任务。否则只返回已完成的任务。

名称:细绳
在Query.

如果提供,任务将按名称过滤。

页:整数1
在Query.

页面大小:整数50
在Query.

页面大小

200 OK.

好的

401年未经授权

未经授权

403年被禁止的

禁忌

404没有找到

未找到

响应内容类型:* / *
反应示例(200 OK)
[{“受让人”[" 593 e40aab0798735d0392a2d”]“估计”“pt0s”“ID”“5B1E6B160CB8793DD93EC120”“名称”“任务1”“projectId”“5B1667790CB8797321F3D664”“计费”“真的”“状态”“积极的”(状态:活动,完成)}]

通过ID查找项目上的任务

得到 /工作区/ {workspaceId} /项目/ {projectId} /任务/ {taskId}
200 OK.

好的

401年未经授权

未经授权

403年被禁止的

禁忌

404没有找到

未找到

响应内容类型:* / *
反应示例(200 OK)
{“受让人”[" 593 e40aab0798735d0392a2d”]“估计”“pt0s”“ID”“5B1E6B160CB8793DD93EC120”“名称”“任务1”“projectId”“5B1667790CB8797321F3D664”“计费”“真的”“状态”“积极的”(状态:ACTIVE, DONE)}

在项目上添加新任务

邮政 /工作区/ {workspaceId} / {projectId} /任务/项目
请求内容类型:application / json
请求示例
{“名称”“任务1”, // 可选的“受让人”[" 593 e40aab0798735d0392a2d”]“估计”“pt2h”“状态”“积极的”(活动,完成)}
201创建了

创造了

400个糟糕的要求

项目中已存在的任务,或项目中已存在,或指定的项目不存在

401年未经授权

未经授权

403年被禁止的

禁忌

404没有找到

未找到

响应内容类型:* / *
反应示例(201创建)
{“受让人”[" 593 e40aab0798735d0392a2d”]“估计”“pt2h”“ID”“5B1E6B160CB8793DD93EC120”“名称”“任务1”“projectId”“5B1667790CB8797321F3D664”“计费”“真的”“状态”“积极的”}

更新项目上的任务

/工作区/ {workspaceId} /项目/ {projectId} /任务/ {taskId}
请求内容类型:application / json
请求示例
{“名称”“任务1”“受让人”[" 593 e40aab0798735d0392a2d”]“估计”“pt2h”“计费”“真的”“状态”“积极的”(活动,完成)}
201创建了

创造了

400个糟糕的要求

项目中已存在的任务,或项目中已存在,或指定的项目不存在

401年未经授权

未经授权

403年被禁止的

禁忌

404没有找到

未找到

响应内容类型:* / *
反应示例(201创建)
{“受让人”[" 593 e40aab0798735d0392a2d”]“估计”“pt2h”“ID”“5B1E6B160CB8793DD93EC120”“名称”“任务1”“projectId”“5B1667790CB8797321F3D664”“计费”“真的”“状态”“积极的”}

从项目中删除任务

删除 /工作区/ {workspaceId} /项目/ {projectId} /任务/ {taskId}
200 OK.

好的

204没有内容

无内容

400个糟糕的要求

未找到指定ID的项目

401年未经授权

未经授权

403年被禁止的

禁忌

响应内容类型:* / *
反应示例(200 OK)
{“受让人”[" 593 e40aab0798735d0392a2d”]“估计”“pt2h”“ID”“5B1E6B160CB8793DD93EC120”“名称”“任务1”“projectId”“5B1667790CB8797321F3D664”“计费”“真的”“状态”“完毕”}

时间条目

操作TIMEENTRY资源的端点

获取工作区上的时间条目

获取工作空间上指定用户的时间条目。过滤器可以作为下面列出的查询参数应用

得到 / workspaces / {workspaceid} / user / {userid} /时间条目

需要WORKSPACE_OWN或WORKSPACE_ADMIN权限来查看其他用户的时间条目。

描述:细绳
在Query.

如果提供,将通过描述过滤时间条目。

开始:细绳
在Query.

如果提供的话,只返回指定的日期时间后启动的时间条目。DateTime必须是ISO-8601格式(例如,“2019-04-16T05:15:32.998z”)。您根据您的帐户的时区(从配置文件设置)发送时间并在UTC中获取响应。

结尾:细绳
在Query.

如果提供,只返回在指定的DateTime之前启动的时间条目。DateTime必须采用ISO-8601格式(例如,2019-04-16T05:15:32.998z“)。您根据您的帐户的时区(从配置文件设置)发送时间并在UTC中获取响应。

项目:细绳
在Query.

如果提供的话,将按项目过滤时间条目。

任务:细绳
在Query.

如果提供,时间条目将根据任务进行筛选。

标签:细绳[]
在Query.

如果提供的话,将按标记过滤时间条目。此参数是标记ID的数组。

数组值传递为多个参数:?标签= tagid_1&tags = tagid_2
项目要求:布尔基1
在Query.

如果提供,则只返回带有项目的时间条目。

任务要求:布尔基1
在Query.

如果提供的话,只返回具有任务的时间条目。

考虑持续时间格式:布尔基
在Query.

如果提供的话,返回的TimeEntry的持续时间将以工作区设置的持续时间格式(hh:mm或hh:mm:mm:ss)舍入到几分钟或秒。

水合:布尔基
在Query.

如果提供,返回的TimeEntry的项目,任务和标签将全额返回,而不仅仅是其ID。请注意,如果请求Hydated Entity版本,ProjectID,TaskID和TagIds将在请求响应中更改为项目,任务和标记。

进行中:布尔基
在Query.

如果提供的话,将忽略所有其他过滤器,如果存在,则返回当前运行的时间条目。

页:整数1
在Query.

页面大小:整数50
在Query.

页面大小

200 OK.

好的

400个糟糕的要求

具有给定ID的用户不存在

401年未经授权

未经授权

403年被禁止的

禁忌

404没有找到

未找到

响应内容类型:* / *
反应示例(200 OK)
[{“计费”“真的”“描述”“写文档”“ID”“5 b0fdf2a0cb87904845dfer5”“被锁住了”“错误的”“projectId”“5B1667790CB8797321F3D664”“tagids”:[“5A7C5D2DB079870147FRA234”],“任务”“5B1E6B160CB8793DD93EC120”“时间间隔”:{“期间”“pt1m4s”“结尾”“2018 - 06 - 12 t14:01:41z”“开始”“2018-06-12T14:00:37Z”},“用户身份”“6H1E49BF0CB8790E43D6C9AB”“Workspaceid”“5G3G57BT0CB2548E22E6L9CD”},“customfields”:[{“customFieldId“:“5B1E6B160CB8793DD93EC120”“timeentryid.“:“5C5BDA4FB079871C518B6F07”“价值”“旧金山”“名称”“地点”}]]]

获取工作区的特定时间条目

得到 / workspaces / {workspaceid} / time-incries / {id}
考虑持续时间格式:布尔基
在Query.

如果提供的话,返回的TimeEntry的持续时间将以工作区设置的持续时间格式(hh:mm或hh:mm:mm:ss)舍入到几分钟或秒。

水合:布尔基
在Query.

如果提供,返回的TimeEntry的项目,任务和标签将全额返回,而不仅仅是其ID。请注意,如果请求Hydated Entity版本,ProjectID,TaskID和TagIds将在请求响应中更改为项目,任务和标记。

200 OK.

好的

400个糟糕的要求

给定ID的时间输入不存在

401年未经授权

未经授权

403年被禁止的

禁忌

404没有找到

未找到

响应内容类型:* / *
反应示例(200 OK)
{“计费”“真的”“描述”“写文档”“ID”“5 b0fdf2a0cb87904845dfer5”“被锁住了”“错误的”“projectId”“5B1667790CB8797321F3D664”“tagids”:[“5A7C5D2DB079870147FRA234”],“任务”“5B1E6B160CB8793DD93EC120”“时间间隔”:{“期间”“PT2M”“结尾”“2018-06-12T13:50:14Z”“开始”“2018-06-12T13:48:14Z”},“用户身份”“6H1E49BF0CB8790E43D6C9AB”“Workspaceid”“5G3G57BT0CB2548E22E6L9CD”“customfields”:[{“customFieldId“:“5B1E6B160CB8793DD93EC120”“timeentryid.“:“5C5BDA4FB079871C518B6F07”“价值”“旧金山”“名称”“地点”}]}

为工作区添加新的时间条目

如果request中没有发送end表示秒表模式激活,否则手动添加时间条目。

'start'是此请求中唯一的强制性字段。

邮政 / workspaces / {workspaceid} / time-centries
请求内容类型:application / json
请求示例
{“开始”“2018-06-12T13:48:14.000Z”“计费”“真的”“描述”“写文档”“projectId”“5B1667790CB8797321F3D664”“任务”“5B1E6B160CB8793DD93EC120”“结尾”“2018-06-12T13:50:14.000Z”“tagids”:[“5A7C5D2DB079870147FRA234”],“customfields”:[{“customFieldId“:“5B1E6B160CB8793DD93EC120”“价值”“旧金山”}]}
201创建了

创造了

400个糟糕的要求

项目//标签不存在或不属于工作区;任务不存在或不属于项目;时间输入需要额外的信息(检查工作区设置);

401年未经授权

未经授权

403年被禁止的

禁忌

404没有找到

未找到

响应内容类型:* / *
反应示例(201创建)
{“计费”“真的”“描述”“写文档”“ID”“5 b0fdf2a0cb87904845dfer5”“被锁住了”“错误的”“projectId”“5B1667790CB8797321F3D664”“tagids”:[“5A7C5D2DB079870147FRA234”],“任务”“5B1E6B160CB8793DD93EC120”“时间间隔”:{“期间”“PT2M”“结尾”“2018-06-12T13:48:14Z”“开始”“2018-06-12T13:50:14Z”},“用户身份”“6H1E49BF0CB8790E43D6C9AB”“Workspaceid”“5G3G57BT0CB2548E22E6L9CD”“customfields”:[{“customFieldId“:“5B1E6B160CB8793DD93EC120”“timeentryid.“:“5C5BDA4FB079871C518B6F07”“价值”“旧金山”“名称”“地点”}]}

为工作区上的其他用户添加新的时间条目

增加其他人是付费功能。此API端点仅适用于具有活动付费订阅的工作空间。

您可以指定您在请求的后路径中添加时间的用户。

如果您遗漏结束时间,您将为那个人开始计时器。要停止计时器,您必须使用“put / workspaces / {workspaceid} / time-incries / {timeentryId} / end”路径(请求示例:{末尾“:”2019-02-07T14:00:07.000z“}

邮政 / workspaces / {workspaceid} / user / {userid} /时间条目
请求内容类型:application / json
请求示例
{“开始”“2018-06-12T13:48:14.000Z”“计费”“真的”“描述”“写文档”“projectId”“5B1667790CB8797321F3D664”“任务”“5B1E6B160CB8793DD93EC120”“结尾”“2018-06-12T13:50:14.000Z”“tagids”:[“5A7C5D2DB079870147FRA234”],“customfields”:[{“customFieldId“:“5B1E6B160CB8793DD93EC120”“价值”“旧金山”}]}
201创建了

创造了

400个糟糕的要求

项目/标签/用户不存在或不属于工作区;任务不存在或不属于项目;开始日期时间是结束日期日期之后;时间条目需要其他信息(检查工作区设置)

401年未经授权

未经授权

403年被禁止的

禁忌

404没有找到

未找到

响应内容类型:* / *
反应示例(201创建)
{“计费”“真的”“描述”“写文档”“ID”“5 b0fdf2a0cb87904845dfer5”“被锁住了”“错误的”“projectId”“5B1667790CB8797321F3D664”“tagids”:[“5A7C5D2DB079870147FRA234”],“任务”“5B1E6B160CB8793DD93EC120”“时间间隔”:{“期间”“PT2M”“结尾”“2018-06-12T13:50:14Z”“开始”“2018-06-12T13:48:14Z”},“用户身份”“6H1E49BF0CB8790E43D6C9AB”“Workspaceid”“5G3G57BT0CB2548E22E6L9CD”“customfields”:[{“customFieldId“:“5B1E6B160CB8793DD93EC120”“timeentryid.“:“5C5BDA4FB079871C518B6F07”“价值”“旧金山”“名称”“地点”}]}

停止当前在Workspace上运行计时器

管理员可以在付费工作区上阻止别人的运行计时器(为其他特征添加时间)。

如果工作区启用了一个必需字段(例如。因此,您将无法停止计时器,直到您填写了所需的字段(一个或多个)。您只会得到“Entity not created”消息。

修补 / workspaces / {workspaceid} / user / {userid} /时间条目
请求内容类型:application / json
请求示例
{“结尾”“2018 - 06 - 12 t14:01:41z”}
200 OK.

好的

204没有内容

无内容

400个糟糕的要求

当前运行的时间条目上不存在所需信息。检查工作区设置。

401年未经授权

未经授权

403年被禁止的

禁忌

404没有找到

在Workspace上找不到目前正在运行的时间条目

响应内容类型:* / *
反应示例(200 OK)
{“计费”“真的”“描述”“编写文档更新”“ID”“5 b0fdf2a0cb87904845dfer5”“被锁住了”“错误的”“projectId”“5B1667790CB8797321F3D664”“tagids”:[“5A7C5D2DB079870147FRA234”],“任务”“5B1E6B160CB8793DD93EC120”“时间间隔”:{“期间”“pt1m4s”“结尾”“2018 - 06 - 12 t14:01:41z”“开始”“2018-06-12T14:00:37Z”},“用户身份”“6H1E49BF0CB8790E43D6C9AB”“Workspaceid”“5G3G57BT0CB2548E22E6L9CD”“customfields”:[{“customFieldId“:“5B1E6B160CB8793DD93EC120”“timeentryid.“:“5C5BDA4FB079871C518B6F07”“价值”“旧金山”“名称”“地点”}]}

更新工作区的时间条目

/ workspaces / {workspaceid} / time-incries / {id}
请求内容类型:application / json
请求示例
{“开始”“2018-06-12T14:00:37Z”“计费”“真的”“描述”“编写文档更新”“projectId”“5B1667790CB8797321F3D664”“任务”“5B1E6B160CB8793DD93EC120”“结尾”“2018 - 06 - 12 t14:01:41z”“tagids”:[“5A7C5D2DB079870147FRA234”],“customfields”:[{“customFieldId“:“5B1E6B160CB8793DD93EC120”“timeentryid.“:“5C5BDA4FB079871C518B6F07”“价值”“旧金山”“名称”“地点”}]}
200 OK.

好的

201创建了

创造了

400个糟糕的要求

项目/标签不存在或不属于工作区;任务不存在或不属于项目;开始DateTime是结束日期时间之后

401年未经授权

未经授权

403年被禁止的

禁忌

404没有找到

未找到

响应内容类型:* / *
反应示例(200 OK)
{“计费”“真的”“描述”“写作对更新”“ID”“5 b0fdf2a0cb87904845dfer5”“被锁住了”“错误的”“projectId”“5B1667790CB8797321F3D664”“tagids”:[“5A7C5D2DB079870147FRA234”],“任务”“5B1E6B160CB8793DD93EC120”“时间间隔”:{“期间”“pt1m4s”“结尾”“2018 - 06 - 12 t14:01:41z”“开始”“2018-06-12T14:00:37Z”},“用户身份”“6H1E49BF0CB8790E43D6C9AB”“Workspaceid”“5G3G57BT0CB2548E22E6L9CD”“customfields”:[{“customFieldId“:“5B1E6B160CB8793DD93EC120”“timeentryid.“:“5C5BDA4FB079871C518B6F07”“价值”“旧金山”“名称”“地点”}]}

标记为发票的时间条目

修补 /工作区/ {workspaceId} / time-entries /发票
请求内容类型:application / json
请求示例
{“timeentryids”:[“5A7C5D2DB079870147FRA134”],“开票”真的}
200 OK.

好的

400个糟糕的要求

错误的请求

401年未经授权

未经授权

403年被禁止的

禁忌

404没有找到

未找到

从工作区删除时间条目

删除 / workspaces / {workspaceid} / time-incries / {id}
204没有内容

无内容

400个糟糕的要求

带有给定ID的时间条目不存在或不属于工作区

401年未经授权

未经授权

403年被禁止的

禁忌

响应内容类型:* / *

用户

用于操纵用户资源的端点

目前已登录用户的信息

得到 /用户
200 OK.

好的

401年未经授权

未经授权

403年被禁止的

禁忌

404没有找到

未找到

响应内容类型:* / *
反应示例(200 OK)
{“ActiveWorkspace”“592E9E48B0798735D03919EE”“defaultworkspace”“592E9E48B0798735D03919EE”“电子邮件”“email@test.com”“ID”“5BFD36C4B0798777049512E2”“会员资格”:[{“每小时收费”:{“数量”“500”“货币”“美元”},“costrate”:{“数量”“100”“货币”“美元”},“membershipStatus”“积极的”“会员资格型”“工作区”“targetid”“5BFD36C4B0798777049512e3”“用户身份”“5BFD36C4B0798777049512E2”}],“名称”“用户名”“profilepicture”“https://s3.eu-central-1.amazonaws.com/www.yabo.11vipclocify/no-user-image.png”“设置”:{“collapseAllProjectLists”“错误的”“dashboardpintotop”“错误的”“dashboardselection”“我”“dashboardviewtype”“BILLABILITY”“日期格式”“mm / dd / yyyy”“isCompactviewon”“错误的”“longrunning”“错误的”“ProjectListCollapse”空值“sendnewsletter”“错误的”“sumpualleportsettings”:{“团体”“项目”,(组:项目,客户端,用户,标签,时间条目,任务)“亚群”“时间输入”(子组:项目,客户端,用户,标签)},“时间格式”“小时12”“timetrackingmanual”“错误的”“时区”“欧洲/贝尔格莱德”“周末”“周一”“Weeklyupdates”“错误的”},“状态”“积极的”}

查找工作区上的所有用户

得到 / workspaces / {workspaceid} /用户
页:整数1
在Query.

页面大小:整数50
在Query.

页面大小

会员:细绳
在Query.

如果提供,您将获得所有用户以及他们可以访问的工作空间,组或项目。可能的值:Workspace,Project,UserGroup,All(默认),无(仅获取有关工作空间上用户的基本数据)。

电子邮件:细绳
在Query.

如果提供的话,您将获得包含在电子邮件地址中提供的字符串的过滤的用户列表。

ProjectID:细绳
在Query.

如果提供的话,您将获得有权访问该项目的用户列表。

名称:细绳
在Query.

如果提供的话,您将获得包含其名称中提供的字符串的过滤的用户列表。

地位:细绳
在Query.

如果提供的话,您将获得具有相应状态的过滤的用户列表。可能的值:待处理,主动,拒绝,无效

排序列:细绳
在Query.

可能的值:电子邮件,名称,小时

排序顺序:细绳
在Query.

可能的值:升序,降序

IncludeRoles:布尔基
在Query.

如果传递了incleroles =true,您将获得每个用户的详细经理角色(包括作为经理的项目和成员)

数组值传递为多个参数:?电子邮件= @gmail和会员资格= none&page-size = 100&status =活动
200 OK.

好的

401年未经授权

未经授权

403年被禁止的

禁忌

404没有找到

未找到

响应内容类型:* / *
反应示例(200 OK)
[{“ActiveWorkspace”“592E9E48B0798735D03919EE”“defaultworkspace”“592E9E48B0798735D03919EE”“电子邮件”“email@test.com”“ID”“5BFD36C4B0798777049512E2”“会员资格”:[{“每小时收费”:{“数量”“500”“货币”“美元”},“costrate”:{“数量”“100”“货币”“美元”},“membershipStatus”“积极的”“会员资格型”“工作区”“targetid”“5BFD36C4B0798777049512e3”“用户身份”“5BFD36C4B0798777049512E2”}],“名称”“用户名”“profilepicture”“https://s3.eu-central-1.amazonaws.com/www.yabo.11vipclocify/no-user-image.png”“设置”:{“collapseAllProjectLists”“错误的”“dashboardpintotop”“错误的”“dashboardselection”“我”“dashboardviewtype”“BILLABILITY”“日期格式”“mm / dd / yyyy”“isCompactviewon”“错误的”“longrunning”“错误的”“ProjectListCollapse”空值“sendnewsletter”“错误的”“sumpualleportsettings”:{“团体”“项目”,(组:项目,客户端,用户,标签,时间条目,任务)“亚群”“时间输入”(子组:项目,客户端,用户,标签)},“时间格式”“小时12”“timetrackingmanual”“错误的”“时区”“欧洲/贝尔格莱德”“周末”“周一”“Weeklyupdates”“错误的”},“状态”“积极的”“角色”:[{“角色”“专案经理”“实体”:[{“ID”“5F8C3833F2109522C00966A”“名称”“我的项目1”}]},{“角色”团队经理”“实体”:[{“ID”“6 g8ec3833f2109522c00966a”“名称”“玛丽史密斯”}]}]]]

将用户添加到工作区

只有当该工作区具有付费订阅时,您只能将用户添加到工作空间。如果工作区有付费订阅,则可以根据需要添加尽可能多的用户,但您受到该工作空间上的付费用户座位数量的限制。

邮政 / workspaces / {workspaceid} /用户
请求内容类型:application / json
请求示例
{“电子邮件”“example@email.com”}
200 OK.

好的

201创建了

创造了

400个糟糕的要求

错误的请求

401年未经授权

未经授权

403年被禁止的

禁忌

404没有找到

未找到

响应内容类型:* / *
反应示例(200 OK)
{“ID”“5G3G57BT0CB2548E22E6L9CD”“imageurl”“细绳”“会员资格”:[{“每小时收费”:{“数量”15.},“costrate”:{“数量”空值},“membershipStatus”“积极的”“会员资格型”“工作区”“targetid”“5G3G57BT0CB2548E22E6L9CD”“用户身份”“5 h1e49bf0cb8790e43d6c9ab”}],“名称”“www.yabo.11vip颂歌工作区”“工作飞行”:{“AdminallyPages”:[“细绳”],“自动锁定”:{“换土”“星期三”“DayofMonth”13.“第一天”“周六”“旧的“天”“旧的anvalue”14.“类型”“更老”},“canseetimesheet”真的“canseetracker”真的“defaultbillableprojects”真的“迫使会议”真的“forceprojects”真的“forcetags”真的“forcetasks”真的“isprojectpublicbydefault”“错误的”“lockTimeEntries”“2019-01-31T23:00:00Z”“outceadminscreateproject”真的“onlyAdminsCreateTag”“错误的”“outdmminscreateTask”真的“onlyAdminsSeeAllTimeEntries”真的“唯一次蒙斯塞塞尔”真的“onlyAdminsSeeDashboard”真的“outdsadminsseepublicprojectsentries”真的“projectFavorites”真的“ProjectGroupingLabel”“部门”“ProjectPickerspecialFilter”真的“圆形的”:{“分钟”15.“圆形的”“圆”},“timeroundinginreports”真的“tracktimedowntosecond”真的}}

更新用户的工作区状态

/工作区/ {workspaceId} /用户/ {userId}
请求内容类型:application / json
请求示例
{“membershipStatus”“不活跃”(活动,无效)}
200 OK.

好的

201创建了

创造了

400个糟糕的要求

错误的请求

401年未经授权

未经授权

403年被禁止的

禁忌

404没有找到

未找到

响应内容类型:* / *
反应示例(200 OK)
{“ID”“5G3G57BT0CB2548E22E6L9CD”“imageurl”“细绳”“会员资格”:[{“每小时收费”:{“数量”15.},“costrate”:{“数量”“100”},“membershipStatus”“积极的”“会员资格型”“工作区”“targetid”“5G3G57BT0CB2548E22E6L9CD”“用户身份”“5 h1e49bf0cb8790e43d6c9ab”}],“名称”“www.yabo.11vip颂歌工作区”“工作飞行”:{“AdminallyPages”:[“细绳”],“自动锁定”:{“换土”“星期三”“DayofMonth”13.“第一天”“周六”“旧的“天”“旧的anvalue”14.“类型”“更老”},“canseetimesheet”真的“canseetracker”真的“defaultbillableprojects”真的“迫使会议”真的“forceprojects”真的“forcetags”真的“forcetasks”真的“isprojectpublicbydefault”“错误的”“lockTimeEntries”“2019-01-31T23:00:00Z”“outceadminscreateproject”真的“onlyAdminsCreateTag”“错误的”“outdmminscreateTask”真的“onlyAdminsSeeAllTimeEntries”真的“唯一次蒙斯塞塞尔”真的“onlyAdminsSeeDashboard”真的“outdsadminsseepublicprojectsentries”真的“projectFavorites”真的“ProjectGroupingLabel”“部门”“ProjectPickerspecialFilter”真的“圆形的”:{“分钟”15.“圆形的”“圆”},“timeroundinginreports”真的“tracktimedowntosecond”真的}}

从工作区删除用户

删除 /工作区/ {workspaceId} /用户/ {userId}
200 OK.

好的

204没有内容

无内容

400个糟糕的要求

错误的请求

401年未经授权

未经授权

403年被禁止的

禁忌

404没有找到

未找到

响应内容类型:* / *

团体

用于操作组资源的端点

查找工作区上的所有组

得到 / workspaces / {workspaceid} /用户组
页:整数1
在Query.

页面大小:整数50
在Query.

页面大小

ProjectID:细绳
在Query.

ProjectId.

名称:细绳
在Query.

名称

排序顺序:细绳
在Query.

升序降序

排序列:细绳
在Query.

名称

200 OK.

好的

401年未经授权

未经授权

403年被禁止的

禁忌

404没有找到

未找到

响应内容类型:* / *
反应示例(200 OK)
[{“ID”“5A0B0C2C307987125438B903”“名称”“管理员”“Workspaceid”“5A0B01DCB07987125438B902”“userids”:[“5A0AB5ACB07987125438B60F”“599b90jnb0798723decee4f0”“5A1D311DB079872B2A7B5A2F”]

将新组添加到工作区

邮政 / workspaces / {workspaceid} /用户组
请求内容类型:application / json
请求示例
{“名称”“我的小组”}
201创建了

创造了

400个糟糕的要求

工作区上已存在的标记已存在

401年未经授权

未经授权

403年被禁止的

禁忌

404没有找到

未找到

响应内容类型:* / *
反应示例(201创建)
{“ID”“5A7C5D2D2079870147FRA234”“名称”“我的小组”“Workspaceid”“5G3G57BT0CB2548E22E6L9CD”}

更新组名称

/ workspaces / {workspaceid} / user-group / {usergroupid}
请求内容类型:application / json
请求示例
{“名称”“团体”}
200 OK.

好的

201创建了

创造了

400个糟糕的要求

错误的请求

401年未经授权

未经授权

403年被禁止的

禁忌

404没有找到

未找到

响应内容类型:* / *
反应示例(200 OK)
{“ID”“5BF6D2B9B079876A34621638”“名称”“团体”“userids”:[“细绳”],“Workspaceid”“5BFD36C4B0798777049512e3”}

删除组

删除 / workspaces / {workspaceid} / user-group / {usergroupid}
200 OK.

好的

204没有内容

无内容

400个糟糕的要求

错误的请求

401年未经授权

未经授权

403年被禁止的

禁忌

404没有找到

未找到

响应内容类型:* / *
反应示例(200 OK)
{“ID”“5BF6D2B9B079876A34621638”“名称”“团体”“userids”:[“5B23D2B9B079876A34621638”],“Workspaceid”“5BFD36C4B0798777049512e3”}

将用户添加到组

邮政 /工作区/ {workspaceId} /用户组/ {userGroupId} /用户
请求内容类型:application / json
请求示例
{“用户身份”“5BF6D2B9B079876A34621635”}
200 OK.

好的

201创建了

创造了

400个糟糕的要求

错误的请求

401年未经授权

未经授权

403年被禁止的

禁忌

404没有找到

未找到

响应内容类型:* / *
反应示例(200 OK)
{“ID”“5BF6D2B9B079876A34621638”“名称”“团体”“userids”:[“5B23D2B9B079876A34621638”],“Workspaceid”“5BFD36C4B0798777049512e3”}

从组中删除用户

删除 / workspaces / {workspaceid} / user-group / {usergroudid} / users / {userid}
200 OK.

好的

204没有内容

无内容

400个糟糕的要求

错误的请求

401年未经授权

未经授权

403年被禁止的

禁忌

404没有找到

未找到

响应内容类型:* / *
反应示例(200 OK)
{“ID”“5BF6D2B9B079876A34621638”“名称”“团体”“userids”:[“5B23D2B9B079876A34621638”],“Workspaceid”“5BFD36C4B0798777049512e3”}

工作区

操纵工作空间资源的端点

获得所有工作空间

得到 /工作区
200 OK.

好的

401年未经授权

未经授权

403年被禁止的

禁忌

404没有找到

未找到

响应内容类型:* / *
反应示例(200 OK)
[{“每小时收费”:{“数量”“0”“货币”“美元”},“ID”“5G3G57BT0CB2548E22E6L9CD”“imageurl”“https://s3.eu-central-1.amazonaws.com/test/workspaceimg.png”“会员资格”:[{“每小时收费”:{“数量”“15”“货币”“美元”},“membershipStatus”“积极的”“会员资格型”“工作区”“targetid”“5G3G57BT0CB2548E22E6L9CD”“用户身份”“6H1E49BF0CB8790E43D6C9AB”}],“名称”“www.yabo.11vip颂歌工作区”“工作飞行”:{“AdminallyPages”:[],“自动锁定”:{“换土”“星期三”“DayofMonth”“13”“第一天”“周一”“旧的“天”“旧的anvalue”“14”“类型”“更老”},“canseetimesheet”“错误的”“canseetracker”“真的”“defaultbillableprojects”“真的”“迫使会议”“真的”“forceprojects”“真的”“forcetags”“错误的”“forcetasks”“错误的”“lockTimeEntries”“2019-01-31T23:00:00Z”“outceadminscreateproject”“错误的”“onlyAdminsCreateTag”“错误的”“outdmminscreateTask”“真的”“onlyAdminsSeeAllTimeEntries”“真的”“唯一次蒙斯塞塞尔”“错误的”“onlyAdminsSeeDashboard”“错误的”“outdsadminsseepublicprojectsentries”“错误的”“projectFavorites”“真的”“ProjectGroupingLabel”“客户”“ProjectPickerspecialFilter”“错误的”“圆形的”:{“分钟”“15”“圆形的”“圆”},“timeroundinginreports”“真的”“tracktimedowntosecond”“错误的”“isprojectpublicbydefault”“错误的”“canseetracker”“错误的”“亚博的软件特征资料”“ENTERPRISE_YEAR”}]

自定义字段

用于操纵自定义字段资源的端点。有关在时间条目上管理自定义字段,请使用端点操作TimeEntry资源。

获取工作区上的自定义字段

得到 / workspaces / {workspaceid} / custom-fields
名称:细绳
在Query.
地位:细绳
在Query.

不活跃的,可见的,无形的

200 OK.

好的

400个糟糕的要求

不存在

401年未经授权

未经授权

403年被禁止的

禁忌

404没有找到

未找到

响应内容类型:* / *
反应示例(200 OK)
[{“ID”“KN0FDF2A0CB87904845DFER5”“Workspaceid”“5 b0fdf2a0cb87904845dfer5”“名称”“地点”“描述”“工作发生的位置。”“类型”“DROPDOWN_SINGLE”(txt,number,dropdown_single,dropdown_multiple,checkbox,链接)“占位符”“选择位置......”“allowedValues”:[“旧金山”“北京”“巴黎”],“workspacedefaultvalue”“旧金山”“唯一的mincanedit”“真的”“状态”“不活跃”,(非活动,可见,看不见)“ProjectDefaultValues”:[{“ProjectId.“450fdf2a0cb8​​7904845dfer5”“价值“北京”“地位“可见的”(非活动,可见,隐形)}]]}]

获取项目上的自定义字段

得到 / workspaces / {workspaceid} / projects / {projectID} / custom-fields
名称:细绳
在Query.

地位:细绳
在Query.

不活跃的,可见的,无形的

200 OK.

好的

400个糟糕的要求

不存在

401年未经授权

未经授权

403年被禁止的

禁忌

404没有找到

未找到

响应内容类型:* / *
反应示例(200 OK)
[{“ID”“KN0FDF2A0CB87904845DFER5”“Workspaceid”“5 b0fdf2a0cb87904845dfer5”“名称”“地点”“描述”“工作发生的位置。”“类型”“DROPDOWN_SINGLE”(txt,number,dropdown_single,dropdown_multiple,checkbox,链接)“占位符”“选择位置......”“allowedValues”:[“旧金山”“北京”“巴黎”],“workspacedefaultvalue”“旧金山”“唯一的mincanedit”“真的”“状态”“不活跃”,(非活动,可见,看不见)“ProjectDefaultValues”:[{“ProjectId.“450fdf2a0cb8​​7904845dfer5”“价值“北京”“地位“可见的”(非活动,可见,隐形)}]]}]

更新项目上的自定义字段

修补 /工作区/ {workspaceId} /项目/ {projectid} /定制字段/ {customFieldId}
请求内容类型:application / json
请求示例
{“默认值”“旧金山”“状态”“隐形”(非活动,可见,无形)}
201成功

成功

400个糟糕的要求

项目中已存在的任务,或项目中已存在,或指定的项目不存在

401年未经授权

未经授权

403年被禁止的

禁忌

404没有找到

未找到

响应内容类型:* / *
反应示例(201成功)
{“ID”“KN0FDF2A0CB87904845DFER5”“Workspaceid”“5 b0fdf2a0cb87904845dfer5”“名称”“地点”“描述”“工作发生的位置。”“类型”“DROPDOWN_SINGLE”(txt,number,dropdown_single,dropdown_multiple,checkbox,链接)“占位符”“选择位置......”“allowedValues”:[“旧金山”“北京”“巴黎”],“workspacedefaultvalue”“旧金山”“唯一的mincanedit”“真的”“状态”“不活跃”,(非活动,可见,看不见)“ProjectDefaultValues”:[{“ProjectId.“450fdf2a0cb8​​7904845dfer5”“价值“旧金山”“地位“隐形”(不活跃的,可见的,不可见的)}]}

从项目中删除自定义字段

删除 /工作区/ {workspaceId} /项目/ {projectid} /定制字段/ {customFieldId}
200 OK.

好的

400个糟糕的要求

不存在

401年未经授权

未经授权

403年被禁止的

禁忌

404没有找到

未找到

响应内容类型:* / *
反应示例(200 OK)
{“ID”“KN0FDF2A0CB87904845DFER5”“Workspaceid”“5 b0fdf2a0cb87904845dfer5”“名称”“地点”“描述”“工作发生的位置。”“类型”“DROPDOWN_SINGLE”(txt,number,dropdown_single,dropdown_multiple,checkbox,链接)“占位符”“选择位置......”“allowedValues”:[“旧金山”“北京”“巴黎”],“workspacedefaultvalue”“旧金山”“唯一的mincanedit”“真的”“状态”“不活跃”,(非活动,可见,看不见)“ProjectDefaultValues”[]}

举报

用于操作REPORTS资源的端点。

要以不同的格式获取报告,您需要在导出类型中指定每个POST请求(可能的值:JSON,CSV,XLSX,PDF)。

报表的API基础端点
https://reports.api.www.yabo.11vipwww.bmwmclr.com/v1.

总结报告

邮政 / workspaces / {workspaceid} /报告/摘要
“统一”中的“统一梦想”

可能的值:项目,客户端,任务,标记,日期,用户,user_group,timententry

“somequiparyfilter”中的“sortcolumn”

可能的值:组,持续时间,金额

“夸张”

可能的值:HIDE_AMOUNT,赚取,成本,利润

“exporttype”

可能的值:JSON,CSV,XLSX,PDF

“排序方式”

可能的值:升序,降序

在任何过滤器中“包含”(标签除外)

包含,don_not_contain

标签过滤器中的“ContedIntimeEntry”

包含,contain_only,do_not_contain

任何过滤器中的“状态”

项目,客户,标签:全部,活动,存档
用户:全部,活动,非活动
任务:全部,活动,完成

“时区”

如果不包含timeZone,将使用配置文件设置中的时区进行请求和响应。如果包含timeZone,则根据所指定的时区发送和接收时间。

请求内容类型:application / json
请求示例
{ // 必需的“dateRangeStart”“2020-05-10T00:00:00.000”“daterangeend”“2020-05-16T23:59:59.000”“摘要梦想”:{“群体”:[“用户”“项目”“timeentry”//设置(可选)“sortcolumn”“团体”},“排序方式”“下降”“exporttype”“json”“四舍五入”错误的“夸张”“获得”“时区”“美国/ Los_Angeles”,//过滤器(可选)“用户”:{“ids”:[“45FD36C4B0798777049512E2”],“包含”“包含”“状态”“全部”},“usergroups”: 空值,“客户”: 空值,“项目”: 空值,“任务”: 空值,“标签”:{“ids”:[“45FD36C4B0798777049512E2”],“constainedIntimeEntry”“不含”“状态”“全部”},“计费”真的“描述”“没有DEDescription”真的“customfields”:[{“ID”“5BFD36C4B0798777049512E2”“价值”30.“类型”“数字”“numberCondition”“平等的”“空的”“错误的”}]}
400个糟糕的要求

错误的请求

401年未经授权

未经授权

403年被禁止的

禁忌

404没有找到

未找到

响应内容类型:application / json
请求示例
{“总计”:[{“总时间”3600“totalbillabletime”3600“entriescount”1“总金额”750.00}],“groupOne”:[{“_id”“5BFD36C4B0798777049512E2”“期间”3600“数量”750.00“名称”“用户”“孩子们”:[“_id”“2020-05-15”“期间”3600“数量”750.00“名称”“2020-05-15”“孩子们”:[“_id”“5EB9244D5440C74EC17850DB”“期间”3600“数量”750.00“名称”“我的词条描述”,]]]}]}}

详细的报告

邮政 / workspaces / {workspaceid} /报告/详细
“sortcolumn”在“deveryfilter”中

可能的值:ID,描述,用户,持续时间,日期

“夸张”

可能的值:HIDE_AMOUNT,赚取,成本,利润

“exporttype”

可能的值:JSON,CSV,XLSX,PDF

“sortcolumn”

可能的值:组,持续时间,金额

“排序方式”

可能的值:升序,降序

在任何过滤器中“包含”(标签除外)

包含,don_not_contain

标签过滤器中的“ContedIntimeEntry”

包含,contain_only,do_not_contain

任何过滤器中的“状态”

项目,客户,标签:全部,活动,存档
用户:全部,活动,非活动
任务:全部,活动,完成

“pageize”在“详细漂亮”中

最大值:200

“时区”

如果不包含timeZone,将使用配置文件设置中的时区进行请求和响应。如果包含timeZone,则根据所指定的时区发送和接收时间。

请求内容类型:application / json
请求示例
{ // 必需的“dateRangeStart”“2020-05-10T00:00:00.000”“daterangeend”“2020-05-16T23:59:59.000”“详细漂亮”:{“页”1“页面大小”50,//设置(可选)“sortcolumn”“日期”“auditfilter”:{“没有项目”真的“没有摊位”真的“期间”3600“杜兰特霍尔斯”真的}},“排序方式”“下降”“exporttype”“json”“四舍五入”错误的“夸张”“获得”“时区”“美国/ Los_Angeles”,//过滤器(可选)“用户”:{“ids”:[“45FD36C4B0798777049512E2”],“包含”“包含”“状态”“全部”},“usergroups”: 空值,“客户”: 空值,“项目”: 空值,“任务”: 空值,“标签”:{“ids”:[“45FD36C4B0798777049512E2”],“constainedIntimeEntry”“不含”“状态”“全部”},“计费”真的“描述”“没有DEDescription”真的“customfields”:[{“ID”“5BFD36C4B0798777049512E2”“价值”30.“类型”“数字”“numberCondition”“平等的”“空的”“错误的”}]}
400个糟糕的要求

错误的请求

401年未经授权

未经授权

403年被禁止的

禁忌

404没有找到

未找到

响应内容类型:application / json
请求示例
{“总计”:[{“总时间”3600“totalbillabletime”3600“entriescount”1“总金额”750.00}],“timeentries”:[{“_id”“5E56518286d6ae2aface01fc”“描述”“我的词条描述”“用户身份”“5BFD36C4B0798777049512E2”“计费”真的“任务”空值“projectId”空值“clientid”空值“时间间隔”:{“开始”“2020-05-15T08:00:00”“结尾”“2020 - 05 - 15 - t09:00:00”“期间”3600,},“approvalRequestId”“5FF589BBAEDBBE170A50B033”“任务名称”“发展”“标签”[]“被锁住了”错误的“customfields”:[{“customfieldId”“5E58E3AD00352A1175BAEC69”“价值”“500”}],“invoicingInfo”:{“易用”“5 ff2dde14c738333e1bd5d36”“发票号码”“inv-001”“手动吸音”错误的},“数量”750.00“速度”750.00“用户名”“詹姆斯怀特”“useremail”“james@acme.com”“项目名”“X计划”“ProjectColor”“#8BC34A”“客户名称”“clientx”}]}

每周报告

邮政 / workspaces / {workspaceid} /报告/每周
“每周Filter群”

可能的值:项目,用户

“每周Filter”中的“子群”

可能的价值观:时间,获得

“夸张”

可能的值:HIDE_AMOUNT,赚取,成本,利润

“exporttype”

可能的值:JSON,CSV,XLSX,PDF

“sortcolumn”

可能的值:组,持续时间,金额

“排序方式”

可能的值:升序,降序

在任何过滤器中“包含”(标签除外)

包含,don_not_contain

标签过滤器中的“ContedIntimeEntry”

包含,contain_only,do_not_contain

任何过滤器中的“状态”

项目,客户,标签:全部,活动,存档
用户:全部,活动,非活动
任务:全部,活动,完成

“时区”

如果不包含timeZone,将使用配置文件设置中的时区进行请求和响应。如果包含timeZone,则根据所指定的时区发送和接收时间。

请求内容类型:application / json
请求示例
{ // 必需的“dateRangeStart”“2020-05-10T00:00:00.000”“daterangeend”“2020-05-16T23:59:59.000”“每周Filter”:{“团体”“用户”“亚群”“时间”}, //设置(可选)“排序方式”“下降”“exporttype”“json”“四舍五入”错误的“夸张”“获得”“时区”“美国/ Los_Angeles”,//过滤器(可选)“用户”:{“ids”:[“45FD36C4B0798777049512E2”],“包含”“包含”“状态”“全部”},“usergroups”: 空值,“客户”: 空值,“项目”: 空值,“任务”: 空值,“标签”:{“ids”:[“45FD36C4B0798777049512E2”],“constainedIntimeEntry”“不含”“状态”“全部”},“计费”真的“描述”“没有DEDescription”真的“customfields”:[{“ID”“5BFD36C4B0798777049512E2”“价值”30.“类型”“数字”“numberCondition”“平等的”“空的”“错误的”}]}
400个糟糕的要求

错误的请求

401年未经授权

未经授权

403年被禁止的

禁忌

404没有找到

未找到

响应内容类型:application / json
请求示例
{“总计”:[{“总时间”3600“totalbillabletime”3600“entriescount”1“总金额”750.00}],“totalsbyday”:[{“数量”0.00“期间”0.00“日期”“2020-05-11”},{“数量”0.00“期间”0.00“日期”“2020-05-12”},{“数量”0.00“期间”0.00“日期”“2020-05-13”},{“数量”0.00“期间”0.00“日期”“2020-05-14”},{“数量”750.00“期间”3600“日期”“2020-05-15”},{“数量”0.00“期间”0.00“日期”“2020-05-16”},{“数量”0.00“期间”0.00“日期”“2020-05-17”}],“groupOne”:[{“_id”“5BFD36C4B0798777049512E2”“期间”3600“数量”750.00“名称”“用户”“天”:[{“数量”0.00“期间”0.00“日期”“2020-05-11”},{“数量”0.00“期间”0.00“日期”“2020-05-12”},{“数量”0.00“期间”0.00“日期”“2020-05-13”},{“数量”0.00“期间”0.00“日期”“2020-05-14”},{“数量”750.00“期间”3600“日期”“2020-05-15”},{“数量”0.00“期间”0.00“日期”“2020-05-16”},{“数量”0.00“期间”0.00“日期”“2020-05-17”}],“孩子们”:[“_id”“5D308A73ABAD777BFA652291”“期间”3600“数量”750.00“名称”“项目”“颜色”“#F44336”“客户名称”“客户”“天”:[{“数量”0.00“期间”0.00“日期”“2020-05-11”},{“数量”0.00“期间”0.00“日期”“2020-05-12”},{“数量”0.00“期间”0.00“日期”“2020-05-13”},{“数量”0.00“期间”0.00“日期”“2020-05-14”},{“数量”750.00“期间”3600“日期”“2020-05-15”},{“数量”0.00“期间”0.00“日期”“2020-05-16”},{“数量”0.00“期间”0.00“日期”“2020-05-17”}]]]]}]}}

共享报告

用于操纵共享报告资源的端点。

需要使用API​​基本端点进行报告。

报表的API基础端点
https://reports.api.www.yabo.11vipwww.bmwmclr.com/v1.

把我所有的报告都拿来

得到 / workspaces / {workspaceid} /共享报告

获取当前用户在给定工作区上的所有共享报表

页:整数1
在Query.

当前页码

页面大小:整数50
在Query.

页面显示的报告数。最大尺寸为200。

200 OK.

好的

400个糟糕的要求

错误的请求

401年未经授权

未经授权

403年被禁止的

禁忌

404没有找到

未找到

响应内容类型:application / json
反应示例(200 OK)
{“报告”:[{“名称”“共享报告”“关联”“字符串(http://example.crl/5efc69f3784d5a36bb239e27)”“ID”“5EFC69F3784D5A36BB239E27”“visibletousers”:[{“ID”“5BF6D2B9B079876A34621635”“名称”“实体名称”}],“fixedDate”真的“类型”“概括”“ispublic”真的“visibletousergroups”:[{“ID”“5BF6D2B9B079876A34621635”“名称”“实体名称”}]}],“数数”1}

通过ID生成共享报告

得到 /共享报告/ {sharedreportid}

响应取决于报告类型和导出类型。给定示例是用于摘要报告和JSON导出类型。

Datterangestart:细绳
在Query.

开始选定的日期范围。

daterangeend:细绳
在Query.

所选日期范围的结束。

排序:细绳
在Query.

设置报表数据的排序顺序

sortColumn:细绳
在Query.

控制时间输入/组排序标准。

exportType:细绳杰森CSVXLSX.PDF.
在Query.

此参数决定生成的报告的数据格式

页:整数
在Query.

页码

页面大小:整数
在Query.

页面显示的授权数

200 OK.

好的

400个糟糕的要求

错误的请求

401年未经授权

未经授权

403年被禁止的

禁忌

404没有找到

未找到

响应内容类型:application / json
反应示例(200 OK)
{“总计”:[{“_id”“总时间”2760.“totalbillabletime”0.“总金额”0.0“entriescount”1}],“groupOne”:[“_id”“5EF1CF219F130F232CC34DD5”“期间”2760.“数量”0.0“孩子们”:[{“_id”“5 ef1cf219f130f232cc3xge8”“期间”2760.“数量”0.0“名称”“timeentry描述”“名称”空值}]],“过滤器”:{“ID”“5EFDD01407AEB34A9F1161A1”“Workspaceid”“5 ef1cf229f130f232cc34ddf”“用户身份”“5EF1CF219F130F232CC34DDC”“名称”“已保存的报告v1”“visibletousergroups”空值“visibletousers”空值“fixedDate”错误的“类型”“概括”“筛选”:{“dateRangeStart”“2020-05-10T00:00:00.000Z”“daterangeend”“2020-05-16T23:59:59.000Z”“datterangetype”“本星期”“日期格式”“mm / dd / yyyy”“时间格式”小时12.“周末”“周一”“用户”:{“包含”“包含”“ids”:[“细绳”],“状态”“积极的”},“usergroups”:{“包含”“包含”“ids”:[“细绳”],“状态”“积极的”},“客户”:{“包含”“包含”“ids”:[“细绳”],“状态”“积极的”},“项目”:{“包含”“包含”“ids”:[“细绳”],“状态”“积极的”},“任务”:{“包含”“包含”“ids”:[“细绳”],“状态”“积极的”},“标签”:{“constainedIntimeEntry”“containt_only”“包含”“包含”“ids”:[“细绳”],“状态”“积极的”},“计费”真的“描述”“过滤说明”“没有DEDescription”真的“详细漂亮”:{“sortcolumn”“日期”“页”1“页面大小”50“auditfilter”:{“没有项目”真的“没有摊位”真的“期间”3600“杜兰特霍尔斯”真的}},“摘要梦想”:{“群体”:[“细绳”],“sortcolumn”“团体”},“每周Filter”:{“团体”“用户”“亚群”“时间”},“排序方式”“下降”“exporttype”“json”“四舍五入”错误的“夸张”“hide_amount”“customfields”:[{“ID”“5BFD36C4B0798777049512E2”“价值”“30”“类型”“数字”“numberCondition”“平等的”“空的”“布尔”}],“用户”:{“ID”“5EF1CF219F130F232CC34DDC”“名称”“用户名”“电子邮件”“user.name@example.com”“日期格式”“mm / dd / yyyy”“时间格式”“小时12”“时区”“欧洲/法兰克福”“周末”“周一”,},“工作区”:{“ID”“5 ef1cf229f130f232cc34ddf”“名称”“用户的工作区”““工作飞行”:{“onlyAdminsSeeAllTimeEntries”错误的“唯一次称塞列普利克里斯特”真的“唯一次蒙斯塞塞尔”错误的“ProjectGroupingLabel”“客户”“锁定”空值“costrateage”真的,},“货币”“美元”“imageurl”“唯一次蒙斯塞塞尔”真的“trackTimeDownToSeconds”真的,,},“subscriptionplan”“特别的”“isAdminorowner”真的}}}

创建共享报告

邮政 / workspaces / {workspaceid} /共享报告

使用名称,选项和报表过滤保存共享报告

请求内容类型:application / json
请求示例
{“名称”“已保存的报告v1”“ispublic”真的“fixedDate”错误的“类型”“概括”“筛选”:{“dateRangeStart”“2020-05-10T00:00:00.000Z”“daterangeend”“2020-05-16T23:59:59.000Z”“datterangetype”“本星期”“日期格式”“mm / dd / yyyy”“时间格式”小时12.“周末”“周一”“用户”:{“包含”“包含”“ids”:[“细绳”],“状态”“积极的”},“usergroups”:{“包含”“包含”“ids”:[“细绳”],“状态”“积极的”},“客户”:{“包含”“包含”“ids”:[“细绳”],“状态”“积极的”},“项目”:{“包含”“包含”“ids”:[“细绳”],“状态”“积极的”},“任务”:{“包含”“包含”“ids”:[“细绳”],“状态”“积极的”},“标签”:{“constainedIntimeEntry”“containt_only”“包含”“包含”“ids”:[“细绳”],“状态”“积极的”},“计费”真的“描述”“过滤说明”“没有DEDescription”真的“详细漂亮”:{“sortcolumn”“日期”“页”1“页面大小”50“auditfilter”:{“没有项目”真的“没有摊位”真的“期间”3600“杜兰特霍尔斯”真的}},“摘要梦想”:{“群体”:[“细绳”],“sortcolumn”“团体”},“每周Filter”:{“团体”“用户”“亚群”“时间”},“排序方式”“下降”“exporttype”“json”“四舍五入”错误的“夸张”“hide_amount”“customfields”:[{“ID”“5BFD36C4B0798777049512E2”“价值”“30”“类型”“数字”“numberCondition”“平等的”“空的”“布尔”}]}}}
200 OK.

好的

400个糟糕的要求

错误的请求

401年未经授权

未经授权

403年被禁止的

禁忌

404没有找到

未找到

响应内容类型:application / json
反应示例(200 OK)
{“ID”“5EFDD01407AEB34A9F1161A1”“Workspaceid”“5 ef1cf229f130f232cc34ddf”“用户身份”“5EF1CF219F130F232CC34DDC”“名称”“已保存的报告v1”“visibletousergroups”空值“visibletousers”空值“fixedDate”错误的“类型”“概括”“筛选”:{“dateRangeStart”“2020-05-10T00:00:00.000Z”“daterangeend”“2020-05-16T23:59:59.000Z”“datterangetype”“本星期”“日期格式”“mm / dd / yyyy”“时间格式”小时12.“周末”“周一”“用户”:{“包含”“包含”“ids”:[“细绳”],“状态”“积极的”},“usergroups”:{“包含”“包含”“ids”:[“细绳”],“状态”“积极的”},“客户”:{“包含”“包含”“ids”:[“细绳”],“状态”“积极的”},“项目”:{“包含”“包含”“ids”:[“细绳”],“状态”“积极的”},“任务”:{“包含”“包含”“ids”:[“细绳”],“状态”“积极的”},“标签”:{“constainedIntimeEntry”“containt_only”“包含”“包含”“ids”:[“细绳”],“状态”“积极的”},“计费”真的“描述”“过滤说明”“没有DEDescription”真的“详细漂亮”:{“sortcolumn”“日期”“页”1“页面大小”50“auditfilter”:{“没有项目”真的“没有摊位”真的“期间”3600“杜兰特霍尔斯”真的}},“摘要梦想”:{“群体”:[“细绳”],“sortcolumn”“团体”},“每周Filter”:{“团体”“用户”“亚群”“时间”},“排序方式”“下降”“exporttype”“json”“四舍五入”错误的“夸张”“hide_amount”“customfields”:[{“ID”“5BFD36C4B0798777049512E2”“价值”“30”“类型”“数字”“numberCondition”“平等的”“空的”“布尔”}]}}}

更新共享报告

/工作区/ {workspaceId} / shared-reports / {sharedReportId}

更新共享报告名称和/或选项

请求内容类型:application / json
请求示例
{“名称”“已保存的报告v1”“ispublic”真的“fixedDate”错误的“visibletousers”:[],“visibletousergroups”: []}
200 OK.

好的

400个糟糕的要求

错误的请求

401年未经授权

未经授权

403年被禁止的

禁忌

404没有找到

未找到

响应内容类型:application / json
反应示例(200 OK)
{“ID”“5EFDD01407AEB34A9F1161A1”“Workspaceid”“5 ef1cf229f130f232cc34ddf”“用户身份”“5EF1CF219F130F232CC34DDC”“名称”“已保存的报告v1”“visibletousergroups”空值“visibletousers”空值“fixedDate”错误的“类型”“概括”“筛选”:{“dateRangeStart”“2020-05-10T00:00:00.000Z”“daterangeend”“2020-05-16T23:59:59.000Z”“datterangetype”“本星期”“日期格式”“mm / dd / yyyy”“时间格式”小时12.“周末”“周一”“用户”:{“包含”“包含”“ids”:[“细绳”],“状态”“积极的”},“usergroups”:{“包含”“包含”“ids”:[“细绳”],“状态”“积极的”},“客户”:{“包含”“包含”“ids”:[“细绳”],“状态”“积极的”},“项目”:{“包含”“包含”“ids”:[“细绳”],“状态”“积极的”},“任务”:{“包含”“包含”“ids”:[“细绳”],“状态”“积极的”},“标签”:{“constainedIntimeEntry”“containt_only”“包含”“包含”“ids”:[“细绳”],“状态”“积极的”},“计费”真的“描述”“过滤说明”“没有DEDescription”真的“详细漂亮”:{“sortcolumn”“日期”“页”1“页面大小”50“auditfilter”:{“没有项目”真的“没有摊位”真的“期间”3600“杜兰特霍尔斯”真的}},“摘要梦想”:{“群体”:[“细绳”],“sortcolumn”“团体”},“每周Filter”:{“团体”“用户”“亚群”“时间”},“排序方式”“下降”“exporttype”“json”“四舍五入”错误的“夸张”“hide_amount”“customfields”:[{“ID”“5BFD36C4B0798777049512E2”“价值”“30”“类型”“数字”“numberCondition”“平等的”“空的”“布尔”}]}}}

删除共享报告

删除 /工作区/ {workspaceId} / shared-reports / {sharedReportId}
204没有内容

无内容

400个糟糕的要求

错误的请求

401年未经授权

未经授权

403年被禁止的

禁忌

404没有找到

未找到

响应内容类型:application / json