首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >ServiceM8通过API创建新作业

ServiceM8通过API创建新作业
EN

Stack Overflow用户
提问于 2016-06-16 16:52:55
回答 1查看 156关注 0票数 0

我将向SM8 API 1.0/job.json发送以下JSON

我得到的响应是200 OK &作业是在我的servicem8仪表板中创建的,但是由于某种原因,没有填充名称和描述字段。

另外,我希望从响应对象中捕获新创建的作业ID,但是它要么没有被返回,要么我不知道如何访问它。

下面是我传递给API的JSON:

代码语言:javascript
复制
{
    "status":"Quote",
    "job_address":"123 Street Lane, , London, SE2",
    "description":"Remove & replace existing carpets",
    "contact_first":"Joe",
    "contact_last":"Bloggs"
}

有人看到问题所在了吗?

干杯

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-06-19 23:52:41

在最初创建记录时,新创建的记录的UUID在名为x-record-uuid的header中返回。

因为字段名需要是job_description (而不是description),所以没有填充描述。

作业的详细信息需要通过JobContacts端点(http://developer.servicem8.com/docs/rest-api/reference/jobcontact-3/)填充。contact_firstcontact_last不是作业对象的有效字段名。

因此,对于示例记录,需要执行以下操作:

  1. 将职务详细信息(状态、job_address、job_description)发布到作业端点
  2. 检查x-record标头,以确定您刚才创建的作业的UUID。
  3. 向JobContact端点发送另一个请求,以便为作业创建联系人。将job_uuid设置为创建的作业的UUID。您可能希望设置type=JOB和is_primary_contact=1。 {“第一”:“乔”,“最后”:“布洛格斯”,"job_uuid":"7d97be49-0eff-417a-8251-ab8b8942d65b",“类型”:“作业”,"is_primary_contact":1 }
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/37865119

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档