catalogo homologado t1 (1.0.0)

Download OpenAPI specification:Download

La API para el front end del proyecto de catalogo homologado t1.

filtros-nombrados

listado de filtros del seller

listado de filtros del seller

Authorizations:
user-password
path Parameters
IDCommerce
required
integer
Example: 12345

identificador del comercio o seller

query Parameters
page
integer <int32> >= 1
Default: 1
Example: page=1

pagina que se desea obtener

page_size
integer <int32> [ 1 .. 50 ]
Default: 15
Example: page_size=20

tamaño de la página que se desea obtener

Responses

Response samples

Content type
application/json
{
  • "metadata": {
    },
  • "data": [
    ],
  • "pagination": {
    }
}

crear un filtro

crear un filtro

Authorizations:
user-password
path Parameters
IDCommerce
required
integer
Example: 12345

identificador del comercio o seller

Request Body schema: application/json

parametros para crear el filtro

name
string
skus
Array of strings

Responses

Request samples

Content type
application/json
{
  • "name": "productos marca nike",
  • "skus": [
    ]
}

Response samples

Content type
application/json
{
  • "metadata": {
    }
}

borra el objeto especificado

borra el objeto especificado

Authorizations:
user-password
path Parameters
IDCommerce
required
integer
Example: 12345

identificador del comercio o seller

IDFilter
required
string
Example: abc123

identificador del filtro

Responses

Response samples

Content type
application/json
{
  • "metadata": {
    }
}

reportes

listado de reportes del seller

listado de reportes del seller

Authorizations:
user-password
path Parameters
IDCommerce
required
integer
Example: 12345

identificador del comercio o seller

query Parameters
page
integer <int32> >= 1
Default: 1
Example: page=1

pagina que se desea obtener

page_size
integer <int32> [ 1 .. 50 ]
Default: 15
Example: page_size=20

tamaño de la página que se desea obtener

q
string
Example: q=productos

busquedas de full en nombre del archivo de los reportes

Responses

Response samples

Content type
application/json
{
  • "metadata": {
    },
  • "data": [
    ],
  • "pagination": {
    }
}

manda a crear un reporte

manda a crear un reporte

Authorizations:
user-password
path Parameters
IDCommerce
required
integer
Example: 12345

identificador del comercio o seller

Request Body schema: application/json

parametros para crear el reporte

type
string
Value: "productos"

el tipo de reporte que se requiere

qs
string

query string de los filtros aplicados

Responses

Request samples

Content type
application/json
{
  • "type": "productos",
  • "qs": "q=apple&q=abc&q=bc-123&filter=6399260eaa30a55748d5dcc2"
}

Response samples

Content type
application/json
{
  • "metadata": {
    }
}

borra el objeto especificado

borra el objeto especificado

Authorizations:
user-password
path Parameters
IDCommerce
required
integer
Example: 12345

identificador del comercio o seller

IDReport
required
string
Example: 6399260eaa30a55748d5dcc2

identificador del reporte

Responses

Response samples

Content type
application/json
{
  • "metadata": {
    }
}

canales de venta activos

Regresa un listado de canales de venta, marcando c

Regresa un listado de canales de venta, marcando cuales son los canales disponibles para el comercio

Authorizations:
user-password
path Parameters
IDCommerce
required
integer
Example: 12345

identificador del comercio o seller

Responses

Response samples

Content type
application/json
{
  • "metadata": {
    },
  • "data": []
}

categorias

Regresa un listado de productos del seller

Regresa un listado de productos del seller

Authorizations:
user-password
path Parameters
IDSalesChannel
required
string
Enum: "CS" "SR" "SN" "MELI"
Example: ["CS","SR","SN","MELI"]

identificador del canal (portal de venta)

query Parameters
page
integer <int32> >= 1
Default: 1
Example: page=1

pagina que se desea obtener

page_size
integer <int32> [ 1 .. 50 ]
Default: 15
Example: page_size=20

tamaño de la página que se desea obtener

Responses

Response samples

Content type
application/json
{
  • "metadata": {
    },
  • "data": [
    ],
  • "pagination": {
    }
}

Regresa el subarbol de una categoria en especifico

Regresa el subarbol de una categoria en especifico

Authorizations:
user-password
path Parameters
IDSalesChannel
required
string
Enum: "CS" "SR" "SN" "MELI"
Example: ["CS","SR","SN","MELI"]

identificador del canal (portal de venta)

IDCategory
required
string
Example: 1234

identificador de categoria

Responses

Response samples

Content type
application/json
{
  • "metadata": {
    },
  • "data": {
    }
}

catalogos

Se obtiene el listado de marcas

Se obtiene el listado de marcas

Authorizations:
user-password

Responses

Response samples

Content type
application/json
{
  • "metadata": {
    },
  • "data": [
    ]
}

Se obtiene el listado de colores por categoria

Authorizations:
user-password
path Parameters
idCategory
required
integer
Example: 1

Responses

Response samples

Content type
application/json
{
  • "metadata": {
    },
  • "data": [
    ]
}

Se obtiene el listado de tallas por categoria

Authorizations:
user-password
path Parameters
idCategory
required
integer
Example: 1

Responses

Response samples

Content type
application/json
{
  • "metadata": {
    },
  • "data": [
    ]
}

carga-manual

Regresa un listado de productos del seller

Regresa un listado de productos del seller

Authorizations:
user-password
path Parameters
IDCommerce
required
integer
Example: 12345

identificador del comercio o seller

query Parameters
page
integer <int32> >= 1
Default: 1
Example: page=1

pagina que se desea obtener

page_size
integer <int32> [ 1 .. 50 ]
Default: 15
Example: page_size=20

tamaño de la página que se desea obtener

q
Array of strings
Example: q=apple&q=abc&q=bc-123

busquedas de full text en el producto, busca en el nombre, sku_padre y sku

filter
string
Example: filter=6399260eaa30a55748d5dcc2

id del filtr predefinido a aplicar

Responses

Response samples

Content type
application/json
{}

crea un producto nuevo

crea un producto nuevo

Authorizations:
user-password
path Parameters
IDCommerce
required
integer
Example: 12345

identificador del comercio o seller

Request Body schema: application/json

datos del producto a crear

sku_padre
required
string/^[0-9a-zA-Z-]+$/

antes conocido como sku-padre id del producto o publicación para el comercio, este dato es el id que tiene asignado de manera interna el comercio origen, puede ser el sku en el caso de ser un producto sin variaciones de color, talla, etc. o puede ser el EAN o simplemente un consecutivo, pero debe ser unico para el commercio y es obligatorio

name
required
string/^[ a-zA-Z0-9äÄëËïÏöÖüÜáéíóúÁÉÍÓÚ ÊÎÔÛâêîôûàè...

nombre del producto

packing_days
integer >= 0

número de días que tarda el comercio en surtir el pedido

description
string

descripcion del producto

specs
string <= 4000 characters

especificaciones tecnicas del productos

Array of objects (ProductComplement_volumetry)

arreglo de medidas volumetricas, cada medida volumetrica se puede asignae a uno o varios skus (variaciones), en caso de solo haber una medida y no tener asignados skus especificos, se asume que es la volumetria de todos los skus de la publicación, en caso de haber mas de una volumetria y/o tener skus asignados es necesario que:

  • todos los skus tengan asignada una volumetria
  • cada sku tenga solo una volumetria asignada
  • cada volumetria tenga al menos un sku asignado
brand
string

marca del producto, deberia ser una marca del catalogo de marcas, sin embargo puede ser una cadena arbitraria

provider
string

proveedor

Array of objects (lista de fotos)
tag
Array of strings

Palabras clave para seo del producto

category_t1comercios
integer <int32>
object (preventa)

datos para los productos de preventa

free
boolean
Default: false
refurbished
boolean
Default: false

indica si el producto es reacondicionado (true) o nuevo (false)

bullets
Array of strings <= 10 items [ items <= 500 characters ]

arreglo de strings que describen el producto, estos se pintaran a manera de listado en los portales de claroshop y sears

object (ProductComplement_warranty)
object (ProductComplement_costs)
object (ProductComplement_invoice)
Array of objects (lista de fotos)

Responses

Request samples

Content type
application/json
{
  • "sku_padre": "cr-1271",
  • "name": "tenis para dama",
  • "packing_days": 1,
  • "description": "tenis deportivos para dama",
  • "specs": "string",
  • "volumetry": [
    ],
  • "brand": "Nike",
  • "provider": "mi proveedor",
  • "video": [
    ],
  • "tag": [
    ],
  • "category_t1comercios": 12345,
  • "presale": {
    },
  • "free": false,
  • "refurbished": false,
  • "bullets": [
    ],
  • "warranty": {
    },
  • "costs": {
    },
  • "invoice": {
    },
  • "photo": [ ],
  • "sales_channel": {
    },
  • "property": [ ],
  • "sku": [ ]
}

Response samples

Content type
application/json
{
  • "metadata": {
    },
  • "data": {
    }
}

regresa el producto

regresa el producto

Authorizations:
user-password
path Parameters
IDCommerce
required
integer
Example: 12345

identificador del comercio o seller

IDProduct
required
string
Example: abc123

identificador del producto en t1-comercios

Responses

Response samples

Content type
application/json
{
  • "metadata": {
    },
  • "data": {
    }
}

modifica el objeto completo

modifica el objeto completo

Authorizations:
user-password
path Parameters
IDCommerce
required
integer
Example: 12345

identificador del comercio o seller

IDProduct
required
string
Example: abc123

identificador del producto en t1-comercios

Request Body schema: application/json

actualiza el total de los datos del producto

sku_padre
required
string/^[0-9a-zA-Z-]+$/

antes conocido como sku-padre id del producto o publicación para el comercio, este dato es el id que tiene asignado de manera interna el comercio origen, puede ser el sku en el caso de ser un producto sin variaciones de color, talla, etc. o puede ser el EAN o simplemente un consecutivo, pero debe ser unico para el commercio y es obligatorio

name
required
string/^[ a-zA-Z0-9äÄëËïÏöÖüÜáéíóúÁÉÍÓÚ ÊÎÔÛâêîôûàè...

nombre del producto

packing_days
integer >= 0

número de días que tarda el comercio en surtir el pedido

description
string

descripcion del producto

specs
string <= 4000 characters

especificaciones tecnicas del productos

Array of objects (ProductComplement_volumetry)

arreglo de medidas volumetricas, cada medida volumetrica se puede asignae a uno o varios skus (variaciones), en caso de solo haber una medida y no tener asignados skus especificos, se asume que es la volumetria de todos los skus de la publicación, en caso de haber mas de una volumetria y/o tener skus asignados es necesario que:

  • todos los skus tengan asignada una volumetria
  • cada sku tenga solo una volumetria asignada
  • cada volumetria tenga al menos un sku asignado
brand
string

marca del producto, deberia ser una marca del catalogo de marcas, sin embargo puede ser una cadena arbitraria

provider
string

proveedor

Array of objects (lista de fotos)
tag
Array of strings

Palabras clave para seo del producto

category_t1comercios
integer <int32>
object (preventa)

datos para los productos de preventa

free
boolean
Default: false
refurbished
boolean
Default: false

indica si el producto es reacondicionado (true) o nuevo (false)

bullets
Array of strings <= 10 items [ items <= 500 characters ]

arreglo de strings que describen el producto, estos se pintaran a manera de listado en los portales de claroshop y sears

object (ProductComplement_warranty)
object (ProductComplement_costs)
object (ProductComplement_invoice)

Responses

Request samples

Content type
application/json
{
  • "sku_padre": "cr-1271",
  • "name": "tenis para dama",
  • "packing_days": 1,
  • "description": "tenis deportivos para dama",
  • "specs": "string",
  • "volumetry": [
    ],
  • "brand": "Nike",
  • "provider": "mi proveedor",
  • "video": [
    ],
  • "tag": [
    ],
  • "category_t1comercios": 12345,
  • "presale": {
    },
  • "free": false,
  • "refurbished": false,
  • "bullets": [
    ],
  • "warranty": {
    },
  • "costs": {
    },
  • "invoice": {
    }
}

Response samples

Content type
application/json
{
  • "metadata": {
    },
  • "data": {
    }
}

borra el objeto especificado

borra el objeto especificado

Authorizations:
user-password
path Parameters
IDCommerce
required
integer
Example: 12345

identificador del comercio o seller

IDProduct
required
string
Example: abc123

identificador del producto en t1-comercios

Responses

Response samples

Content type
application/json
{
  • "metadata": {
    }
}

actualiza los datos del producto, implementa JSON

actualiza los datos del producto, implementa JSON Merge Patch como se describe en el rfc7386

Authorizations:
user-password
path Parameters
IDCommerce
required
integer
Example: 12345

identificador del comercio o seller

IDProduct
required
string
Example: abc123

identificador del producto en t1-comercios

Request Body schema: application/merge-patch+json

Solo se deben mandar los parametros a modificar

sku_padre
required
string/^[0-9a-zA-Z-]+$/

antes conocido como sku-padre id del producto o publicación para el comercio, este dato es el id que tiene asignado de manera interna el comercio origen, puede ser el sku en el caso de ser un producto sin variaciones de color, talla, etc. o puede ser el EAN o simplemente un consecutivo, pero debe ser unico para el commercio y es obligatorio

name
required
string/^[ a-zA-Z0-9äÄëËïÏöÖüÜáéíóúÁÉÍÓÚ ÊÎÔÛâêîôûàè...

nombre del producto

packing_days
integer >= 0

número de días que tarda el comercio en surtir el pedido

description
string

descripcion del producto

specs
string <= 4000 characters

especificaciones tecnicas del productos

Array of objects (ProductComplement_volumetry)

arreglo de medidas volumetricas, cada medida volumetrica se puede asignae a uno o varios skus (variaciones), en caso de solo haber una medida y no tener asignados skus especificos, se asume que es la volumetria de todos los skus de la publicación, en caso de haber mas de una volumetria y/o tener skus asignados es necesario que:

  • todos los skus tengan asignada una volumetria
  • cada sku tenga solo una volumetria asignada
  • cada volumetria tenga al menos un sku asignado
brand
string

marca del producto, deberia ser una marca del catalogo de marcas, sin embargo puede ser una cadena arbitraria

provider
string

proveedor

Array of objects (lista de fotos)
tag
Array of strings

Palabras clave para seo del producto

category_t1comercios
integer <int32>
object (preventa)

datos para los productos de preventa

free
boolean
Default: false
refurbished
boolean
Default: false

indica si el producto es reacondicionado (true) o nuevo (false)

bullets
Array of strings <= 10 items [ items <= 500 characters ]

arreglo de strings que describen el producto, estos se pintaran a manera de listado en los portales de claroshop y sears

object (ProductComplement_warranty)
object (ProductComplement_costs)
object (ProductComplement_invoice)
Array of objects (lista de fotos)

Responses

Request samples

Content type
application/merge-patch+json
{
  • "sku_padre": "cr-1271",
  • "name": "tenis para dama",
  • "packing_days": 1,
  • "description": "tenis deportivos para dama",
  • "specs": "string",
  • "volumetry": [
    ],
  • "brand": "Nike",
  • "provider": "mi proveedor",
  • "video": [
    ],
  • "tag": [
    ],
  • "category_t1comercios": 12345,
  • "presale": {
    },
  • "free": false,
  • "refurbished": false,
  • "bullets": [
    ],
  • "warranty": {
    },
  • "costs": {
    },
  • "invoice": {
    },
  • "photo": [ ],
  • "sales_channel": {
    },
  • "property": [ ],
  • "sku": [ ]
}

Response samples

Content type
application/json
{
  • "metadata": {
    },
  • "data": {
    }
}

Regresa un listado de skus del producto

Regresa un listado de skus del producto

Authorizations:
user-password
path Parameters
IDCommerce
required
integer
Example: 12345

identificador del comercio o seller

IDProduct
required
string
Example: abc123

identificador del producto en t1-comercios

query Parameters
page
integer <int32> >= 1
Default: 1
Example: page=1

pagina que se desea obtener

page_size
integer <int32> [ 1 .. 50 ]
Default: 15
Example: page_size=20

tamaño de la página que se desea obtener

Responses

Response samples

Content type
application/json
{
  • "metadata": {
    },
  • "data": [
    ],
  • "pagination": {
    }
}

crea un sku del producto

crea un sku del producto

Authorizations:
user-password
path Parameters
IDCommerce
required
integer
Example: 12345

identificador del comercio o seller

IDProduct
required
string
Example: abc123

identificador del producto en t1-comercios

Request Body schema: application/json

datos del sku del producto a crear

Array
sku
required
string/^[0-9a-zA-Z-]+$/

stock keeping unit o SKU, 'unidad de mantenimiento en almacén', este sku debe ser único para el comercio

universal_id
string/^[0-9]+$/

identificador universal del producto Debería ser unico para el comercio Este parametro es obligatorio

universal_id_type
string
Enum: "ean-8" "upc-12" "upc-8" "gtin-14" "isbn-13" "issn-12" "otro"

tipo de identificador universal usado

color
string or null

nombre del color

size
string or null

talla, puede ser una cadena arbitraria

stock
integer >= 0

cantidad total de existencias, dato sincronizado directamente a CU

status
string
Enum: "active" "inactive"

estatus de la variación

Responses

Request samples

Content type
application/json
[
  • {
    }
]

Response samples

Content type
application/json
{
  • "metadata": {
    }
}

regresa el producto

regresa el producto

Authorizations:
user-password
path Parameters
IDCommerce
required
integer
Example: 12345

identificador del comercio o seller

IDProduct
required
string
Example: abc123

identificador del producto en t1-comercios

SKU
required
string/^[0-9a-zA-Z-]+$/
Example: rc-123-ab5

identificador unico de inventario

Responses

Response samples

Content type
application/json
{
  • "metadata": {
    },
  • "data": {
    }
}

modifica el objeto completo

modifica el objeto completo

Authorizations:
user-password
path Parameters
IDCommerce
required
integer
Example: 12345

identificador del comercio o seller

IDProduct
required
string
Example: abc123

identificador del producto en t1-comercios

SKU
required
string/^[0-9a-zA-Z-]+$/
Example: rc-123-ab5

identificador unico de inventario

Request Body schema: application/json

actualiza el total de los datos del producto

sku
required
string/^[0-9a-zA-Z-]+$/

stock keeping unit o SKU, 'unidad de mantenimiento en almacén', este sku debe ser único para el comercio

universal_id
string/^[0-9]+$/

identificador universal del producto Debería ser unico para el comercio Este parametro es obligatorio

universal_id_type
string
Enum: "ean-8" "upc-12" "upc-8" "gtin-14" "isbn-13" "issn-12" "otro"

tipo de identificador universal usado

color
string or null

nombre del color

size
string or null

talla, puede ser una cadena arbitraria

stock
integer >= 0

cantidad total de existencias, dato sincronizado directamente a CU

status
string
Enum: "active" "inactive"

estatus de la variación

Responses

Request samples

Content type
application/json
{
  • "sku": "rc-123-ab5",
  • "universal_id": "1234567890",
  • "universal_id_type": "ean-8",
  • "color": "blanco",
  • "size": "XL",
  • "stock": 0,
  • "status": "active"
}

Response samples

Content type
application/json
{
  • "metadata": {
    }
}

borra el objeto especificado

borra el objeto especificado

Authorizations:
user-password
path Parameters
IDCommerce
required
integer
Example: 12345

identificador del comercio o seller

IDProduct
required
string
Example: abc123

identificador del producto en t1-comercios

SKU
required
string/^[0-9a-zA-Z-]+$/
Example: rc-123-ab5

identificador unico de inventario

Responses

Response samples

Content type
application/json
{
  • "metadata": {
    }
}

actualiza los datos del producto, implementa JSON

actualiza los datos del producto, implementa JSON Merge Patch como se describe en el rfc7386

Authorizations:
user-password
path Parameters
IDCommerce
required
integer
Example: 12345

identificador del comercio o seller

IDProduct
required
string
Example: abc123

identificador del producto en t1-comercios

SKU
required
string/^[0-9a-zA-Z-]+$/
Example: rc-123-ab5

identificador unico de inventario

Request Body schema: application/merge-patch+json

Solo se deben mandar los parametros a modificar

sku
required
string/^[0-9a-zA-Z-]+$/

stock keeping unit o SKU, 'unidad de mantenimiento en almacén', este sku debe ser único para el comercio

universal_id
string/^[0-9]+$/

identificador universal del producto Debería ser unico para el comercio Este parametro es obligatorio

universal_id_type
string
Enum: "ean-8" "upc-12" "upc-8" "gtin-14" "isbn-13" "issn-12" "otro"

tipo de identificador universal usado

color
string or null

nombre del color

size
string or null

talla, puede ser una cadena arbitraria

stock
integer >= 0

cantidad total de existencias, dato sincronizado directamente a CU

status
string
Enum: "active" "inactive"

estatus de la variación

Responses

Request samples

Content type
application/merge-patch+json
{
  • "sku": "rc-123-ab5",
  • "universal_id": "1234567890",
  • "universal_id_type": "ean-8",
  • "color": "blanco",
  • "size": "XL",
  • "stock": 0,
  • "status": "active"
}

Response samples

Content type
application/json
{
  • "metadata": {
    }
}

actualiza precios y estatus de distintos productos

actualiza precios y estatus de distintos productos en distintos canales de venta

Authorizations:
user-password
path Parameters
IDCommerce
required
integer
Example: 12345

identificador del comercio o seller

Request Body schema: application/json

arreglo de datos de productos en canales de venta

Array (<= 50 items)
sku_padre
string
object (lista de canales de ventas)

Responses

Request samples

Content type
application/json
[
  • {
    },
  • {
    }
]

Response samples

Content type
application/json
{
  • "metadata": {
    }
}

pausa los productos indicados en el cuerpo del men

pausa los productos indicados en el cuerpo del mensaje, acepta hasta 30 productos

Authorizations:
user-password
path Parameters
IDCommerce
required
integer
Example: 12345

identificador del comercio o seller

Request Body schema: application/json

acepta un arreglo de 1 hasta 30 productos para pausar

ids
Array of strings [ 1 .. 30 ] items

Responses

Request samples

Content type
application/json
{
  • "ids": [
    ]
}

Response samples

Content type
application/json
{
  • "metadata": {
    }
}

borra los productos indicados en el cuerpo del men

borra los productos indicados en el cuerpo del mensaje, acepta hasta 30 productos

Authorizations:
user-password
path Parameters
IDCommerce
required
integer
Example: 12345

identificador del comercio o seller

Request Body schema: application/json

acepta un arreglo de 1 hasta 30 productos para borrar

ids
Array of strings [ 1 .. 30 ] items

Responses

Request samples

Content type
application/json
{
  • "ids": [
    ]
}

Response samples

Content type
application/json
{
  • "metadata": {
    }
}

inactiva los productos indicados en el cuerpo del

inactiva los productos indicados en el cuerpo del mensaje, acepta hasta 30 productos

Authorizations:
user-password
path Parameters
IDCommerce
required
integer
Example: 12345

identificador del comercio o seller

Request Body schema: application/json

acepta un arreglo de 1 hasta 30 productos para inactivar

ids
Array of strings [ 1 .. 30 ] items

Responses

Request samples

Content type
application/json
{
  • "ids": [
    ]
}

Response samples

Content type
application/json
{
  • "metadata": {
    }
}

carga masiva excel

Regresa un listado de archivos con su respectivo e

Regresa un listado de archivos con su respectivo estatus de carga, todo esto paginado.

Authorizations:
user-password
path Parameters
IDCommerce
required
integer
Example: 12345

identificador del comercio o seller

query Parameters
page
integer <int32> >= 1
Default: 1
Example: page=1

pagina que se desea obtener

page_size
integer <int32> [ 1 .. 50 ]
Default: 15
Example: page_size=20

tamaño de la página que se desea obtener

Responses

Response samples

Content type
application/json
{}

Regresa un listado de archivos con su respectivo e

Regresa un listado de archivos con su respectivo estatus de carga, todo esto paginado.

Authorizations:
user-password
path Parameters
IDCommerce
required
integer
Example: 12345

identificador del comercio o seller

Request Body schema: application/json

status del pedido

path
string

Responses

Request samples

Response samples

Content type
application/json
{
  • "metadata": {
    }
}

Regresa un listado de archivos con su respectivo e

Regresa un listado de archivos con su respectivo estatus de carga, todo esto paginado.

Authorizations:
user-password
path Parameters
storeId
required
integer
Example: 12028

Identificador del seller por el que se quiere recuperar el listado de archivos

bulkId
required
string
Example: 62c5ff7c9f7c35cb32749484

Identificador de la carga

Responses

Response samples

Content type
application/json
{
  • "metadata": {
    },
  • "data": {
    }
}

Regresa la url en el s3 de la plantilla para carga

Regresa la url en el s3 de la plantilla para carga masiva de productos por categoria.

Authorizations:
user-password
path Parameters
storeId
required
integer
Example: 12028

Identificador del seller por el que se quiere recuperar el listado de archivos

categoryId
required
integer
Example: 20099

Identificador de la categoría

Responses

Response samples

Content type
application/json
{}

apps y credenciales

Regresa un listado de las apps activas

Regresa un listado de las apps activas

Authorizations:
user-password
path Parameters
IDCommerce
required
integer
Example: 12345

identificador del comercio o seller

query Parameters
page
integer <int32> >= 1
Default: 1
Example: page=1

pagina que se desea obtener

page_size
integer <int32> [ 1 .. 50 ]
Default: 15
Example: page_size=20

tamaño de la página que se desea obtener

Responses

Response samples

Content type
application/json
{
  • "metadata": {
    },
  • "data": [
    ]
}

Crea una nuevo aceso para una aplicación

Crea una nuevo aceso para una aplicación

Authorizations:
user-password
path Parameters
IDCommerce
required
integer
Example: 12345

identificador del comercio o seller

Request Body schema: application/json

status del pedido

name
string [ 3 .. 30 ] characters ^[A-Za-z0-9][A-Za-z0-9_\- ]*[A-Za-z0-9]$

Responses

Request samples

Content type
application/json
{
  • "name": "CRM interno"
}

Response samples

Content type
application/json
{
  • "metadata": {
    },
  • "data": {
    }
}

borra e inactiva las credenciales de la aplicación

borra e inactiva las credenciales de la aplicación referida

Authorizations:
user-password
path Parameters
IDCommerce
required
integer
Example: 12345

identificador del comercio o seller

IDAPI
required
string
Example: 62c5ff7c9f7c35cb32749484

identificador del las credenciales de API

Responses

Response samples

Content type
application/json
{
  • "metadata": {
    }
}

fulfillment

/cm/v2/product/commerce/{IDCommerce}/fulfillment

Authorizations:
user-password
path Parameters
IDCommerce
required
integer
Example: 12345

identificador del comercio o seller

query Parameters
page
integer <int32> >= 1
Default: 1
Example: page=1

pagina que se desea obtener

page_size
integer <int32> [ 1 .. 50 ]
Default: 15
Example: page_size=20

tamaño de la página que se desea obtener

q
Array of strings
Example: q=apple&q=abc&q=bc-123

busquedas de full text en el producto, busca en los campos sku_padre, sku_unico y id_fulfillment

filter
string
Example: filter=6399260eaa30a55748d5dcc2

id del filtr predefinido a aplicar

Responses

Response samples

Content type
application/json
{
  • "metadata": {
    },
  • "data": [
    ],
  • "pagination": {
    }
}

/cm/v2/product/commerce/{IDCommerce}/dropshipping

Authorizations:
user-password
path Parameters
IDCommerce
required
integer
Example: 12345

identificador del comercio o seller

query Parameters
page
integer <int32> >= 1
Default: 1
Example: page=1

pagina que se desea obtener

page_size
integer <int32> [ 1 .. 50 ]
Default: 15
Example: page_size=20

tamaño de la página que se desea obtener

q
Array of strings
Example: q=apple&q=abc&q=bc-123

busquedas de full text en el producto, busca en los campos sku_padre, sku_unico y id_fulfillment

filter
string
Example: filter=6399260eaa30a55748d5dcc2

id del filtr predefinido a aplicar

Responses

Response samples

Content type
application/json
{
  • "metadata": {
    },
  • "data": [
    ],
  • "pagination": {
    }
}

/cm/v2/product/commerce/{IDCommerce}/all

Authorizations:
user-password
path Parameters
IDCommerce
required
integer
Example: 12345

identificador del comercio o seller

query Parameters
page
integer <int32> >= 1
Default: 1
Example: page=1

pagina que se desea obtener

page_size
integer <int32> [ 1 .. 50 ]
Default: 15
Example: page_size=20

tamaño de la página que se desea obtener

q
Array of strings
Example: q=apple&q=abc&q=bc-123

busquedas de full text en el producto, busca en los campos sku_padre, sku_unico y id_fulfillment

filter
string
Example: filter=6399260eaa30a55748d5dcc2

id del filtr predefinido a aplicar

Responses

Response samples

Content type
application/json
{
  • "metadata": {
    },
  • "data": [
    ],
  • "pagination": {
    }
}

/cm/v2/product/commerce/{IDCommerce}/toDropshipping

Authorizations:
user-password
path Parameters
IDCommerce
required
integer
Example: 12345

identificador del comercio o seller

Request Body schema: application/json

parametros delos producto a convertir

Array
id
string

id del producto en t1-comercios

sku_unico
string

sku unico del producto o la variación

Responses

Request samples

Content type
application/json
[
  • {
    }
]

Response samples

Content type
application/json
{
  • "metadata": {
    }
}

/cm/v2/product/commerce/{IDCommerce}/toFulfillment

Authorizations:
user-password
path Parameters
IDCommerce
required
integer
Example: 12345

identificador del comercio o seller

Request Body schema: application/json

parametros delos producto a convertir

Array
id
required
string

id del producto en t1-comercios

sku_unico
required
string

sku unico del producto o la variación

create_idFF_only
boolean
Default: false

poner este valor a true, en caso de solo querer generar el id_ff

Responses

Request samples

Content type
application/json
[
  • {
    }
]

Response samples

Content type
application/json
{
  • "metadata": {
    }
}

/cm/v2/product/commerce/{IDCommerce}/product/barcode/{SKU}

Authorizations:
user-password
path Parameters
IDCommerce
required
integer
Example: 12345

identificador del comercio o seller

SKU
required
string/^[0-9a-zA-Z-]+$/
Example: rc-123-ab5

identificador unico de inventario

Responses

/cm/v2/product/commerce/{IDCommerce}/product/volumetry

Authorizations:
user-password
path Parameters
IDCommerce
required
integer
Example: 12345

identificador del comercio o seller

Request Body schema: application/json

arreglo de ids fulfillment de los productos que se requiere consultar

id_fulfillment
Array of integers[ items [ 1 .. 50 ] items ]

Responses

Request samples

Content type
application/json
{
  • "id_fulfillment": [
    ]
}

Response samples

Content type
application/json
{
  • "metadata": {
    },
  • "data": [
    ]
}