sv-crm-client
Client and tools for communicating with sv-graphql and crm-graphql-server.
installation
npm install @simpleview/sv-crm-client
crm_query
For all queries, a bearer token must be proved in Authorization header. To acquire your token, you must login first to get the token:
{ auth { login(email: String!, password: String!) { success token } } }
For all queries, acct_id must be passed at the root.
{ crm(acct_id: String!) { ... } }
crm_mutation
For all mutations, a bearer token must be proved in Authorization header. To acquire your token, you must login first to get the token:
{ auth { login(email: String!, password: String!) { success token } } }
For all mutations, acct_id must be passed at the root.
{ crm(acct_id: String!) { ... } }
- set_contact
- Sets a contact, and returns the ID
- See schema browser for all possible inputs.
mutation setContact {
crm(acct_id: String!) {
set_contact(input: {
FirstName: "test",
LastName: "user",
Email: [
{
type: "contact",
EmailAddress: "test@test.com"
}
]
})
}
}