Documentacion

Consumo de la API

Ejemplos de como consumir los endpoints de la API REST en diferentes lenguajes de programacion. Todos los ejemplos usan el mismo flujo: login, obtener token y consultar recursos protegidos.

Paso 1

Autenticarse

Envia las credenciales a POST /auth/login para obtener el accessToken.

Paso 2

Usar el token

Envia el accessToken en el header Authorization: Bearer <token>.

Paso 3

Consultar recursos

Accede a endpoints protegidos como GET /branches, /products, etc.

import { fetch } from 'node-fetch'; const API = 'https://api.ferreconst.space'; async function login() {  const res = await fetch(`${API}/auth/login`, {    method: 'POST',    headers: { 'Content-Type': 'application/json' },    body: JSON.stringify({      emruc: '1709639106001',      usapodo: 'jperez',      uspassword: 'secreto123',    }),  });   const data = await res.json();  const token = data.accessToken;   const branches = await fetch(`${API}/branches?page=1&pageSize=10`, {    headers: { Authorization: `Bearer ${token}` },  });   console.log(await branches.json());}