A high level overview of how to use the Jumptech API to create a new Jumptech project
Technical Resources
Jumptech API Swagger Document: http://external.api.jumptech.co.uk
Pre-requisites
- Jumptech API key and integration name (contact Support or your Technical Account Manager)
How
To create a new project in Jumptech you will POST a JSON formatted payload to a url that contains your API key and integration name.
For example:
https://api.jumptech.co.uk/projects/newProject?apikey=APIKEY&integration=INTEGRATION-NAME
The JSON payload should contain the relevant fields required to create the project.
Each Jumptech project type has a minimum set of fields that are required to create a project.
For example, a Domestic EV Installation project requires the following fields as a minimum:
- Project Type
- First Name
- Last Name
- Phone Number
Example payload:
{
"projectType": "Domestic EV Installation",
"firstName": "Testy",
"lastName": "Testington",
"email": "testy@test.com",
"phoneNumber": "0123456789"
}
Other Jumptech project types may require different fields as a minimum. Contact Support or your Technical Account Manager for details
A successful API call will return a status code 200 along with the Project ID that has been created. For example:
{
"status": 200,
"body": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"headers": null
}
Additional Features
The newProject end point also allows you to do the following at project creation:
- Send a Jumptech Relay SMS
"initialAction": "SendRelaySMS"
- Delegate the project to another Jumptech tenant
"delegate": "demo"