管理用户

显示所有用户

得到https://YOURACCOUNT.bob客服端下载harvestapp.com/people

你也可以使用用户的电子邮件地址的用户ID

HTTP响应:200好了

< ?xml version = " 1.0 " encoding = " utf - 8 " ? ><用户名>< id类型=“整数”>508343年< / id ><邮件>user@example.com< /电子邮件><创建类型=“dateTime”>2013 - 04 - 30 - t20:28:12z< /创建><行政条例类型=“布尔”>真正的< /行政条例>< is-project-manager类型=“布尔”>< / is-project-manager ><直呼其名的>bob客服端下载< /直呼其名的><姓名>用户< /姓名><时区>美国东部时间(,加拿大)< /时区>< is-contractor类型=“布尔”>< / is-contractor ><电话> < /电话><是活跃的类型=“布尔”>真正的< /活跃>< has-access-to-all-future-projects类型=“布尔”>真正的< / has-access-to-all-future-projects >< default-hourly-rate类型=“小数”>0< / default-hourly-rate ><部门> < /部门>< wants-newsletter类型=“布尔”>真正的< / wants-newsletter ><更新于类型=“dateTime”>2015 - 04 - 29 - t14:54:19z< /更新于><成本率类型=“小数”nil =“真正的”/ >< identity-account-id类型=“整数”>302900年< / identity-account-id >< identity-user-id类型=“整数”>20725年< / identity-user-id >< / user >
{“用户”:{“id”:508343年,“电子邮件”:“user@example.com”,“created_at”:“2013 - 04 - 30 - t20:28:12z”,“is_admin”:真正的,“is_project_manager”:,“first_name”:“bob客服端下载收获”,“last_name”:“用户”,“时区”:“东部时间(美国和加拿大)”,“is_contractor”:,“电话”:”“,“is_active”:真正的,“has_access_to_all_future_projects”:真正的,“default_hourly_rate”:0,“部门”:”“,“wants_newsletter”:真正的,“updated_at”:“2015 - 04 - 29 - t14:54:19z”,“cost_rate”:}}

返回一个用户,您想要使用的要求:

得到https://YOURACCOUNT.bob客服端下载harvestapp.com/people/ {USERID}

你也可以过滤updated_since只显示人们已经更新自你通过的日期:

得到故事本来https://YOURACCObob客服端下载UNT.harvestapp.com/people?updated_since=2015-04-25 + 18% 3

创建一个新的用户

帖子https://YOURACCOUNT.bob客服端下载harvestapp.com/people

创建HTTP响应:201

在创建,我们将发送一封电子邮件给用户指令设置一个密码。

至少,你需要包含值电子邮件,直呼其名的,姓氏

可选地,您可以包括下列值:

  • 是admin——创建一个新的管理员用户。
  • is-project-manager——如果真正的这个用户将自动被标记为一个项目经理分配给一个项目。
  • 时区——设置一个时区以外的账户默认值。
  • is-contractor——创建一个新的承包商用户。
  • 是活跃的——如果用户是活跃的,或存档(真正的,)
  • has-access-to-all-future-projects——如果真正的这个用户将自动分配给所有新项目。
  • default-hourly-rate——为用户违约率在新项目,如果没有指定速度。
  • 部门——部门用户。
  • 成本率-成本(内部)的用户。
示例请求邮递员

<用户名><邮件>user@example.com< /电子邮件><行政条例类型=“布尔”>真正的< /行政条例>< is-project-manager类型=“布尔”>< / is-project-manager ><直呼其名的>< /直呼其名的><姓名>用户< /姓名><时区>美国东部时间(,加拿大)< /时区>< is-contractor类型=“布尔”>< / is-contractor ><电话> < /电话><是活跃的类型=“布尔”>真正的< /活跃>< has-access-to-all-future-projects类型=“布尔”>真正的< / has-access-to-all-future-projects >< default-hourly-rate类型=“小数”>0< / default-hourly-rate ><部门> < /部门><成本率类型=“小数”nil =“真正的”/ >< / user >
{“用户”:{“电子邮件”:“user@example.com”,“is_admin”:真正的,“is_project_manager”:,“first_name”:“bob客服端下载收获”,“last_name”:“用户”,“时区”:“东部时间(美国和加拿大)”,“is_contractor”:,“电话”:”“,“is_active”:真正的,“has_access_to_all_future_projects”:真正的,“default_hourly_rate”:0,“部门”:”“,“cost_rate”:}}

更新用户

https://YOURACCOUNT.bob客服端下载harvestapp.com/people/ {USERID}

HTTP响应:200好了

你可以更新用户选定的属性与该请求。注意,更新密码忽视。

在一个成功的请求,我们将返回地点:/人/ {USERID}

<用户名><邮件>user@example.com< /电子邮件><行政条例类型=“布尔”>真正的< /行政条例>< is-project-manager类型=“布尔”>< / is-project-manager ><直呼其名的>< /直呼其名的><姓名>用户< /姓名><时区>美国东部时间(,加拿大)< /时区>< is-contractor类型=“布尔”>< / is-contractor ><电话> < /电话><是活跃的类型=“布尔”>真正的< /活跃>< has-access-to-all-future-projects类型=“布尔”>真正的< / has-access-to-all-future-projects >< default-hourly-rate类型=“小数”>0< / default-hourly-rate ><部门> < /部门><成本率类型=“小数”nil =“真正的”/ >< / user >
{“用户”:{“电子邮件”:“user@example.com”,“is_admin”:真正的,“is_project_manager”:,“first_name”:“bob客服端下载收获”,“last_name”:“用户”,“时区”:“东部时间(美国和加拿大)”,“is_contractor”:,“电话”:”“,“is_active”:真正的,“has_access_to_all_future_projects”:真正的,“default_hourly_rate”:0,“部门”:”“,“cost_rate”:}}

删除一个用户

删除https://YOURACCOUNT.bob客服端下载harvestapp.com/people/ {USERID}

如果用户没有时间或费用,我们会回报HTTP响应:200好了,否则,我们将返回HTTP响应:400错误请求。为用户提供时间和费用,请存档。

现有的切换用户

帖子https://YOURACCOUNT.bob客服端下载harvestapp.com/people/ {USERID} /切换

用户使用该请求存档,或者重新激活。在一个成功的请求,我们将返回HTTP响应:200好了。如果你没有为用户空间你的计划范围内,我们会回报HTTP响应:400错误请求

仍然有问题吗?我们很乐意帮助!

联系我们
Baidu
map