Connect GSE-Web
to all your tools
Your ERP, your e-commerce site, your CRM — all synchronised with your stock in real time via our documented REST API.
What you can do with the API
The REST API opens GSE-Web to your entire software ecosystem. Here are the most common integrations.
Sync an ERP
SAP, Sage, EBP, Cegid… Send your purchase orders, receive stock levels in real time, no double entry.
E-commerce site
Display product availability live on your Shopify, WooCommerce or PrestaShop store. No more orders for sold-out products.
Connect your CRM
Salesforce, HubSpot, Pipedrive… Link customer orders to your stock, alert your sales team on availability.
Automate with Make / Zapier
Build no-code automations: trigger on stock-out, send email, create Jira ticket… in a few clicks.
Custom BI dashboards
Plug Power BI, Metabase or Grafana directly into your stock data for 100% custom dashboards.
Custom mobile apps
Build your own inventory, picking or receiving mobile app with the GSE-Web API as backend.
How it works
A standard API, simple concepts. Your developer will be operational in a few hours.
Authentication — get your token
A simple POST to /api/authentification.json with your credentials returns a JWT token.
// Request body
{ "username": "votre@email.com", "password": "..." }
// Response
{ "token": "eyJhbGci..." }
Secure requests — the Bearer header
Just add the header Authorization: Bearer {token} to every API call. Your identity is checked on every request.
Authorization: Bearer eyJhbGciOiJIUzI1NiJ9...
Accept: application/json
JSON data — structured, paginated, filterable
Each response is a clean JSON object. Use the parameters limit, offset and search to paginate and filter.
{
"total": 248,
"limit": 20,
"offset": 0,
"data": [ /* array of objects */ ]
}
Main endpoints
An extract of the available endpoints. The full list is in the Swagger documentation.
| Method | Endpoint | Description |
|---|---|---|
| POST | /api/authentification.json | Get a JWT token |
| GET | /api/products.json | Paginated list of products |
| GET | /api/products/{id}.json | Detail of a product (full sheet) |
| GET | /api/stocks.json | Stock levels per product / location |
| POST | /api/entrees.json | Create a stock entry |
| POST | /api/sorties.json | Create a stock outbound |
| GET | /api/bon-mouvements.json | List of movement orders |
| GET | /api/bon-mouvements/{id}.json | Detail of a movement order |
| PUT | /api/bon-mouvements/{id}.json | Update the status of an order |
| GET | /api/fournisseurs.json | List of suppliers |
| GET | /api/clients.json | List of customers |
| GET | /api/inventaires.json | Inventory history |
| POST | /api/inventaires.json | Trigger an inventory |
| GET | /api/emplacements.json | List of storage locations |
| GET | /api/reservations.json | Active stock reservations |
| POST | /api/reservations.json | Create a stock reservation |
| DELETE | /api/reservations/{id}.json | Cancel a reservation |
| GET | /api/lots.json | Batch management (numbers, expiry) |
| PATCH | /api/products/{id}.json | Partially update a product |
| GET | /api/alertes.json | Stock-out / low-threshold alerts |
And many more endpoints available in Swagger…
View the full listSwagger: explore the API without writing a single line of code
Swagger is a web interface that lists every endpoint of the API and lets you test them right from your browser. No external tool needed : you see the request, you fire it, you see the response.
Ideal for your developers starting integration, or for you to explore what the API can do.
Full list
All endpoints, parameters, data types and response examples.
Test live
Enter your token, fire the request, view the JSON response instantly.
OpenAPI compatible
Import the schema into Postman, Insomnia or any OpenAPI 3.0-compatible tool.
Before — After the API
What it really changes in your daily life.
Manual Excel imports / exports between your systems — tedious operation several times per week
Data out of sync: your ERP doesn't have the same numbers as GSE-Web. Who's right ?
Entry errors when copy-pasting: truncated references, wrong quantities
Your e-commerce site shows products "in stock" that are actually sold out
Automatic sync — your systems talk in real time, no human intervention
Same data everywhere: ERP, CRM, website and GSE-Web read the same source of truth
Zero entry errors: data transfers are automated and verified
Your online store reflects real stock to the second — no more impossible orders
Integrate GSE-Web into your
information system
Stop letting your software work in silos — connect everything
Stop managing data manually — automate everything