...
Excerpt |
---|
Creates a new Lead entity. The leadSourceID and all fields are configured within the Rubiq Lead Management app. |
Status codes: | 200 | A Lead already exists with matching keys
- the Lead data was updated.Endpoint ID: | 1100 |
Method | |
URL: | /user/{leadSourceID}
|
| leadSourceID | A GUID identifying the type of Lead to create |
Request body: | JSON data with properties corresponding to the fields in the specified Lead type keys : Required. Uniquely identifiable keys for the lead, configured in the Rubiq Lead Management app.
data : Optional. Lead entity data fields, configured in the Rubiq Lead Management app. Note that this property is only optional as long as no required data fields have been configured.
context : Optional. Extra information about where this lead has come from, e.g. pageUrl , ticket , popupName , partnerName , employeeName , ...
Code Block |
---|
| {
"keys": {
"email": "mailbox@mailserver.com",
"mobile": "123 456 789"
},
"data": {
"name": "John Doe",
"address": "1 Harbour Tce., Townsville"
},
"context": {
"pageUrl": "https://domain.org/lead/generation"
}
} |
|
|
JSON data with key for the newly created or updated Lead including the lead data.
Code Block |
---|
|
{
"entityID": 123456,
"keys": {
"email": "mailbox@mailserver.com",
"mobile": "123 456 789"
},
"data": {
"name": "John Doe",
"address": "1 Harbour Tce., Townsville"
}
} |
|
Status codes: | 201 | Lead created |
| 400 | Request is valid but data validation failed 400.3 | Required keys field missing | 400.4 | Required data field missing |
|