API v1.0 - Business Plan

API para Desarrolladores

Integra el poder de Compartico en tu aplicación con nuestra API REST. Acceso completo a productos, usuarios y transacciones.

REST API

API RESTful con respuestas JSON. Compatible con cualquier lenguaje de programación.

Autenticación OAuth 2.0

Seguridad de nivel empresarial con tokens JWT y OAuth 2.0.

Rate Limiting

1,000 requests/hora incluidos. Límites personalizados disponibles.

Endpoints Disponibles

GET
/api/products
Lista todos los productos disponibles
API Key
GET
/api/products/:id
Obtiene detalles de un producto específico
API Key
POST
/api/products
Crea un nuevo producto
API Key + OAuth
PUT
/api/products/:id
Actualiza un producto existente
API Key + OAuth
GET
/api/users/:id
Obtiene información pública de un usuario
API Key
POST
/api/messages
Envía un mensaje a un vendedor
API Key + OAuth

Ejemplos de Código

// Ejemplo en JavaScript
const API_KEY = 'tu_api_key_aqui';
const API_URL = 'https://api.compartico.com/v1';

// Obtener productos
async function getProducts() {
  const response = await fetch(`${API_URL}/products`, {
    headers: {
      'Authorization': `Bearer ${API_KEY}`,
      'Content-Type': 'application/json'
    }
  });

  const data = await response.json();
  return data.products;
}

// Crear producto
async function createProduct(productData) {
  const response = await fetch(`${API_URL}/products`, {
    method: 'POST',
    headers: {
      'Authorization': `Bearer ${API_KEY}`,
      'Content-Type': 'application/json'
    },
    body: JSON.stringify(productData)
  });

  return response.json();
}

Documentación Completa

La API estará disponible exclusivamente para usuarios Business

* La API de Compartico está en desarrollo y estará disponible próximamente para usuarios Business.

Acciones rápidas