Skip to main content

Velocity API

Use the Velocity REST API to integrate directly with your Velocity tenant.

The Velocity API lets you integrate directly with your Velocity tenant from your own code. It exposes the same endpoints that power the Velocity Zapier integration, so anything you can automate through Zapier you can also build against directly over HTTP.

If you haven't already, please ask your Velocity account manager to enable the integration for your tenant. The API uses the same access as the Zapier app.

Full API Reference

Complete, interactive reference documentation for every endpoint, including request and response schemas and live examples, is hosted separately:

velocity-api-docs.medshift.com

Base URL

All requests are made to your tenant's subdomain:

https://{tenant}.api.velocity.medshift.com/integrations/zapier

Replace {tenant} with your subdomain. If your Velocity URL is example.velocity.medshift.com, your tenant is example and your base URL is https://example.api.velocity.medshift.com/integrations/zapier.

Authentication

The API authenticates with an API key sent in the X-API-Key header on every request. This is the same key used by the Zapier integration, available from Velocity Settings > Integrations.

X-API-Key: your-api-key

Treat your API key like a password. Keep it secret, never expose it in client-side code, and rotate it from the Integrations settings page if it is ever compromised.

What's Available

The API is organized by resource and currently supports version v1. Available resources include:

  • Customers: create, retrieve, update, list, and approve or unapprove customers, plus their addresses, attachments, ownerships, commission overrides, and terms

  • Organizations: create, retrieve, update, delete, and list organizations, plus their attachments and terms

  • Orders: retrieve, update, list, and approve or unapprove orders, plus order attachments and refunds

  • External Orders: create orders that originate outside Velocity

  • Reps and Sales Teams: manage reps, view sales teams and their hierarchy

  • Commission Programs, Customer Ownerships, and Commission Overrides

  • Custom Fields and Labels for customers, orders, organizations, and reps

  • Customer Groups, Payouts, and Shipments

  • Webhooks: create and delete webhook subscriptions to receive events

See the full reference for the complete list of endpoints, parameters, and schemas.

Prefer No Code?

If you'd rather build integrations without writing code, the same capabilities are available through our Zapier integration, which connects Velocity to thousands of apps using triggers and actions.

Did this answer your question?