The Lucca API
The Lucca API is the unified, documented, long-term supported and irresistible API for all of Lucca’s enterprise applications.
The Lucca API is now in its beta phase. Which means it is not feature complete, and susceptible to breaking changes. You can still use the Legacy APIs in the meantime.
Core Qualities
The Lucca API was built to reach 4 core qualities in order to help you build awesome integrations.
Unified
The Lucca API is unified, meaning it normalizes the dozens of APIs of all the Lucca applications into one coherent data model.
Documented
The Lucca API is documented here, with general articles about the main features of the API; guides that describe how to achieve common integration scenarios; and the API reference.
Long-Term Support
In order to give you peace of mind, the Lucca API abides to a strict versioning strategy in order to avoid breaking existing integrations.
Irresistible
In reference to Kirsten L. Hunter’s book, our goal is to make the Lucca API irresistible. As a result, the Lucca API should delight the developers (that’s you) who use them.
Core Features
Standard OAuth 2.0 Authentication
Your data is safely secured.
REST API (JSON)
Create, update and delete objects from the Lucca data model.
Webhooks
React to changes as soon as they occur.
Versioning
No more unexpected breaking changes.
About the Legacy API
The Lucca API will progressively gain in scope, in particular regarding resources. As long as it is not complete, the Legacy APIs, which are its primitive version, remains documented alongside.
The Legacy APIs are to be considered deprecated but with no definitive sunset date. Once a resource is added in the Lucca API, the corresponding endpoint in the Legacy APIs will remain operational for at least 6 months. Which makes it possible for you to migrate to the Lucca API.
Was this page helpful?