post https://sellercenter-api.falabella.com/?Action=CreateWebhook
Solicitud de carga útil
El cuerpo transmitido por el POST es una estructura XML.
Cuerpo de la solicitud
<?xml version="1.0" encoding="UTF-8" ?>
<Request>
<Webhook>
<CallbackUrl>http://example.com/callback</CallbackUrl>
<Events>
<Event>onOrderCreated</Event>
<Event>onProductCreated</Event>
</Events>
</Webhook>
</Request>
Las etiquetas XML tienen el siguiente significado:
Nombre del campo | Tipo | Comentario |
---|---|---|
CallbackUrl | String | La URL del webhook a la que llamará Falabella Seller Center |
Events | Event[] | Lista de eventos relacionados con webhook identificados por su alias, consulte la llamada GetWebhookEntities para obtener más detalles. |
Descripción del error
Código de error | Descripción del error |
---|---|
5 | Invalid Request Format (Formato de solicitud no válido) |
6 | Unexpected internal error (may mean feature is not configured or unknown error occurred) (Error interno inesperado (puede significar que la función no está configurada o que se ha producido un error desconocido)) |
89 | Required field is missing (Falta el campo obligatorio) |
98 | Invalid Webhook Callback Url, "Given url is invalid" (La url dada no es válida) |
99 | Invalid Webhook Event Alias, "Events alias are not matching" (Los alias de los eventos no coinciden) |
Ejemplo de respuesta de error
<?xml version="1.0" encoding="UTF-8"?>
<ErrorResponse>
<Head>
<RequestAction>CreateWebhook</RequestAction>
<ErrorType>Sender</ErrorType>
<ErrorCode>96</ErrorCode>
<ErrorMessage>
E096: Invalid Webhook Event Alias, "Events alias are not matching"
</ErrorMessage>
</Head>
<Body/>
</ErrorResponse>