Etiquetas +
Endpoint para gestionar el apartado de etiquetas.
</> GET / customTagGroupsDevuelve el listado de grupos de etiquetas
</> POST / customTagGroupsCreación de un nuevo grupo de etiquetas
</> GET / customTagGroups/{id}Devuelve la información del grupo de etiquetas indicado mediante el identificador interno.
</> PUT / customTagGroups/{id}Edición del grupo de etiquetas indicado mediante el indentificador interno.
</> DELETE / customTagGroups/{id}Elimina el grupo de etiquetas indicado mediante el indentificador interno.
</> GET / customTagGroups/getId/{pId}Devuelve el identificador interno del grupo de etiquetas.
</> GET / customTagsDevuelve el listado de etiquetas.
</> POST / customTagsCreación de una nueva etiqueta.
</> GET / customTags/{id}Devuelve la información de la etiqueta indicada mediante el identificador interno.
</> PUT / customTags/{id}Edición de la etiqueta indicada mediante el indentificador interno.
</> DELETE / customTags/{id}Elimina la etiqueta indicada mediante el indentificador interno.
</> GET / customTags/{id}/groupsDevuelve el listado de grupos de etiquetas vinculadas
</> POST / customTags/{id}/groupsVinculación de un grupo de etiquetas
</> DELETE / customTags/{id}/groupsDesvincula todos los grupos de etiquetas
</> DELETE / customTags/{id}/groups/{groupId}Desvincula un grupo de etiquetas
</> GET / customTags/{id}/valuesDevuelve los valores de la etiqueta indicado mediante el identificador interno.
</> POST / customTags/{id}/valuesCreación de un valor de etiqueta indicado de tipo desplegable mediante el indentificador interno.
</> DELETE / customTags/{id}/valuesElimina el valor de etiqueta indicado mediante el indentificador interno.
</> GET / customTags/getId/{pId}Devuelve el identificador interno de la etiqueta.
</> GET / customTags/values/{id}Devuelve la información del valor de etiqueta indicado mediante el identificador interno.
</> PUT / customTags/values/{id}Edición del valor de etiqueta indicado mediante el indentificador interno.
</> DELETE / customTags/values/{id}Elimina el valor de etiqueta indicado mediante el indentificador interno.
GET /customTagGroups
Descripción
Devuelve el listado de grupos de etiquetas
Tipo de petición
FREE
LIGHT
HEAVY
Ejemplo de recurso
http://api-sync.logicommerce.cloud/v1/customTagGroups
Parámetros de entrada URL
VariableR/OValor por defectoTipo
itemType
Opcional0numeric
Devuelve el grupo de etiquetas con el itemType especificado.
Valores permitidos: 1 - Productos, 2 - Categorías, 3 - Páginas, 10 - Usuarios, 13 - Pedidos
page
Opcional1numeric
Nº de página solicitada.
perPage
Opcional100numeric
Cantidad de elementos por página.
position
Opcional0numeric
Devuelve elementos de la posición indicada.
priority
Opcional0numeric
Devuelve elementos de la prioridad indicada.
q
Opcionalstring
Criterio de búsqueda.
HTTP statusCode
200 OK
Ejemplo de respuesta
{
"CURSORS": {
"NEXT" :"http://api.logicommerce.net/v1/customTagGroups?page=2&perPage=100",
"PREVIOUS" :""
},
"CUSTOMTAGGROUPS": [
{
"COMPARABLE" : false,
"ID" : 11,
"ITEMTYPE" : 3,
"LANGUAGES": [
{
"DESCRIPTION" :"",
"LANGUAGE" :"ES",
"NAME" :"c"
},
{
"DESCRIPTION" :"",
"LANGUAGE" :"EN",
"NAME" :"c"
}
],
"NAME" :"c",
"PID" :"c",
"POSITION" : 1,
"PRIORITY" : 1
}
],
"ITEMS" : 1000,
"PAGERPARAMETERS": {
"PAGE" : 1,
"PERPAGE" : 100
}
}
POST /customTagGroups
Descripción
Creación de un nuevo grupo de etiquetas
Tipo de petición
FREE
LIGHT
HEAVY
Ejemplo de recurso
http://api-sync.logicommerce.cloud/v1/customTagGroups
Parámetros de entrada JSON
{
"customTagGroups": {
"comparable":boolean,
"itemType":numeric,
"languages": [
{
"description":string,
"languageCode":string,
"name":string
}
],
"name":string,
"pId":string,
"position":numeric,
"priority":numeric
}
}
Variables JSON:
VariableR/OValor por defectoTipo
customTagGroups
Obligatoriostruct
Bloque de información que contiene la definición del grupo de etiquetas.
customTagGroups/comparable
Opcionaltrueboolean
Booleano que indica que el grupo de etiquetas se tendrá en cuenta en el comparador de productos de la tienda
customTagGroups/itemType
Obligatorionumeric
Número entero que indica el tipo de grupo de etiqueta.
Valores permitidos: 1 - Productos, 2 - Categorías, 3 - Páginas, 10 - Usuarios, 13 - Pedidos
customTagGroups/languages
Opcionalarray [0:n]
Bloque con información variable según el idioma
customTagGroups/languages/description
Opcionalstring
Descripción del elemento para el idioma especificado
customTagGroups/languages/languageCode
Obligatoriostring
Indica el código de idioma. Formato ISO 639-1 de dos dígitos. Más información en el recurso: util/languages.
customTagGroups/languages/name
Opcionalstring
Nombre del elemento para el idioma especificado
customTagGroups/name
Obligatoriostring
Nombre del elemento
customTagGroups/pId
Obligatoriostring
Identificador público del elemento
customTagGroups/position
Obligatorionumeric
Número entero que simboliza la ubicación de este elemento en el Frontoffice.
customTagGroups/priority
Obligatorionumeric
Define el orden de presentación de este grupo de etiquetas en relación al resto de grupos que se encuentran en su mismo nivel. Cuanto menor es el valor mayor es la prioridad (más relavancia tiene). Puede ser negativa.
HTTP statusCode
201 CREATED
Ejemplo de respuesta
{
"COMPARABLE" : false,
"ID" : 11,
"ITEMTYPE" : 3,
"LANGUAGES": [
{
"DESCRIPTION" :"",
"LANGUAGE" :"ES",
"NAME" :"c"
},
{
"DESCRIPTION" :"",
"LANGUAGE" :"EN",
"NAME" :"c"
}
],
"NAME" :"c",
"PID" :"c",
"POSITION" : 1,
"PRIORITY" : 1
}
GET /customTagGroups/{id}
Descripción
Devuelve la información del grupo de etiquetas indicado mediante el identificador interno.
Tipo de petición
FREE
LIGHT
HEAVY
Ejemplo de recurso
http://api-sync.logicommerce.cloud/v1/customTagGroups/1
Parámetros de entrada URL
VariableR/OValor por defectoTipo
id
Obligatorionumeric
Identificador interno.
HTTP statusCode
200 OK
Ejemplo de respuesta
{
"COMPARABLE" : false,
"ID" : 11,
"ITEMTYPE" : 3,
"LANGUAGES": [
{
"DESCRIPTION" :"",
"LANGUAGE" :"ES",
"NAME" :"c"
},
{
"DESCRIPTION" :"",
"LANGUAGE" :"EN",
"NAME" :"c"
}
],
"NAME" :"c",
"PID" :"c",
"POSITION" : 1,
"PRIORITY" : 1
}
PUT /customTagGroups/{id}
Descripción
Edición del grupo de etiquetas indicado mediante el indentificador interno.
Tipo de petición
FREE
LIGHT
HEAVY
Ejemplo de recurso
http://api-sync.logicommerce.cloud/v1/customTagGroups/1
Parámetros de entrada URL
VariableR/OValor por defectoTipo
id
Obligatorionumeric
Identificador interno.
Parámetros de entrada JSON
{
"customTagGroups": {
"comparable":boolean,
"languages": [
{
"description":string,
"languageCode":string,
"name":string
}
],
"name":string,
"pId":string,
"position":numeric,
"priority":numeric
}
}
Variables JSON:
VariableR/OValor por defectoTipo
customTagGroups
Obligatoriostruct
Bloque de información que contiene la definición del grupo de etiquetas.
customTagGroups/comparable
Opcionaltrueboolean
Booleano que indica que el grupo de etiquetas se tendrá en cuenta en el comparador de productos de la tienda
customTagGroups/languages
Opcionalarray [0:n]
Bloque con información variable según el idioma
customTagGroups/languages/description
Opcionalstring
Descripción del elemento para el idioma especificado
customTagGroups/languages/languageCode
Obligatoriostring
Indica el código de idioma. Formato ISO 639-1 de dos dígitos. Más información en el recurso: util/languages.
customTagGroups/languages/name
Opcionalstring
Nombre del elemento para el idioma especificado
customTagGroups/name
Opcionalstring
Nombre del elemento
customTagGroups/pId
Opcionalstring
Identificador público del elemento
customTagGroups/position
Opcionalnumeric
Número entero que simboliza la ubicación de este elemento en el Frontoffice.
customTagGroups/priority
Opcionalnumeric
Define el orden de presentación de este grupo de etiquetas en relación al resto de grupos que se encuentran en su mismo nivel. Cuanto menor es el valor mayor es la prioridad (más relavancia tiene). Puede ser negativa.
HTTP statusCode
200 OK
Ejemplo de respuesta
{
"COMPARABLE" : false,
"ID" : 11,
"ITEMTYPE" : 3,
"LANGUAGES": [
{
"DESCRIPTION" :"",
"LANGUAGE" :"ES",
"NAME" :"c"
},
{
"DESCRIPTION" :"",
"LANGUAGE" :"EN",
"NAME" :"c"
}
],
"NAME" :"c",
"PID" :"c",
"POSITION" : 1,
"PRIORITY" : 1
}
DELETE /customTagGroups/{id}
Descripción
Elimina el grupo de etiquetas indicado mediante el indentificador interno.
Tipo de petición
FREE
LIGHT
HEAVY
Ejemplo de recurso
http://api-sync.logicommerce.cloud/v1/customTagGroups/1
Parámetros de entrada URL
VariableR/OValor por defectoTipo
id
Obligatorionumeric
Identificador interno.
HTTP statusCode
200 OK
Ejemplo de respuesta
{
"ID" : 1
}
GET /customTagGroups/getId/{pId}
Descripción
Devuelve el identificador interno del grupo de etiquetas.
Tipo de petición
FREE
LIGHT
HEAVY
Ejemplo de recurso
http://api-sync.logicommerce.cloud/v1/customTagGroups/getId/abc
Parámetros de entrada URL
VariableR/OValor por defectoTipo
pId
Obligatoriostring
Identificador público.
HTTP statusCode
200 OK
Ejemplo de respuesta
{
"ID" : 143
}
GET /customTags
Descripción
Devuelve el listado de etiquetas. Los parámetros de entrada permiten filtrar esta información.
Tipo de petición
FREE
LIGHT
HEAVY
Ejemplo de recurso
http://api-sync.logicommerce.cloud/v1/customTags
Parámetros de entrada URL
VariableR/OValor por defectoTipo
controlType
Opcional0numeric
Devuelve las etiquetas con el controlType especificado.
Valores permitidos: 1 - Booleano, 2 - Numérico, 3 - Texto corto, 4 - Fecha, 5 - Selector, 6 - Imagen, 7 - Texto largo
itemType
Opcional0numeric
Devuelve las etiquetas con el itemType especificado.
Valores permitidos: 1 - Productos, 2 - Categorías, 3 - Páginas, 10 - Usuarios, 13 - Pedidos
page
Opcional1numeric
Nº de página solicitada.
perPage
Opcional100numeric
Cantidad de elementos por página.
position
Opcional0numeric
Devuelve elementos de la posición indicada.
priority
Opcional0numeric
Devuelve elementos de la prioridad indicada.
q
Opcionalstring
Criterio de búsqueda.
sort
Opcionalidstring
Variable de ordenación.
HTTP statusCode
200 OK
Ejemplo de respuesta
{
"CURSORS": {
"NEXT" :"http://api.logicommerce.net/v1/customTags?page=2&perPage=100",
"PREVIOUS" :""
},
"CUSTOMTAGS": [
{
"ACTIVE" : 1,
"COMPARABLE" : false,
"CONTROLTYPE" : 3,
"DEFAULTVALUE" :"",
"FILTERABLE" : false,
"GROUPS": [
{
"GROUP": {
"ID" : 123,
"PID" :"pId"
},
"PRIORITY" : 1
}
],
"HIGHLIGHT" : false,
"ID" : 3,
"INORDERS" : 0,
"ITEMTYPE" : 2,
"LANGUAGES": [
{
"DEFAULTVALUE" :"",
"ID" : 6,
"LANGUAGEID" : 1,
"NAME" :"Tamaño"
}
],
"MAXVALUE" :"",
"MINVALUE" :"",
"NAMEONFEED" :"features",
"PID" :"size",
"PLUGINID" : 0,
"POSITION" : 10,
"PRIORITY" : 0,
"REQUIRED" : false,
"SEARCHABLE" : false,
"SHOWINSEARCH" : false,
"VALUEFORALLLANGUAGES" : 0
}
],
"ITEMS" : 1000,
"PAGERPARAMETERS": {
"PAGE" : 1,
"PERPAGE" : 100
}
}
POST /customTags
Descripción
Creación de una nueva etiqueta.
Tipo de petición
FREE
LIGHT
HEAVY
Ejemplo de recurso
http://api-sync.logicommerce.cloud/v1/customTags
Parámetros de entrada JSON
{
"customTags": {
"active":boolean,
"comparable":boolean,
"controlType":numeric,
"defaultValue":string,
"filterable":boolean,
"groups": [
{
"group": {
"id":numeric,
"pId":string
},
"priority":numeric
}
],
"inOrders":boolean,
"itemType":numeric,
"languages": [
{
"defaultValue":string,
"languageCode":string,
"name":string
}
],
"maxValue":string,
"minValue":string,
"nameOnFeed":string,
"pId":string,
"position":numeric,
"priority":numeric,
"required":boolean,
"searchable":boolean,
"valueForAllLanguages":boolean
}
}
Variables JSON:
VariableR/OValor por defectoTipo
customTags
Obligatoriostruct
Bloque de información que contiene la definición de la etiquetas.
customTags/active
Obligatorioboolean
Booleano que indica si la etiqueta está activa.
customTags/comparable
Opcionaltrueboolean
Booleano que indica que el grupo de etiquetas se tendrá en cuenta en el comparador de productos de la tienda
customTags/controlType
Obligatorionumeric
Número entero que indica el tipo de control de la etiqueta.
Valores permitidos: 1 - Booleano, 2 - Numérico, 3 - Texto corto, 4 - Fecha, 5 - Selector, 6 - Imagen, 7 - Texto largo
customTags/defaultValue
Opcionalstring
Valor por defecto de la etiqueta. Solo útil si la etiqueta es multiidioma.
customTags/filterable
Opcionaltrueboolean
Booleano que indica que la etiqueta se mostrarà en el filtro de la tienda.
customTags/groups
Opcionalarray [0:n]
Bloque de información que contiene la definición de la vinculación de grupo
customTags/groups/group
Obligatoriostruct
Bloque de información que contiene el identificador de grupo.
customTags/groups/group/id
Opcional0numeric
Identificador interno del elemento.
Opcional en caso que se use identificador público (si lo tiene, en caso contrario es obligatorio).
customTags/groups/group/pId
Opcionalstring
Identificador público del elemento(si lo tiene).
Opcional en caso que se use identificador interno.
customTags/groups/priority
Obligatorionumeric
Prioridad
customTags/inOrders
Opcionaltrueboolean
Booleano que indica que la etiqueta se exportará en el pedido.
customTags/itemType
Obligatorionumeric
Número entero que indica el tipo de etiqueta.
Valores permitidos: 1 - Productos, 2 - Categorías, 3 - Páginas, 10 - Usuarios, 13 - Pedidos
customTags/languages
Opcionalarray [0:n]
Bloque con información variable según el idioma
customTags/languages/defaultValue
Opcionalstring
Valor por defecto de la etiqueta. Solo útil si la etiqueta está marcada como idiomas únicos.
customTags/languages/languageCode
Obligatoriostring
Indica el código de idioma. Formato ISO 639-1 de dos dígitos. Más información en el recurso: util/languages.
customTags/languages/name
Opcionalstring
Nombre del elemento para el idioma especificado
customTags/maxValue
Opcionalstring
Establece valor máximo que puede tener la etiqueta
customTags/minValue
Opcionalstring
Establece valor mínimo que puede tener la etiqueta
customTags/nameOnFeed
Opcionalstring
Nombre para el feed
customTags/pId
Obligatoriostring
Identificador público del elemento
customTags/position
Obligatorionumeric
Número entero que simboliza la ubicación de este elemento en el Frontoffice.
customTags/priority
Obligatorionumeric
Define el orden de presentación de la etiqueta en relación al resto de etiquetas que se encuentran en su mismo nivel. Cuanto menor es el valor mayor es la prioridad (más relavancia tiene). Puede ser negativa.
customTags/required
Opcionaltrueboolean
Booleano que indica si el valor para la etiqueta es obligatorio.
customTags/searchable
Opcionaltrueboolean
Booleano que indica si los valores de etiqueta pueden ser buscables en la tienda.
customTags/valueForAllLanguages
Obligatorioboolean
Booleano que indica si los valores de la etiqueta seran únicos por idioma o multiidioma.
Valores permitidos: false - Únicos: Los valores pueden ser diferentes para cada idioma, true - Múltiples idiomas: Los valores son los mismos para todos los idiomas.
HTTP statusCode
201 CREATED
Ejemplo de respuesta
{
"ACTIVE" : 1,
"COMPARABLE" : false,
"CONTROLTYPE" : 3,
"DEFAULTVALUE" :"",
"FILTERABLE" : false,
"GROUPS": [
{
"GROUP": {
"ID" : 123,
"PID" :"pId"
},
"PRIORITY" : 1
}
],
"HIGHLIGHT" : false,
"ID" : 3,
"INORDERS" : 0,
"ITEMTYPE" : 2,
"LANGUAGES": [
{
"DEFAULTVALUE" :"",
"ID" : 6,
"LANGUAGEID" : 1,
"NAME" :"Tamaño"
}
],
"MAXVALUE" :"",
"MINVALUE" :"",
"NAMEONFEED" :"features",
"PID" :"size",
"PLUGINID" : 0,
"POSITION" : 10,
"PRIORITY" : 0,
"REQUIRED" : false,
"SEARCHABLE" : false,
"SHOWINSEARCH" : false,
"VALUEFORALLLANGUAGES" : 0
}
GET /customTags/{id}
Descripción
Devuelve la información de la etiqueta indicada mediante el identificador interno.
Tipo de petición
FREE
LIGHT
HEAVY
Ejemplo de recurso
http://api-sync.logicommerce.cloud/v1/customTags/1
Parámetros de entrada URL
VariableR/OValor por defectoTipo
id
Obligatorionumeric
Identificador interno.
HTTP statusCode
200 OK
Ejemplo de respuesta
{
"ACTIVE" : 1,
"COMPARABLE" : false,
"CONTROLTYPE" : 3,
"DEFAULTVALUE" :"",
"FILTERABLE" : false,
"GROUPS": [
{
"GROUP": {
"ID" : 123,
"PID" :"pId"
},
"PRIORITY" : 1
}
],
"HIGHLIGHT" : false,
"ID" : 3,
"INORDERS" : 0,
"ITEMTYPE" : 2,
"LANGUAGES": [
{
"DEFAULTVALUE" :"",
"ID" : 6,
"LANGUAGEID" : 1,
"NAME" :"Tamaño"
}
],
"MAXVALUE" :"",
"MINVALUE" :"",
"NAMEONFEED" :"features",
"PID" :"size",
"PLUGINID" : 0,
"POSITION" : 10,
"PRIORITY" : 0,
"REQUIRED" : false,
"SEARCHABLE" : false,
"SHOWINSEARCH" : false,
"VALUEFORALLLANGUAGES" : 0
}
PUT /customTags/{id}
Descripción
Edición de la etiqueta indicada mediante el indentificador interno.
Tipo de petición
FREE
LIGHT
HEAVY
Ejemplo de recurso
http://api-sync.logicommerce.cloud/v1/customTags/1
Parámetros de entrada URL
VariableR/OValor por defectoTipo
id
Obligatorionumeric
Identificador interno.
Parámetros de entrada JSON
{
"customTags": {
"active":boolean,
"comparable":boolean,
"defaultValue":string,
"filterable":boolean,
"inOrders":boolean,
"languages": [
{
"defaultValue":string,
"languageCode":string,
"name":string
}
],
"maxValue":string,
"minValue":string,
"nameOnFeed":string,
"pId":string,
"position":numeric,
"priority":numeric,
"required":boolean,
"searchable":boolean,
"valueForAllLanguages":boolean
}
}
Variables JSON:
VariableR/OValor por defectoTipo
customTags
Obligatoriostruct
Bloque de información que contiene la definición de la etiquetas.
customTags/active
Opcionalboolean
Booleano que indica si la etiqueta está activa.
customTags/comparable
Opcionaltrueboolean
Booleano que indica que el grupo de etiquetas se tendrá en cuenta en el comparador de productos de la tienda
customTags/defaultValue
Opcionalstring
Valor por defecto de la etiqueta. Solo útil si la etiqueta es multiidioma.
customTags/filterable
Opcionaltrueboolean
Booleano que indica que la etiqueta se mostrarà en el filtro de la tienda.
customTags/inOrders
Opcionaltrueboolean
Booleano que indica que la etiqueta se exportará en el pedido.
customTags/languages
Opcionalarray [0:n]
Bloque con información variable según el idioma
customTags/languages/defaultValue
Opcionalstring
Valor por defecto de la etiqueta. Solo útil si la etiqueta está marcada como idiomas únicos.
customTags/languages/languageCode
Obligatoriostring
Indica el código de idioma. Formato ISO 639-1 de dos dígitos. Más información en el recurso: util/languages.
customTags/languages/name
Opcionalstring
Nombre del elemento para el idioma especificado
customTags/maxValue
Opcionalstring
Establece valor máximo que puede tener la etiqueta
customTags/minValue
Opcionalstring
Establece valor mínimo que puede tener la etiqueta
customTags/nameOnFeed
Opcionalstring
Nombre para el feed
customTags/pId
Opcionalstring
Identificador público del elemento
customTags/position
Opcionalnumeric
Número entero que simboliza la ubicación de este elemento en el Frontoffice.
customTags/priority
Opcionalnumeric
Define el orden de presentación de la etiqueta en relación al resto de etiquetas que se encuentran en su mismo nivel. Cuanto menor es el valor mayor es la prioridad (más relavancia tiene). Puede ser negativa.
customTags/required
Opcionaltrueboolean
Booleano que indica si el valor para la etiqueta es obligatorio.
customTags/searchable
Opcionaltrueboolean
Booleano que indica si los valores de etiqueta pueden ser buscables en la tienda.
customTags/valueForAllLanguages
Opcionalboolean
Booleano que indica si los valores de la etiqueta seran únicos por idioma o multiidioma.
Valores permitidos: false - Únicos: Los valores pueden ser diferentes para cada idioma, true - Múltiples idiomas: Los valores son los mismos para todos los idiomas.
HTTP statusCode
200 OK
Ejemplo de respuesta
{
"ACTIVE" : 1,
"COMPARABLE" : false,
"CONTROLTYPE" : 3,
"DEFAULTVALUE" :"",
"FILTERABLE" : false,
"GROUPS": [
{
"GROUP": {
"ID" : 123,
"PID" :"pId"
},
"PRIORITY" : 1
}
],
"HIGHLIGHT" : false,
"ID" : 3,
"INORDERS" : 0,
"ITEMTYPE" : 2,
"LANGUAGES": [
{
"DEFAULTVALUE" :"",
"ID" : 6,
"LANGUAGEID" : 1,
"NAME" :"Tamaño"
}
],
"MAXVALUE" :"",
"MINVALUE" :"",
"NAMEONFEED" :"features",
"PID" :"size",
"PLUGINID" : 0,
"POSITION" : 10,
"PRIORITY" : 0,
"REQUIRED" : false,
"SEARCHABLE" : false,
"SHOWINSEARCH" : false,
"VALUEFORALLLANGUAGES" : 0
}
DELETE /customTags/{id}
Descripción
Elimina la etiqueta indicada mediante el indentificador interno.
Tipo de petición
FREE
LIGHT
HEAVY
Ejemplo de recurso
http://api-sync.logicommerce.cloud/v1/customTags/1
Parámetros de entrada URL
VariableR/OValor por defectoTipo
id
Obligatorionumeric
Identificador interno.
HTTP statusCode
200 OK
Ejemplo de respuesta
{
"ID" : 1
}
GET /customTags/{id}/groups
Descripción
Devuelve el listado de grupos de etiquetas vinculadas
Tipo de petición
FREE
LIGHT
HEAVY
Ejemplo de recurso
http://api-sync.logicommerce.cloud/v1/customTags/1/groups
Parámetros de entrada URL
VariableR/OValor por defectoTipo
id
Obligatorionumeric
Identificador interno.
HTTP statusCode
200 OK
Ejemplo de respuesta
{
"GROUPS": [
{
"GROUP": {
"ID" : 123,
"PID" :"Pid"
},
"PRIORITY" : 1
}
]
}
POST /customTags/{id}/groups
Descripción
Vinculación de un grupo de etiquetas
Tipo de petición
FREE
LIGHT
HEAVY
Ejemplo de recurso
http://api-sync.logicommerce.cloud/v1/customTags/1/groups
Parámetros de entrada URL
VariableR/OValor por defectoTipo
id
Obligatorionumeric
Identificador interno.
Parámetros de entrada JSON
{
"groups": {
"group": {
"id":numeric,
"pId":string
},
"priority":numeric
}
}
Variables JSON:
VariableR/OValor por defectoTipo
groups
Obligatoriostruct
Bloque de información que contiene la definición de la vinculación de grupo
groups/group
Obligatoriostruct
Bloque de información que contiene el identificador de grupo.
groups/group/id
Opcional0numeric
Identificador interno del elemento.
Opcional en caso que se use identificador público (si lo tiene, en caso contrario es obligatorio).
groups/group/pId
Opcionalstring
Identificador público del elemento(si lo tiene).
Opcional en caso que se use identificador interno.
groups/priority
Obligatorionumeric
Prioridad
HTTP statusCode
201 CREATED
Ejemplo de respuesta
{
"GROUP": {
"ID" : 123,
"PID" :"Pid"
},
"PRIORITY" : 1
}
DELETE /customTags/{id}/groups
Descripción
Desvincula todos los grupos de etiquetas
Tipo de petición
FREE
LIGHT
HEAVY
Ejemplo de recurso
http://api-sync.logicommerce.cloud/v1/customTags/1/groups
Parámetros de entrada URL
VariableR/OValor por defectoTipo
id
Obligatorionumeric
Identificador interno.
HTTP statusCode
200 OK
Ejemplo de respuesta
{
"GROUPS": [
]
}
DELETE /customTags/{id}/groups/{groupId}
Descripción
Desvincula un grupo de etiquetas
Tipo de petición
FREE
LIGHT
HEAVY
Ejemplo de recurso
http://api-sync.logicommerce.cloud/v1/customTags/1/groups/{groupId}
Parámetros de entrada URL
VariableR/OValor por defectoTipo
id
Obligatorionumeric
Identificador interno.
HTTP statusCode
200 OK
Ejemplo de respuesta
{
"GROUPS": [
{
"GROUP": {
"ID" : 123,
"PID" :"Pid"
},
"PRIORITY" : 1
}
]
}
GET /customTags/{id}/values
Descripción
Devuelve los valores de la etiqueta indicado mediante el identificador interno.
Tipo de petición
FREE
LIGHT
HEAVY
Ejemplo de recurso
http://api-sync.logicommerce.cloud/v1/customTags/1/values
Parámetros de entrada URL
VariableR/OValor por defectoTipo
id
Obligatorionumeric
Identificador interno.
HTTP statusCode
200 OK
Ejemplo de respuesta
{
"VALUES": [
{
"ID" : 9,
"LANGUAGES": [
{
"LANGUAGE" :"ES",
"VALUE" :"vNEW"
},
{
"LANGUAGE" :"EN",
"VALUE" :"vNEW"
}
],
"PID" :"vNEWINTERNAL1",
"VALUE" :""
}
]
}
POST /customTags/{id}/values
Descripción
Creación de un valor de etiqueta indicado de tipo desplegable mediante el indentificador interno.
Tipo de petición
FREE
LIGHT
HEAVY
Ejemplo de recurso
http://api-sync.logicommerce.cloud/v1/customTags/1/values
Parámetros de entrada URL
VariableR/OValor por defectoTipo
id
Obligatorionumeric
Identificador interno.
Parámetros de entrada JSON
{
"values": {
"languages": [
{
"languageCode":string,
"value":string
}
],
"pId":string
}
}
Variables JSON:
VariableR/OValor por defectoTipo
values
Obligatoriostruct
Bloque de información que contiene la definición del valor de etiquetas.
values/languages
Opcionalarray [0:n]
Bloque con información variable según el idioma
values/languages/languageCode
Obligatoriostring
Indica el código de idioma. Formato ISO 639-1 de dos dígitos. Más información en el recurso: util/languages.
values/languages/value
Obligatoriostring
Valor
values/pId
Obligatoriostring
Identificador público del elemento
HTTP statusCode
201 CREATED
Ejemplo de respuesta
{
"ID" : 9,
"LANGUAGES": [
{
"LANGUAGE" :"ES",
"VALUE" :"vNEW"
},
{
"LANGUAGE" :"EN",
"VALUE" :"vNEW"
}
],
"PID" :"vNEWINTERNAL1",
"VALUE" :""
}
DELETE /customTags/{id}/values
Descripción
Elimina el valor de etiqueta indicado mediante el indentificador interno.
Tipo de petición
FREE
LIGHT
HEAVY
Ejemplo de recurso
http://api-sync.logicommerce.cloud/v1/customTags/1/values
Parámetros de entrada URL
VariableR/OValor por defectoTipo
id
Obligatorionumeric
Identificador interno.
HTTP statusCode
200 OK
Ejemplo de respuesta
{
"ID" : 1
}
GET /customTags/getId/{pId}
Descripción
Devuelve el identificador interno de la etiqueta.
Tipo de petición
FREE
LIGHT
HEAVY
Ejemplo de recurso
http://api-sync.logicommerce.cloud/v1/customTags/getId/abc
Parámetros de entrada URL
VariableR/OValor por defectoTipo
pId
Obligatoriostring
Identificador público.
HTTP statusCode
200 OK
Ejemplo de respuesta
{
"ID" : 143
}
GET /customTags/values/{id}
Descripción
Devuelve la información del valor de etiqueta indicado mediante el identificador interno.
Tipo de petición
FREE
LIGHT
HEAVY
Ejemplo de recurso
http://api-sync.logicommerce.cloud/v1/customTags/values/1
Parámetros de entrada URL
VariableR/OValor por defectoTipo
id
Obligatorionumeric
Identificador interno.
HTTP statusCode
200 OK
Ejemplo de respuesta
{
"ID" : 9,
"LANGUAGES": [
{
"LANGUAGE" :"ES",
"VALUE" :"vNEW"
},
{
"LANGUAGE" :"EN",
"VALUE" :"vNEW"
}
],
"PID" :"vNEWINTERNAL1",
"VALUE" :""
}
PUT /customTags/values/{id}
Descripción
Edición del valor de etiqueta indicado mediante el indentificador interno.
Tipo de petición
FREE
LIGHT
HEAVY
Ejemplo de recurso
http://api-sync.logicommerce.cloud/v1/customTags/values/1
Parámetros de entrada URL
VariableR/OValor por defectoTipo
id
Obligatorionumeric
Identificador interno.
Parámetros de entrada JSON
{
"values": {
"languages": [
{
"languageCode":string,
"value":string
}
],
"pId":string
}
}
Variables JSON:
VariableR/OValor por defectoTipo
values
Obligatoriostruct
Bloque de información que contiene la definición del valor de etiquetas.
values/languages
Opcionalarray [0:n]
Bloque con información variable según el idioma
values/languages/languageCode
Obligatoriostring
Indica el código de idioma. Formato ISO 639-1 de dos dígitos. Más información en el recurso: util/languages.
values/languages/value
Opcionalstring
Valor
values/pId
Opcionalstring
Identificador público del elemento
HTTP statusCode
200 OK
Ejemplo de respuesta
{
"ID" : 9,
"LANGUAGES": [
{
"LANGUAGE" :"ES",
"VALUE" :"vNEW"
},
{
"LANGUAGE" :"EN",
"VALUE" :"vNEW"
}
],
"PID" :"vNEWINTERNAL1",
"VALUE" :""
}
DELETE /customTags/values/{id}
Descripción
Elimina el valor de etiqueta indicado mediante el indentificador interno.
Tipo de petición
FREE
LIGHT
HEAVY
Ejemplo de recurso
http://api-sync.logicommerce.cloud/v1/customTags/values/1
Parámetros de entrada URL
VariableR/OValor por defectoTipo
id
Obligatorionumeric
Identificador interno.
HTTP statusCode
200 OK
Ejemplo de respuesta
{
"ID" : 1
}