Disponibilidad

Los recursos de Disponibilidad te permiten interactuar con las opciones de disponibilidad de tus artículos y tiendas.

Important

Dada la expansión y mejoras, se han introducido nuevos endpoints o recursos que amplían las capacidades de disponibilidad para interactuar con distintas opciones de artículos y tiendas; debido a estos avances, ahora esta sección se divide en dos partes distintas, cada una con su propia lista de dominios por país. Es esencial destacar que la sección de disponibilidad actual sigue plenamente operativa y contiene los recursos tradicionales que han manejado las opciones de disponibilidad establecidas previamente.

La siguiente tabla describe los diferentes contenidos de los recursos de Disponibilidad relacionados a esta Lista de Dominios por país.:

RecursoDescripción
POST availability/items/statusRetorna la disponibilidad de los artículos por SKU en la app de Rappi
POST availability/items/rappi/statusRetorna la disponibilidad de los artículos por ID en la app de Rappi
PUT availability/stores/itemsManeja la disponibilidad de los artículos por SKU en la app de Rappi
PUT availability/stores/items/rappiManeja la disponibilidad de los artículos por ID en la app de Rappi
POST availability/storesRetorna el estado de disponibilidad de las tiendas en la app de Rappi
PUT availability/storesManeja de forma asincrónica la disponibilidad de la tienda en la app de Rappi
PUT availability/stores/enable/massiveManeja de forma asincrónica la disponibilidad de la tienda en la app de Rappi
PUT availability/stores/enableManeja de forma sincrónica la disponibilidad de la tienda en la app de Rappi

POST availability/items/status

Usa este endpoint para consultar la disponibilidad de tus artículos por SKU en tus tiendas.

URL del Endpoint

Utiliza esta URL para hacer una llamada con este endpoint:

https://{COUNTRY_DOMAIN}/api/v2/restaurants-integrations-public-api/availability/stores/items

{COUNTRY_DOMAIN}: Este es tu Dominio por País de Rappi. Mira la lista de Dominios por país.

Propiedades del Endpoint

Este recurso tiene las siguientes propiedades:

Formato de respuestaJSON
Requerimientos del body de la llamadaJSON
Requerimientos de autenticaciónToken

Parámetros

Este endpoint no permite parámetros adicionales.

Códigos de Respuesta

Estos son los posibles códigos de respuesta en este endpoint:

Ejemplo de Llamada

Este es un ejemplo de una llamada API usando este endpoint: POST https://microservices.dev.rappi.com/api/v2/restaurants-integrations-public-api/availability/items/status

Este es un ejemplo de la llamada:

{ "store_id": "900144512", "item_ids": ["7713", "2668", "3395", "5685"] }
URL url = new URL("https://microservices.dev.rappi.com/api/v2/restaurants-integrations-public-api/availability/items/status"); HttpURLConnection connection = (HttpURLConnection) url.openConnection(); connection.setRequestMethod("POST"); connection.setRequestProperty("User-Agent", "Mozilla/5.0"); connection.setRequestProperty("Content-Type", "application/json"); connection.setRequestProperty("Accept", "application/json"); connection.setRequestProperty("x-authorization", "Bearer YOUR_TOKEN"); connection.setDoOutput(true); String jsonInputString = "{\n" + " \"store_id\":\"900144512\",\n" + " \"item_ids\":[\n" + " \"7713\",\n" + " \"2668\",\n" + " \"3395\",\n" + " \"5685\"\n" + " ],\n" + "}"; try (OutputStream os = connection.getOutputStream()) { byte[] input = jsonInputString.getBytes(StandardCharsets.UTF_8); os.write(input, 0, input.length); } System.out.println("Response Code : " + connection.getResponseCode());



Esta tabla describe los atributos que el JSON de tu llamada requiere:

AtributosRequeridoDescripción
store_id
string
requeridoEste es el identificador de la tienda del lado de Rappi.
item_ids
array of strings
requeridoLista de los SKU de los artículos a consultar.

Ejemplo de Respuesta

Ejemplo de respuesta exitosa:

[ { "item_id": 2136411305, "item_type": "PRODUCT", "stock_out_state": "AVAILABLE" }, { "item_id": 2136411307, "item_type": "PRODUCT", "stock_out_state": "AVAILABLE" }, { "item_id": 2136411304, "item_type": "PRODUCT", "stock_out_state": "AVAILABLE" }, { "item_id": 2136411306, "item_type": "PRODUCT", "stock_out_state": "AVAILABLE" } ]

Esta tabla describe los objetos dentro de la respuesta de ejemplo:

Objeto en la respuestaDescripción del objeto
item_id
integer
Identificador del articulo dentro del menú de la tienda.
item_type
string
Tipo de producto en el menú.
stock_out_state
string
Indica la disponibilidad del producto

Estos son las respuestas posibles al hacer la llamada:

  • Si la llamada es exitosa, el endpoint regresa un código Success.
  • Si la llamada falla, el endpoint regresa un código de Error con un mensaje en formato JSON.

POST availability/items/rappi/status

Usa este endpoint para consultar la disponibilidad de tus artículos por SKU en tus tiendas.

URL del Endpoint

Utiliza esta URL para hacer una llamada con este endpoint:

https://{COUNTRY_DOMAIN}/api/v2/restaurants-integrations-public-api/availability/stores/items

{COUNTRY_DOMAIN}: Este es tu Dominio por País de Rappi. Mira la lista de Dominios por país.

Propiedades del Endpoint

Este recurso tiene las siguientes propiedades:

Formato de respuestaJSON
Requerimientos del body de la llamadaJSON
Requerimientos de autenticaciónToken

Parámetros

Este endpoint no permite parámetros adicionales.

Códigos de Respuesta

Estos son los posibles códigos de respuesta en este endpoint:

Ejemplo de Llamada

Este es un ejemplo de una llamada API usando este endpoint: POST https://microservices.dev.rappi.com/api/v2/restaurants-integrations-public-api/availability/items/rappi/status

Este es un ejemplo de la llamada:

{ "store_id": "900144512", "item_ids": ["2136411304"] }
URL url = new URL("https://microservices.dev.rappi.com/api/v2/restaurants-integrations-public-api/availability/items/rappi/status"); HttpURLConnection connection = (HttpURLConnection) url.openConnection(); connection.setRequestMethod("POST"); connection.setRequestProperty("User-Agent", "Mozilla/5.0"); connection.setRequestProperty("Content-Type", "application/json"); connection.setRequestProperty("Accept", "application/json"); connection.setRequestProperty("x-authorization", "Bearer YOUR_TOKEN"); connection.setDoOutput(true); String jsonInputString = "{\n" + " \"store_id\":\"900144512\",\n" + " \"item_ids\":[\n" + " \"2136411304\"\n" + " ],\n" + "}"; try (OutputStream os = connection.getOutputStream()) { byte[] input = jsonInputString.getBytes(StandardCharsets.UTF_8); os.write(input, 0, input.length); } System.out.println("Response Code : " + connection.getResponseCode());



Esta tabla describe los atributos que el JSON de tu llamada requiere:

AtributosRequeridoDescripción
store_id
string
requeridoEste es el identificador de la tienda del lado de Rappi.
item_ids
array of strings
requeridoLista de los ids de los artículos a consultar.

Ejemplo de Respuesta

Ejemplo de respuesta exitosa:

[ { "item_id": 2136411304, "item_type": "PRODUCT", "stock_out_state": "AVAILABLE" } ]

Esta tabla describe los objetos dentro de la respuesta de ejemplo:

Objeto en la respuestaDescripción del objeto
item_id
integer
Identificador del articulo dentro del menú de la tienda.
item_type
string
Tipo de producto en el menú.
stock_out_state
string
Indica la disponibilidad del producto

Estos son las respuestas posibles al hacer la llamada:

  • Si la llamada es exitosa, el endpoint regresa un código Success.
  • Si la llamada falla, el endpoint regresa un código de Error con un mensaje en formato JSON.

PUT availability/stores/items

Usa este endpoint para configurar las opciones de disponibilidad de tus artículos por SKU en tus tiendas.

URL del Endpoint

Utiliza esta URL para hacer una llamada con este endpoint:

https://{COUNTRY_DOMAIN}/api/v2/restaurants-integrations-public-api/availability/stores/items

{COUNTRY_DOMAIN}: Este es tu Dominio por País de Rappi. Mira la lista de Dominios por país.

Propiedades del Endpoint

Este recurso tiene las siguientes propiedades:

Formato de respuestaJSON
Requerimientos del body de la llamadaJSON
Requerimientos de autenticaciónToken

Parámetros

Este endpoint no permite parámetros adicionales.

Códigos de Respuesta

Estos son los posibles códigos de respuesta en este endpoint:

Ejemplo de Llamada

Este es un ejemplo de una llamada API usando este endpoint:

PUT https://microservices.dev.rappi.com/api/v2/restaurants-integrations-public-api/availability/stores/items

Este es un ejemplo de la llamada:

[ { "store_integration_id": "999", "items": { "turn_on": ["1111", "2222", "3333"], "turn_off": ["5555"] } } ]
URL url = new URL("https://microservices.dev.rappi.com/api/v2/restaurants-integrations-public-api/availability/stores/items"); HttpURLConnection connection = (HttpURLConnection) url.openConnection(); connection.setRequestMethod("PUT"); connection.setRequestProperty("User-Agent", "Mozilla/5.0"); connection.setRequestProperty("Content-Type", "application/json"); connection.setRequestProperty("Accept", "application/json"); connection.setRequestProperty("x-authorization", "Bearer YOUR_TOKEN"); connection.setDoOutput(true); String jsonInputString = "[\n" + " {\n" + " \"store_integration_id\":\"999\",\n" + " \"items\":{\n" + " \"turn_on\":[\n" + " \"1111\",\n" + " \"2222\",\n" + " \"3333\"\n" + " ],\n" + " \"turn_off\":[\n" + " \"5555\"\n" + " ]\n" + " }\n" + " }\n" + "]"; try (OutputStream os = connection.getOutputStream()) { byte[] input = jsonInputString.getBytes(StandardCharsets.UTF_8); os.write(input, 0, input.length); } System.out.println("Response Code : " + connection.getResponseCode());



Esta tabla describe los atributos que el JSON de tu llamada requiere:

AtributosRequeridoDescripción
store_integration_id
string
requiredIdentificador de la integración de la tienda.
items
array of objects
requiredPropiedades de los artículos configurados.
items.turn_on
string
optionalSKU del artículo a habilitar.
items.turn_off
string
optionalSku del artículo a deshabilitar.

Ejemplo de Respuesta

Ejemplo de respuesta con mensaje de error:

[ { "message": "Error updating items" } ]

Estos son las respuestas posibles al hacer la llamada:

  • Si la llamada es exitosa, el endpoint regresa un código Success.
  • Si la llamada falla, el endpoint regresa un código de Error con un mensaje en formato JSON.

PUT availability/stores/items/rappi

Usa este endpoint para configurar la disponibilidad de tus artículos por ID de Rappi en tus tiendas.

URL del Endpoint

Utiliza esta URL para hacer una llamada con este endpoint:

https://{COUNTRY_DOMAIN}/api/v2/restaurants-integrations-public-api/availability/stores/items/rappi

{COUNTRY_DOMAIN}: Este es tu Dominio por País de Rappi. Mira la lista de Dominios por país.

Propiedades del Endpoint

Este recurso tiene las siguientes propiedades:

Formato de respuestaJSON
Requerimientos del body de la llamadaJSON
Requerimientos de autenticaciónToken

Parámetros

Este endpoint no permite parámetros adicionales.

Códigos de Respuesta

Estos son los posibles códigos de respuesta en este endpoint:

Ejemplo de Llamada

Este es un ejemplo de una llamada API usando este endpoint:

PUT https://microservices.dev.rappi.com/api/v2/restaurants-integrations-public-api/availability/stores/items/rappi

Este es un ejemplo de la llamada:

[ { "store_integration_id": "999", "items": { "turn_on": [1111, 2222, 3333], "turn_off": [5555] } } ]
URL url = new URL("https://microservices.dev.rappi.com/api/v2/restaurants-integrations-public-api/availability/stores/items/rappi"); HttpURLConnection connection = (HttpURLConnection) url.openConnection(); connection.setRequestMethod("PUT"); connection.setRequestProperty("User-Agent", "Mozilla/5.0"); connection.setRequestProperty("Content-Type", "application/json"); connection.setRequestProperty("Accept", "application/json"); connection.setRequestProperty("x-authorization", "Bearer YOUR_TOKEN"); connection.setDoOutput(true); String jsonInputString = "[\n" + " {\n" + " \"store_integration_id\":\"999\",\n" + " \"items\":{\n" + " \"turn_on\":[\n" + " 1111,\n" + " 2222,\n" + " 3333\n" + " ],\n" + " \"turn_off\":[\n" + " 5555\n" + " ]\n" + " }\n" + " }\n" + "]"; try (OutputStream os = connection.getOutputStream()) { byte[] input = jsonInputString.getBytes(StandardCharsets.UTF_8); os.write(input, 0, input.length); } System.out.println("Response Code : " + connection.getResponseCode());



Esta tabla describe los atributos que el JSON de tu llamada requiere:

AtributosRequeridoDescripción
store_integration_id
string
requiredIdentificador de la integración de la tienda.
items
array of objects
requiredPropiedades de los artículos configurados.
items.turn_on
integer
optionalRappi ID del artículo a habilitar.
items.turn_off
integer
optionalRappi ID del artículo a deshabilitar.

Ejemplo de Respuesta

Este es un ejemplo de una respuesta con un mensaje de error:

{ "message": "Error message" }

Estas son las posibles respuestas de la llamada:

  • Si la llamada es exitosa, el endpoint regresa un código Success.
  • Si la llamada falla, el endpoint regresa un código de Error con un mensaje en formato JSON.

POST availability/stores

Usa este endpoint para consultar la disponibilidad de tus tiendas.

URL del Endpoint

Utiliza esta URL para hacer una llamada con este endpoint:

https://{COUNTRY_DOMAIN}/api/v2/restaurants-integrations-public-api/availability/stores

{COUNTRY_DOMAIN}: Este es tu Dominio por País de Rappi. Mira la lista de Dominios por país.

Propiedades del endpoint

Este recurso tiene las siguientes propiedades:

Formato de respuestaJSON
Requerimientos del body de la llamadaJSON
Requerimientos de autenticaciónToken

Parámetros

Este endpoint no permite parámetros adicionales.

Códigos de respuesta

Estos son los posibles códigos de respuesta en este endpoint:

Ejemplo de Llamada

Este es un ejemplo de una llamada API usando este endpoint:

POST https://microservices.dev.rappi.com/api/v2/restaurants-integrations-public-api/availability/stores

Este es un ejemplo de la llamada:

[900105433]
URL url = new URL("https://microservices.dev.rappi.com/api/v2/restaurants-integrations-public-api/availability/stores"); HttpURLConnection connection = (HttpURLConnection) url.openConnection(); connection.setRequestMethod("POST"); connection.setRequestProperty("User-Agent", "Mozilla/5.0"); connection.setRequestProperty("Content-Type", "application/json"); connection.setRequestProperty("Accept", "application/json"); connection.setRequestProperty("x-authorization", "Bearer YOUR_TOKEN"); connection.setDoOutput(true); String jsonInputString = "[ 900105433 ]"; try (OutputStream os = connection.getOutputStream()) { byte[] input = jsonInputString.getBytes(StandardCharsets.UTF_8); os.write(input, 0, input.length); } System.out.println("Response Code : " + connection.getResponseCode());



Esta tabla describe los atributos que el JSON de tu llamada requiere:

AtributosRequeridoDescripción
Listado de tiendas
integer
requeridoLista de IDs de las tiendas a consultar separados por coma.

Ejemplo de Respuesta

Este es un ejemplo de una respuesta Success:

{ "900105433": false }

Este es un ejemplo de una respuesta con un mensaje de error:

{ "message": "Error message" }

Estas son las posibles respuestas de la llamada:

  • Si la llamada es exitosa, el endpoint regresa un código Success con un objeto en formato JSON.
  • Si la llamada falla, el endpoint regresa un código de Error con un mensaje en formato JSON.

PUT availability/stores

Usa este endpoint para configurar la disponibilidad de tus tiendas.

URL del Endpoint

Utiliza esta URL para hacer una llamada con este endpoint:

https://{COUNTRY_DOMAIN}/api/v2/restaurants-integrations-public-api/availability/stores

{COUNTRY_DOMAIN}: Este es tu Dominio por País de Rappi. Mira la lista de Dominios por país.

Propiedades del endpoint

Este recurso tiene las siguientes propiedades:

Formato de respuestaJSON
Requerimientos del body de la llamadaJSON
Requerimientos de autenticaciónToken

Parámetros

Este endpoint no permite parámetros adicionales.

Códigos de respuesta

Estos son los posibles códigos de respuesta en este endpoint:

Ejemplo de Llamada

Este es un ejemplo de una llamada API usando este endpoint:

PUT https://microservices.dev.rappi.com/api/v2/restaurants-integrations-public-api/availability/stores

Este es un ejemplo de la llamada:

{ "turn_on": ["2222"], "turn_off": ["333", "444"] }
URL url = new URL("https://microservices.dev.rappi.com/api/v2/restaurants-integrations-public-api/availability/stores"); HttpURLConnection connection = (HttpURLConnection) url.openConnection(); connection.setRequestMethod("PUT"); connection.setRequestProperty("User-Agent", "Mozilla/5.0"); connection.setRequestProperty("Content-Type", "application/json"); connection.setRequestProperty("Accept", "application/json"); connection.setRequestProperty("x-authorization", "Bearer YOUR_TOKEN"); connection.setDoOutput(true); String jsonInputString = "{\n" + " \"turn_on\":[\n" + " \"2222\"\n" + " ],\n" + " \"turn_off\":[\n" + " \"333\",\n" + " \"444\"\n" + " ]\n" + "}"; try (OutputStream os = connection.getOutputStream()) { byte[] input = jsonInputString.getBytes(StandardCharsets.UTF_8); os.write(input, 0, input.length); } System.out.println("Response Code : " + connection.getResponseCode());



Esta tabla describe los atributos que el JSON de tu llamada requiere:

AtributosRequeridoDescripción
turn_on
integer
opcionalLista de IDs de las tiendas a habilitar.
turn_off
integer
opcionalLista de IDs de las tiendas a deshabilitar.

Ejemplo de Respuesta

Este es un ejemplo de una respuesta con un mensaje de error:

{ "message": "Error message" }

Estas son las posibles respuestas de la llamada:

  • Si la llamada es exitosa, el endpoint regresa un código Success.
  • Si la llamada falla, el endpoint regresa un código de Error con un mensaje en formato JSON.

PUT availability/stores/enable/massive

Usa este endpoint para configurar la disponibilidad de tus artículos por ID de Rappi en tus tiendas.

URL del Endpoint

Utiliza esta URL para hacer una llamada con este endpoint:

https://{COUNTRY_DOMAIN}/api/v2/restaurants-integrations-public-api/availability/stores

{COUNTRY_DOMAIN}: Este es tu Dominio por País de Rappi. See the list of Country Domains.

Propiedades del Endpoint

Este recurso tiene las siguientes propiedades:

Formato de respuestaJSON
Requerimientos del body de la llamadaJSON
Requerimientos de autenticaciónToken

Parámetros

Este endpoint no permite parámetros adicionales.

Códigos de Respuesta

Estos son los posibles códigos de respuesta en este endpoint:

Ejemplo de Llamada

Este es un ejemplo de una llamada API usando este endpoint:

PUT https://microservices.dev.rappi.com/api/v2/restaurants-integrations-public-api/availability/stores/enable/massive

Este es un ejemplo de la llamada:

{ "stores": [ { "store_id": "12312", "is_enabled": true }, { "store_id": "12312", "is_enabled": false } ] }
URL url = new URL("https://microservices.dev.rappi.com/api/v2/restaurants-integrations-public-api/availability/stores/enable/massive"); HttpURLConnection connection = (HttpURLConnection) url.openConnection(); connection.setRequestMethod("PUT"); connection.setRequestProperty("User-Agent", "Mozilla/5.0"); connection.setRequestProperty("Content-Type", "application/json"); connection.setRequestProperty("Accept", "application/json"); connection.setRequestProperty("x-authorization", "Bearer YOUR_TOKEN"); connection.setDoOutput(true); String jsonInputString = = "{\n" + " \"stores\": [\n" + " {\n" + " \"store_id\": \"12312\",\n" + " \"is_enabled\": true\n" + " },\n" + " {\n" + " \"store_id\": \"12312\",\n" + " \"is_enabled\": false\n" + " }\n" + " ]\n" + "}"; try (OutputStream os = connection.getOutputStream()) { byte[] input = jsonInputString.getBytes(StandardCharsets.UTF_8); os.write(input, 0, input.length); } System.out.println("Response Code : " + connection.getResponseCode());



Esta tabla describe los atributos que el JSON de tu llamada requiere:

AtributosRequeridoDescripción
stores
array of objects
requeridoLista de tiendas
stores.store_id
string
requeridoID de la tienda (del lado de rappi) que será actualizada
stores.is_enabled
boolean
requeridotrue para prenderla, de lo contrario false

Ejemplo de Respuesta

Este es un ejemplo de una respuesta con un mensaje de error:

{ "message": "Error message" }

Estas son las posibles respuestas de la llamada:

  • Si la llamada es exitosa, el endpoint regresa un código Success.
  • Si la llamada falla, el endpoint regresa un código de Error con un mensaje en formato JSON.

PUT availability/stores/enable

Usa este endpoint para configurar la disponibilidad de tus tiendas de forma sincrónica

URL del Endpoint

Utiliza esta URL para hacer una llamada con este endpoint:

https://{COUNTRY_DOMAIN}/api/v2/restaurants-integrations-public-api/availability/stores/enable

{COUNTRY_DOMAIN}: Este es tu Dominio por País de Rappi. Mira la lista de Dominios por país.

Propiedades del Endpoint

Este recurso tiene las siguientes propiedades:

Formato de respuestaJSON
Requerimientos del body de la llamadaJSON
Requerimientos de autenticaciónToken

Parametros

Este endpoint no permite parámetros adicionales.

Códigos de respuesta

Estos son los posibles códigos de respuesta en este endpoint:

Ejemplo de llamada

Este es un ejemplo de una llamada API usando este endpoint:

PUT https://microservices.dev.rappi.com/api/v2/restaurants-integrations-public-api/availability/stores/enable

Este es un ejemplo de la llamada:

{ "stores": [ { "store_id": "12312", "is_enabled": true }, { "store_id": "12312", "is_enabled": false } ] }
URL url = new URL("https://microservices.dev.rappi.com/api/v2/restaurants-integrations-public-api/availability/stores/enable"); HttpURLConnection connection = (HttpURLConnection) url.openConnection(); connection.setRequestMethod("PUT"); connection.setRequestProperty("User-Agent", "Mozilla/5.0"); connection.setRequestProperty("Content-Type", "application/json"); connection.setRequestProperty("Accept", "application/json"); connection.setRequestProperty("x-authorization", "Bearer YOUR_TOKEN"); connection.setDoOutput(true); String jsonInputString = = "{\n" + " \"stores\": [\n" + " {\n" + " \"store_id\": \"12312\",\n" + " \"is_enabled\": true\n" + " },\n" + " {\n" + " \"store_id\": \"12312\",\n" + " \"is_enabled\": false\n" + " }\n" + " ]\n" + "}"; try (OutputStream os = connection.getOutputStream()) { byte[] input = jsonInputString.getBytes(StandardCharsets.UTF_8); os.write(input, 0, input.length); } System.out.println("Response Code : " + connection.getResponseCode());



Esta tabla describe los atributos que el JSON de tu llamada requiere:

AttributesRequirementDescription
stores
array of objects
requeridoList of store's data
stores.store_id
string
requeridoid of the store that will change the status
stores.is_enabled
boolean
requeridotrue to turn on the store, otherwise false

Sample Response

Este es un ejemplo de la respuesta exitosa:

{ "results": [ { "store_id": 90774, "is_enabled": true, "operation_result": true, "operation_result_type": "SUCCESS", "operation_result_message": "success", "suspended_reason": null, "suspended_at": null, "suspended_time": 0 }, { "store_id": 90775, "is_enabled": false, "operation_result": false, "operation_result_type": "SUSPENDED", "operation_result_message": "suspended", "suspended_reason": "suspended due to cancelled orders", "suspended_at": "2022-04-11T20:23:00.00Z", "suspended_time": 60 } ] }

Este es un ejemplo de la respuesta con algún error:

{ "message": "It has been sent more than 300 stores and cannot be processed, please use the asynchronous service" }

Esta tabla describe los atributos que el JSON de la respuesta contiene

Response ObjectObject Description
results
array of objects
Lista de resultados
results.store_id
int
ID de la tienda.
results.is_enabled
boolean
Estado actual de la tienda
results.operation_result
boolean
true si el resultado de la operación fue exitoso, de lo contrario false.
results.operation_result_type
string
Valores posibles: SUCCESS, SUSPENDED, FORBIDDEN, STORE_NOT_PUBLISHED, STORE_ALREADY_IN_STATUS, ERROR_EXTERNAL_SERVICE
results.operation_result_message
string
Descripción del result type
results.suspended_reason
string
Si la tienda fue suspendida, el motivo va a estar acá
results.suspended_at
date
Fecha desde la cual la tienda fue suspendida
results.suspended_time
int
Tiempo en minutos que indica por cuanto tiempo la tienda fue suspendida

Significado de los diferentes valores del campo operation_result_type

  • STORE_NOT_PUBLISHED: la tienda no se está mostrando actualmente en la aplicación
  • SUSPENDED: la tienda fue suspendida y no es posible prenderla
  • ERROR_EXTERNAL_SERVICE: hubo un error intentando cambiar el estado de la tienda
  • FORBIDDEN: el client_id autenticado no tiene permisos para cambiar el estado de la tienda especificada
  • STORE_ALREADY_IN_STATUS: la tienda ya se encuentra en el estado al que está intentando cambiarla
  • SUCCESS: la tienda fue actualizada correctamente