
powerd by xwms
XWMS API
The XWMS API is the backbone of our digital ecosystem — a robust and secure interface that allows third-party systems, front-end apps, and internal tools to connect with our infrastructure seamlessly. Whether you're building a client portal, mobile app, or automated workflow, the API provides direct access to key services like authentication, data retrieval, permissions, and more.
Every request to the XWMS API is validated through a secure token-based authentication layer. Once authenticated, clients can interact with multiple endpoints depending on their access level — from user management and form submissions to real-time data logging.
Here’s a simple example of logging in through the API and retrieving user data:
POST /api/login
// Login and get access token
const login = async () => {
const response = await fetch('https://xwms.nl/api/sign-token', {
method: 'POST',
headers: { 'Content-Type': 'application/json' },
body: JSON.stringify({
redirect_url: 'https://exmaple.com/redirect',
})
});
const data = await response.json();
console.log(data.token);
};
Our API is used by clients to:
Full API documentation is available for all authenticated users, including response formats, endpoint descriptions, and authentication flows. If you're a client, you'll receive personalized access credentials and a guide tailored to your project setup.
The XWMS API is built with developer experience in mind. Clear structure, detailed error messages, and active support mean faster builds and less guesswork. Whether you're integrating our services into your own app or just fetching resources, it’s fast, intuitive, and fully documented.
We're actively expanding the XWMS API with new modules and deeper integration layers. Stay tuned for SDKs, webhooks, and more advanced features to streamline your development process even further.