This document provides a structured approach to integrating with the API. It includes endpoint details, request formats, authentication methods, and expected responses.
API Endpoints (Postman)
1. Verify Token (POST)
Used to authenticate and validate webhook requests.
https://docs.movermate.com.au/#0cf27b9e-7fd7-4843-a1a9-76b80e1b1eff
2. Add Lead (POST)
Create a new lead in Movermate.
https://docs.movermate.com.au/#e87dd695-7b9b-4f0b-846a-ff3db16da5ee
3. Add Job (POST)
Create a new job in Movermate.
https://docs.movermate.com.au/#a29e1264-5136-4d52-9460-c402698be7ee
4. Add Job Inventory (POST)
Attach inventory items to an existing job.
https://docs.movermate.com.au/#8504c8cd-cedb-426a-a1b3-3ec3caba5a1c
Base URL:
Endpoints Overview
Endpoint | Method | Description |
| POST | Validates the authentication token. |
| POST | Submits lead information. |
| POST | Creates a job with detailed booking information. |
1.Verify Token Endpoint
Endpoint: /webhook/verify-token
Method: POST
Headers:
token: Required authentication token.
Response
✅ Success: Token validation confirmation. ❌ Error: Invalid token response.
2. Leads Endpoint
Endpoint: /webhook/leads
Method: POST
Headers:
token: Required authentication token.
Request Body (Required Fields)
Response
✅ Success: Returns a confirmation message with job details. ❌ Error: Missing or invalid fields.
3. Jobs Endpoint
Endpoint: /webhook/jobs?isJob=true
Method: POST
Headers:
token: Required authentication token.
Request Body (Required Fields)
Response
✅ Success: Job created successfully. ❌ Error: Missing or invalid fields.
Authentication & Security
Each request must include a valid
tokenin the headers.Tokens should be securely generated and managed to prevent unauthorized access.
API responses are returned in JSON format.
Best Practices
✔ Always ensure request payloads contain all required fields.
✔ Handle API responses correctly, checking for success and error messages.
✔ Securely store and manage authentication tokens.
✔ Use structured error handling for seamless integration.
📌 For further assistance, refer to the API support team or documentation updates.


