aid: smartmoving url: https://raw.githubusercontent.com/api-evangelist/smartmoving/refs/heads/main/apis.yml name: SmartMoving kind: company description: >- SmartMoving is an all-in-one CRM and operations platform for moving companies, covering lead capture, sales and estimating, booking, dispatch and scheduling, storage, and customer follow-up. SmartMoving exposes a documented Open API (Azure API Management) to Growth Plan customers, authenticated with an x-api-key header, that reads and writes the platform's core CRM objects - customers, opportunities (quotes/estimates), leads, jobs/moves, payments, and follow-ups - plus a free, universally available Lead API for pushing new leads into an account from any lead provider or website. The API is offered in two tiers - Basic (read-only, for reporting and analytics) and Premium (read/write plus webhooks, for full integration and automation). image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg tags: - Moving Software - CRM - Field Service - Moving Company - Operations - Lead Management - Dispatch created: '2026-07-04' modified: '2026-07-04' specificationVersion: '0.19' apis: - aid: smartmoving:smartmoving-customers-api name: SmartMoving Customers API tags: - Customers - CRM - Contacts image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg humanURL: https://smartmoving-prod-api-management.developer.azure-api.net/ baseURL: https://api.smartmoving.com/api properties: - url: https://help.smartmoving.com/en/articles/9739804-smartmoving-s-open-api type: Documentation - url: https://smartmoving-prod-api-management.developer.azure-api.net/apis type: APIReference - url: openapi/smartmoving-openapi.yml type: OpenAPI - url: collections/smartmoving.postman_collection.json type: PostmanCollection - url: collections/smartmoving.opencollection.json type: OpenCollection description: List, retrieve, search, create, and update the customers (contacts / accounts) in a SmartMoving account, and read a customer's opportunities and storage accounts. Read operations are available on the Basic tier; create and update require the Premium tier. - aid: smartmoving:smartmoving-opportunities-api name: SmartMoving Opportunities API tags: - Opportunities - Quotes - Estimates image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg humanURL: https://smartmoving-prod-api-management.developer.azure-api.net/ baseURL: https://api.smartmoving.com/api properties: - url: https://help.smartmoving.com/en/articles/9739804-smartmoving-s-open-api type: Documentation - url: https://smartmoving-prod-api-management.developer.azure-api.net/apis type: APIReference - url: openapi/smartmoving-openapi.yml type: OpenAPI - url: collections/smartmoving.postman_collection.json type: PostmanCollection - url: collections/smartmoving.opencollection.json type: OpenCollection description: Retrieve opportunities (sales quotes / estimates) by ID or quote number, and read their associated jobs, payments, and follow-ups. Premium accounts can create follow-ups and jobs against an opportunity to automate the sales-to-booking workflow. - aid: smartmoving:smartmoving-leads-api name: SmartMoving Leads API tags: - Leads - Sales - Pipeline image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg humanURL: https://smartmoving-prod-api-management.developer.azure-api.net/ baseURL: https://api.smartmoving.com/api properties: - url: https://help.smartmoving.com/en/articles/9739804-smartmoving-s-open-api type: Documentation - url: https://smartmoving-prod-api-management.developer.azure-api.net/apis type: APIReference - url: openapi/smartmoving-openapi.yml type: OpenAPI - url: collections/smartmoving.postman_collection.json type: PostmanCollection - url: collections/smartmoving.opencollection.json type: OpenCollection description: List and retrieve leads with pagination, read the set of available lead statuses, and (Premium) list leads assigned to a given salesperson - the read surface over the top of the sales pipeline that feeds reporting and routing integrations. - aid: smartmoving:smartmoving-lead-provider-api name: SmartMoving Lead Provider API tags: - Lead Intake - Webhook - Ingestion image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg humanURL: https://help.smartmoving.com/en/articles/3994387-smartmoving-lead-api-integration-guide baseURL: https://api.smartmoving.com/api properties: - url: https://help.smartmoving.com/en/articles/3994387-smartmoving-lead-api-integration-guide type: Documentation - url: https://help.smartmoving.com/en/articles/4547622-lookup-a-provider-key-api-link type: Documentation - url: openapi/smartmoving-openapi.yml type: OpenAPI - url: collections/smartmoving.postman_collection.json type: PostmanCollection - url: collections/smartmoving.opencollection.json type: OpenCollection description: Push new leads into a SmartMoving account from any website or third-party lead provider by POSTing to /leads/from-provider/v2. Authenticated by a per-source providerKey query parameter (not the Open API key) and free on every SmartMoving plan, with fields for contact, move details, origin and destination addresses, referral source, and UTM tracking. - aid: smartmoving:smartmoving-jobs-api name: SmartMoving Jobs & Moves API tags: - Jobs - Moves - Dispatch image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg humanURL: https://smartmoving-prod-api-management.developer.azure-api.net/ baseURL: https://api.smartmoving.com/api properties: - url: https://help.smartmoving.com/en/articles/9739804-smartmoving-s-open-api type: Documentation - url: https://smartmoving-prod-api-management.developer.azure-api.net/apis type: APIReference - url: openapi/smartmoving-openapi.yml type: OpenAPI - url: collections/smartmoving.postman_collection.json type: PostmanCollection - url: collections/smartmoving.opencollection.json type: OpenCollection description: Read the jobs (booked moves) attached to an opportunity and, on the Premium tier, create a job against an opportunity or delete a job - the surface that keeps external dispatch, project-management, and calendar tools in sync with SmartMoving's schedule. - aid: smartmoving:smartmoving-reference-data-api name: SmartMoving Reference Data API tags: - Reference Data - Branches - Users image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg humanURL: https://smartmoving-prod-api-management.developer.azure-api.net/ baseURL: https://api.smartmoving.com/api properties: - url: https://help.smartmoving.com/en/articles/9739804-smartmoving-s-open-api type: Documentation - url: https://smartmoving-prod-api-management.developer.azure-api.net/apis type: APIReference - url: openapi/smartmoving-openapi.yml type: OpenAPI - url: collections/smartmoving.postman_collection.json type: PostmanCollection - url: collections/smartmoving.opencollection.json type: OpenCollection description: Read the lookup/reference data an account is configured with - branches (locations), users (staff / salespeople), service types, and referral sources - so integrations can resolve and route by branch, assign salespeople, and map external categories to SmartMoving values. Lead statuses are confirmed; the remaining reference collections are modeled from the documented data model pending developer-portal confirmation. - aid: smartmoving:smartmoving-webhooks-api name: SmartMoving Webhooks API tags: - Webhooks - Events - Automation image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg humanURL: https://smartmoving-prod-api-management.developer.azure-api.net/webhook-document baseURL: https://api.smartmoving.com/api properties: - url: https://smartmoving-prod-api-management.developer.azure-api.net/webhook-document type: Documentation - url: https://help.smartmoving.com/en/articles/9739804-smartmoving-s-open-api type: Documentation - url: openapi/smartmoving-openapi.yml type: OpenAPI description: Premium-tier outbound webhooks that POST event notifications to a URL you register when records change in SmartMoving - across leads, jobs, payments, documents, and customers - so external systems react in near real time instead of polling. Webhooks are server-to-endpoint HTTP callbacks, not a bidirectional WebSocket transport. common: - type: Website url: https://www.smartmoving.com - type: LinkedIn url: https://www.linkedin.com/company/smartmoving-software - type: Documentation url: https://help.smartmoving.com/en/articles/9739804-smartmoving-s-open-api - type: DeveloperPortal url: https://smartmoving-prod-api-management.developer.azure-api.net/ - type: Plans url: plans/smartmoving-plans-pricing.yml - type: RateLimits url: rate-limits/smartmoving-rate-limits.yml - type: FinOps url: finops/smartmoving-finops.yml maintainers: - FN: Kin Lane email: kin@apievangelist.com