Mutation
mutation LeadCreate($input: LeadCreateInputInput!) {
leadCreate(input: $input) {
lead {
attribution
company
completedCallCount
createdAt
daysSinceCreated
disqualificationData
}
userErrors {
code
field
message
}
}
}Variables
{
"input": {
"email": "string"
}
}Response
{
"data": {
"leadCreate": {
"lead": {
"attribution": "value",
"company": "string",
"completedCallCount": "value",
"createdAt": "string",
"daysSinceCreated": "value",
"disqualificationData": "value"
},
"userErrors": [
{
"code": "string",
"field": [
"string"
],
"message": "string"
}
]
}
}
}Mutations
leadCreate
Create a new lead
Follows Shopify pattern: leadCreate (not createLead)
@example ```graphql
mutation {
leadCreate(input: { email: "john@example.com", name: "John Doe" }) {
lead {
id
name
email
status
}
userErrors {
message
field
code
}
}
}
```
MUTATION
leadCreate(input: LeadCreateInputInput!): LeadCreatePayload!Arguments
input
required
Returns
lead
userErrors
[UserError!]!
Mutation
mutation LeadCreate($input: LeadCreateInputInput!) {
leadCreate(input: $input) {
lead {
attribution
company
completedCallCount
createdAt
daysSinceCreated
disqualificationData
}
userErrors {
code
field
message
}
}
}Variables
{
"input": {
"email": "string"
}
}Response
{
"data": {
"leadCreate": {
"lead": {
"attribution": "value",
"company": "string",
"completedCallCount": "value",
"createdAt": "string",
"daysSinceCreated": "value",
"disqualificationData": "value"
},
"userErrors": [
{
"code": "string",
"field": [
"string"
],
"message": "string"
}
]
}
}
}