API · REST · JSON

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.

GSE-Web API — REST Client
# Authentication POST /api/authentification.json Content-Type: application/json   {   "username": "demo@example.com",   "password": "••••••••" }  
// Response 200 OK (0.14s) {   "token": "eyJhbGciOiJIUzI1NiJ9...",   "user": { "id": 42, "role": "ADMIN" },   "expires": "2026-04-09T23:59:59Z" }
REST
+ JSON standard
Bearer
Secure JWT auth
50+
Documented endpoints
Swagger
Included & interactive
Use cases

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.

Integration in 3 steps

How it works

A standard API, simple concepts. Your developer will be operational in a few hours.

1

Authentication — get your token

A simple POST to /api/authentification.json with your credentials returns a JWT token.

POST /api/authentification.json

// Request body
{ "username": "votre@email.com", "password": "..." }

// Response
{ "token": "eyJhbGci..." }
2

Secure requests — the Bearer header

Just add the header Authorization: Bearer {token} to every API call. Your identity is checked on every request.

GET /api/stocks.json
Authorization: Bearer eyJhbGciOiJIUzI1NiJ9...
Accept: application/json
3

JSON data — structured, paginated, filterable

Each response is a clean JSON object. Use the parameters limit, offset and search to paginate and filter.

// Standard paginated response
{
  "total": 248,
  "limit": 20,
  "offset": 0,
  "data": [ /* array of objects */ ]
}
Reference

Main endpoints

An extract of the available endpoints. The full list is in the Swagger documentation.

Method Endpoint
POST /api/authentification.json
GET /api/products.json
GET /api/products/{id}.json
GET /api/stocks.json
POST /api/entrees.json
POST /api/sorties.json
GET /api/bon-mouvements.json
GET /api/bon-mouvements/{id}.json
PUT /api/bon-mouvements/{id}.json
GET /api/fournisseurs.json
GET /api/clients.json
GET /api/inventaires.json
POST /api/inventaires.json
GET /api/emplacements.json
GET /api/reservations.json
POST /api/reservations.json
DELETE /api/reservations/{id}.json
GET /api/lots.json
PATCH /api/products/{id}.json
GET /api/alertes.json

And many more endpoints available in Swagger…

View the full list
Interactive documentation

Swagger: 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.

Open Swagger documentation
Transformation

Before — After the API

What it really changes in your daily life.

Before

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

With the REST API

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