Open API 2.0 Overview
Open API 2.0 is a greatly simplified integration that uses webhooks as the primary method for receiving service request data. This represents a significant architectural shift from v1.0, providing real-time updates with a consistent, static data structure.
What’s Different from 1.0?
Section titled “What’s Different from 1.0?”- Webhook-driven architecture: All trip data comes from webhooks rather than polling endpoints
- Static data structure: Unchanging field names for simpler mapping and maintenance
- Simplified request status: A new
request_statusfield provides a clear view of where requests stand - Better standing order support: Individual webhook messages for each request in a collection
- Consolidated endpoints: State and location updates use a single API URL
What’s Available
Section titled “What’s Available”Receiving Webhooks
Section titled “Receiving Webhooks”VectorCare pushes all service request data to your endpoint in real-time via webhooks. There are no polling endpoints in v2.0.
- Get started with your VectorCare UAT environment
- Build your webhook endpoint to receive request data
- Verify webhook signatures to ensure authenticity
Reporting Trip Progress
Section titled “Reporting Trip Progress”Most integrations also send data back to VectorCare:
- State Updates - Report trip milestones (en route, arrived, completed)
- Location Updates - Send GPS coordinates for live tracking
Service Request Actions
Section titled “Service Request Actions”These endpoints let you interact with service requests beyond reporting trip progress:
- Accept/Decline - Accept or decline service requests broadcast to your organization
- Best Time - Propose your best available time for a service request
- Change Request - Request a change to the agreed pickup time
- Create Request - Programmatically create service requests (requires coordination with VectorCare)
Integration Support
Section titled “Integration Support”We’re here to help you with your Open API 2.0 integration. Reach out to support@vectorcare.com to get started, and we can:
- Set up UAT access: Get access to VectorCare’s test environment for development and testing
- Create a dedicated channel: We’ll spin up a Slack, Teams, or other channel for your team to communicate directly with us
- Schedule a walkthrough: We’re happy to walk through the integration together on a call