Difference between revisions of "Create Jobs"
From MyMobileWorkers API
(→JSON Parameters) |
|||
| Line 65: | Line 65: | ||
! type <br />(type of job) | ! type <br />(type of job) | ||
| "repair","podc","gassafe" || ✓ | | "repair","podc","gassafe" || ✓ | ||
| + | |- | ||
| + | ! mobile_user | ||
| + | | "{"username":"<username>"} <br />*nested JSON object|| ✓ | ||
|- | |- | ||
! colspan="3" | Repair Only Fields | ! colspan="3" | Repair Only Fields | ||
|- | |- | ||
| − | + | ! product | |
| + | | varchar(255) || | ||
| + | |- | ||
| + | ! fault | ||
| + | | varchar(255) || | ||
| + | |- | ||
! colspan="3" | Gas Safe Only Fields | ! colspan="3" | Gas Safe Only Fields | ||
|- | |- | ||
| + | ! special_instructions | ||
| + | | text || | ||
| + | |- | ||
|} | |} | ||
Revision as of 10:07, 15 May 2013
| Create Job | |
|---|---|
| URL | http://base_url/api_path/version/mobile_users |
| Type | POST |
| Params: | api_key |
| file | |
| Response | JSON |
Contents |
JSON Parameters
| Standard Fields | ||
|---|---|---|
| Field | Expected Data | Required |
| job_number | varchar(45) * must be unique |
✓ |
| address_1 | varchar(45) | ✓ |
| address_2 | varchar(45) | |
| address_3 | varchar(45) | |
| address_4 | varchar(45) | |
| postcode | varchar(45) | ✓ |
| contact_name | varchar(45) | ✓ |
| contact_number_1 | varchar(45) | ✓ |
| contact_number_2 | varchar(45) | |
| timeslot | datetime | ✓ |
| special_instructions | text | |
| type (type of job) |
"repair","podc","gassafe" | ✓ |
| mobile_user | "{"username":"<username>"} *nested JSON object |
✓ |
| Repair Only Fields | ||
| product | varchar(255) | |
| fault | varchar(255) | |
| Gas Safe Only Fields | ||
| special_instructions | text | |
Example JSON
{"jobs":[{ "job_number":"SEJOB9", "address_1":"Rover Lane", "address_2":"Glasgow", "contact_name":"Joe Bloggs", "contact_number_1":"0770999999", "contact_number_2":"", "mobile_user":{"username":"MOB_01"}, "postcode":"G71 8TS","type":"repair", "timeslot":"2013-04-09 17:54:39", "special_instructions":"Door bell is faulty so knock on the door", "repair_description":"Replace U Bend" }]}