postman ServiceM8 JobContact API端点

cczfrluj  于 2023-10-18  发布在  Postman
关注(0)|答案(1)|浏览(148)

我正试着从ServiceM 8向Zoho CRM推送一些笔记。创建或更新作业时触发此操作。我需要得到联系人/客户端的电子邮件地址首先匹配,如果它存在于CRM.
现在,我的问题是,我不知道如何获得联系人/客户的详细信息。要使用的正确端点和参数是什么?
请让我知道我需要做什么,因为我是新的所有这些东西,特别是当它涉及到API。谢谢你,谢谢!
我尝试了下面的截图,但得到一个错误。enter image description here

oxf4rvwz

oxf4rvwz1#

工作联系人的终点是
https://api.servicem8.com/api_1.0/jobcontact.json,你需要对'job_uuid'进行过滤,这将返回一个包含该工作所有联系人的JSON。“email”是字段。
$filter=job_uuid eq 'caf8ac40-609d-4163-b5de-1f02a417079b'
所以query看起来像这样:
https://api.servicem8.com/api_1.0/jobcontact.json?$filter=job_uuid等式'caf 8ac 40 - 609 d-4163-b5 de-1f 02 a417079 b'
结构如下:

{  
    "edit_date": "2022-07-31 10:17:09",  
    "active": 1,  
    "job_uuid": "vssg-jwbj-bbxm-b-cinx",  
    "first": "Elsie",  
    "last": "Someone",  
    "email": "[email protected]",  
    "phone": "08 8080 0000",  
    "mobile": "0417 000 000",  
    "type": "JOB",     
    "uuid": "ffd3818a-6e38-4bee-b569-1ec951f104fa"  
  },

实际客户端的终点为:
https://api.servicem8.com/api_1.0/companycontact.json
电子邮件字段再次简单地为“email”
结构如下:

{  
    "edit_date": "2022-09-27 10:03:20",  
    "active": 1,  
    "is_primary_contact": "1",  
    "company_uuid": "767340-c62a-41d2-bb91-147t6554b",  
    "first": "Ima",  
    "last": "Dahboss",  
    "email": "[email protected]",  
    "phone": "",  
    "mobile": "0407 000 000",  
    "type": "BILLING",  
    "uuid": "f1vgbda03-649e-4347-9c0d-fb4cbrya2b"  
  }

相关问题