Mercately Shops API (1.0.0)

Download OpenAPI specification:Download

Introduction

La plataforma para desarrolladores de Mercately, está creada para ayudar a todos nuestros clientes y empoderarlos para que crezcan mejor. Nuestras API están diseñadas para permitir que los equipos de cualquier forma o tamaño construyan integraciones y aprovechar al máximo Mercately. Todas las API de Mercately se construyen usando convenciones REST y están diseñadas para tener una estructura de URL predecible. U tilizan muchas funciones HTTP estándar, incluidos métodos (POST, GET, PUT, DELETE) y códigos de respuesta de error.

Orders

Crea, actualiza y elimina órdenes en Mercately

Orders

Obtén los datos de tus órdenes

Securityapi-key
Request
query Parameters
page
integer

busca la pagina específica de órdenes

Responses
200

OK

400

Unauthorized

get/api/v1/orders
Request samples
Response samples
application/json
{
  • "orders": [
    ],
  • "total_pages": 1
}

Create Order

Crea una nueva órden, puedes enviar el número de teléfono o email del cliente si ya esta creado en mercately, si no existe, creará el cliente.

Securityapi-key
Request
Request Body schema: application/json
object
Responses
200

OK

400

Unauthorized

post/api/v1/orders
Request samples
application/json
{
  • "order": {
    }
}
Response samples
application/json
{
  • "message": "Órden creada con éxito",
  • "product": {
    }
}

Order

Actualiza una órden buscada su id

Securityapi-key
Request
Request Body schema: application/json
object
Responses
200

OK

400

Unauthorized

404

Not found

put/api/v1/orders/web_id
Request samples
application/json
{
  • "order": {
    }
}
Response samples
application/json
{
  • "message": "Órden actualizada con éxito",
  • "order": {
    }
}

Orders

Borra una órden

Securityapi-key
Responses
200

OK

400

Unauthorized

404

Not found

delete/api/v1/orders/web_id
Request samples
Response samples
application/json
{
  • "message": "Órden borrada con éxito"
}

Products

Crea, actualiza y elimina productos en Mercately

Products

Obtén los datos de tus productos

Securityapi-key
Request
query Parameters
page
integer

busca la pagina específica de productos

Responses
200

OK

400

Unauthorized

get/api/v1/products
Request samples
Response samples
application/json
{
  • "products": [
    ],
  • "total_pages": 4
}

Create Product

Crea un nuevo producto

Securityapi-key
Request
Request Body schema: application/json
object (Product)
Responses
200

OK

400

Unauthorized

post/api/v1/products
Request samples
application/json
{
  • "product": {
    }
}
Response samples
application/json
{}

Product

Obtén los datos de un producto en especifico buscado su id

Securityapi-key
Request
query Parameters
web_id
string

The web_id of the product

sku
string

The SKU of the product

Responses
200

OK

400

Unauthorized

404

Not found

get/api/v1/products/:id_or_sku
Request samples
Response samples
application/json
{
  • "web_id": "CRasFSldo7",
  • "title": "Mensajes",
  • "description": "Paquete de mensajes Outbound",
  • "quantity": 13,
  • "price": "200.0",
  • "active": true,
  • "url": null,
  • "sku": "Col.2556",
  • "wholesale_price": null,
  • "images": [ ],
  • "subcategory": {
    },
  • "category": {
    }
}

Product

Actualiza un producto buscado su id

Securityapi-key
Request
Request Body schema: application/json
object (Product)
Responses
200

OK

400

Unauthorized

404

Not found

put/api/v1/product/web_id
Request samples
application/json
{
  • "product": {
    }
}
Response samples
application/json
{}

Product

Borra un producto buscado su id

Securityapi-key
Responses
200

OK

400

Unauthorized

404

Not found

delete/api/v1/product/web_id
Request samples
Response samples
application/json
{}

Categories

Obtén todas las categorías creadas en Mercately

Categories

Obtén los datos de tus categorías

Securityapi-key
Request
query Parameters
page
integer

busca la pagina específica de categorías

Responses
200

OK

400

Unauthorized

get/api/v1/categories
Request samples
Response samples
application/json
{
  • "categories": [
    ],
  • "total_pages": 1
}