{ "namespace": "wc/v3", "routes": { "/wc/v3": { "namespace": "wc/v3", "methods": [ "GET" ], "endpoints": [ { "methods": [ "GET" ], "args": { "namespace": { "default": "wc/v3", "required": false }, "context": { "default": "view", "required": false } } } ], "_links": { "self": [ { "href": "https://fabricaresultados.com/wp-json/wc/v3" } ] } }, "/wc/v3/wc_stripe/connection_tokens": { "namespace": "wc/v3", "methods": [ "POST" ], "endpoints": [ { "methods": [ "POST" ], "args": [] } ], "_links": { "self": [ { "href": "https://fabricaresultados.com/wp-json/wc/v3/wc_stripe/connection_tokens" } ] } }, "/wc/v3/wc_stripe/terminal/locations": { "namespace": "wc/v3", "methods": [ "POST", "GET" ], "endpoints": [ { "methods": [ "POST" ], "args": { "display_name": { "type": "string", "required": true }, "address": { "type": "object", "required": true } } }, { "methods": [ "GET" ], "args": { "ending_before": { "type": "string", "required": false }, "limit": { "type": "integer", "required": false }, "starting_after": { "type": "string", "required": false } } } ], "_links": { "self": [ { "href": "https://fabricaresultados.com/wp-json/wc/v3/wc_stripe/terminal/locations" } ] } }, "/wc/v3/wc_stripe/terminal/locations/store": { "namespace": "wc/v3", "methods": [ "GET" ], "endpoints": [ { "methods": [ "GET" ], "args": [] } ], "_links": { "self": [ { "href": "https://fabricaresultados.com/wp-json/wc/v3/wc_stripe/terminal/locations/store" } ] } }, "/wc/v3/wc_stripe/terminal/locations/(?P\\w+)": { "namespace": "wc/v3", "methods": [ "DELETE", "GET", "POST" ], "endpoints": [ { "methods": [ "DELETE" ], "args": [] }, { "methods": [ "GET" ], "args": [] }, { "methods": [ "POST" ], "args": { "display_name": { "type": "string", "required": false }, "address": { "type": "object", "required": false } } } ] }, "/wc/v3/wc_stripe/orders/(?P\\d+)/create_customer": { "namespace": "wc/v3", "methods": [ "POST" ], "endpoints": [ { "methods": [ "POST" ], "args": [] } ] }, "/wc/v3/wc_stripe/orders/(?P\\w+)/capture_terminal_payment": { "namespace": "wc/v3", "methods": [ "POST" ], "endpoints": [ { "methods": [ "POST" ], "args": { "payment_intent_id": { "required": true } } } ] }, "/wc/v3/wc_stripe/tokens/(?P[a-z]{3}_[a-zA-Z0-9]{24})": { "namespace": "wc/v3", "methods": [ "GET" ], "endpoints": [ { "methods": [ "GET" ], "args": [] } ] }, "/wc/v3/wc_stripe/account": { "namespace": "wc/v3", "methods": [ "GET" ], "endpoints": [ { "methods": [ "GET" ], "args": [] } ], "_links": { "self": [ { "href": "https://fabricaresultados.com/wp-json/wc/v3/wc_stripe/account" } ] } }, "/wc/v3/wc_stripe/account/summary": { "namespace": "wc/v3", "methods": [ "GET" ], "endpoints": [ { "methods": [ "GET" ], "args": [] } ], "_links": { "self": [ { "href": "https://fabricaresultados.com/wp-json/wc/v3/wc_stripe/account/summary" } ] } }, "/wc/v3/wc_stripe/account/webhook-status-message": { "namespace": "wc/v3", "methods": [ "GET" ], "endpoints": [ { "methods": [ "GET" ], "args": [] } ], "_links": { "self": [ { "href": "https://fabricaresultados.com/wp-json/wc/v3/wc_stripe/account/webhook-status-message" } ] } }, "/wc/v3/wc_stripe/account/refresh": { "namespace": "wc/v3", "methods": [ "POST", "PUT", "PATCH" ], "endpoints": [ { "methods": [ "POST", "PUT", "PATCH" ], "args": [] } ], "_links": { "self": [ { "href": "https://fabricaresultados.com/wp-json/wc/v3/wc_stripe/account/refresh" } ] } }, "/wc/v3/wc_stripe/upe_flag_toggle": { "namespace": "wc/v3", "methods": [ "GET", "POST", "PUT", "PATCH" ], "endpoints": [ { "methods": [ "GET" ], "args": [] }, { "methods": [ "POST", "PUT", "PATCH" ], "args": { "is_upe_enabled": { "description": "Determina si el indicador de característica UPE está activado.", "type": "boolean", "required": false } } } ], "_links": { "self": [ { "href": "https://fabricaresultados.com/wp-json/wc/v3/wc_stripe/upe_flag_toggle" } ] } }, "/wc/v3/wc_stripe/settings": { "namespace": "wc/v3", "methods": [ "GET", "POST", "PUT", "PATCH" ], "endpoints": [ { "methods": [ "GET" ], "args": [] }, { "methods": [ "POST", "PUT", "PATCH" ], "args": { "is_stripe_enabled": { "description": "Si se debe activar Stripe.", "type": "boolean", "required": false }, "is_test_mode_enabled": { "description": "Ajuste del modo de pruebas de Stripe.", "type": "boolean", "required": false }, "title": { "description": "Título visible de Stripe.", "type": "string", "required": false }, "title_upe": { "description": "Título de la nueva experiencia de pago.", "type": "string", "required": false }, "description": { "description": "Descripción visible de Stripe.", "type": "string", "required": false }, "enabled_payment_method_ids": { "description": "Los ID de los métodos de pago que se deben activar. Los demás métodos se desactivarán.", "type": "array", "items": { "type": "string", "enum": [ "card" ] }, "required": false }, "is_payment_request_enabled": { "description": "Si se deberían activar los pagos rápidos de Stripe.", "type": "boolean", "required": false }, "payment_request_button_type": { "description": "Tipos de botón de pago rápido.", "type": "string", "enum": [ "default", "buy", "donate", "book" ], "required": false }, "payment_request_button_theme": { "description": "Temas del botón de pago rápido.", "type": "string", "enum": [ "dark", "light", "light-outline" ], "required": false }, "payment_request_button_size": { "description": "Tamaños de botón de pago rápido.", "type": "string", "enum": [ "default", "medium", "large" ], "required": false }, "payment_request_button_locations": { "description": "Ubicaciones del pago rápido que se deberían activar.", "type": "array", "items": { "type": "string", "enum": [ "product", "cart", "checkout" ] }, "required": false }, "is_manual_capture_enabled": { "description": "Si se debe activar la captura manual de pagos.", "type": "boolean", "required": false }, "is_saved_cards_enabled": { "description": "Si se deben activar las «Tarjetas guardadas».", "type": "boolean", "required": false }, "is_separate_card_form_enabled": { "description": "Si el campo del número de la tarjeta de crédito, el campo de la fecha de caducidad y el campo de CVC deben estar por separado.", "type": "boolean", "required": false }, "statement_descriptor": { "description": "El descriptor de la cuenta bancaria que se mostrará en las cuentas bancarias de los clientes.", "type": "string", "required": false }, "is_short_statement_descriptor_enabled": { "description": "Cuando está activo incluiremos el número del pedido en las transacciones de pago rápidas y con tarjeta.", "type": "boolean", "required": false }, "short_statement_descriptor": { "description": "Usaremos la versión corta en combinación con el número del pedido del cliente. ", "type": "string", "required": false }, "is_debug_log_enabled": { "description": "Al activarse, los registros de errores de pago se guardarán en WooCommerce > Estado > Registros.", "type": "boolean", "required": false } } } ], "_links": { "self": [ { "href": "https://fabricaresultados.com/wp-json/wc/v3/wc_stripe/settings" } ] } }, "/wc/v3/wc_stripe/account_keys": { "namespace": "wc/v3", "methods": [ "GET", "POST", "PUT", "PATCH" ], "endpoints": [ { "methods": [ "GET" ], "args": [] }, { "methods": [ "POST", "PUT", "PATCH" ], "args": { "publishable_key": { "description": "Tu clave API publicable de Stripe, obtenida desde tu escritorio de Stripe.", "type": "string", "required": false }, "secret_key": { "description": "Tu API secreta de Stripe, obtenida desde tu escritorio de Stripe.", "type": "string", "required": false }, "webhook_secret": { "description": "Tu URL de la variable del webhook, obtenida desde tu escritorio de Stripe.", "type": "string", "required": false }, "test_publishable_key": { "description": "Tu clave API de pruebas publicable de Stripe, obtenida desde tu escritorio de Stripe.", "type": "string", "required": false }, "test_secret_key": { "description": "Tu API secreta de prueba de Stripe, obtenida desde tu escritorio de Stripe.", "type": "string", "required": false }, "test_webhook_secret": { "description": "Tu URL de la variable del webhook de prueba, obtenida desde tu escritorio de Stripe.", "type": "string", "required": false } } } ], "_links": { "self": [ { "href": "https://fabricaresultados.com/wp-json/wc/v3/wc_stripe/account_keys" } ] } }, "/wc/v3/wc_stripe/payment-gateway/(?P[a-z0-9_]+)": { "namespace": "wc/v3", "methods": [ "GET", "POST", "PUT", "PATCH" ], "endpoints": [ { "methods": [ "GET" ], "args": [] }, { "methods": [ "POST", "PUT", "PATCH" ], "args": [] } ] }, "/wc/v3/coupons": { "namespace": "wc/v3", "methods": [ "GET", "POST" ], "endpoints": [ { "methods": [ "GET" ], "args": { "context": { "description": "Ámbito de aplicación de la solicitud; determina los campos presentes en la respuesta.", "type": "string", "enum": [ "view", "edit" ], "default": "view", "required": false }, "page": { "description": "Página actual de la colección.", "type": "integer", "default": 1, "minimum": 1, "required": false }, "per_page": { "description": "Número máximo de artículos a devolver en el conjunto de resultados.", "type": "integer", "default": 10, "minimum": 1, "maximum": 100, "required": false }, "search": { "description": "Limita los resultados a lo indicado en la cadena.", "type": "string", "required": false }, "after": { "description": "Limita la respuesta a los recursos publicados después de una determinada fecha conforme con la norma ISO8601.", "type": "string", "format": "date-time", "required": false }, "before": { "description": "Limita la respuesta a los recursos publicados antes de una fecha conforme con la norma ISO8601.", "type": "string", "format": "date-time", "required": false }, "modified_after": { "description": "Limita la respuesta a recursos modificados después de una fecha dada conforme con la norma ISO8601.", "type": "string", "format": "date-time", "required": false }, "modified_before": { "description": "Limita la respuesta a los recursos modificados antes de una fecha dada conforme con la norma ISO8601.", "type": "string", "format": "date-time", "required": false }, "dates_are_gmt": { "description": "Si se deben considerar las fechas GMT de las entradas al limitar la respuesta por la fecha de publicación o modificación.", "type": "boolean", "default": false, "required": false }, "exclude": { "description": "Asegura que el resultado establecido excluya IDs específicos.", "type": "array", "items": { "type": "integer" }, "default": [], "required": false }, "include": { "description": "Limita el resultado establecido a IDs específicos.", "type": "array", "items": { "type": "integer" }, "default": [], "required": false }, "offset": { "description": "Compensa el resultado establecido por un número específico de artículos.", "type": "integer", "required": false }, "order": { "description": "Ordenar atributo en orden ascendente o descendente.", "type": "string", "default": "desc", "enum": [ "asc", "desc" ], "required": false }, "orderby": { "description": "Ordena la colección por atributo de objeto.", "type": "string", "default": "date", "enum": [ "date", "id", "include", "title", "slug", "modified" ], "required": false }, "code": { "description": "Limitar los resultados a recursos con un código específico.", "type": "string", "required": false } } }, { "methods": [ "POST" ], "args": { "code": { "description": "Código del cupón.", "type": "string", "required": true }, "amount": { "description": "La cantidad de descuento. Siempre debe ser numérico, aunque se defina un porcentaje.", "type": "string", "required": false }, "status": { "description": "El estado del cupón. Siempre debe ser borrador, publicado o pendiente de revisión", "type": "string", "required": false }, "discount_type": { "default": "fixed_cart", "description": "Determina el tipo de descuento que será aplicado.", "type": "string", "enum": [ "percent", "fixed_cart", "fixed_product", "sign_up_fee", "sign_up_fee_percent", "recurring_fee", "recurring_percent", "renewal_percent", "renewal_fee", "renewal_cart", "initial_cart" ], "required": false }, "description": { "description": "Descripción del cupón.", "type": "string", "required": false }, "date_expires": { "description": "La fecha de caducidad del cupón, en la zona horaria del sitio.", "type": [ "null", "string" ], "required": false }, "date_expires_gmt": { "description": "La fecha de caducidad del cupón, en GMT.", "type": [ "null", "string" ], "required": false }, "individual_use": { "default": false, "description": "Si es true el cupón solo se puede usar individualmente. El resto de cupones que se añadan se borrarán del carrito.", "type": "boolean", "required": false }, "product_ids": { "description": "Lista de IDs de productos en los que se puede utilizar el cupón.", "type": "array", "items": { "type": "integer" }, "required": false }, "excluded_product_ids": { "description": "Lista de IDs de productos en los que no se puede utilizar el cupón.", "type": "array", "items": { "type": "integer" }, "required": false }, "usage_limit": { "description": "Cuántas veces puede usarse en total el cupón.", "type": "integer", "required": false }, "usage_limit_per_user": { "description": "Cuántas veces puede usar el cupón cada cliente.", "type": "integer", "required": false }, "limit_usage_to_x_items": { "description": "Número máximo de artículos en el carrito en los que se puede aplicar el cupón.", "type": "integer", "required": false }, "free_shipping": { "default": false, "description": "Si es true y el método de envío gratuito requiere un cupón este cupón activará el envío gratuito.", "type": "boolean", "required": false }, "product_categories": { "description": "Lista de IDs de categorías a los que se aplica el cupón.", "type": "array", "items": { "type": "integer" }, "required": false }, "excluded_product_categories": { "description": "Lista de IDs de categorías a las que no se aplica el cupón.", "type": "array", "items": { "type": "integer" }, "required": false }, "exclude_sale_items": { "default": false, "description": "Si es true este cupón no se aplicará a los artículos que tengan precios rebajados.", "type": "boolean", "required": false }, "minimum_amount": { "description": "Cantidad mínima de pedido que necesita estar en el carrito antes de que se aplique el cupón.", "type": "string", "required": false }, "maximum_amount": { "description": "Cantidad máxima de pedido permitida cuando se utilice el cupón.", "type": "string", "required": false }, "email_restrictions": { "description": "Lista de direcciones de correo electrónico que pueden utilizar este cupón.", "type": "array", "items": { "type": "string" }, "required": false }, "meta_data": { "description": "Metadatos.", "type": "array", "items": { "type": "object", "properties": { "id": { "description": "ID del meta.", "type": "integer", "context": [ "view", "edit" ], "readonly": true }, "key": { "description": "Clave meta.", "type": "string", "context": [ "view", "edit" ] }, "value": { "description": "Valor meta.", "type": [ "null", "object", "string", "number", "boolean", "integer", "array" ], "context": [ "view", "edit" ] } } }, "required": false } } } ], "_links": { "self": [ { "href": "https://fabricaresultados.com/wp-json/wc/v3/coupons" } ] } }, "/wc/v3/coupons/(?P[\\d]+)": { "namespace": "wc/v3", "methods": [ "GET", "POST", "PUT", "PATCH", "DELETE" ], "endpoints": [ { "methods": [ "GET" ], "args": { "id": { "description": "Identificador único del recurso.", "type": "integer", "required": false }, "context": { "description": "Ámbito de aplicación de la solicitud; determina los campos presentes en la respuesta.", "type": "string", "enum": [ "view", "edit" ], "default": "view", "required": false } } }, { "methods": [ "POST", "PUT", "PATCH" ], "args": { "id": { "description": "Identificador único del recurso.", "type": "integer", "required": false }, "code": { "description": "Código del cupón.", "type": "string", "required": false }, "amount": { "description": "La cantidad de descuento. Siempre debe ser numérico, aunque se defina un porcentaje.", "type": "string", "required": false }, "status": { "description": "El estado del cupón. Siempre debe ser borrador, publicado o pendiente de revisión", "type": "string", "required": false }, "discount_type": { "description": "Determina el tipo de descuento que será aplicado.", "type": "string", "enum": [ "percent", "fixed_cart", "fixed_product", "sign_up_fee", "sign_up_fee_percent", "recurring_fee", "recurring_percent", "renewal_percent", "renewal_fee", "renewal_cart", "initial_cart" ], "required": false }, "description": { "description": "Descripción del cupón.", "type": "string", "required": false }, "date_expires": { "description": "La fecha de caducidad del cupón, en la zona horaria del sitio.", "type": [ "null", "string" ], "required": false }, "date_expires_gmt": { "description": "La fecha de caducidad del cupón, en GMT.", "type": [ "null", "string" ], "required": false }, "individual_use": { "description": "Si es true el cupón solo se puede usar individualmente. El resto de cupones que se añadan se borrarán del carrito.", "type": "boolean", "required": false }, "product_ids": { "description": "Lista de IDs de productos en los que se puede utilizar el cupón.", "type": "array", "items": { "type": "integer" }, "required": false }, "excluded_product_ids": { "description": "Lista de IDs de productos en los que no se puede utilizar el cupón.", "type": "array", "items": { "type": "integer" }, "required": false }, "usage_limit": { "description": "Cuántas veces puede usarse en total el cupón.", "type": "integer", "required": false }, "usage_limit_per_user": { "description": "Cuántas veces puede usar el cupón cada cliente.", "type": "integer", "required": false }, "limit_usage_to_x_items": { "description": "Número máximo de artículos en el carrito en los que se puede aplicar el cupón.", "type": "integer", "required": false }, "free_shipping": { "description": "Si es true y el método de envío gratuito requiere un cupón este cupón activará el envío gratuito.", "type": "boolean", "required": false }, "product_categories": { "description": "Lista de IDs de categorías a los que se aplica el cupón.", "type": "array", "items": { "type": "integer" }, "required": false }, "excluded_product_categories": { "description": "Lista de IDs de categorías a las que no se aplica el cupón.", "type": "array", "items": { "type": "integer" }, "required": false }, "exclude_sale_items": { "description": "Si es true este cupón no se aplicará a los artículos que tengan precios rebajados.", "type": "boolean", "required": false }, "minimum_amount": { "description": "Cantidad mínima de pedido que necesita estar en el carrito antes de que se aplique el cupón.", "type": "string", "required": false }, "maximum_amount": { "description": "Cantidad máxima de pedido permitida cuando se utilice el cupón.", "type": "string", "required": false }, "email_restrictions": { "description": "Lista de direcciones de correo electrónico que pueden utilizar este cupón.", "type": "array", "items": { "type": "string" }, "required": false }, "meta_data": { "description": "Metadatos.", "type": "array", "items": { "type": "object", "properties": { "id": { "description": "ID del meta.", "type": "integer", "context": [ "view", "edit" ], "readonly": true }, "key": { "description": "Clave meta.", "type": "string", "context": [ "view", "edit" ] }, "value": { "description": "Valor meta.", "type": [ "null", "object", "string", "number", "boolean", "integer", "array" ], "context": [ "view", "edit" ] } } }, "required": false } } }, { "methods": [ "DELETE" ], "args": { "id": { "description": "Identificador único del recurso.", "type": "integer", "required": false }, "force": { "default": false, "type": "boolean", "description": "Si se ignora la papelera y se fuerza el borrado.", "required": false } } } ] }, "/wc/v3/coupons/batch": { "namespace": "wc/v3", "methods": [ "POST", "PUT", "PATCH" ], "endpoints": [ { "methods": [ "POST", "PUT", "PATCH" ], "args": { "code": { "description": "Código del cupón.", "type": "string", "required": false }, "amount": { "description": "La cantidad de descuento. Siempre debe ser numérico, aunque se defina un porcentaje.", "type": "string", "required": false }, "status": { "description": "El estado del cupón. Siempre debe ser borrador, publicado o pendiente de revisión", "type": "string", "required": false }, "discount_type": { "description": "Determina el tipo de descuento que será aplicado.", "type": "string", "enum": [ "percent", "fixed_cart", "fixed_product", "sign_up_fee", "sign_up_fee_percent", "recurring_fee", "recurring_percent", "renewal_percent", "renewal_fee", "renewal_cart", "initial_cart" ], "required": false }, "description": { "description": "Descripción del cupón.", "type": "string", "required": false }, "date_expires": { "description": "La fecha de caducidad del cupón, en la zona horaria del sitio.", "type": [ "null", "string" ], "required": false }, "date_expires_gmt": { "description": "La fecha de caducidad del cupón, en GMT.", "type": [ "null", "string" ], "required": false }, "individual_use": { "description": "Si es true el cupón solo se puede usar individualmente. El resto de cupones que se añadan se borrarán del carrito.", "type": "boolean", "required": false }, "product_ids": { "description": "Lista de IDs de productos en los que se puede utilizar el cupón.", "type": "array", "items": { "type": "integer" }, "required": false }, "excluded_product_ids": { "description": "Lista de IDs de productos en los que no se puede utilizar el cupón.", "type": "array", "items": { "type": "integer" }, "required": false }, "usage_limit": { "description": "Cuántas veces puede usarse en total el cupón.", "type": "integer", "required": false }, "usage_limit_per_user": { "description": "Cuántas veces puede usar el cupón cada cliente.", "type": "integer", "required": false }, "limit_usage_to_x_items": { "description": "Número máximo de artículos en el carrito en los que se puede aplicar el cupón.", "type": "integer", "required": false }, "free_shipping": { "description": "Si es true y el método de envío gratuito requiere un cupón este cupón activará el envío gratuito.", "type": "boolean", "required": false }, "product_categories": { "description": "Lista de IDs de categorías a los que se aplica el cupón.", "type": "array", "items": { "type": "integer" }, "required": false }, "excluded_product_categories": { "description": "Lista de IDs de categorías a las que no se aplica el cupón.", "type": "array", "items": { "type": "integer" }, "required": false }, "exclude_sale_items": { "description": "Si es true este cupón no se aplicará a los artículos que tengan precios rebajados.", "type": "boolean", "required": false }, "minimum_amount": { "description": "Cantidad mínima de pedido que necesita estar en el carrito antes de que se aplique el cupón.", "type": "string", "required": false }, "maximum_amount": { "description": "Cantidad máxima de pedido permitida cuando se utilice el cupón.", "type": "string", "required": false }, "email_restrictions": { "description": "Lista de direcciones de correo electrónico que pueden utilizar este cupón.", "type": "array", "items": { "type": "string" }, "required": false }, "meta_data": { "description": "Metadatos.", "type": "array", "items": { "type": "object", "properties": { "id": { "description": "ID del meta.", "type": "integer", "context": [ "view", "edit" ], "readonly": true }, "key": { "description": "Clave meta.", "type": "string", "context": [ "view", "edit" ] }, "value": { "description": "Valor meta.", "type": [ "null", "object", "string", "number", "boolean", "integer", "array" ], "context": [ "view", "edit" ] } } }, "required": false } } } ], "_links": { "self": [ { "href": "https://fabricaresultados.com/wp-json/wc/v3/coupons/batch" } ] } }, "/wc/v3/customers/(?P[\\d]+)/downloads": { "namespace": "wc/v3", "methods": [ "GET" ], "endpoints": [ { "methods": [ "GET" ], "args": { "customer_id": { "description": "Identificador único del recurso.", "type": "integer", "required": false }, "context": { "description": "Ámbito de aplicación de la solicitud; determina los campos presentes en la respuesta.", "type": "string", "enum": [ "view" ], "default": "view", "required": false } } } ] }, "/wc/v3/customers": { "namespace": "wc/v3", "methods": [ "GET", "POST" ], "endpoints": [ { "methods": [ "GET" ], "args": { "context": { "description": "Ámbito de aplicación de la solicitud; determina los campos presentes en la respuesta.", "type": "string", "enum": [ "view", "edit" ], "default": "view", "required": false }, "page": { "description": "Página actual de la colección.", "type": "integer", "default": 1, "minimum": 1, "required": false }, "per_page": { "description": "Número máximo de elementos que se devolverán en el conjunto de resultados.", "type": "integer", "default": 10, "minimum": 1, "maximum": 100, "required": false }, "search": { "description": "Limitar los resultados a aquellos que coinciden con una cadena.", "type": "string", "required": false }, "exclude": { "description": "Asegura que el resultado establecido excluya IDs específicos.", "type": "array", "items": { "type": "integer" }, "default": [], "required": false }, "include": { "description": "Limitar el resultado a IDs específicos.", "type": "array", "items": { "type": "integer" }, "default": [], "required": false }, "offset": { "description": "Compensa el resultado establecido por un número específico de artículos.", "type": "integer", "required": false }, "order": { "default": "asc", "description": "Ordenar atributo en orden ascendente o descendente.", "enum": [ "asc", "desc" ], "type": "string", "required": false }, "orderby": { "default": "name", "description": "Ordena la colección por atributo de objeto.", "enum": [ "id", "include", "name", "registered_date" ], "type": "string", "required": false }, "email": { "description": "Limitar resultados a recursos con un correo electrónico determinado.", "type": "string", "format": "email", "required": false }, "role": { "description": "Limitar el conjunto de resultados a recursos con un perfil específico.", "type": "string", "default": "customer", "enum": [ "all", "administrator", "editor", "author", "contributor", "subscriber", "customer", "shop_manager", "group_leader", "translator", "fabrica" ], "required": false } } }, { "methods": [ "POST" ], "args": { "email": { "type": "string", "description": "Nueva dirección de correo electrónico del usuario.", "required": true }, "first_name": { "description": "Nombre del cliente.", "type": "string", "required": false }, "last_name": { "description": "Apellidos del cliente.", "type": "string", "required": false }, "username": { "description": "Nuevo nombre de usuario del usuario.", "type": "string", "required": false }, "password": { "description": "Nueva contraseña de usuario.", "type": "string", "required": false }, "billing": { "description": "Lista de los datos de la dirección de facturación.", "type": "object", "properties": { "first_name": { "description": "Nombre.", "type": "string", "context": [ "view", "edit" ] }, "last_name": { "description": "Apellidos.", "type": "string", "context": [ "view", "edit" ] }, "company": { "description": "Nombre de la empresa.", "type": "string", "context": [ "view", "edit" ] }, "address_1": { "description": "Dirección, línea 1", "type": "string", "context": [ "view", "edit" ] }, "address_2": { "description": "Dirección, línea 2", "type": "string", "context": [ "view", "edit" ] }, "city": { "description": "Nombre de la ciudad.", "type": "string", "context": [ "view", "edit" ] }, "state": { "description": "Código ISO o nombre del estado, provincia o distrito.", "type": "string", "context": [ "view", "edit" ] }, "postcode": { "description": "Código postal.", "type": "string", "context": [ "view", "edit" ] }, "country": { "description": "Código ISO del país.", "type": "string", "context": [ "view", "edit" ] }, "email": { "description": "Correo electrónico.", "type": "string", "format": "email", "context": [ "view", "edit" ] }, "phone": { "description": "Número de teléfono.", "type": "string", "context": [ "view", "edit" ] } }, "required": false }, "shipping": { "description": "Lista de datos de direcciones de envío.", "type": "object", "properties": { "first_name": { "description": "Nombre.", "type": "string", "context": [ "view", "edit" ] }, "last_name": { "description": "Apellidos.", "type": "string", "context": [ "view", "edit" ] }, "company": { "description": "Nombre de la empresa.", "type": "string", "context": [ "view", "edit" ] }, "address_1": { "description": "Dirección, línea 1", "type": "string", "context": [ "view", "edit" ] }, "address_2": { "description": "Dirección, línea 2", "type": "string", "context": [ "view", "edit" ] }, "city": { "description": "Nombre de la ciudad.", "type": "string", "context": [ "view", "edit" ] }, "state": { "description": "Código ISO o nombre del estado, provincia o distrito.", "type": "string", "context": [ "view", "edit" ] }, "postcode": { "description": "Código postal.", "type": "string", "context": [ "view", "edit" ] }, "country": { "description": "Código ISO del país.", "type": "string", "context": [ "view", "edit" ] }, "phone": { "description": "Número de teléfono.", "type": "string", "context": [ "view", "edit" ] } }, "required": false }, "meta_data": { "description": "Metadatos.", "type": "array", "items": { "type": "object", "properties": { "id": { "description": "ID del meta.", "type": "integer", "context": [ "view", "edit" ], "readonly": true }, "key": { "description": "Clave meta.", "type": "string", "context": [ "view", "edit" ] }, "value": { "description": "Valor meta.", "type": [ "null", "object", "string", "number", "boolean", "integer", "array" ], "context": [ "view", "edit" ] } } }, "required": false } } } ], "_links": { "self": [ { "href": "https://fabricaresultados.com/wp-json/wc/v3/customers" } ] } }, "/wc/v3/customers/(?P[\\d]+)": { "namespace": "wc/v3", "methods": [ "GET", "POST", "PUT", "PATCH", "DELETE" ], "endpoints": [ { "methods": [ "GET" ], "args": { "id": { "description": "Identificador único del recurso.", "type": "integer", "required": false }, "context": { "description": "Ámbito de aplicación de la solicitud; determina los campos presentes en la respuesta.", "type": "string", "enum": [ "view", "edit" ], "default": "view", "required": false } } }, { "methods": [ "POST", "PUT", "PATCH" ], "args": { "id": { "description": "Identificador único del recurso.", "type": "integer", "required": false }, "email": { "description": "La dirección de correo electrónico para el cliente.", "type": "string", "format": "email", "required": false }, "first_name": { "description": "Nombre del cliente.", "type": "string", "required": false }, "last_name": { "description": "Apellidos del cliente.", "type": "string", "required": false }, "username": { "description": "Nombre de acceso del cliente.", "type": "string", "required": false }, "password": { "description": "Contraseña del cliente.", "type": "string", "required": false }, "billing": { "description": "Lista de los datos de la dirección de facturación.", "type": "object", "properties": { "first_name": { "description": "Nombre.", "type": "string", "context": [ "view", "edit" ] }, "last_name": { "description": "Apellidos.", "type": "string", "context": [ "view", "edit" ] }, "company": { "description": "Nombre de la empresa.", "type": "string", "context": [ "view", "edit" ] }, "address_1": { "description": "Dirección, línea 1", "type": "string", "context": [ "view", "edit" ] }, "address_2": { "description": "Dirección, línea 2", "type": "string", "context": [ "view", "edit" ] }, "city": { "description": "Nombre de la ciudad.", "type": "string", "context": [ "view", "edit" ] }, "state": { "description": "Código ISO o nombre del estado, provincia o distrito.", "type": "string", "context": [ "view", "edit" ] }, "postcode": { "description": "Código postal.", "type": "string", "context": [ "view", "edit" ] }, "country": { "description": "Código ISO del país.", "type": "string", "context": [ "view", "edit" ] }, "email": { "description": "Correo electrónico.", "type": "string", "format": "email", "context": [ "view", "edit" ] }, "phone": { "description": "Número de teléfono.", "type": "string", "context": [ "view", "edit" ] } }, "required": false }, "shipping": { "description": "Lista de datos de direcciones de envío.", "type": "object", "properties": { "first_name": { "description": "Nombre.", "type": "string", "context": [ "view", "edit" ] }, "last_name": { "description": "Apellidos.", "type": "string", "context": [ "view", "edit" ] }, "company": { "description": "Nombre de la empresa.", "type": "string", "context": [ "view", "edit" ] }, "address_1": { "description": "Dirección, línea 1", "type": "string", "context": [ "view", "edit" ] }, "address_2": { "description": "Dirección, línea 2", "type": "string", "context": [ "view", "edit" ] }, "city": { "description": "Nombre de la ciudad.", "type": "string", "context": [ "view", "edit" ] }, "state": { "description": "Código ISO o nombre del estado, provincia o distrito.", "type": "string", "context": [ "view", "edit" ] }, "postcode": { "description": "Código postal.", "type": "string", "context": [ "view", "edit" ] }, "country": { "description": "Código ISO del país.", "type": "string", "context": [ "view", "edit" ] }, "phone": { "description": "Número de teléfono.", "type": "string", "context": [ "view", "edit" ] } }, "required": false }, "meta_data": { "description": "Metadatos.", "type": "array", "items": { "type": "object", "properties": { "id": { "description": "ID del meta.", "type": "integer", "context": [ "view", "edit" ], "readonly": true }, "key": { "description": "Clave meta.", "type": "string", "context": [ "view", "edit" ] }, "value": { "description": "Valor meta.", "type": [ "null", "object", "string", "number", "boolean", "integer", "array" ], "context": [ "view", "edit" ] } } }, "required": false } } }, { "methods": [ "DELETE" ], "args": { "id": { "description": "Identificador único del recurso.", "type": "integer", "required": false }, "force": { "default": false, "type": "boolean", "description": "Tiene que ser verdadero, ya que el recurso no soporta ser movido a la papelera.", "required": false }, "reassign": { "default": 0, "type": "integer", "description": "ID al que reasignar las publicaciones.", "required": false } } } ] }, "/wc/v3/customers/batch": { "namespace": "wc/v3", "methods": [ "POST", "PUT", "PATCH" ], "endpoints": [ { "methods": [ "POST", "PUT", "PATCH" ], "args": { "email": { "description": "La dirección de correo electrónico para el cliente.", "type": "string", "format": "email", "required": false }, "first_name": { "description": "Nombre del cliente.", "type": "string", "required": false }, "last_name": { "description": "Apellidos del cliente.", "type": "string", "required": false }, "username": { "description": "Nombre de acceso del cliente.", "type": "string", "required": false }, "password": { "description": "Contraseña del cliente.", "type": "string", "required": false }, "billing": { "description": "Lista de los datos de la dirección de facturación.", "type": "object", "properties": { "first_name": { "description": "Nombre.", "type": "string", "context": [ "view", "edit" ] }, "last_name": { "description": "Apellidos.", "type": "string", "context": [ "view", "edit" ] }, "company": { "description": "Nombre de la empresa.", "type": "string", "context": [ "view", "edit" ] }, "address_1": { "description": "Dirección, línea 1", "type": "string", "context": [ "view", "edit" ] }, "address_2": { "description": "Dirección, línea 2", "type": "string", "context": [ "view", "edit" ] }, "city": { "description": "Nombre de la ciudad.", "type": "string", "context": [ "view", "edit" ] }, "state": { "description": "Código ISO o nombre del estado, provincia o distrito.", "type": "string", "context": [ "view", "edit" ] }, "postcode": { "description": "Código postal.", "type": "string", "context": [ "view", "edit" ] }, "country": { "description": "Código ISO del país.", "type": "string", "context": [ "view", "edit" ] }, "email": { "description": "Correo electrónico.", "type": "string", "format": "email", "context": [ "view", "edit" ] }, "phone": { "description": "Número de teléfono.", "type": "string", "context": [ "view", "edit" ] } }, "required": false }, "shipping": { "description": "Lista de datos de direcciones de envío.", "type": "object", "properties": { "first_name": { "description": "Nombre.", "type": "string", "context": [ "view", "edit" ] }, "last_name": { "description": "Apellidos.", "type": "string", "context": [ "view", "edit" ] }, "company": { "description": "Nombre de la empresa.", "type": "string", "context": [ "view", "edit" ] }, "address_1": { "description": "Dirección, línea 1", "type": "string", "context": [ "view", "edit" ] }, "address_2": { "description": "Dirección, línea 2", "type": "string", "context": [ "view", "edit" ] }, "city": { "description": "Nombre de la ciudad.", "type": "string", "context": [ "view", "edit" ] }, "state": { "description": "Código ISO o nombre del estado, provincia o distrito.", "type": "string", "context": [ "view", "edit" ] }, "postcode": { "description": "Código postal.", "type": "string", "context": [ "view", "edit" ] }, "country": { "description": "Código ISO del país.", "type": "string", "context": [ "view", "edit" ] }, "phone": { "description": "Número de teléfono.", "type": "string", "context": [ "view", "edit" ] } }, "required": false }, "meta_data": { "description": "Metadatos.", "type": "array", "items": { "type": "object", "properties": { "id": { "description": "ID del meta.", "type": "integer", "context": [ "view", "edit" ], "readonly": true }, "key": { "description": "Clave meta.", "type": "string", "context": [ "view", "edit" ] }, "value": { "description": "Valor meta.", "type": [ "null", "object", "string", "number", "boolean", "integer", "array" ], "context": [ "view", "edit" ] } } }, "required": false } } } ], "_links": { "self": [ { "href": "https://fabricaresultados.com/wp-json/wc/v3/customers/batch" } ] } }, "/wc/v3/orders/(?P[\\d]+)/notes": { "namespace": "wc/v3", "methods": [ "GET", "POST" ], "endpoints": [ { "methods": [ "GET" ], "args": { "order_id": { "description": "ID del pedido.", "type": "integer", "required": false }, "context": { "description": "Ámbito de aplicación de la solicitud; determina los campos presentes en la respuesta.", "type": "string", "enum": [ "view", "edit" ], "default": "view", "required": false }, "type": { "default": "any", "description": "Limitar el resultado a notas de clientes o internas.", "type": "string", "enum": [ "any", "customer", "internal" ], "required": false } } }, { "methods": [ "POST" ], "args": { "order_id": { "description": "ID del pedido.", "type": "integer", "required": false }, "note": { "type": "string", "description": "Contenido de la nota del pedido.", "required": true }, "customer_note": { "default": false, "description": "Si es true, la nota se mostrará a los clientes y se les avisará. Si es false, la nota solo será de referencia para el administrador. ", "type": "boolean", "required": false }, "added_by_user": { "default": false, "description": "Si el valor es true esta nota se atribuirá al usuario actual. -Si el valor es false la nota se atribuirá al sistema.", "type": "boolean", "required": false } } } ] }, "/wc/v3/orders/(?P[\\d]+)/notes/(?P[\\d]+)": { "namespace": "wc/v3", "methods": [ "GET", "DELETE" ], "endpoints": [ { "methods": [ "GET" ], "args": { "id": { "description": "Identificador único del recurso.", "type": "integer", "required": false }, "order_id": { "description": "ID del pedido.", "type": "integer", "required": false }, "context": { "description": "Ámbito de aplicación de la solicitud; determina los campos presentes en la respuesta.", "type": "string", "enum": [ "view", "edit" ], "default": "view", "required": false } } }, { "methods": [ "DELETE" ], "args": { "id": { "description": "Identificador único del recurso.", "type": "integer", "required": false }, "order_id": { "description": "ID del pedido.", "type": "integer", "required": false }, "force": { "default": false, "type": "boolean", "description": "Tiene que ser verdadero, ya que el recurso no soporta ser movido a la papelera.", "required": false } } } ] }, "/wc/v3/orders/(?P[\\d]+)/refunds": { "namespace": "wc/v3", "methods": [ "GET", "POST" ], "endpoints": [ { "methods": [ "GET" ], "args": { "order_id": { "description": "ID del pedido.", "type": "integer", "required": false }, "context": { "description": "Ámbito de aplicación de la solicitud; determina los campos presentes en la respuesta.", "type": "string", "enum": [ "view", "edit" ], "default": "view", "required": false }, "page": { "description": "Página actual de la colección.", "type": "integer", "default": 1, "minimum": 1, "required": false }, "per_page": { "description": "Número máximo de artículos a devolver en el conjunto de resultados.", "type": "integer", "default": 10, "minimum": 1, "maximum": 100, "required": false }, "search": { "description": "Limita los resultados a lo indicado en la cadena.", "type": "string", "required": false }, "after": { "description": "Limita la respuesta a los recursos publicados después de una determinada fecha conforme con la norma ISO8601.", "type": "string", "format": "date-time", "required": false }, "before": { "description": "Limita la respuesta a los recursos publicados antes de una fecha conforme con la norma ISO8601.", "type": "string", "format": "date-time", "required": false }, "modified_after": { "description": "Limita la respuesta a recursos modificados después de una fecha dada conforme con la norma ISO8601.", "type": "string", "format": "date-time", "required": false }, "modified_before": { "description": "Limita la respuesta a los recursos modificados antes de una fecha dada conforme con la norma ISO8601.", "type": "string", "format": "date-time", "required": false }, "dates_are_gmt": { "description": "Si se deben considerar las fechas GMT de las entradas al limitar la respuesta por la fecha de publicación o modificación.", "type": "boolean", "default": false, "required": false }, "exclude": { "description": "Asegura que el resultado establecido excluya IDs específicos.", "type": "array", "items": { "type": "integer" }, "default": [], "required": false }, "include": { "description": "Limita el resultado establecido a IDs específicos.", "type": "array", "items": { "type": "integer" }, "default": [], "required": false }, "offset": { "description": "Compensa el resultado establecido por un número específico de artículos.", "type": "integer", "required": false }, "order": { "description": "Ordenar atributo en orden ascendente o descendente.", "type": "string", "default": "desc", "enum": [ "asc", "desc" ], "required": false }, "orderby": { "description": "Ordena la colección por atributo de objeto.", "type": "string", "default": "date", "enum": [ "date", "id", "include", "title", "slug", "modified" ], "required": false }, "parent": { "description": "Limita el resultado establecido a los que tengan IDs superiores particulares.", "type": "array", "items": { "type": "integer" }, "default": [], "required": false }, "parent_exclude": { "description": "Limita el resultado establecido a todos los artículos excepto a los que tengan un ID superior particular.", "type": "array", "items": { "type": "integer" }, "default": [], "required": false }, "dp": { "default": 2, "description": "Número de puntos decimales a usar en cada recurso.", "type": "integer", "required": false }, "order_item_display_meta": { "default": false, "description": "Mostrar solo los metadatos que deben aparecer en un pedido.", "type": "boolean", "required": false }, "include_meta": { "default": [], "description": "Limita meta_data a claves específicas.", "type": "array", "items": { "type": "string" }, "required": false }, "exclude_meta": { "default": [], "description": "Asegura que meta_data excluye claves específicas.", "type": "array", "items": { "type": "string" }, "required": false } } }, { "methods": [ "POST" ], "args": { "order_id": { "description": "ID del pedido.", "type": "integer", "required": false }, "amount": { "description": "Cantidad del reembolso.", "type": "string", "required": false }, "reason": { "description": "Razón del reembolso.", "type": "string", "required": false }, "refunded_by": { "description": "ID del usuario que creó el reembolso.", "type": "integer", "required": false }, "meta_data": { "description": "Metadatos.", "type": "array", "items": { "type": "object", "properties": { "id": { "description": "ID del meta.", "type": "integer", "context": [ "view", "edit" ], "readonly": true }, "key": { "description": "Clave meta.", "type": "string", "context": [ "view", "edit" ] }, "value": { "description": "Valor meta.", "type": [ "null", "object", "string", "number", "boolean", "integer", "array" ], "context": [ "view", "edit" ] } } }, "required": false }, "api_refund": { "default": true, "description": "Cuando sea true, la API de la pasarela de pago se utiliza para generar el reembolso.", "type": "boolean", "required": false }, "api_restock": { "default": true, "description": "Si el valor es verdadero, se reponen los artículos reembolsados.", "type": "boolean", "required": false } } } ] }, "/wc/v3/orders/(?P[\\d]+)/refunds/(?P[\\d]+)": { "namespace": "wc/v3", "methods": [ "GET", "DELETE" ], "endpoints": [ { "methods": [ "GET" ], "args": { "order_id": { "description": "ID del pedido.", "type": "integer", "required": false }, "id": { "description": "Identificador único del recurso.", "type": "integer", "required": false }, "context": { "description": "Ámbito de aplicación de la solicitud; determina los campos presentes en la respuesta.", "type": "string", "enum": [ "view", "edit" ], "default": "view", "required": false } } }, { "methods": [ "DELETE" ], "args": { "order_id": { "description": "ID del pedido.", "type": "integer", "required": false }, "id": { "description": "Identificador único del recurso.", "type": "integer", "required": false }, "force": { "default": true, "type": "boolean", "description": "Tiene que ser verdadero, ya que el recurso no soporta ser movido a la papelera.", "required": false } } } ] }, "/wc/v3/orders": { "namespace": "wc/v3", "methods": [ "GET", "POST" ], "endpoints": [ { "methods": [ "GET" ], "args": { "context": { "description": "Ámbito de aplicación de la solicitud; determina los campos presentes en la respuesta.", "type": "string", "enum": [ "view", "edit" ], "default": "view", "required": false }, "page": { "description": "Página actual de la colección.", "type": "integer", "default": 1, "minimum": 1, "required": false }, "per_page": { "description": "Número máximo de artículos a devolver en el conjunto de resultados.", "type": "integer", "default": 10, "minimum": 1, "maximum": 100, "required": false }, "search": { "description": "Limita los resultados a lo indicado en la cadena.", "type": "string", "required": false }, "after": { "description": "Limita la respuesta a los recursos publicados después de una determinada fecha conforme con la norma ISO8601.", "type": "string", "format": "date-time", "required": false }, "before": { "description": "Limita la respuesta a los recursos publicados antes de una fecha conforme con la norma ISO8601.", "type": "string", "format": "date-time", "required": false }, "modified_after": { "description": "Limita la respuesta a recursos modificados después de una fecha dada conforme con la norma ISO8601.", "type": "string", "format": "date-time", "required": false }, "modified_before": { "description": "Limita la respuesta a los recursos modificados antes de una fecha dada conforme con la norma ISO8601.", "type": "string", "format": "date-time", "required": false }, "dates_are_gmt": { "description": "Si se deben considerar las fechas GMT de las entradas al limitar la respuesta por la fecha de publicación o modificación.", "type": "boolean", "default": false, "required": false }, "exclude": { "description": "Asegura que el resultado establecido excluya IDs específicos.", "type": "array", "items": { "type": "integer" }, "default": [], "required": false }, "include": { "description": "Limita el resultado establecido a IDs específicos.", "type": "array", "items": { "type": "integer" }, "default": [], "required": false }, "offset": { "description": "Compensa el resultado establecido por un número específico de artículos.", "type": "integer", "required": false }, "order": { "description": "Ordenar atributo en orden ascendente o descendente.", "type": "string", "default": "desc", "enum": [ "asc", "desc" ], "required": false }, "orderby": { "description": "Ordena la colección por atributo de objeto.", "type": "string", "default": "date", "enum": [ "date", "id", "include", "title", "slug", "modified" ], "required": false }, "parent": { "description": "Limita el resultado establecido a los que tengan IDs superiores particulares.", "type": "array", "items": { "type": "integer" }, "default": [], "required": false }, "parent_exclude": { "description": "Limita el resultado establecido a todos los artículos excepto a los que tengan un ID superior particular.", "type": "array", "items": { "type": "integer" }, "default": [], "required": false }, "status": { "default": "any", "description": "Limitar el resultado a los pedidos que tenga estados específicos.", "type": "array", "items": { "type": "string", "enum": [ "any", "trash", "auto-draft", "pending", "processing", "on-hold", "completed", "cancelled", "refunded", "failed", "checkout-draft" ] }, "required": false }, "customer": { "description": "Limitar resultados a pedidos de un cliente determinado.", "type": "integer", "required": false }, "product": { "description": "Limitar resultados a pedidos asignados con un producto determinado.", "type": "integer", "required": false }, "dp": { "default": 2, "description": "Número de puntos decimales a usar en cada recurso.", "type": "integer", "required": false }, "order_item_display_meta": { "default": false, "description": "Mostrar solo los metadatos que deben aparecer en un pedido.", "type": "boolean", "required": false }, "include_meta": { "default": [], "description": "Limita meta_data a claves específicas.", "type": "array", "items": { "type": "string" }, "required": false }, "exclude_meta": { "default": [], "description": "Asegura que meta_data excluye claves específicas.", "type": "array", "items": { "type": "string" }, "required": false } } }, { "methods": [ "POST" ], "args": { "parent_id": { "description": "ID del padre del pedido.", "type": "integer", "required": false }, "status": { "default": "pending", "description": "Estado del pedido.", "type": "string", "enum": [ "auto-draft", "pending", "processing", "on-hold", "completed", "cancelled", "refunded", "failed", "checkout-draft" ], "required": false }, "currency": { "default": "USD", "description": "Moneda en la que el pedido fue creado, en formato ISO.", "type": "string", "enum": [ "AED", "AFN", "ALL", "AMD", "ANG", "AOA", "ARS", "AUD", "AWG", "AZN", "BAM", "BBD", "BDT", "BGN", "BHD", "BIF", "BMD", "BND", "BOB", "BRL", "BSD", "BTC", "BTN", "BWP", "BYR", "BYN", "BZD", "CAD", "CDF", "CHF", "CLP", "CNY", "COP", "CRC", "CUC", "CUP", "CVE", "CZK", "DJF", "DKK", "DOP", "DZD", "EGP", "ERN", "ETB", "EUR", "FJD", "FKP", "GBP", "GEL", "GGP", "GHS", "GIP", "GMD", "GNF", "GTQ", "GYD", "HKD", "HNL", "HRK", "HTG", "HUF", "IDR", "ILS", "IMP", "INR", "IQD", "IRR", "IRT", "ISK", "JEP", "JMD", "JOD", "JPY", "KES", "KGS", "KHR", "KMF", "KPW", "KRW", "KWD", "KYD", "KZT", "LAK", "LBP", "LKR", "LRD", "LSL", "LYD", "MAD", "MDL", "MGA", "MKD", "MMK", "MNT", "MOP", "MRU", "MUR", "MVR", "MWK", "MXN", "MYR", "MZN", "NAD", "NGN", "NIO", "NOK", "NPR", "NZD", "OMR", "PAB", "PEN", "PGK", "PHP", "PKR", "PLN", "PRB", "PYG", "QAR", "RON", "RSD", "RUB", "RWF", "SAR", "SBD", "SCR", "SDG", "SEK", "SGD", "SHP", "SLL", "SOS", "SRD", "SSP", "STN", "SYP", "SZL", "THB", "TJS", "TMT", "TND", "TOP", "TRY", "TTD", "TWD", "TZS", "UAH", "UGX", "USD", "UYU", "UZS", "VEF", "VES", "VND", "VUV", "WST", "XAF", "XCD", "XOF", "XPF", "YER", "ZAR", "ZMW" ], "required": false }, "customer_id": { "default": 0, "description": "ID del usuario que ha hecho el pedido. 0 para invitados.", "type": "integer", "required": false }, "customer_note": { "description": "Nota dejada por el cliente durante el pago.", "type": "string", "required": false }, "billing": { "description": "Dirección de facturación.", "type": "object", "properties": { "first_name": { "description": "Nombre.", "type": "string", "context": [ "view", "edit" ] }, "last_name": { "description": "Apellidos.", "type": "string", "context": [ "view", "edit" ] }, "company": { "description": "Nombre de la empresa.", "type": "string", "context": [ "view", "edit" ] }, "address_1": { "description": "Dirección, línea 1", "type": "string", "context": [ "view", "edit" ] }, "address_2": { "description": "Dirección, línea 2", "type": "string", "context": [ "view", "edit" ] }, "city": { "description": "Nombre de la ciudad.", "type": "string", "context": [ "view", "edit" ] }, "state": { "description": "Código ISO o nombre del estado, provincia o distrito.", "type": "string", "context": [ "view", "edit" ] }, "postcode": { "description": "Código postal.", "type": "string", "context": [ "view", "edit" ] }, "country": { "description": "Código del país en formato ISO 3166-1 alpha-2.", "type": "string", "context": [ "view", "edit" ] }, "email": { "description": "Correo electrónico.", "type": [ "string", "null" ], "format": "email", "context": [ "view", "edit" ] }, "phone": { "description": "Número de teléfono.", "type": "string", "context": [ "view", "edit" ] } }, "required": false }, "shipping": { "description": "Dirección de envío.", "type": "object", "properties": { "first_name": { "description": "Nombre.", "type": "string", "context": [ "view", "edit" ] }, "last_name": { "description": "Apellidos.", "type": "string", "context": [ "view", "edit" ] }, "company": { "description": "Nombre de la empresa.", "type": "string", "context": [ "view", "edit" ] }, "address_1": { "description": "Dirección, línea 1", "type": "string", "context": [ "view", "edit" ] }, "address_2": { "description": "Dirección, línea 2", "type": "string", "context": [ "view", "edit" ] }, "city": { "description": "Nombre de la ciudad.", "type": "string", "context": [ "view", "edit" ] }, "state": { "description": "Código ISO o nombre del estado, provincia o distrito.", "type": "string", "context": [ "view", "edit" ] }, "postcode": { "description": "Código postal.", "type": "string", "context": [ "view", "edit" ] }, "country": { "description": "Código del país en formato ISO 3166-1 alpha-2.", "type": "string", "context": [ "view", "edit" ] } }, "required": false }, "payment_method": { "description": "ID del método de pago.", "type": "string", "required": false }, "payment_method_title": { "description": "Título del método de pago.", "type": "string", "required": false }, "transaction_id": { "description": "ID único de la transacción.", "type": "string", "required": false }, "meta_data": { "description": "Metadatos.", "type": "array", "items": { "type": "object", "properties": { "id": { "description": "ID del meta.", "type": "integer", "context": [ "view", "edit" ], "readonly": true }, "key": { "description": "Clave meta.", "type": "string", "context": [ "view", "edit" ] }, "value": { "description": "Valor meta.", "type": [ "null", "object", "string", "number", "boolean", "integer", "array" ], "context": [ "view", "edit" ] } } }, "required": false }, "line_items": { "description": "Datos de los artículos de la línea.", "type": "array", "items": { "type": "object", "properties": { "id": { "description": "ID del artículo.", "type": "integer", "context": [ "view", "edit" ], "readonly": true }, "name": { "description": "Nombre del producto.", "type": [ "null", "object", "string", "number", "boolean", "integer", "array" ], "context": [ "view", "edit" ] }, "parent_name": { "description": "Nombre del producto principal, si el producto es una variación.", "type": "string", "context": [ "view", "edit" ] }, "product_id": { "description": "ID del producto.", "type": [ "null", "object", "string", "number", "boolean", "integer", "array" ], "context": [ "view", "edit" ] }, "variation_id": { "description": "ID de la variación, si es aplicable.", "type": "integer", "context": [ "view", "edit" ] }, "quantity": { "description": "Cantidad pedida.", "type": "integer", "context": [ "view", "edit" ] }, "tax_class": { "description": "Clase de impuesto del producto.", "type": "string", "context": [ "view", "edit" ] }, "subtotal": { "description": "Subtotal de la línea (antes de descuentos).", "type": "string", "context": [ "view", "edit" ] }, "subtotal_tax": { "description": "Subtotal de impuestos de la línea (antes de descuentos).", "type": "string", "context": [ "view", "edit" ], "readonly": true }, "total": { "description": "Total de la línea (después de descuentos).", "type": "string", "context": [ "view", "edit" ] }, "total_tax": { "description": "Total de impuestos de la línea (después de descuentos).", "type": "string", "context": [ "view", "edit" ], "readonly": true }, "taxes": { "description": "Impuestos de la línea.", "type": "array", "context": [ "view", "edit" ], "readonly": true, "items": { "type": "object", "properties": { "id": { "description": "ID de la tasa de impuestos.", "type": "integer", "context": [ "view", "edit" ] }, "total": { "description": "Total de impuesto.", "type": "string", "context": [ "view", "edit" ] }, "subtotal": { "description": "Subtotal de impuestos.", "type": "string", "context": [ "view", "edit" ] } } } }, "meta_data": { "description": "Metadatos.", "type": "array", "context": [ "view", "edit" ], "items": { "type": "object", "properties": { "id": { "description": "ID del meta.", "type": "integer", "context": [ "view", "edit" ], "readonly": true }, "key": { "description": "Clave meta.", "type": "string", "context": [ "view", "edit" ] }, "value": { "description": "Valor meta.", "type": [ "null", "object", "string", "number", "boolean", "integer", "array" ], "context": [ "view", "edit" ] }, "display_key": { "description": "Clave meta para la visualización de la interfaz.", "type": "string", "context": [ "view", "edit" ] }, "display_value": { "description": "Valvor meta para la visualización de la interfaz.", "type": "string", "context": [ "view", "edit" ] } } } }, "sku": { "description": "SKU del producto.", "type": "string", "context": [ "view", "edit" ], "readonly": true }, "price": { "description": "Precio del producto.", "type": "number", "context": [ "view", "edit" ], "readonly": true }, "image": { "description": "Propiedades de la imagen principal del producto.", "type": "object", "context": [ "view", "edit" ], "readonly": true, "properties": { "id": { "description": "ID de imagen.", "type": "integer", "context": [ "view", "edit" ] }, "src": { "description": "URL de la imagen.", "type": "string", "format": "uri", "context": [ "view", "edit" ] } } } } }, "required": false }, "shipping_lines": { "description": "Datos de las líneas de envío.", "type": "array", "items": { "type": "object", "properties": { "id": { "description": "ID del artículo.", "type": "integer", "context": [ "view", "edit" ], "readonly": true }, "method_title": { "description": "Nombre del método de envío.", "type": [ "null", "object", "string", "number", "boolean", "integer", "array" ], "context": [ "view", "edit" ] }, "method_id": { "description": "ID del método de envío.", "type": [ "null", "object", "string", "number", "boolean", "integer", "array" ], "context": [ "view", "edit" ] }, "instance_id": { "description": "ID de la instancia de envío.", "type": "string", "context": [ "view", "edit" ] }, "total": { "description": "Total de la línea (después de descuentos).", "type": "string", "context": [ "view", "edit" ] }, "total_tax": { "description": "Total de impuestos de la línea (después de descuentos).", "type": "string", "context": [ "view", "edit" ], "readonly": true }, "taxes": { "description": "Impuestos de la línea.", "type": "array", "context": [ "view", "edit" ], "readonly": true, "items": { "type": "object", "properties": { "id": { "description": "ID de la tasa de impuestos.", "type": "integer", "context": [ "view", "edit" ], "readonly": true }, "total": { "description": "Total de impuesto.", "type": "string", "context": [ "view", "edit" ], "readonly": true } } } }, "meta_data": { "description": "Metadatos.", "type": "array", "context": [ "view", "edit" ], "items": { "type": "object", "properties": { "id": { "description": "ID del meta.", "type": "integer", "context": [ "view", "edit" ], "readonly": true }, "key": { "description": "Clave meta.", "type": "string", "context": [ "view", "edit" ] }, "value": { "description": "Valor meta.", "type": [ "null", "object", "string", "number", "boolean", "integer", "array" ], "context": [ "view", "edit" ] } } } } } }, "required": false }, "fee_lines": { "description": "Datos de las líneas de cuota.", "type": "array", "items": { "type": "object", "properties": { "id": { "description": "ID del artículo.", "type": "integer", "context": [ "view", "edit" ], "readonly": true }, "name": { "description": "Nombre de la cuota.", "type": [ "null", "object", "string", "number", "boolean", "integer", "array" ], "context": [ "view", "edit" ] }, "tax_class": { "description": "Clase de impuesto de la cuota.", "type": "string", "context": [ "view", "edit" ] }, "tax_status": { "description": "Estado del impuesto de la cuota.", "type": "string", "context": [ "view", "edit" ], "enum": [ "taxable", "none" ] }, "total": { "description": "Total de la línea (después de descuentos).", "type": "string", "context": [ "view", "edit" ] }, "total_tax": { "description": "Total de impuestos de la línea (después de descuentos).", "type": "string", "context": [ "view", "edit" ], "readonly": true }, "taxes": { "description": "Impuestos de la línea.", "type": "array", "context": [ "view", "edit" ], "readonly": true, "items": { "type": "object", "properties": { "id": { "description": "ID de la tasa de impuestos.", "type": "integer", "context": [ "view", "edit" ], "readonly": true }, "total": { "description": "Total de impuesto.", "type": "string", "context": [ "view", "edit" ], "readonly": true }, "subtotal": { "description": "Subtotal de impuestos.", "type": "string", "context": [ "view", "edit" ], "readonly": true } } } }, "meta_data": { "description": "Metadatos.", "type": "array", "context": [ "view", "edit" ], "items": { "type": "object", "properties": { "id": { "description": "ID del meta.", "type": "integer", "context": [ "view", "edit" ], "readonly": true }, "key": { "description": "Clave meta.", "type": "string", "context": [ "view", "edit" ] }, "value": { "description": "Valor meta.", "type": [ "null", "object", "string", "number", "boolean", "integer", "array" ], "context": [ "view", "edit" ] } } } } } }, "required": false }, "coupon_lines": { "description": "Datos de las líneas de cupones.", "type": "array", "items": { "type": "object", "properties": { "id": { "description": "ID del artículo.", "type": "integer", "context": [ "view", "edit" ], "readonly": true }, "code": { "description": "Código del cupón.", "type": [ "null", "object", "string", "number", "boolean", "integer", "array" ], "context": [ "view", "edit" ] }, "discount": { "description": "Descuento total.", "type": "string", "context": [ "view", "edit" ], "readonly": true }, "discount_tax": { "description": "Impuesto total del descuento.", "type": "string", "context": [ "view", "edit" ], "readonly": true }, "meta_data": { "description": "Metadatos.", "type": "array", "context": [ "view", "edit" ], "items": { "type": "object", "properties": { "id": { "description": "ID del meta.", "type": "integer", "context": [ "view", "edit" ], "readonly": true }, "key": { "description": "Clave meta.", "type": "string", "context": [ "view", "edit" ] }, "value": { "description": "Valor meta.", "type": [ "null", "object", "string", "number", "boolean", "integer", "array" ], "context": [ "view", "edit" ] } } } } } }, "required": false }, "set_paid": { "default": false, "description": "Definir si el pedido está pagado. Establecerá el estado a procesando y reducirá el inventario de los artículos.", "type": "boolean", "required": false } } } ], "_links": { "self": [ { "href": "https://fabricaresultados.com/wp-json/wc/v3/orders" } ] } }, "/wc/v3/orders/(?P[\\d]+)": { "namespace": "wc/v3", "methods": [ "GET", "POST", "PUT", "PATCH", "DELETE" ], "endpoints": [ { "methods": [ "GET" ], "args": { "id": { "description": "Identificador único del recurso.", "type": "integer", "required": false }, "context": { "description": "Ámbito de aplicación de la solicitud; determina los campos presentes en la respuesta.", "type": "string", "enum": [ "view", "edit" ], "default": "view", "required": false } } }, { "methods": [ "POST", "PUT", "PATCH" ], "args": { "id": { "description": "Identificador único del recurso.", "type": "integer", "required": false }, "parent_id": { "description": "ID del padre del pedido.", "type": "integer", "required": false }, "status": { "description": "Estado del pedido.", "type": "string", "enum": [ "auto-draft", "pending", "processing", "on-hold", "completed", "cancelled", "refunded", "failed", "checkout-draft" ], "required": false }, "currency": { "description": "Moneda en la que el pedido fue creado, en formato ISO.", "type": "string", "enum": [ "AED", "AFN", "ALL", "AMD", "ANG", "AOA", "ARS", "AUD", "AWG", "AZN", "BAM", "BBD", "BDT", "BGN", "BHD", "BIF", "BMD", "BND", "BOB", "BRL", "BSD", "BTC", "BTN", "BWP", "BYR", "BYN", "BZD", "CAD", "CDF", "CHF", "CLP", "CNY", "COP", "CRC", "CUC", "CUP", "CVE", "CZK", "DJF", "DKK", "DOP", "DZD", "EGP", "ERN", "ETB", "EUR", "FJD", "FKP", "GBP", "GEL", "GGP", "GHS", "GIP", "GMD", "GNF", "GTQ", "GYD", "HKD", "HNL", "HRK", "HTG", "HUF", "IDR", "ILS", "IMP", "INR", "IQD", "IRR", "IRT", "ISK", "JEP", "JMD", "JOD", "JPY", "KES", "KGS", "KHR", "KMF", "KPW", "KRW", "KWD", "KYD", "KZT", "LAK", "LBP", "LKR", "LRD", "LSL", "LYD", "MAD", "MDL", "MGA", "MKD", "MMK", "MNT", "MOP", "MRU", "MUR", "MVR", "MWK", "MXN", "MYR", "MZN", "NAD", "NGN", "NIO", "NOK", "NPR", "NZD", "OMR", "PAB", "PEN", "PGK", "PHP", "PKR", "PLN", "PRB", "PYG", "QAR", "RON", "RSD", "RUB", "RWF", "SAR", "SBD", "SCR", "SDG", "SEK", "SGD", "SHP", "SLL", "SOS", "SRD", "SSP", "STN", "SYP", "SZL", "THB", "TJS", "TMT", "TND", "TOP", "TRY", "TTD", "TWD", "TZS", "UAH", "UGX", "USD", "UYU", "UZS", "VEF", "VES", "VND", "VUV", "WST", "XAF", "XCD", "XOF", "XPF", "YER", "ZAR", "ZMW" ], "required": false }, "customer_id": { "description": "ID del usuario que ha hecho el pedido. 0 para invitados.", "type": "integer", "required": false }, "customer_note": { "description": "Nota dejada por el cliente durante el pago.", "type": "string", "required": false }, "billing": { "description": "Dirección de facturación.", "type": "object", "properties": { "first_name": { "description": "Nombre.", "type": "string", "context": [ "view", "edit" ] }, "last_name": { "description": "Apellidos.", "type": "string", "context": [ "view", "edit" ] }, "company": { "description": "Nombre de la empresa.", "type": "string", "context": [ "view", "edit" ] }, "address_1": { "description": "Dirección, línea 1", "type": "string", "context": [ "view", "edit" ] }, "address_2": { "description": "Dirección, línea 2", "type": "string", "context": [ "view", "edit" ] }, "city": { "description": "Nombre de la ciudad.", "type": "string", "context": [ "view", "edit" ] }, "state": { "description": "Código ISO o nombre del estado, provincia o distrito.", "type": "string", "context": [ "view", "edit" ] }, "postcode": { "description": "Código postal.", "type": "string", "context": [ "view", "edit" ] }, "country": { "description": "Código del país en formato ISO 3166-1 alpha-2.", "type": "string", "context": [ "view", "edit" ] }, "email": { "description": "Correo electrónico.", "type": [ "string", "null" ], "format": "email", "context": [ "view", "edit" ] }, "phone": { "description": "Número de teléfono.", "type": "string", "context": [ "view", "edit" ] } }, "required": false }, "shipping": { "description": "Dirección de envío.", "type": "object", "properties": { "first_name": { "description": "Nombre.", "type": "string", "context": [ "view", "edit" ] }, "last_name": { "description": "Apellidos.", "type": "string", "context": [ "view", "edit" ] }, "company": { "description": "Nombre de la empresa.", "type": "string", "context": [ "view", "edit" ] }, "address_1": { "description": "Dirección, línea 1", "type": "string", "context": [ "view", "edit" ] }, "address_2": { "description": "Dirección, línea 2", "type": "string", "context": [ "view", "edit" ] }, "city": { "description": "Nombre de la ciudad.", "type": "string", "context": [ "view", "edit" ] }, "state": { "description": "Código ISO o nombre del estado, provincia o distrito.", "type": "string", "context": [ "view", "edit" ] }, "postcode": { "description": "Código postal.", "type": "string", "context": [ "view", "edit" ] }, "country": { "description": "Código del país en formato ISO 3166-1 alpha-2.", "type": "string", "context": [ "view", "edit" ] } }, "required": false }, "payment_method": { "description": "ID del método de pago.", "type": "string", "required": false }, "payment_method_title": { "description": "Título del método de pago.", "type": "string", "required": false }, "transaction_id": { "description": "ID único de la transacción.", "type": "string", "required": false }, "meta_data": { "description": "Metadatos.", "type": "array", "items": { "type": "object", "properties": { "id": { "description": "ID del meta.", "type": "integer", "context": [ "view", "edit" ], "readonly": true }, "key": { "description": "Clave meta.", "type": "string", "context": [ "view", "edit" ] }, "value": { "description": "Valor meta.", "type": [ "null", "object", "string", "number", "boolean", "integer", "array" ], "context": [ "view", "edit" ] } } }, "required": false }, "line_items": { "description": "Datos de los artículos de la línea.", "type": "array", "items": { "type": "object", "properties": { "id": { "description": "ID del artículo.", "type": "integer", "context": [ "view", "edit" ], "readonly": true }, "name": { "description": "Nombre del producto.", "type": [ "null", "object", "string", "number", "boolean", "integer", "array" ], "context": [ "view", "edit" ] }, "parent_name": { "description": "Nombre del producto principal, si el producto es una variación.", "type": "string", "context": [ "view", "edit" ] }, "product_id": { "description": "ID del producto.", "type": [ "null", "object", "string", "number", "boolean", "integer", "array" ], "context": [ "view", "edit" ] }, "variation_id": { "description": "ID de la variación, si es aplicable.", "type": "integer", "context": [ "view", "edit" ] }, "quantity": { "description": "Cantidad pedida.", "type": "integer", "context": [ "view", "edit" ] }, "tax_class": { "description": "Clase de impuesto del producto.", "type": "string", "context": [ "view", "edit" ] }, "subtotal": { "description": "Subtotal de la línea (antes de descuentos).", "type": "string", "context": [ "view", "edit" ] }, "subtotal_tax": { "description": "Subtotal de impuestos de la línea (antes de descuentos).", "type": "string", "context": [ "view", "edit" ], "readonly": true }, "total": { "description": "Total de la línea (después de descuentos).", "type": "string", "context": [ "view", "edit" ] }, "total_tax": { "description": "Total de impuestos de la línea (después de descuentos).", "type": "string", "context": [ "view", "edit" ], "readonly": true }, "taxes": { "description": "Impuestos de la línea.", "type": "array", "context": [ "view", "edit" ], "readonly": true, "items": { "type": "object", "properties": { "id": { "description": "ID de la tasa de impuestos.", "type": "integer", "context": [ "view", "edit" ] }, "total": { "description": "Total de impuesto.", "type": "string", "context": [ "view", "edit" ] }, "subtotal": { "description": "Subtotal de impuestos.", "type": "string", "context": [ "view", "edit" ] } } } }, "meta_data": { "description": "Metadatos.", "type": "array", "context": [ "view", "edit" ], "items": { "type": "object", "properties": { "id": { "description": "ID del meta.", "type": "integer", "context": [ "view", "edit" ], "readonly": true }, "key": { "description": "Clave meta.", "type": "string", "context": [ "view", "edit" ] }, "value": { "description": "Valor meta.", "type": [ "null", "object", "string", "number", "boolean", "integer", "array" ], "context": [ "view", "edit" ] }, "display_key": { "description": "Clave meta para la visualización de la interfaz.", "type": "string", "context": [ "view", "edit" ] }, "display_value": { "description": "Valvor meta para la visualización de la interfaz.", "type": "string", "context": [ "view", "edit" ] } } } }, "sku": { "description": "SKU del producto.", "type": "string", "context": [ "view", "edit" ], "readonly": true }, "price": { "description": "Precio del producto.", "type": "number", "context": [ "view", "edit" ], "readonly": true }, "image": { "description": "Propiedades de la imagen principal del producto.", "type": "object", "context": [ "view", "edit" ], "readonly": true, "properties": { "id": { "description": "ID de imagen.", "type": "integer", "context": [ "view", "edit" ] }, "src": { "description": "URL de la imagen.", "type": "string", "format": "uri", "context": [ "view", "edit" ] } } } } }, "required": false }, "shipping_lines": { "description": "Datos de las líneas de envío.", "type": "array", "items": { "type": "object", "properties": { "id": { "description": "ID del artículo.", "type": "integer", "context": [ "view", "edit" ], "readonly": true }, "method_title": { "description": "Nombre del método de envío.", "type": [ "null", "object", "string", "number", "boolean", "integer", "array" ], "context": [ "view", "edit" ] }, "method_id": { "description": "ID del método de envío.", "type": [ "null", "object", "string", "number", "boolean", "integer", "array" ], "context": [ "view", "edit" ] }, "instance_id": { "description": "ID de la instancia de envío.", "type": "string", "context": [ "view", "edit" ] }, "total": { "description": "Total de la línea (después de descuentos).", "type": "string", "context": [ "view", "edit" ] }, "total_tax": { "description": "Total de impuestos de la línea (después de descuentos).", "type": "string", "context": [ "view", "edit" ], "readonly": true }, "taxes": { "description": "Impuestos de la línea.", "type": "array", "context": [ "view", "edit" ], "readonly": true, "items": { "type": "object", "properties": { "id": { "description": "ID de la tasa de impuestos.", "type": "integer", "context": [ "view", "edit" ], "readonly": true }, "total": { "description": "Total de impuesto.", "type": "string", "context": [ "view", "edit" ], "readonly": true } } } }, "meta_data": { "description": "Metadatos.", "type": "array", "context": [ "view", "edit" ], "items": { "type": "object", "properties": { "id": { "description": "ID del meta.", "type": "integer", "context": [ "view", "edit" ], "readonly": true }, "key": { "description": "Clave meta.", "type": "string", "context": [ "view", "edit" ] }, "value": { "description": "Valor meta.", "type": [ "null", "object", "string", "number", "boolean", "integer", "array" ], "context": [ "view", "edit" ] } } } } } }, "required": false }, "fee_lines": { "description": "Datos de las líneas de cuota.", "type": "array", "items": { "type": "object", "properties": { "id": { "description": "ID del artículo.", "type": "integer", "context": [ "view", "edit" ], "readonly": true }, "name": { "description": "Nombre de la cuota.", "type": [ "null", "object", "string", "number", "boolean", "integer", "array" ], "context": [ "view", "edit" ] }, "tax_class": { "description": "Clase de impuesto de la cuota.", "type": "string", "context": [ "view", "edit" ] }, "tax_status": { "description": "Estado del impuesto de la cuota.", "type": "string", "context": [ "view", "edit" ], "enum": [ "taxable", "none" ] }, "total": { "description": "Total de la línea (después de descuentos).", "type": "string", "context": [ "view", "edit" ] }, "total_tax": { "description": "Total de impuestos de la línea (después de descuentos).", "type": "string", "context": [ "view", "edit" ], "readonly": true }, "taxes": { "description": "Impuestos de la línea.", "type": "array", "context": [ "view", "edit" ], "readonly": true, "items": { "type": "object", "properties": { "id": { "description": "ID de la tasa de impuestos.", "type": "integer", "context": [ "view", "edit" ], "readonly": true }, "total": { "description": "Total de impuesto.", "type": "string", "context": [ "view", "edit" ], "readonly": true }, "subtotal": { "description": "Subtotal de impuestos.", "type": "string", "context": [ "view", "edit" ], "readonly": true } } } }, "meta_data": { "description": "Metadatos.", "type": "array", "context": [ "view", "edit" ], "items": { "type": "object", "properties": { "id": { "description": "ID del meta.", "type": "integer", "context": [ "view", "edit" ], "readonly": true }, "key": { "description": "Clave meta.", "type": "string", "context": [ "view", "edit" ] }, "value": { "description": "Valor meta.", "type": [ "null", "object", "string", "number", "boolean", "integer", "array" ], "context": [ "view", "edit" ] } } } } } }, "required": false }, "coupon_lines": { "description": "Datos de las líneas de cupones.", "type": "array", "items": { "type": "object", "properties": { "id": { "description": "ID del artículo.", "type": "integer", "context": [ "view", "edit" ], "readonly": true }, "code": { "description": "Código del cupón.", "type": [ "null", "object", "string", "number", "boolean", "integer", "array" ], "context": [ "view", "edit" ] }, "discount": { "description": "Descuento total.", "type": "string", "context": [ "view", "edit" ], "readonly": true }, "discount_tax": { "description": "Impuesto total del descuento.", "type": "string", "context": [ "view", "edit" ], "readonly": true }, "meta_data": { "description": "Metadatos.", "type": "array", "context": [ "view", "edit" ], "items": { "type": "object", "properties": { "id": { "description": "ID del meta.", "type": "integer", "context": [ "view", "edit" ], "readonly": true }, "key": { "description": "Clave meta.", "type": "string", "context": [ "view", "edit" ] }, "value": { "description": "Valor meta.", "type": [ "null", "object", "string", "number", "boolean", "integer", "array" ], "context": [ "view", "edit" ] } } } } } }, "required": false }, "set_paid": { "description": "Definir si el pedido está pagado. Establecerá el estado a procesando y reducirá el inventario de los artículos.", "type": "boolean", "required": false } } }, { "methods": [ "DELETE" ], "args": { "id": { "description": "Identificador único del recurso.", "type": "integer", "required": false }, "force": { "default": false, "type": "boolean", "description": "Si se ignora la papelera y se fuerza el borrado.", "required": false } } } ] }, "/wc/v3/orders/batch": { "namespace": "wc/v3", "methods": [ "POST", "PUT", "PATCH" ], "endpoints": [ { "methods": [ "POST", "PUT", "PATCH" ], "args": { "parent_id": { "description": "ID del padre del pedido.", "type": "integer", "required": false }, "status": { "description": "Estado del pedido.", "type": "string", "enum": [ "auto-draft", "pending", "processing", "on-hold", "completed", "cancelled", "refunded", "failed", "checkout-draft" ], "required": false }, "currency": { "description": "Moneda en la que el pedido fue creado, en formato ISO.", "type": "string", "enum": [ "AED", "AFN", "ALL", "AMD", "ANG", "AOA", "ARS", "AUD", "AWG", "AZN", "BAM", "BBD", "BDT", "BGN", "BHD", "BIF", "BMD", "BND", "BOB", "BRL", "BSD", "BTC", "BTN", "BWP", "BYR", "BYN", "BZD", "CAD", "CDF", "CHF", "CLP", "CNY", "COP", "CRC", "CUC", "CUP", "CVE", "CZK", "DJF", "DKK", "DOP", "DZD", "EGP", "ERN", "ETB", "EUR", "FJD", "FKP", "GBP", "GEL", "GGP", "GHS", "GIP", "GMD", "GNF", "GTQ", "GYD", "HKD", "HNL", "HRK", "HTG", "HUF", "IDR", "ILS", "IMP", "INR", "IQD", "IRR", "IRT", "ISK", "JEP", "JMD", "JOD", "JPY", "KES", "KGS", "KHR", "KMF", "KPW", "KRW", "KWD", "KYD", "KZT", "LAK", "LBP", "LKR", "LRD", "LSL", "LYD", "MAD", "MDL", "MGA", "MKD", "MMK", "MNT", "MOP", "MRU", "MUR", "MVR", "MWK", "MXN", "MYR", "MZN", "NAD", "NGN", "NIO", "NOK", "NPR", "NZD", "OMR", "PAB", "PEN", "PGK", "PHP", "PKR", "PLN", "PRB", "PYG", "QAR", "RON", "RSD", "RUB", "RWF", "SAR", "SBD", "SCR", "SDG", "SEK", "SGD", "SHP", "SLL", "SOS", "SRD", "SSP", "STN", "SYP", "SZL", "THB", "TJS", "TMT", "TND", "TOP", "TRY", "TTD", "TWD", "TZS", "UAH", "UGX", "USD", "UYU", "UZS", "VEF", "VES", "VND", "VUV", "WST", "XAF", "XCD", "XOF", "XPF", "YER", "ZAR", "ZMW" ], "required": false }, "customer_id": { "description": "ID del usuario que ha hecho el pedido. 0 para invitados.", "type": "integer", "required": false }, "customer_note": { "description": "Nota dejada por el cliente durante el pago.", "type": "string", "required": false }, "billing": { "description": "Dirección de facturación.", "type": "object", "properties": { "first_name": { "description": "Nombre.", "type": "string", "context": [ "view", "edit" ] }, "last_name": { "description": "Apellidos.", "type": "string", "context": [ "view", "edit" ] }, "company": { "description": "Nombre de la empresa.", "type": "string", "context": [ "view", "edit" ] }, "address_1": { "description": "Dirección, línea 1", "type": "string", "context": [ "view", "edit" ] }, "address_2": { "description": "Dirección, línea 2", "type": "string", "context": [ "view", "edit" ] }, "city": { "description": "Nombre de la ciudad.", "type": "string", "context": [ "view", "edit" ] }, "state": { "description": "Código ISO o nombre del estado, provincia o distrito.", "type": "string", "context": [ "view", "edit" ] }, "postcode": { "description": "Código postal.", "type": "string", "context": [ "view", "edit" ] }, "country": { "description": "Código del país en formato ISO 3166-1 alpha-2.", "type": "string", "context": [ "view", "edit" ] }, "email": { "description": "Correo electrónico.", "type": [ "string", "null" ], "format": "email", "context": [ "view", "edit" ] }, "phone": { "description": "Número de teléfono.", "type": "string", "context": [ "view", "edit" ] } }, "required": false }, "shipping": { "description": "Dirección de envío.", "type": "object", "properties": { "first_name": { "description": "Nombre.", "type": "string", "context": [ "view", "edit" ] }, "last_name": { "description": "Apellidos.", "type": "string", "context": [ "view", "edit" ] }, "company": { "description": "Nombre de la empresa.", "type": "string", "context": [ "view", "edit" ] }, "address_1": { "description": "Dirección, línea 1", "type": "string", "context": [ "view", "edit" ] }, "address_2": { "description": "Dirección, línea 2", "type": "string", "context": [ "view", "edit" ] }, "city": { "description": "Nombre de la ciudad.", "type": "string", "context": [ "view", "edit" ] }, "state": { "description": "Código ISO o nombre del estado, provincia o distrito.", "type": "string", "context": [ "view", "edit" ] }, "postcode": { "description": "Código postal.", "type": "string", "context": [ "view", "edit" ] }, "country": { "description": "Código del país en formato ISO 3166-1 alpha-2.", "type": "string", "context": [ "view", "edit" ] } }, "required": false }, "payment_method": { "description": "ID del método de pago.", "type": "string", "required": false }, "payment_method_title": { "description": "Título del método de pago.", "type": "string", "required": false }, "transaction_id": { "description": "ID único de la transacción.", "type": "string", "required": false }, "meta_data": { "description": "Metadatos.", "type": "array", "items": { "type": "object", "properties": { "id": { "description": "ID del meta.", "type": "integer", "context": [ "view", "edit" ], "readonly": true }, "key": { "description": "Clave meta.", "type": "string", "context": [ "view", "edit" ] }, "value": { "description": "Valor meta.", "type": [ "null", "object", "string", "number", "boolean", "integer", "array" ], "context": [ "view", "edit" ] } } }, "required": false }, "line_items": { "description": "Datos de los artículos de la línea.", "type": "array", "items": { "type": "object", "properties": { "id": { "description": "ID del artículo.", "type": "integer", "context": [ "view", "edit" ], "readonly": true }, "name": { "description": "Nombre del producto.", "type": [ "null", "object", "string", "number", "boolean", "integer", "array" ], "context": [ "view", "edit" ] }, "parent_name": { "description": "Nombre del producto principal, si el producto es una variación.", "type": "string", "context": [ "view", "edit" ] }, "product_id": { "description": "ID del producto.", "type": [ "null", "object", "string", "number", "boolean", "integer", "array" ], "context": [ "view", "edit" ] }, "variation_id": { "description": "ID de la variación, si es aplicable.", "type": "integer", "context": [ "view", "edit" ] }, "quantity": { "description": "Cantidad pedida.", "type": "integer", "context": [ "view", "edit" ] }, "tax_class": { "description": "Clase de impuesto del producto.", "type": "string", "context": [ "view", "edit" ] }, "subtotal": { "description": "Subtotal de la línea (antes de descuentos).", "type": "string", "context": [ "view", "edit" ] }, "subtotal_tax": { "description": "Subtotal de impuestos de la línea (antes de descuentos).", "type": "string", "context": [ "view", "edit" ], "readonly": true }, "total": { "description": "Total de la línea (después de descuentos).", "type": "string", "context": [ "view", "edit" ] }, "total_tax": { "description": "Total de impuestos de la línea (después de descuentos).", "type": "string", "context": [ "view", "edit" ], "readonly": true }, "taxes": { "description": "Impuestos de la línea.", "type": "array", "context": [ "view", "edit" ], "readonly": true, "items": { "type": "object", "properties": { "id": { "description": "ID de la tasa de impuestos.", "type": "integer", "context": [ "view", "edit" ] }, "total": { "description": "Total de impuesto.", "type": "string", "context": [ "view", "edit" ] }, "subtotal": { "description": "Subtotal de impuestos.", "type": "string", "context": [ "view", "edit" ] } } } }, "meta_data": { "description": "Metadatos.", "type": "array", "context": [ "view", "edit" ], "items": { "type": "object", "properties": { "id": { "description": "ID del meta.", "type": "integer", "context": [ "view", "edit" ], "readonly": true }, "key": { "description": "Clave meta.", "type": "string", "context": [ "view", "edit" ] }, "value": { "description": "Valor meta.", "type": [ "null", "object", "string", "number", "boolean", "integer", "array" ], "context": [ "view", "edit" ] }, "display_key": { "description": "Clave meta para la visualización de la interfaz.", "type": "string", "context": [ "view", "edit" ] }, "display_value": { "description": "Valvor meta para la visualización de la interfaz.", "type": "string", "context": [ "view", "edit" ] } } } }, "sku": { "description": "SKU del producto.", "type": "string", "context": [ "view", "edit" ], "readonly": true }, "price": { "description": "Precio del producto.", "type": "number", "context": [ "view", "edit" ], "readonly": true }, "image": { "description": "Propiedades de la imagen principal del producto.", "type": "object", "context": [ "view", "edit" ], "readonly": true, "properties": { "id": { "description": "ID de imagen.", "type": "integer", "context": [ "view", "edit" ] }, "src": { "description": "URL de la imagen.", "type": "string", "format": "uri", "context": [ "view", "edit" ] } } } } }, "required": false }, "shipping_lines": { "description": "Datos de las líneas de envío.", "type": "array", "items": { "type": "object", "properties": { "id": { "description": "ID del artículo.", "type": "integer", "context": [ "view", "edit" ], "readonly": true }, "method_title": { "description": "Nombre del método de envío.", "type": [ "null", "object", "string", "number", "boolean", "integer", "array" ], "context": [ "view", "edit" ] }, "method_id": { "description": "ID del método de envío.", "type": [ "null", "object", "string", "number", "boolean", "integer", "array" ], "context": [ "view", "edit" ] }, "instance_id": { "description": "ID de la instancia de envío.", "type": "string", "context": [ "view", "edit" ] }, "total": { "description": "Total de la línea (después de descuentos).", "type": "string", "context": [ "view", "edit" ] }, "total_tax": { "description": "Total de impuestos de la línea (después de descuentos).", "type": "string", "context": [ "view", "edit" ], "readonly": true }, "taxes": { "description": "Impuestos de la línea.", "type": "array", "context": [ "view", "edit" ], "readonly": true, "items": { "type": "object", "properties": { "id": { "description": "ID de la tasa de impuestos.", "type": "integer", "context": [ "view", "edit" ], "readonly": true }, "total": { "description": "Total de impuesto.", "type": "string", "context": [ "view", "edit" ], "readonly": true } } } }, "meta_data": { "description": "Metadatos.", "type": "array", "context": [ "view", "edit" ], "items": { "type": "object", "properties": { "id": { "description": "ID del meta.", "type": "integer", "context": [ "view", "edit" ], "readonly": true }, "key": { "description": "Clave meta.", "type": "string", "context": [ "view", "edit" ] }, "value": { "description": "Valor meta.", "type": [ "null", "object", "string", "number", "boolean", "integer", "array" ], "context": [ "view", "edit" ] } } } } } }, "required": false }, "fee_lines": { "description": "Datos de las líneas de cuota.", "type": "array", "items": { "type": "object", "properties": { "id": { "description": "ID del artículo.", "type": "integer", "context": [ "view", "edit" ], "readonly": true }, "name": { "description": "Nombre de la cuota.", "type": [ "null", "object", "string", "number", "boolean", "integer", "array" ], "context": [ "view", "edit" ] }, "tax_class": { "description": "Clase de impuesto de la cuota.", "type": "string", "context": [ "view", "edit" ] }, "tax_status": { "description": "Estado del impuesto de la cuota.", "type": "string", "context": [ "view", "edit" ], "enum": [ "taxable", "none" ] }, "total": { "description": "Total de la línea (después de descuentos).", "type": "string", "context": [ "view", "edit" ] }, "total_tax": { "description": "Total de impuestos de la línea (después de descuentos).", "type": "string", "context": [ "view", "edit" ], "readonly": true }, "taxes": { "description": "Impuestos de la línea.", "type": "array", "context": [ "view", "edit" ], "readonly": true, "items": { "type": "object", "properties": { "id": { "description": "ID de la tasa de impuestos.", "type": "integer", "context": [ "view", "edit" ], "readonly": true }, "total": { "description": "Total de impuesto.", "type": "string", "context": [ "view", "edit" ], "readonly": true }, "subtotal": { "description": "Subtotal de impuestos.", "type": "string", "context": [ "view", "edit" ], "readonly": true } } } }, "meta_data": { "description": "Metadatos.", "type": "array", "context": [ "view", "edit" ], "items": { "type": "object", "properties": { "id": { "description": "ID del meta.", "type": "integer", "context": [ "view", "edit" ], "readonly": true }, "key": { "description": "Clave meta.", "type": "string", "context": [ "view", "edit" ] }, "value": { "description": "Valor meta.", "type": [ "null", "object", "string", "number", "boolean", "integer", "array" ], "context": [ "view", "edit" ] } } } } } }, "required": false }, "coupon_lines": { "description": "Datos de las líneas de cupones.", "type": "array", "items": { "type": "object", "properties": { "id": { "description": "ID del artículo.", "type": "integer", "context": [ "view", "edit" ], "readonly": true }, "code": { "description": "Código del cupón.", "type": [ "null", "object", "string", "number", "boolean", "integer", "array" ], "context": [ "view", "edit" ] }, "discount": { "description": "Descuento total.", "type": "string", "context": [ "view", "edit" ], "readonly": true }, "discount_tax": { "description": "Impuesto total del descuento.", "type": "string", "context": [ "view", "edit" ], "readonly": true }, "meta_data": { "description": "Metadatos.", "type": "array", "context": [ "view", "edit" ], "items": { "type": "object", "properties": { "id": { "description": "ID del meta.", "type": "integer", "context": [ "view", "edit" ], "readonly": true }, "key": { "description": "Clave meta.", "type": "string", "context": [ "view", "edit" ] }, "value": { "description": "Valor meta.", "type": [ "null", "object", "string", "number", "boolean", "integer", "array" ], "context": [ "view", "edit" ] } } } } } }, "required": false }, "set_paid": { "description": "Definir si el pedido está pagado. Establecerá el estado a procesando y reducirá el inventario de los artículos.", "type": "boolean", "required": false } } } ], "_links": { "self": [ { "href": "https://fabricaresultados.com/wp-json/wc/v3/orders/batch" } ] } }, "/wc/v3/products/attributes/(?P[\\d]+)/terms": { "namespace": "wc/v3", "methods": [ "GET", "POST" ], "endpoints": [ { "methods": [ "GET" ], "args": { "attribute_id": { "description": "Identificador único del atributo de los términos.", "type": "integer", "required": false }, "context": { "description": "Ámbito de aplicación de la solicitud; determina los campos presentes en la respuesta.", "type": "string", "enum": [ "view", "edit" ], "default": "view", "required": false }, "page": { "description": "Página actual de la colección.", "type": "integer", "default": 1, "minimum": 1, "required": false }, "per_page": { "description": "Número máximo de elementos que se devolverán en el conjunto de resultados.", "type": "integer", "default": 10, "minimum": 1, "maximum": 100, "required": false }, "search": { "description": "Limitar los resultados a aquellos que coinciden con una cadena.", "type": "string", "required": false }, "exclude": { "description": "Asegura que el resultado establecido excluya IDs específicos.", "type": "array", "items": { "type": "integer" }, "default": [], "required": false }, "include": { "description": "Limita el resultado establecido a IDs específicos.", "type": "array", "items": { "type": "integer" }, "default": [], "required": false }, "offset": { "description": "Desplazar el conjunto de resultados en un número específico de elementos. Se aplica solo a taxonomías jerárquicas.", "type": "integer", "required": false }, "order": { "description": "Ordenar atributo en orden ascendente o descendente.", "type": "string", "default": "asc", "enum": [ "asc", "desc" ], "required": false }, "orderby": { "description": "Ordenar la colección por atributo del recurso.", "type": "string", "default": "name", "enum": [ "id", "include", "name", "slug", "term_group", "description", "count" ], "required": false }, "hide_empty": { "description": "Ocultar o no los recursos que no estén asignados a ningún producto.", "type": "boolean", "default": false, "required": false }, "parent": { "description": "Limitar el resultado a los recursos asignados a un superior específico. Se aplica solo a taxonomías jerárquicas.", "type": "integer", "required": false }, "product": { "description": "Limitar los resultados a los recursos asignados a un producto específico.", "type": "integer", "default": null, "required": false }, "slug": { "description": "Limitar resultados a recursos con un slug determinado. ", "type": "string", "required": false } } }, { "methods": [ "POST" ], "args": { "attribute_id": { "description": "Identificador único del atributo de los términos.", "type": "integer", "required": false }, "name": { "type": "string", "description": "Nombre del recurso.", "required": true }, "slug": { "description": "Un identificador alfanumérico para el recurso único de su tipo.", "type": "string", "required": false }, "description": { "description": "Descripción HTML del recurso.", "type": "string", "required": false }, "menu_order": { "description": "Orden en el menú, utilizado para aplicar un orden personalizado al recurso.", "type": "integer", "required": false } } } ] }, "/wc/v3/products/attributes/(?P[\\d]+)/terms/(?P[\\d]+)": { "namespace": "wc/v3", "methods": [ "GET", "POST", "PUT", "PATCH", "DELETE" ], "endpoints": [ { "methods": [ "GET" ], "args": { "id": { "description": "Identificador único del recurso.", "type": "integer", "required": false }, "attribute_id": { "description": "Identificador único del atributo de los términos.", "type": "integer", "required": false }, "context": { "description": "Ámbito de aplicación de la solicitud; determina los campos presentes en la respuesta.", "type": "string", "enum": [ "view", "edit" ], "default": "view", "required": false } } }, { "methods": [ "POST", "PUT", "PATCH" ], "args": { "id": { "description": "Identificador único del recurso.", "type": "integer", "required": false }, "attribute_id": { "description": "Identificador único del atributo de los términos.", "type": "integer", "required": false }, "name": { "description": "Nombre del término.", "type": "string", "required": false }, "slug": { "description": "Un identificador alfanumérico para el recurso único de su tipo.", "type": "string", "required": false }, "description": { "description": "Descripción HTML del recurso.", "type": "string", "required": false }, "menu_order": { "description": "Orden en el menú, utilizado para aplicar un orden personalizado al recurso.", "type": "integer", "required": false } } }, { "methods": [ "DELETE" ], "args": { "id": { "description": "Identificador único del recurso.", "type": "integer", "required": false }, "attribute_id": { "description": "Identificador único del atributo de los términos.", "type": "integer", "required": false }, "force": { "default": false, "type": "boolean", "description": "Tiene que ser verdadero, ya que el recurso no soporta ser movido a la papelera.", "required": false } } } ] }, "/wc/v3/products/attributes/(?P[\\d]+)/terms/batch": { "namespace": "wc/v3", "methods": [ "POST", "PUT", "PATCH" ], "endpoints": [ { "methods": [ "POST", "PUT", "PATCH" ], "args": { "attribute_id": { "description": "Identificador único del atributo de los términos.", "type": "integer", "required": false }, "name": { "description": "Nombre del término.", "type": "string", "required": false }, "slug": { "description": "Un identificador alfanumérico para el recurso único de su tipo.", "type": "string", "required": false }, "description": { "description": "Descripción HTML del recurso.", "type": "string", "required": false }, "menu_order": { "description": "Orden en el menú, utilizado para aplicar un orden personalizado al recurso.", "type": "integer", "required": false } } } ] }, "/wc/v3/products/attributes": { "namespace": "wc/v3", "methods": [ "GET", "POST" ], "endpoints": [ { "methods": [ "GET" ], "args": { "context": { "description": "Ámbito de aplicación de la solicitud; determina los campos presentes en la respuesta.", "type": "string", "enum": [ "view", "edit" ], "default": "view", "required": false } } }, { "methods": [ "POST" ], "args": { "name": { "description": "Nombre del recurso.", "type": "string", "required": true }, "slug": { "description": "Un identificador alfanumérico para el recurso único de su tipo.", "type": "string", "required": false }, "type": { "default": "select", "description": "Tipo de atributo.", "type": "string", "enum": [ "select" ], "required": false }, "order_by": { "default": "menu_order", "description": "Orden por defecto.", "type": "string", "enum": [ "menu_order", "name", "name_num", "id" ], "required": false }, "has_archives": { "default": false, "description": "Activar/Desactivar los archivos de atributo.", "type": "boolean", "required": false } } } ], "_links": { "self": [ { "href": "https://fabricaresultados.com/wp-json/wc/v3/products/attributes" } ] } }, "/wc/v3/products/attributes/(?P[\\d]+)": { "namespace": "wc/v3", "methods": [ "GET", "POST", "PUT", "PATCH", "DELETE" ], "endpoints": [ { "methods": [ "GET" ], "args": { "id": { "description": "Identificador único del recurso.", "type": "integer", "required": false }, "context": { "description": "Ámbito de aplicación de la solicitud; determina los campos presentes en la respuesta.", "type": "string", "enum": [ "view", "edit" ], "default": "view", "required": false } } }, { "methods": [ "POST", "PUT", "PATCH" ], "args": { "id": { "description": "Identificador único del recurso.", "type": "integer", "required": false }, "name": { "description": "Nombre de atributo.", "type": "string", "required": false }, "slug": { "description": "Un identificador alfanumérico para el recurso único de su tipo.", "type": "string", "required": false }, "type": { "description": "Tipo de atributo.", "type": "string", "enum": [ "select" ], "required": false }, "order_by": { "description": "Orden por defecto.", "type": "string", "enum": [ "menu_order", "name", "name_num", "id" ], "required": false }, "has_archives": { "description": "Activar/Desactivar los archivos de atributo.", "type": "boolean", "required": false } } }, { "methods": [ "DELETE" ], "args": { "id": { "description": "Identificador único del recurso.", "type": "integer", "required": false }, "force": { "default": true, "type": "boolean", "description": "Tiene que ser verdadero, ya que el recurso no soporta ser movido a la papelera.", "required": false } } } ] }, "/wc/v3/products/attributes/batch": { "namespace": "wc/v3", "methods": [ "POST", "PUT", "PATCH" ], "endpoints": [ { "methods": [ "POST", "PUT", "PATCH" ], "args": { "name": { "description": "Nombre de atributo.", "type": "string", "required": false }, "slug": { "description": "Un identificador alfanumérico para el recurso único de su tipo.", "type": "string", "required": false }, "type": { "description": "Tipo de atributo.", "type": "string", "enum": [ "select" ], "required": false }, "order_by": { "description": "Orden por defecto.", "type": "string", "enum": [ "menu_order", "name", "name_num", "id" ], "required": false }, "has_archives": { "description": "Activar/Desactivar los archivos de atributo.", "type": "boolean", "required": false } } } ], "_links": { "self": [ { "href": "https://fabricaresultados.com/wp-json/wc/v3/products/attributes/batch" } ] } }, "/wc/v3/products/categories": { "namespace": "wc/v3", "methods": [ "GET", "POST" ], "endpoints": [ { "methods": [ "GET" ], "args": { "context": { "description": "Ámbito de aplicación de la solicitud; determina los campos presentes en la respuesta.", "type": "string", "enum": [ "view", "edit" ], "default": "view", "required": false }, "page": { "description": "Página actual de la colección.", "type": "integer", "default": 1, "minimum": 1, "required": false }, "per_page": { "description": "Número máximo de elementos que se devolverán en el conjunto de resultados.", "type": "integer", "default": 10, "minimum": 1, "maximum": 100, "required": false }, "search": { "description": "Limitar los resultados a aquellos que coinciden con una cadena.", "type": "string", "required": false }, "exclude": { "description": "Asegura que el resultado establecido excluya IDs específicos.", "type": "array", "items": { "type": "integer" }, "default": [], "required": false }, "include": { "description": "Limita el resultado establecido a IDs específicos.", "type": "array", "items": { "type": "integer" }, "default": [], "required": false }, "offset": { "description": "Desplazar el conjunto de resultados en un número específico de elementos. Se aplica solo a taxonomías jerárquicas.", "type": "integer", "required": false }, "order": { "description": "Ordenar atributo en orden ascendente o descendente.", "type": "string", "default": "asc", "enum": [ "asc", "desc" ], "required": false }, "orderby": { "description": "Ordenar la colección por atributo del recurso.", "type": "string", "default": "name", "enum": [ "id", "include", "name", "slug", "term_group", "description", "count" ], "required": false }, "hide_empty": { "description": "Ocultar o no los recursos que no estén asignados a ningún producto.", "type": "boolean", "default": false, "required": false }, "parent": { "description": "Limitar el resultado a los recursos asignados a un superior específico. Se aplica solo a taxonomías jerárquicas.", "type": "integer", "required": false }, "product": { "description": "Limitar los resultados a los recursos asignados a un producto específico.", "type": "integer", "default": null, "required": false }, "slug": { "description": "Limitar resultados a recursos con un slug determinado. ", "type": "string", "required": false } } }, { "methods": [ "POST" ], "args": { "name": { "type": "string", "description": "Nombre del recurso.", "required": true }, "slug": { "description": "Un identificador alfanumérico para el recurso único de su tipo.", "type": "string", "required": false }, "parent": { "description": "El ID para el padre del recurso.", "type": "integer", "required": false }, "description": { "description": "Descripción HTML del recurso.", "type": "string", "required": false }, "display": { "default": "default", "description": "Tipo de visualización del archivo de categoría.", "type": "string", "enum": [ "default", "products", "subcategories", "both" ], "required": false }, "image": { "description": "Datos de la imagen.", "type": "object", "properties": { "id": { "description": "ID de imagen.", "type": "integer", "context": [ "view", "edit" ] }, "date_created": { "description": "La fecha en la que la imagen fue creada, en la zona horaria del sitio.", "type": [ "null", "string" ], "context": [ "view", "edit" ], "readonly": true }, "date_created_gmt": { "description": "La fecha de creación de la imagen, en GMT.", "type": [ "null", "string" ], "context": [ "view", "edit" ], "readonly": true }, "date_modified": { "description": "La fecha en la que la imagen fue modificada por última vez, en la zona horaria del sitio.", "type": [ "null", "string" ], "context": [ "view", "edit" ], "readonly": true }, "date_modified_gmt": { "description": "La fecha de la última modificación de la imagen, en GMT.", "type": [ "null", "string" ], "context": [ "view", "edit" ], "readonly": true }, "src": { "description": "URL de la imagen.", "type": "string", "format": "uri", "context": [ "view", "edit" ] }, "name": { "description": "Nombre de la imagen.", "type": "string", "context": [ "view", "edit" ] }, "alt": { "description": "Texto alternativo de la imagen.", "type": "string", "context": [ "view", "edit" ] } }, "required": false }, "menu_order": { "description": "Orden en el menú, utilizado para aplicar un orden personalizado al recurso.", "type": "integer", "required": false } } } ], "_links": { "self": [ { "href": "https://fabricaresultados.com/wp-json/wc/v3/products/categories" } ] } }, "/wc/v3/products/categories/(?P[\\d]+)": { "namespace": "wc/v3", "methods": [ "GET", "POST", "PUT", "PATCH", "DELETE" ], "endpoints": [ { "methods": [ "GET" ], "args": { "id": { "description": "Identificador único del recurso.", "type": "integer", "required": false }, "context": { "description": "Ámbito de aplicación de la solicitud; determina los campos presentes en la respuesta.", "type": "string", "enum": [ "view", "edit" ], "default": "view", "required": false } } }, { "methods": [ "POST", "PUT", "PATCH" ], "args": { "id": { "description": "Identificador único del recurso.", "type": "integer", "required": false }, "name": { "description": "Nombre de la categoría.", "type": "string", "required": false }, "slug": { "description": "Un identificador alfanumérico para el recurso único de su tipo.", "type": "string", "required": false }, "parent": { "description": "El ID para el padre del recurso.", "type": "integer", "required": false }, "description": { "description": "Descripción HTML del recurso.", "type": "string", "required": false }, "display": { "description": "Tipo de visualización del archivo de categoría.", "type": "string", "enum": [ "default", "products", "subcategories", "both" ], "required": false }, "image": { "description": "Datos de la imagen.", "type": "object", "properties": { "id": { "description": "ID de imagen.", "type": "integer", "context": [ "view", "edit" ] }, "date_created": { "description": "La fecha en la que la imagen fue creada, en la zona horaria del sitio.", "type": [ "null", "string" ], "context": [ "view", "edit" ], "readonly": true }, "date_created_gmt": { "description": "La fecha de creación de la imagen, en GMT.", "type": [ "null", "string" ], "context": [ "view", "edit" ], "readonly": true }, "date_modified": { "description": "La fecha en la que la imagen fue modificada por última vez, en la zona horaria del sitio.", "type": [ "null", "string" ], "context": [ "view", "edit" ], "readonly": true }, "date_modified_gmt": { "description": "La fecha de la última modificación de la imagen, en GMT.", "type": [ "null", "string" ], "context": [ "view", "edit" ], "readonly": true }, "src": { "description": "URL de la imagen.", "type": "string", "format": "uri", "context": [ "view", "edit" ] }, "name": { "description": "Nombre de la imagen.", "type": "string", "context": [ "view", "edit" ] }, "alt": { "description": "Texto alternativo de la imagen.", "type": "string", "context": [ "view", "edit" ] } }, "required": false }, "menu_order": { "description": "Orden en el menú, utilizado para aplicar un orden personalizado al recurso.", "type": "integer", "required": false } } }, { "methods": [ "DELETE" ], "args": { "id": { "description": "Identificador único del recurso.", "type": "integer", "required": false }, "force": { "default": false, "type": "boolean", "description": "Tiene que ser verdadero, ya que el recurso no soporta ser movido a la papelera.", "required": false } } } ] }, "/wc/v3/products/categories/batch": { "namespace": "wc/v3", "methods": [ "POST", "PUT", "PATCH" ], "endpoints": [ { "methods": [ "POST", "PUT", "PATCH" ], "args": { "name": { "description": "Nombre de la categoría.", "type": "string", "required": false }, "slug": { "description": "Un identificador alfanumérico para el recurso único de su tipo.", "type": "string", "required": false }, "parent": { "description": "El ID para el padre del recurso.", "type": "integer", "required": false }, "description": { "description": "Descripción HTML del recurso.", "type": "string", "required": false }, "display": { "description": "Tipo de visualización del archivo de categoría.", "type": "string", "enum": [ "default", "products", "subcategories", "both" ], "required": false }, "image": { "description": "Datos de la imagen.", "type": "object", "properties": { "id": { "description": "ID de imagen.", "type": "integer", "context": [ "view", "edit" ] }, "date_created": { "description": "La fecha en la que la imagen fue creada, en la zona horaria del sitio.", "type": [ "null", "string" ], "context": [ "view", "edit" ], "readonly": true }, "date_created_gmt": { "description": "La fecha de creación de la imagen, en GMT.", "type": [ "null", "string" ], "context": [ "view", "edit" ], "readonly": true }, "date_modified": { "description": "La fecha en la que la imagen fue modificada por última vez, en la zona horaria del sitio.", "type": [ "null", "string" ], "context": [ "view", "edit" ], "readonly": true }, "date_modified_gmt": { "description": "La fecha de la última modificación de la imagen, en GMT.", "type": [ "null", "string" ], "context": [ "view", "edit" ], "readonly": true }, "src": { "description": "URL de la imagen.", "type": "string", "format": "uri", "context": [ "view", "edit" ] }, "name": { "description": "Nombre de la imagen.", "type": "string", "context": [ "view", "edit" ] }, "alt": { "description": "Texto alternativo de la imagen.", "type": "string", "context": [ "view", "edit" ] } }, "required": false }, "menu_order": { "description": "Orden en el menú, utilizado para aplicar un orden personalizado al recurso.", "type": "integer", "required": false } } } ], "_links": { "self": [ { "href": "https://fabricaresultados.com/wp-json/wc/v3/products/categories/batch" } ] } }, "/wc/v3/products/reviews": { "namespace": "wc/v3", "methods": [ "GET", "POST" ], "endpoints": [ { "methods": [ "GET" ], "args": { "context": { "description": "Ámbito de aplicación de la solicitud; determina los campos presentes en la respuesta.", "type": "string", "enum": [ "view", "edit" ], "default": "view", "required": false }, "page": { "description": "Página actual de la colección.", "type": "integer", "default": 1, "minimum": 1, "required": false }, "per_page": { "description": "Número máximo de elementos que se devolverán en el conjunto de resultados.", "type": "integer", "default": 10, "minimum": 1, "maximum": 100, "required": false }, "search": { "description": "Limitar los resultados a aquellos que coinciden con una cadena.", "type": "string", "required": false }, "after": { "description": "Limita la respuesta a los recursos publicados después de una determinada fecha conforme con la norma ISO8601.", "type": "string", "format": "date-time", "required": false }, "before": { "description": "Limitar la respuesta a valoraciones publicadas antes de una fecha dada compatible con ISO8601.", "type": "string", "format": "date-time", "required": false }, "exclude": { "description": "Asegura que el resultado establecido excluya IDs específicos.", "type": "array", "items": { "type": "integer" }, "default": [], "required": false }, "include": { "description": "Limitar el resultado a IDs específicos.", "type": "array", "items": { "type": "integer" }, "default": [], "required": false }, "offset": { "description": "Compensa el resultado establecido por un número específico de artículos.", "type": "integer", "required": false }, "order": { "description": "Ordenar atributo en orden ascendente o descendente.", "type": "string", "default": "desc", "enum": [ "asc", "desc" ], "required": false }, "orderby": { "description": "Ordena la colección por atributo de objeto.", "type": "string", "default": "date_gmt", "enum": [ "date", "date_gmt", "id", "include", "product" ], "required": false }, "reviewer": { "description": "Limitar el resultado a las valoraciones asignadas a IDs de usuario específicos.", "type": "array", "items": { "type": "integer" }, "required": false }, "reviewer_exclude": { "description": "Asegura que el resultado establecido excluye las valoraciones asignadas a IDs de usuario específicos.", "type": "array", "items": { "type": "integer" }, "required": false }, "reviewer_email": { "default": null, "description": "Limita el resultado a los del correo electrónico de un autor específico.", "format": "email", "type": "string", "required": false }, "product": { "default": [], "description": "Limita el resultado a valoraciones asignadas a IDs de producto específicos.", "type": "array", "items": { "type": "integer" }, "required": false }, "status": { "default": "approved", "description": "Limita el resultado a las valoraciones asignadas a un estado específico.", "type": "string", "enum": [ "all", "hold", "approved", "spam", "trash" ], "required": false } } }, { "methods": [ "POST" ], "args": { "product_id": { "description": "Identificador único del producto.", "type": "integer", "required": true }, "product_name": { "description": "Nombre del producto.", "type": "string", "required": false }, "status": { "default": "approved", "description": "Estado de la valoración.", "type": "string", "enum": [ "approved", "hold", "spam", "unspam", "trash", "untrash" ], "required": false }, "reviewer": { "type": "string", "description": "Nombre de quien dejó la valoración.", "required": true }, "reviewer_email": { "type": "string", "description": "Correo electrónico de quien dejó la valoración.", "required": true }, "review": { "type": "string", "description": "Contenido de la valoración.", "required": true }, "rating": { "description": "Puntuación de la valoración (de 0 a 5)", "type": "integer", "required": false } } } ], "_links": { "self": [ { "href": "https://fabricaresultados.com/wp-json/wc/v3/products/reviews" } ] } }, "/wc/v3/products/reviews/(?P[\\d]+)": { "namespace": "wc/v3", "methods": [ "GET", "POST", "PUT", "PATCH", "DELETE" ], "endpoints": [ { "methods": [ "GET" ], "args": { "id": { "description": "Identificador único del recurso.", "type": "integer", "required": false }, "context": { "description": "Ámbito de aplicación de la solicitud; determina los campos presentes en la respuesta.", "type": "string", "enum": [ "view", "edit" ], "default": "view", "required": false } } }, { "methods": [ "POST", "PUT", "PATCH" ], "args": { "id": { "description": "Identificador único del recurso.", "type": "integer", "required": false }, "product_id": { "description": "Identificador único del producto al que pertenece la valoración.", "type": "integer", "required": false }, "product_name": { "description": "Nombre del producto.", "type": "string", "required": false }, "status": { "description": "Estado de la valoración.", "type": "string", "enum": [ "approved", "hold", "spam", "unspam", "trash", "untrash" ], "required": false }, "reviewer": { "description": "Nombre de quien valora.", "type": "string", "required": false }, "reviewer_email": { "description": "Correo electrónico de quien valora.", "type": "string", "format": "email", "required": false }, "review": { "description": "El contenido de la valoración.", "type": "string", "required": false }, "rating": { "description": "Puntuación de la valoración (de 0 a 5)", "type": "integer", "required": false } } }, { "methods": [ "DELETE" ], "args": { "id": { "description": "Identificador único del recurso.", "type": "integer", "required": false }, "force": { "default": false, "type": "boolean", "description": "Si se ignora la papelera y se fuerza el borrado.", "required": false } } } ] }, "/wc/v3/products/reviews/batch": { "namespace": "wc/v3", "methods": [ "POST", "PUT", "PATCH" ], "endpoints": [ { "methods": [ "POST", "PUT", "PATCH" ], "args": { "product_id": { "description": "Identificador único del producto al que pertenece la valoración.", "type": "integer", "required": false }, "product_name": { "description": "Nombre del producto.", "type": "string", "required": false }, "status": { "description": "Estado de la valoración.", "type": "string", "enum": [ "approved", "hold", "spam", "unspam", "trash", "untrash" ], "required": false }, "reviewer": { "description": "Nombre de quien valora.", "type": "string", "required": false }, "reviewer_email": { "description": "Correo electrónico de quien valora.", "type": "string", "format": "email", "required": false }, "review": { "description": "El contenido de la valoración.", "type": "string", "required": false }, "rating": { "description": "Puntuación de la valoración (de 0 a 5)", "type": "integer", "required": false } } } ], "_links": { "self": [ { "href": "https://fabricaresultados.com/wp-json/wc/v3/products/reviews/batch" } ] } }, "/wc/v3/products/shipping_classes": { "namespace": "wc/v3", "methods": [ "GET", "POST" ], "endpoints": [ { "methods": [ "GET" ], "args": { "context": { "description": "Ámbito de aplicación de la solicitud; determina los campos presentes en la respuesta.", "type": "string", "enum": [ "view", "edit" ], "default": "view", "required": false }, "page": { "description": "Página actual de la colección.", "type": "integer", "default": 1, "minimum": 1, "required": false }, "per_page": { "description": "Número máximo de elementos que se devolverán en el conjunto de resultados.", "type": "integer", "default": 10, "minimum": 1, "maximum": 100, "required": false }, "search": { "description": "Limitar los resultados a aquellos que coinciden con una cadena.", "type": "string", "required": false }, "exclude": { "description": "Asegura que el resultado establecido excluya IDs específicos.", "type": "array", "items": { "type": "integer" }, "default": [], "required": false }, "include": { "description": "Limita el resultado establecido a IDs específicos.", "type": "array", "items": { "type": "integer" }, "default": [], "required": false }, "offset": { "description": "Desplazar el conjunto de resultados en un número específico de elementos. Se aplica solo a taxonomías jerárquicas.", "type": "integer", "required": false }, "order": { "description": "Ordenar atributo en orden ascendente o descendente.", "type": "string", "default": "asc", "enum": [ "asc", "desc" ], "required": false }, "orderby": { "description": "Ordenar la colección por atributo del recurso.", "type": "string", "default": "name", "enum": [ "id", "include", "name", "slug", "term_group", "description", "count" ], "required": false }, "hide_empty": { "description": "Ocultar o no los recursos que no estén asignados a ningún producto.", "type": "boolean", "default": false, "required": false }, "parent": { "description": "Limitar el resultado a los recursos asignados a un superior específico. Se aplica solo a taxonomías jerárquicas.", "type": "integer", "required": false }, "product": { "description": "Limitar los resultados a los recursos asignados a un producto específico.", "type": "integer", "default": null, "required": false }, "slug": { "description": "Limitar resultados a recursos con un slug determinado. ", "type": "string", "required": false } } }, { "methods": [ "POST" ], "args": { "name": { "type": "string", "description": "Nombre del recurso.", "required": true }, "slug": { "description": "Un identificador alfanumérico para el recurso único de su tipo.", "type": "string", "required": false }, "description": { "description": "Descripción HTML del recurso.", "type": "string", "required": false } } } ], "_links": { "self": [ { "href": "https://fabricaresultados.com/wp-json/wc/v3/products/shipping_classes" } ] } }, "/wc/v3/products/shipping_classes/(?P[\\d]+)": { "namespace": "wc/v3", "methods": [ "GET", "POST", "PUT", "PATCH", "DELETE" ], "endpoints": [ { "methods": [ "GET" ], "args": { "id": { "description": "Identificador único del recurso.", "type": "integer", "required": false }, "context": { "description": "Ámbito de aplicación de la solicitud; determina los campos presentes en la respuesta.", "type": "string", "enum": [ "view", "edit" ], "default": "view", "required": false } } }, { "methods": [ "POST", "PUT", "PATCH" ], "args": { "id": { "description": "Identificador único del recurso.", "type": "integer", "required": false }, "name": { "description": "Nombre de la clase de envío.", "type": "string", "required": false }, "slug": { "description": "Un identificador alfanumérico para el recurso único de su tipo.", "type": "string", "required": false }, "description": { "description": "Descripción HTML del recurso.", "type": "string", "required": false } } }, { "methods": [ "DELETE" ], "args": { "id": { "description": "Identificador único del recurso.", "type": "integer", "required": false }, "force": { "default": false, "type": "boolean", "description": "Tiene que ser verdadero, ya que el recurso no soporta ser movido a la papelera.", "required": false } } } ] }, "/wc/v3/products/shipping_classes/batch": { "namespace": "wc/v3", "methods": [ "POST", "PUT", "PATCH" ], "endpoints": [ { "methods": [ "POST", "PUT", "PATCH" ], "args": { "name": { "description": "Nombre de la clase de envío.", "type": "string", "required": false }, "slug": { "description": "Un identificador alfanumérico para el recurso único de su tipo.", "type": "string", "required": false }, "description": { "description": "Descripción HTML del recurso.", "type": "string", "required": false } } } ], "_links": { "self": [ { "href": "https://fabricaresultados.com/wp-json/wc/v3/products/shipping_classes/batch" } ] } }, "/wc/v3/products/tags": { "namespace": "wc/v3", "methods": [ "GET", "POST" ], "endpoints": [ { "methods": [ "GET" ], "args": { "context": { "description": "Ámbito de aplicación de la solicitud; determina los campos presentes en la respuesta.", "type": "string", "enum": [ "view", "edit" ], "default": "view", "required": false }, "page": { "description": "Página actual de la colección.", "type": "integer", "default": 1, "minimum": 1, "required": false }, "per_page": { "description": "Número máximo de elementos que se devolverán en el conjunto de resultados.", "type": "integer", "default": 10, "minimum": 1, "maximum": 100, "required": false }, "search": { "description": "Limitar los resultados a aquellos que coinciden con una cadena.", "type": "string", "required": false }, "exclude": { "description": "Asegura que el resultado establecido excluya IDs específicos.", "type": "array", "items": { "type": "integer" }, "default": [], "required": false }, "include": { "description": "Limita el resultado establecido a IDs específicos.", "type": "array", "items": { "type": "integer" }, "default": [], "required": false }, "offset": { "description": "Desplazar el conjunto de resultados en un número específico de elementos. Se aplica solo a taxonomías jerárquicas.", "type": "integer", "required": false }, "order": { "description": "Ordenar atributo en orden ascendente o descendente.", "type": "string", "default": "asc", "enum": [ "asc", "desc" ], "required": false }, "orderby": { "description": "Ordenar la colección por atributo del recurso.", "type": "string", "default": "name", "enum": [ "id", "include", "name", "slug", "term_group", "description", "count" ], "required": false }, "hide_empty": { "description": "Ocultar o no los recursos que no estén asignados a ningún producto.", "type": "boolean", "default": false, "required": false }, "parent": { "description": "Limitar el resultado a los recursos asignados a un superior específico. Se aplica solo a taxonomías jerárquicas.", "type": "integer", "required": false }, "product": { "description": "Limitar los resultados a los recursos asignados a un producto específico.", "type": "integer", "default": null, "required": false }, "slug": { "description": "Limitar resultados a recursos con un slug determinado. ", "type": "string", "required": false } } }, { "methods": [ "POST" ], "args": { "name": { "type": "string", "description": "Nombre del recurso.", "required": true }, "slug": { "description": "Un identificador alfanumérico para el recurso único de su tipo.", "type": "string", "required": false }, "description": { "description": "Descripción HTML del recurso.", "type": "string", "required": false } } } ], "_links": { "self": [ { "href": "https://fabricaresultados.com/wp-json/wc/v3/products/tags" } ] } }, "/wc/v3/products/tags/(?P[\\d]+)": { "namespace": "wc/v3", "methods": [ "GET", "POST", "PUT", "PATCH", "DELETE" ], "endpoints": [ { "methods": [ "GET" ], "args": { "id": { "description": "Identificador único del recurso.", "type": "integer", "required": false }, "context": { "description": "Ámbito de aplicación de la solicitud; determina los campos presentes en la respuesta.", "type": "string", "enum": [ "view", "edit" ], "default": "view", "required": false } } }, { "methods": [ "POST", "PUT", "PATCH" ], "args": { "id": { "description": "Identificador único del recurso.", "type": "integer", "required": false }, "name": { "description": "Nombre de la etiqueta.", "type": "string", "required": false }, "slug": { "description": "Un identificador alfanumérico para el recurso único de su tipo.", "type": "string", "required": false }, "description": { "description": "Descripción HTML del recurso.", "type": "string", "required": false } } }, { "methods": [ "DELETE" ], "args": { "id": { "description": "Identificador único del recurso.", "type": "integer", "required": false }, "force": { "default": false, "type": "boolean", "description": "Tiene que ser verdadero, ya que el recurso no soporta ser movido a la papelera.", "required": false } } } ] }, "/wc/v3/products/tags/batch": { "namespace": "wc/v3", "methods": [ "POST", "PUT", "PATCH" ], "endpoints": [ { "methods": [ "POST", "PUT", "PATCH" ], "args": { "name": { "description": "Nombre de la etiqueta.", "type": "string", "required": false }, "slug": { "description": "Un identificador alfanumérico para el recurso único de su tipo.", "type": "string", "required": false }, "description": { "description": "Descripción HTML del recurso.", "type": "string", "required": false } } } ], "_links": { "self": [ { "href": "https://fabricaresultados.com/wp-json/wc/v3/products/tags/batch" } ] } }, "/wc/v3/products": { "namespace": "wc/v3", "methods": [ "GET", "POST" ], "endpoints": [ { "methods": [ "GET" ], "args": { "context": { "description": "Ámbito de aplicación de la solicitud; determina los campos presentes en la respuesta.", "type": "string", "enum": [ "view", "edit" ], "default": "view", "required": false }, "page": { "description": "Página actual de la colección.", "type": "integer", "default": 1, "minimum": 1, "required": false }, "per_page": { "description": "Número máximo de artículos a devolver en el conjunto de resultados.", "type": "integer", "default": 10, "minimum": 1, "maximum": 100, "required": false }, "search": { "description": "Limita los resultados a lo indicado en la cadena.", "type": "string", "required": false }, "after": { "description": "Limita la respuesta a los recursos publicados después de una determinada fecha conforme con la norma ISO8601.", "type": "string", "format": "date-time", "required": false }, "before": { "description": "Limita la respuesta a los recursos publicados antes de una fecha conforme con la norma ISO8601.", "type": "string", "format": "date-time", "required": false }, "modified_after": { "description": "Limita la respuesta a recursos modificados después de una fecha dada conforme con la norma ISO8601.", "type": "string", "format": "date-time", "required": false }, "modified_before": { "description": "Limita la respuesta a los recursos modificados antes de una fecha dada conforme con la norma ISO8601.", "type": "string", "format": "date-time", "required": false }, "dates_are_gmt": { "description": "Si se deben considerar las fechas GMT de las entradas al limitar la respuesta por la fecha de publicación o modificación.", "type": "boolean", "default": false, "required": false }, "exclude": { "description": "Asegura que el resultado establecido excluya IDs específicos.", "type": "array", "items": { "type": "integer" }, "default": [], "required": false }, "include": { "description": "Limita el resultado establecido a IDs específicos.", "type": "array", "items": { "type": "integer" }, "default": [], "required": false }, "offset": { "description": "Compensa el resultado establecido por un número específico de artículos.", "type": "integer", "required": false }, "order": { "description": "Ordenar atributo en orden ascendente o descendente.", "type": "string", "default": "desc", "enum": [ "asc", "desc" ], "required": false }, "orderby": { "description": "Ordena la colección por atributo de objeto.", "type": "string", "default": "date", "enum": [ "date", "id", "include", "title", "slug", "modified", "menu_order", "price", "popularity", "rating" ], "required": false }, "parent": { "description": "Limita el resultado establecido a los que tengan IDs superiores particulares.", "type": "array", "items": { "type": "integer" }, "default": [], "required": false }, "parent_exclude": { "description": "Limita el resultado establecido a todos los artículos excepto a los que tengan un ID superior particular.", "type": "array", "items": { "type": "integer" }, "default": [], "required": false }, "slug": { "description": "Limitar resultados a productos con un slug determinado.", "type": "string", "required": false }, "status": { "default": "any", "description": "Limitar resultados a productos asignados con un estado determinado.", "type": "string", "enum": [ "any", "future", "trash", "draft", "pending", "private", "publish" ], "required": false }, "type": { "description": "Limitar resultados a productos de un tipo determinado.", "type": "string", "enum": [ "simple", "grouped", "external", "variable", "subscription", "variable-subscription", "course" ], "required": false }, "sku": { "description": "Limita el resultado a productos con SKU(s) específico(s). Utiliza comas para separarlos.", "type": "string", "required": false }, "featured": { "description": "Limitar el resultado a productos destacados.", "type": "boolean", "required": false }, "category": { "description": "Limitar resultados a productos asignados al ID de una categoría específica.", "type": "string", "required": false }, "tag": { "description": "Limitar resultados a productos asignados al ID de una etiqueta específica.", "type": "string", "required": false }, "shipping_class": { "description": "Limitar resultados a productos asignados al ID de una clase de envío específica.", "type": "string", "required": false }, "attribute": { "description": "Limita el resultado a productos con un atributo específico. Usa el slug del nombre/atributo de la taxonomía.", "type": "string", "required": false }, "attribute_term": { "description": "Limitar los resultados a productos con un ID de término de atributo específico (requiere un atributo asignado).", "type": "string", "required": false }, "tax_class": { "description": "Limitar el resultado a productos con una clase de impuestos específica.", "type": "string", "enum": [ "standard" ], "required": false }, "on_sale": { "description": "Limitar el resultado a productos rebajados.", "type": "boolean", "required": false }, "min_price": { "description": "Limitar el resultado a productos basados en un precio mínimo.", "type": "string", "required": false }, "max_price": { "description": "Limitar el resultado a productos basados en un precio máximo.", "type": "string", "required": false }, "include_meta": { "default": [], "description": "Limita meta_data a claves específicas.", "type": "array", "items": { "type": "string" }, "required": false }, "exclude_meta": { "default": [], "description": "Asegura que meta_data excluye claves específicas.", "type": "array", "items": { "type": "string" }, "required": false }, "stock_status": { "description": "Limitar el resultado a productos con un estado de inventario específico.", "type": "string", "enum": [ "instock", "outofstock", "onbackorder" ], "required": false }, "search_sku": { "description": "Limita los resultados a los que tienen un SKU que coincide parcialmente con una cadena.", "type": "string", "required": false } } }, { "methods": [ "POST" ], "args": { "name": { "description": "Nombre del producto.", "type": "string", "required": false }, "slug": { "description": "Slug del producto.", "type": "string", "required": false }, "date_created": { "description": "La fecha en la que el producto fue creado, en la zona horaria del sitio.", "type": [ "null", "string" ], "required": false }, "date_created_gmt": { "description": "La fecha de creación del producto, en GMT.", "type": [ "null", "string" ], "required": false }, "type": { "default": "simple", "description": "Tipo de producto.", "type": "string", "enum": [ "simple", "grouped", "external", "variable", "subscription", "variable-subscription", "course" ], "required": false }, "status": { "default": "publish", "description": "Estado del producto (estado de la entrada).", "type": "string", "enum": [ "draft", "pending", "private", "publish", "future" ], "required": false }, "featured": { "default": false, "description": "Producto destacado.", "type": "boolean", "required": false }, "catalog_visibility": { "default": "visible", "description": "Visibilidad del catálogo.", "type": "string", "enum": [ "visible", "catalog", "search", "hidden" ], "required": false }, "description": { "description": "Descripción del producto.", "type": "string", "required": false }, "short_description": { "description": "Descripción corta del producto.", "type": "string", "required": false }, "sku": { "description": "Identificador único.", "type": "string", "required": false }, "regular_price": { "description": "Precio normal del producto.", "type": "string", "required": false }, "sale_price": { "description": "Precio de oferta del producto.", "type": "string", "required": false }, "date_on_sale_from": { "description": "Fecha del inicio del descuento en el precio, en la zona horaria del sitio.", "type": [ "null", "string" ], "required": false }, "date_on_sale_from_gmt": { "description": "Fecha del inicio del descuento en el precio, en GMT.", "type": [ "null", "string" ], "required": false }, "date_on_sale_to": { "description": "Fecha del fin del descuento en el precio, en la zona horaria del sitio.", "type": [ "null", "string" ], "required": false }, "date_on_sale_to_gmt": { "description": "Fecha del fin del descuento en el precio, en la zona horaria del sitio.", "type": [ "null", "string" ], "required": false }, "virtual": { "default": false, "description": "Si el producto es virtual.", "type": "boolean", "required": false }, "downloadable": { "default": false, "description": "Si el producto es descargable.", "type": "boolean", "required": false }, "downloads": { "description": "Lista de archivos descargables.", "type": "array", "items": { "type": "object", "properties": { "id": { "description": "ID de archivo.", "type": "string", "context": [ "view", "edit" ] }, "name": { "description": "Nombre del archivo.", "type": "string", "context": [ "view", "edit" ] }, "file": { "description": "URL del archivo.", "type": "string", "context": [ "view", "edit" ] } } }, "required": false }, "download_limit": { "default": -1, "description": "Número de veces que se pueden descargar los archivos descargables después de la compra.", "type": "integer", "required": false }, "download_expiry": { "default": -1, "description": "Número de días hasta que caduca el acceso a los archivos descargables.", "type": "integer", "required": false }, "external_url": { "description": "URL externa del producto. Solo para productos externos.", "type": "string", "format": "uri", "required": false }, "button_text": { "description": "Texto del botón externo del producto. Solo para productos externos.", "type": "string", "required": false }, "tax_status": { "default": "taxable", "description": "Estado del impuesto.", "type": "string", "enum": [ "taxable", "shipping", "none" ], "required": false }, "tax_class": { "description": "Clase de impuesto.", "type": "string", "required": false }, "manage_stock": { "default": false, "description": "Gestión del inventario a nivel de producto.", "type": "boolean", "required": false }, "stock_quantity": { "description": "Cantidad de inventario.", "type": "integer", "required": false }, "stock_status": { "default": "instock", "description": "Controla el estado del inventario del producto.", "type": "string", "enum": [ "instock", "outofstock", "onbackorder" ], "required": false }, "backorders": { "default": "no", "description": "Si se gestiona el inventario, esto controla si se permiten reservas.", "type": "string", "enum": [ "no", "notify", "yes" ], "required": false }, "low_stock_amount": { "description": "Cantidad de pocas existencias del producto.", "type": [ "integer", "null" ], "required": false }, "sold_individually": { "default": false, "description": "Permitir que un artículo sea comprado en un único pedido.", "type": "boolean", "required": false }, "weight": { "description": "Peso del producto (kg)", "type": "string", "required": false }, "dimensions": { "description": "Dimensiones del producto.", "type": "object", "properties": { "length": { "description": "Longitud del producto (cm).", "type": "string", "context": [ "view", "edit" ] }, "width": { "description": "Anchura del producto (cm).", "type": "string", "context": [ "view", "edit" ] }, "height": { "description": "Altura del producto (cm).", "type": "string", "context": [ "view", "edit" ] } }, "required": false }, "shipping_class": { "description": "Slug de la clase de envío.", "type": "string", "required": false }, "reviews_allowed": { "default": true, "description": "Permitir valoraciones.", "type": "boolean", "required": false }, "upsell_ids": { "description": "Lista de IDs de productos de ventas dirigidas.", "type": "array", "items": { "type": "integer" }, "required": false }, "cross_sell_ids": { "description": "Lista de IDs de productos de ventas cruzadas.", "type": "array", "items": { "type": "integer" }, "required": false }, "parent_id": { "description": "ID del producto padre.", "type": "integer", "required": false }, "purchase_note": { "description": "Nota opcional a enviar al cliente después de la compra.", "type": "string", "required": false }, "categories": { "description": "Lista de categorías.", "type": "array", "items": { "type": "object", "properties": { "id": { "description": "ID de la categoría.", "type": "integer", "context": [ "view", "edit" ] }, "name": { "description": "Nombre de la categoría.", "type": "string", "context": [ "view", "edit" ], "readonly": true }, "slug": { "description": "Slug de categoría.", "type": "string", "context": [ "view", "edit" ], "readonly": true } } }, "required": false }, "tags": { "description": "Lista de etiquetas.", "type": "array", "items": { "type": "object", "properties": { "id": { "description": "ID de etiqueta.", "type": "integer", "context": [ "view", "edit" ] }, "name": { "description": "Nombre de la etiqueta.", "type": "string", "context": [ "view", "edit" ], "readonly": true }, "slug": { "description": "Slug de etiqueta.", "type": "string", "context": [ "view", "edit" ], "readonly": true } } }, "required": false }, "images": { "description": "Lista de imágenes.", "type": "array", "items": { "type": "object", "properties": { "id": { "description": "ID de imagen.", "type": "integer", "context": [ "view", "edit" ] }, "date_created": { "description": "La fecha en la que la imagen fue creada, en la zona horaria del sitio.", "type": [ "null", "string" ], "context": [ "view", "edit" ], "readonly": true }, "date_created_gmt": { "description": "La fecha de creación de la imagen, en GMT.", "type": [ "null", "string" ], "context": [ "view", "edit" ], "readonly": true }, "date_modified": { "description": "La fecha en la que la imagen fue modificada por última vez, en la zona horaria del sitio.", "type": [ "null", "string" ], "context": [ "view", "edit" ], "readonly": true }, "date_modified_gmt": { "description": "La fecha de la última modificación de la imagen, en GMT.", "type": [ "null", "string" ], "context": [ "view", "edit" ], "readonly": true }, "src": { "description": "URL de la imagen.", "type": "string", "format": "uri", "context": [ "view", "edit" ] }, "name": { "description": "Nombre de la imagen.", "type": "string", "context": [ "view", "edit" ] }, "alt": { "description": "Texto alternativo de la imagen.", "type": "string", "context": [ "view", "edit" ] } } }, "required": false }, "attributes": { "description": "Lista de atributos.", "type": "array", "items": { "type": "object", "properties": { "id": { "description": "ID del atributo.", "type": "integer", "context": [ "view", "edit" ] }, "name": { "description": "Nombre de atributo.", "type": "string", "context": [ "view", "edit" ] }, "position": { "description": "Posición del atributo.", "type": "integer", "context": [ "view", "edit" ] }, "visible": { "description": "Definir si el atributo es visible en la pestaña de «Información adicional» en la página del producto.", "type": "boolean", "default": false, "context": [ "view", "edit" ] }, "variation": { "description": "Definir si el atributo puede ser usado como variación.", "type": "boolean", "default": false, "context": [ "view", "edit" ] }, "options": { "description": "Lista de nombres de término del atributo disponibles.", "type": "array", "items": { "type": "string" }, "context": [ "view", "edit" ] } } }, "required": false }, "default_attributes": { "description": "Atributos de la variación por defecto.", "type": "array", "items": { "type": "object", "properties": { "id": { "description": "ID del atributo.", "type": "integer", "context": [ "view", "edit" ] }, "name": { "description": "Nombre de atributo.", "type": "string", "context": [ "view", "edit" ] }, "option": { "description": "Nombre del término del atributo seleccionado.", "type": "string", "context": [ "view", "edit" ] } } }, "required": false }, "menu_order": { "description": "Orden en el menú, utilizado para ordenar los productos de manera personalizada.", "type": "integer", "required": false }, "meta_data": { "description": "Metadatos.", "type": "array", "items": { "type": "object", "properties": { "id": { "description": "ID del meta.", "type": "integer", "context": [ "view", "edit" ], "readonly": true }, "key": { "description": "Clave meta.", "type": "string", "context": [ "view", "edit" ] }, "value": { "description": "Valor meta.", "type": [ "null", "object", "string", "number", "boolean", "integer", "array" ], "context": [ "view", "edit" ] } } }, "required": false } } } ], "_links": { "self": [ { "href": "https://fabricaresultados.com/wp-json/wc/v3/products" } ] } }, "/wc/v3/products/(?P[\\d]+)": { "namespace": "wc/v3", "methods": [ "GET", "POST", "PUT", "PATCH", "DELETE" ], "endpoints": [ { "methods": [ "GET" ], "args": { "id": { "description": "Identificador único del recurso.", "type": "integer", "required": false }, "context": { "description": "Ámbito de aplicación de la solicitud; determina los campos presentes en la respuesta.", "type": "string", "enum": [ "view", "edit" ], "default": "view", "required": false } } }, { "methods": [ "POST", "PUT", "PATCH" ], "args": { "id": { "description": "Identificador único del recurso.", "type": "integer", "required": false }, "name": { "description": "Nombre del producto.", "type": "string", "required": false }, "slug": { "description": "Slug del producto.", "type": "string", "required": false }, "date_created": { "description": "La fecha en la que el producto fue creado, en la zona horaria del sitio.", "type": [ "null", "string" ], "required": false }, "date_created_gmt": { "description": "La fecha de creación del producto, en GMT.", "type": [ "null", "string" ], "required": false }, "type": { "description": "Tipo de producto.", "type": "string", "enum": [ "simple", "grouped", "external", "variable", "subscription", "variable-subscription", "course" ], "required": false }, "status": { "description": "Estado del producto (estado de la entrada).", "type": "string", "enum": [ "draft", "pending", "private", "publish", "future" ], "required": false }, "featured": { "description": "Producto destacado.", "type": "boolean", "required": false }, "catalog_visibility": { "description": "Visibilidad del catálogo.", "type": "string", "enum": [ "visible", "catalog", "search", "hidden" ], "required": false }, "description": { "description": "Descripción del producto.", "type": "string", "required": false }, "short_description": { "description": "Descripción corta del producto.", "type": "string", "required": false }, "sku": { "description": "Identificador único.", "type": "string", "required": false }, "regular_price": { "description": "Precio normal del producto.", "type": "string", "required": false }, "sale_price": { "description": "Precio de oferta del producto.", "type": "string", "required": false }, "date_on_sale_from": { "description": "Fecha del inicio del descuento en el precio, en la zona horaria del sitio.", "type": [ "null", "string" ], "required": false }, "date_on_sale_from_gmt": { "description": "Fecha del inicio del descuento en el precio, en GMT.", "type": [ "null", "string" ], "required": false }, "date_on_sale_to": { "description": "Fecha del fin del descuento en el precio, en la zona horaria del sitio.", "type": [ "null", "string" ], "required": false }, "date_on_sale_to_gmt": { "description": "Fecha del fin del descuento en el precio, en la zona horaria del sitio.", "type": [ "null", "string" ], "required": false }, "virtual": { "description": "Si el producto es virtual.", "type": "boolean", "required": false }, "downloadable": { "description": "Si el producto es descargable.", "type": "boolean", "required": false }, "downloads": { "description": "Lista de archivos descargables.", "type": "array", "items": { "type": "object", "properties": { "id": { "description": "ID de archivo.", "type": "string", "context": [ "view", "edit" ] }, "name": { "description": "Nombre del archivo.", "type": "string", "context": [ "view", "edit" ] }, "file": { "description": "URL del archivo.", "type": "string", "context": [ "view", "edit" ] } } }, "required": false }, "download_limit": { "description": "Número de veces que se pueden descargar los archivos descargables después de la compra.", "type": "integer", "required": false }, "download_expiry": { "description": "Número de días hasta que caduca el acceso a los archivos descargables.", "type": "integer", "required": false }, "external_url": { "description": "URL externa del producto. Solo para productos externos.", "type": "string", "format": "uri", "required": false }, "button_text": { "description": "Texto del botón externo del producto. Solo para productos externos.", "type": "string", "required": false }, "tax_status": { "description": "Estado del impuesto.", "type": "string", "enum": [ "taxable", "shipping", "none" ], "required": false }, "tax_class": { "description": "Clase de impuesto.", "type": "string", "required": false }, "manage_stock": { "description": "Gestión del inventario a nivel de producto.", "type": "boolean", "required": false }, "stock_quantity": { "description": "Cantidad de inventario.", "type": "integer", "required": false }, "stock_status": { "description": "Controla el estado del inventario del producto.", "type": "string", "enum": [ "instock", "outofstock", "onbackorder" ], "required": false }, "backorders": { "description": "Si se gestiona el inventario, esto controla si se permiten reservas.", "type": "string", "enum": [ "no", "notify", "yes" ], "required": false }, "low_stock_amount": { "description": "Cantidad de pocas existencias del producto.", "type": [ "integer", "null" ], "required": false }, "sold_individually": { "description": "Permitir que un artículo sea comprado en un único pedido.", "type": "boolean", "required": false }, "weight": { "description": "Peso del producto (kg)", "type": "string", "required": false }, "dimensions": { "description": "Dimensiones del producto.", "type": "object", "properties": { "length": { "description": "Longitud del producto (cm).", "type": "string", "context": [ "view", "edit" ] }, "width": { "description": "Anchura del producto (cm).", "type": "string", "context": [ "view", "edit" ] }, "height": { "description": "Altura del producto (cm).", "type": "string", "context": [ "view", "edit" ] } }, "required": false }, "shipping_class": { "description": "Slug de la clase de envío.", "type": "string", "required": false }, "reviews_allowed": { "description": "Permitir valoraciones.", "type": "boolean", "required": false }, "upsell_ids": { "description": "Lista de IDs de productos de ventas dirigidas.", "type": "array", "items": { "type": "integer" }, "required": false }, "cross_sell_ids": { "description": "Lista de IDs de productos de ventas cruzadas.", "type": "array", "items": { "type": "integer" }, "required": false }, "parent_id": { "description": "ID del producto padre.", "type": "integer", "required": false }, "purchase_note": { "description": "Nota opcional a enviar al cliente después de la compra.", "type": "string", "required": false }, "categories": { "description": "Lista de categorías.", "type": "array", "items": { "type": "object", "properties": { "id": { "description": "ID de la categoría.", "type": "integer", "context": [ "view", "edit" ] }, "name": { "description": "Nombre de la categoría.", "type": "string", "context": [ "view", "edit" ], "readonly": true }, "slug": { "description": "Slug de categoría.", "type": "string", "context": [ "view", "edit" ], "readonly": true } } }, "required": false }, "tags": { "description": "Lista de etiquetas.", "type": "array", "items": { "type": "object", "properties": { "id": { "description": "ID de etiqueta.", "type": "integer", "context": [ "view", "edit" ] }, "name": { "description": "Nombre de la etiqueta.", "type": "string", "context": [ "view", "edit" ], "readonly": true }, "slug": { "description": "Slug de etiqueta.", "type": "string", "context": [ "view", "edit" ], "readonly": true } } }, "required": false }, "images": { "description": "Lista de imágenes.", "type": "array", "items": { "type": "object", "properties": { "id": { "description": "ID de imagen.", "type": "integer", "context": [ "view", "edit" ] }, "date_created": { "description": "La fecha en la que la imagen fue creada, en la zona horaria del sitio.", "type": [ "null", "string" ], "context": [ "view", "edit" ], "readonly": true }, "date_created_gmt": { "description": "La fecha de creación de la imagen, en GMT.", "type": [ "null", "string" ], "context": [ "view", "edit" ], "readonly": true }, "date_modified": { "description": "La fecha en la que la imagen fue modificada por última vez, en la zona horaria del sitio.", "type": [ "null", "string" ], "context": [ "view", "edit" ], "readonly": true }, "date_modified_gmt": { "description": "La fecha de la última modificación de la imagen, en GMT.", "type": [ "null", "string" ], "context": [ "view", "edit" ], "readonly": true }, "src": { "description": "URL de la imagen.", "type": "string", "format": "uri", "context": [ "view", "edit" ] }, "name": { "description": "Nombre de la imagen.", "type": "string", "context": [ "view", "edit" ] }, "alt": { "description": "Texto alternativo de la imagen.", "type": "string", "context": [ "view", "edit" ] } } }, "required": false }, "attributes": { "description": "Lista de atributos.", "type": "array", "items": { "type": "object", "properties": { "id": { "description": "ID del atributo.", "type": "integer", "context": [ "view", "edit" ] }, "name": { "description": "Nombre de atributo.", "type": "string", "context": [ "view", "edit" ] }, "position": { "description": "Posición del atributo.", "type": "integer", "context": [ "view", "edit" ] }, "visible": { "description": "Definir si el atributo es visible en la pestaña de «Información adicional» en la página del producto.", "type": "boolean", "default": false, "context": [ "view", "edit" ] }, "variation": { "description": "Definir si el atributo puede ser usado como variación.", "type": "boolean", "default": false, "context": [ "view", "edit" ] }, "options": { "description": "Lista de nombres de término del atributo disponibles.", "type": "array", "items": { "type": "string" }, "context": [ "view", "edit" ] } } }, "required": false }, "default_attributes": { "description": "Atributos de la variación por defecto.", "type": "array", "items": { "type": "object", "properties": { "id": { "description": "ID del atributo.", "type": "integer", "context": [ "view", "edit" ] }, "name": { "description": "Nombre de atributo.", "type": "string", "context": [ "view", "edit" ] }, "option": { "description": "Nombre del término del atributo seleccionado.", "type": "string", "context": [ "view", "edit" ] } } }, "required": false }, "menu_order": { "description": "Orden en el menú, utilizado para ordenar los productos de manera personalizada.", "type": "integer", "required": false }, "meta_data": { "description": "Metadatos.", "type": "array", "items": { "type": "object", "properties": { "id": { "description": "ID del meta.", "type": "integer", "context": [ "view", "edit" ], "readonly": true }, "key": { "description": "Clave meta.", "type": "string", "context": [ "view", "edit" ] }, "value": { "description": "Valor meta.", "type": [ "null", "object", "string", "number", "boolean", "integer", "array" ], "context": [ "view", "edit" ] } } }, "required": false } } }, { "methods": [ "DELETE" ], "args": { "id": { "description": "Identificador único del recurso.", "type": "integer", "required": false }, "force": { "default": false, "description": "Si se ignora la papelera y se fuerza el borrado.", "type": "boolean", "required": false } } } ] }, "/wc/v3/products/batch": { "namespace": "wc/v3", "methods": [ "POST", "PUT", "PATCH" ], "endpoints": [ { "methods": [ "POST", "PUT", "PATCH" ], "args": { "name": { "description": "Nombre del producto.", "type": "string", "required": false }, "slug": { "description": "Slug del producto.", "type": "string", "required": false }, "date_created": { "description": "La fecha en la que el producto fue creado, en la zona horaria del sitio.", "type": [ "null", "string" ], "required": false }, "date_created_gmt": { "description": "La fecha de creación del producto, en GMT.", "type": [ "null", "string" ], "required": false }, "type": { "description": "Tipo de producto.", "type": "string", "enum": [ "simple", "grouped", "external", "variable", "subscription", "variable-subscription", "course" ], "required": false }, "status": { "description": "Estado del producto (estado de la entrada).", "type": "string", "enum": [ "draft", "pending", "private", "publish", "future" ], "required": false }, "featured": { "description": "Producto destacado.", "type": "boolean", "required": false }, "catalog_visibility": { "description": "Visibilidad del catálogo.", "type": "string", "enum": [ "visible", "catalog", "search", "hidden" ], "required": false }, "description": { "description": "Descripción del producto.", "type": "string", "required": false }, "short_description": { "description": "Descripción corta del producto.", "type": "string", "required": false }, "sku": { "description": "Identificador único.", "type": "string", "required": false }, "regular_price": { "description": "Precio normal del producto.", "type": "string", "required": false }, "sale_price": { "description": "Precio de oferta del producto.", "type": "string", "required": false }, "date_on_sale_from": { "description": "Fecha del inicio del descuento en el precio, en la zona horaria del sitio.", "type": [ "null", "string" ], "required": false }, "date_on_sale_from_gmt": { "description": "Fecha del inicio del descuento en el precio, en GMT.", "type": [ "null", "string" ], "required": false }, "date_on_sale_to": { "description": "Fecha del fin del descuento en el precio, en la zona horaria del sitio.", "type": [ "null", "string" ], "required": false }, "date_on_sale_to_gmt": { "description": "Fecha del fin del descuento en el precio, en la zona horaria del sitio.", "type": [ "null", "string" ], "required": false }, "virtual": { "description": "Si el producto es virtual.", "type": "boolean", "required": false }, "downloadable": { "description": "Si el producto es descargable.", "type": "boolean", "required": false }, "downloads": { "description": "Lista de archivos descargables.", "type": "array", "items": { "type": "object", "properties": { "id": { "description": "ID de archivo.", "type": "string", "context": [ "view", "edit" ] }, "name": { "description": "Nombre del archivo.", "type": "string", "context": [ "view", "edit" ] }, "file": { "description": "URL del archivo.", "type": "string", "context": [ "view", "edit" ] } } }, "required": false }, "download_limit": { "description": "Número de veces que se pueden descargar los archivos descargables después de la compra.", "type": "integer", "required": false }, "download_expiry": { "description": "Número de días hasta que caduca el acceso a los archivos descargables.", "type": "integer", "required": false }, "external_url": { "description": "URL externa del producto. Solo para productos externos.", "type": "string", "format": "uri", "required": false }, "button_text": { "description": "Texto del botón externo del producto. Solo para productos externos.", "type": "string", "required": false }, "tax_status": { "description": "Estado del impuesto.", "type": "string", "enum": [ "taxable", "shipping", "none" ], "required": false }, "tax_class": { "description": "Clase de impuesto.", "type": "string", "required": false }, "manage_stock": { "description": "Gestión del inventario a nivel de producto.", "type": "boolean", "required": false }, "stock_quantity": { "description": "Cantidad de inventario.", "type": "integer", "required": false }, "stock_status": { "description": "Controla el estado del inventario del producto.", "type": "string", "enum": [ "instock", "outofstock", "onbackorder" ], "required": false }, "backorders": { "description": "Si se gestiona el inventario, esto controla si se permiten reservas.", "type": "string", "enum": [ "no", "notify", "yes" ], "required": false }, "low_stock_amount": { "description": "Cantidad de pocas existencias del producto.", "type": [ "integer", "null" ], "required": false }, "sold_individually": { "description": "Permitir que un artículo sea comprado en un único pedido.", "type": "boolean", "required": false }, "weight": { "description": "Peso del producto (kg)", "type": "string", "required": false }, "dimensions": { "description": "Dimensiones del producto.", "type": "object", "properties": { "length": { "description": "Longitud del producto (cm).", "type": "string", "context": [ "view", "edit" ] }, "width": { "description": "Anchura del producto (cm).", "type": "string", "context": [ "view", "edit" ] }, "height": { "description": "Altura del producto (cm).", "type": "string", "context": [ "view", "edit" ] } }, "required": false }, "shipping_class": { "description": "Slug de la clase de envío.", "type": "string", "required": false }, "reviews_allowed": { "description": "Permitir valoraciones.", "type": "boolean", "required": false }, "upsell_ids": { "description": "Lista de IDs de productos de ventas dirigidas.", "type": "array", "items": { "type": "integer" }, "required": false }, "cross_sell_ids": { "description": "Lista de IDs de productos de ventas cruzadas.", "type": "array", "items": { "type": "integer" }, "required": false }, "parent_id": { "description": "ID del producto padre.", "type": "integer", "required": false }, "purchase_note": { "description": "Nota opcional a enviar al cliente después de la compra.", "type": "string", "required": false }, "categories": { "description": "Lista de categorías.", "type": "array", "items": { "type": "object", "properties": { "id": { "description": "ID de la categoría.", "type": "integer", "context": [ "view", "edit" ] }, "name": { "description": "Nombre de la categoría.", "type": "string", "context": [ "view", "edit" ], "readonly": true }, "slug": { "description": "Slug de categoría.", "type": "string", "context": [ "view", "edit" ], "readonly": true } } }, "required": false }, "tags": { "description": "Lista de etiquetas.", "type": "array", "items": { "type": "object", "properties": { "id": { "description": "ID de etiqueta.", "type": "integer", "context": [ "view", "edit" ] }, "name": { "description": "Nombre de la etiqueta.", "type": "string", "context": [ "view", "edit" ], "readonly": true }, "slug": { "description": "Slug de etiqueta.", "type": "string", "context": [ "view", "edit" ], "readonly": true } } }, "required": false }, "images": { "description": "Lista de imágenes.", "type": "array", "items": { "type": "object", "properties": { "id": { "description": "ID de imagen.", "type": "integer", "context": [ "view", "edit" ] }, "date_created": { "description": "La fecha en la que la imagen fue creada, en la zona horaria del sitio.", "type": [ "null", "string" ], "context": [ "view", "edit" ], "readonly": true }, "date_created_gmt": { "description": "La fecha de creación de la imagen, en GMT.", "type": [ "null", "string" ], "context": [ "view", "edit" ], "readonly": true }, "date_modified": { "description": "La fecha en la que la imagen fue modificada por última vez, en la zona horaria del sitio.", "type": [ "null", "string" ], "context": [ "view", "edit" ], "readonly": true }, "date_modified_gmt": { "description": "La fecha de la última modificación de la imagen, en GMT.", "type": [ "null", "string" ], "context": [ "view", "edit" ], "readonly": true }, "src": { "description": "URL de la imagen.", "type": "string", "format": "uri", "context": [ "view", "edit" ] }, "name": { "description": "Nombre de la imagen.", "type": "string", "context": [ "view", "edit" ] }, "alt": { "description": "Texto alternativo de la imagen.", "type": "string", "context": [ "view", "edit" ] } } }, "required": false }, "attributes": { "description": "Lista de atributos.", "type": "array", "items": { "type": "object", "properties": { "id": { "description": "ID del atributo.", "type": "integer", "context": [ "view", "edit" ] }, "name": { "description": "Nombre de atributo.", "type": "string", "context": [ "view", "edit" ] }, "position": { "description": "Posición del atributo.", "type": "integer", "context": [ "view", "edit" ] }, "visible": { "description": "Definir si el atributo es visible en la pestaña de «Información adicional» en la página del producto.", "type": "boolean", "default": false, "context": [ "view", "edit" ] }, "variation": { "description": "Definir si el atributo puede ser usado como variación.", "type": "boolean", "default": false, "context": [ "view", "edit" ] }, "options": { "description": "Lista de nombres de término del atributo disponibles.", "type": "array", "items": { "type": "string" }, "context": [ "view", "edit" ] } } }, "required": false }, "default_attributes": { "description": "Atributos de la variación por defecto.", "type": "array", "items": { "type": "object", "properties": { "id": { "description": "ID del atributo.", "type": "integer", "context": [ "view", "edit" ] }, "name": { "description": "Nombre de atributo.", "type": "string", "context": [ "view", "edit" ] }, "option": { "description": "Nombre del término del atributo seleccionado.", "type": "string", "context": [ "view", "edit" ] } } }, "required": false }, "menu_order": { "description": "Orden en el menú, utilizado para ordenar los productos de manera personalizada.", "type": "integer", "required": false }, "meta_data": { "description": "Metadatos.", "type": "array", "items": { "type": "object", "properties": { "id": { "description": "ID del meta.", "type": "integer", "context": [ "view", "edit" ], "readonly": true }, "key": { "description": "Clave meta.", "type": "string", "context": [ "view", "edit" ] }, "value": { "description": "Valor meta.", "type": [ "null", "object", "string", "number", "boolean", "integer", "array" ], "context": [ "view", "edit" ] } } }, "required": false } } } ], "_links": { "self": [ { "href": "https://fabricaresultados.com/wp-json/wc/v3/products/batch" } ] } }, "/wc/v3/products/(?P[\\d]+)/variations": { "namespace": "wc/v3", "methods": [ "GET", "POST" ], "endpoints": [ { "methods": [ "GET" ], "args": { "product_id": { "description": "Identificador único del producto variable.", "type": "integer", "required": false }, "context": { "description": "Ámbito de aplicación de la solicitud; determina los campos presentes en la respuesta.", "type": "string", "enum": [ "view", "edit" ], "default": "view", "required": false }, "page": { "description": "Página actual de la colección.", "type": "integer", "default": 1, "minimum": 1, "required": false }, "per_page": { "description": "Número máximo de artículos a devolver en el conjunto de resultados.", "type": "integer", "default": 10, "minimum": 1, "maximum": 100, "required": false }, "search": { "description": "Limita los resultados a lo indicado en la cadena.", "type": "string", "required": false }, "after": { "description": "Limita la respuesta a los recursos publicados después de una determinada fecha conforme con la norma ISO8601.", "type": "string", "format": "date-time", "required": false }, "before": { "description": "Limita la respuesta a los recursos publicados antes de una fecha conforme con la norma ISO8601.", "type": "string", "format": "date-time", "required": false }, "modified_after": { "description": "Limita la respuesta a recursos modificados después de una fecha dada conforme con la norma ISO8601.", "type": "string", "format": "date-time", "required": false }, "modified_before": { "description": "Limita la respuesta a los recursos modificados antes de una fecha dada conforme con la norma ISO8601.", "type": "string", "format": "date-time", "required": false }, "dates_are_gmt": { "description": "Si se deben considerar las fechas GMT de las entradas al limitar la respuesta por la fecha de publicación o modificación.", "type": "boolean", "default": false, "required": false }, "exclude": { "description": "Asegura que el resultado establecido excluya IDs específicos.", "type": "array", "items": { "type": "integer" }, "default": [], "required": false }, "include": { "description": "Limita el resultado establecido a IDs específicos.", "type": "array", "items": { "type": "integer" }, "default": [], "required": false }, "offset": { "description": "Compensa el resultado establecido por un número específico de artículos.", "type": "integer", "required": false }, "order": { "description": "Ordenar atributo en orden ascendente o descendente.", "type": "string", "default": "desc", "enum": [ "asc", "desc" ], "required": false }, "orderby": { "description": "Ordena la colección por atributo de objeto.", "type": "string", "default": "date", "enum": [ "date", "id", "include", "title", "slug", "modified", "menu_order" ], "required": false }, "parent": { "description": "Limita el resultado establecido a los que tengan IDs superiores particulares.", "type": "array", "items": { "type": "integer" }, "default": [], "required": false }, "parent_exclude": { "description": "Limita el resultado establecido a todos los artículos excepto a los que tengan un ID superior particular.", "type": "array", "items": { "type": "integer" }, "default": [], "required": false }, "slug": { "description": "Limitar resultados a productos con un slug determinado.", "type": "string", "required": false }, "status": { "default": "any", "description": "Limitar resultados a productos asignados con un estado determinado.", "type": "string", "enum": [ "any", "future", "trash", "draft", "pending", "private", "publish" ], "required": false }, "sku": { "description": "Limita el resultado a productos con SKU(s) específico(s). Utiliza comas para separarlos.", "type": "string", "required": false }, "tax_class": { "description": "Limitar el resultado a productos con una clase de impuestos específica.", "type": "string", "enum": [ "standard" ], "required": false }, "on_sale": { "description": "Limitar el resultado a productos rebajados.", "type": "boolean", "required": false }, "min_price": { "description": "Limitar el resultado a productos basados en un precio mínimo.", "type": "string", "required": false }, "max_price": { "description": "Limitar el resultado a productos basados en un precio máximo.", "type": "string", "required": false }, "include_meta": { "default": [], "description": "Limita meta_data a claves específicas.", "type": "array", "items": { "type": "string" }, "required": false }, "exclude_meta": { "default": [], "description": "Asegura que meta_data excluye claves específicas.", "type": "array", "items": { "type": "string" }, "required": false }, "stock_status": { "description": "Limitar el resultado a productos con un estado de inventario específico.", "type": "string", "enum": [ "instock", "outofstock", "onbackorder" ], "required": false } } }, { "methods": [ "POST" ], "args": { "product_id": { "description": "Identificador único del producto variable.", "type": "integer", "required": false }, "description": { "description": "Descripción de la variación", "type": "string", "required": false }, "sku": { "description": "Identificador único.", "type": "string", "required": false }, "regular_price": { "description": "Precio normal de la variación.", "type": "string", "required": false }, "sale_price": { "description": "Precio rebajado de la variación.", "type": "string", "required": false }, "date_on_sale_from": { "description": "Fecha del inicio del descuento en el precio, en la zona horaria del sitio.", "type": [ "null", "string" ], "required": false }, "date_on_sale_from_gmt": { "description": "Fecha del inicio del descuento en el precio, en GMT.", "type": [ "null", "string" ], "required": false }, "date_on_sale_to": { "description": "Fecha del fin del descuento en el precio, en la zona horaria del sitio.", "type": [ "null", "string" ], "required": false }, "date_on_sale_to_gmt": { "description": "Fecha del fin del descuento en el precio, en la zona horaria del sitio.", "type": [ "null", "string" ], "required": false }, "status": { "default": "publish", "description": "Estado de la variación.", "type": "string", "enum": [ "draft", "pending", "private", "publish" ], "required": false }, "virtual": { "default": false, "description": "Si la variación es virtual.", "type": "boolean", "required": false }, "downloadable": { "default": false, "description": "Si la variación es descargable.", "type": "boolean", "required": false }, "downloads": { "description": "Lista de archivos descargables.", "type": "array", "items": { "type": "object", "properties": { "id": { "description": "ID de archivo.", "type": "string", "context": [ "view", "edit" ] }, "name": { "description": "Nombre del archivo.", "type": "string", "context": [ "view", "edit" ] }, "file": { "description": "URL del archivo.", "type": "string", "context": [ "view", "edit" ] } } }, "required": false }, "download_limit": { "default": -1, "description": "Número de veces que se pueden descargar los archivos descargables después de la compra.", "type": "integer", "required": false }, "download_expiry": { "default": -1, "description": "Número de días hasta que caduca el acceso a los archivos descargables.", "type": "integer", "required": false }, "tax_status": { "default": "taxable", "description": "Estado del impuesto.", "type": "string", "enum": [ "taxable", "shipping", "none" ], "required": false }, "tax_class": { "description": "Clase de impuesto.", "type": "string", "required": false }, "manage_stock": { "default": false, "description": "Gestión del inventario a nivel de las variaciones.", "type": "boolean", "required": false }, "stock_quantity": { "description": "Cantidad de inventario.", "type": "integer", "required": false }, "stock_status": { "default": "instock", "description": "Controla el estado del inventario del producto.", "type": "string", "enum": [ "instock", "outofstock", "onbackorder" ], "required": false }, "backorders": { "default": "no", "description": "Si se gestiona el inventario, esto controla si se permiten reservas.", "type": "string", "enum": [ "no", "notify", "yes" ], "required": false }, "low_stock_amount": { "description": "Cantidad de pocas existencias de la variación.", "type": [ "integer", "null" ], "required": false }, "weight": { "description": "Peso de la variación (kg).", "type": "string", "required": false }, "dimensions": { "description": "Dimensiones de la variación.", "type": "object", "properties": { "length": { "description": "Largo de la variación (cm).", "type": "string", "context": [ "view", "edit" ] }, "width": { "description": "Anchura de la variación (cm).", "type": "string", "context": [ "view", "edit" ] }, "height": { "description": "Altura de la variación (cm).", "type": "string", "context": [ "view", "edit" ] } }, "required": false }, "shipping_class": { "description": "Slug de la clase de envío.", "type": "string", "required": false }, "image": { "description": "Datos de la imagen de la variación.", "type": "object", "properties": { "id": { "description": "ID de imagen.", "type": "integer", "context": [ "view", "edit" ] }, "date_created": { "description": "La fecha en la que la imagen fue creada, en la zona horaria del sitio.", "type": [ "null", "string" ], "context": [ "view", "edit" ], "readonly": true }, "date_created_gmt": { "description": "La fecha de creación de la imagen, en GMT.", "type": [ "null", "string" ], "context": [ "view", "edit" ], "readonly": true }, "date_modified": { "description": "La fecha en la que la imagen fue modificada por última vez, en la zona horaria del sitio.", "type": [ "null", "string" ], "context": [ "view", "edit" ], "readonly": true }, "date_modified_gmt": { "description": "La fecha de la última modificación de la imagen, en GMT.", "type": [ "null", "string" ], "context": [ "view", "edit" ], "readonly": true }, "src": { "description": "URL de la imagen.", "type": "string", "format": "uri", "context": [ "view", "edit" ] }, "name": { "description": "Nombre de la imagen.", "type": "string", "context": [ "view", "edit" ] }, "alt": { "description": "Texto alternativo de la imagen.", "type": "string", "context": [ "view", "edit" ] } }, "required": false }, "attributes": { "description": "Lista de atributos.", "type": "array", "items": { "type": "object", "properties": { "id": { "description": "ID del atributo.", "type": "integer", "context": [ "view", "edit" ] }, "name": { "description": "Nombre de atributo.", "type": "string", "context": [ "view", "edit" ] }, "option": { "description": "Nombre del término del atributo seleccionado.", "type": "string", "context": [ "view", "edit" ] } } }, "required": false }, "menu_order": { "description": "Orden en el menú, utilizado para ordenar los productos de manera personalizada.", "type": "integer", "required": false }, "meta_data": { "description": "Metadatos.", "type": "array", "items": { "type": "object", "properties": { "id": { "description": "ID del meta.", "type": "integer", "context": [ "view", "edit" ], "readonly": true }, "key": { "description": "Clave meta.", "type": "string", "context": [ "view", "edit" ] }, "value": { "description": "Valor meta.", "type": [ "null", "object", "string", "number", "boolean", "integer", "array" ], "context": [ "view", "edit" ] } } }, "required": false } } } ] }, "/wc/v3/products/(?P[\\d]+)/variations/(?P[\\d]+)": { "namespace": "wc/v3", "methods": [ "GET", "POST", "PUT", "PATCH", "DELETE" ], "endpoints": [ { "methods": [ "GET" ], "args": { "product_id": { "description": "Identificador único del producto variable.", "type": "integer", "required": false }, "id": { "description": "Identificador único de la variación.", "type": "integer", "required": false }, "context": { "description": "Ámbito de aplicación de la solicitud; determina los campos presentes en la respuesta.", "type": "string", "enum": [ "view", "edit" ], "default": "view", "required": false } } }, { "methods": [ "POST", "PUT", "PATCH" ], "args": { "product_id": { "description": "Identificador único del producto variable.", "type": "integer", "required": false }, "id": { "description": "Identificador único de la variación.", "type": "integer", "required": false }, "description": { "description": "Descripción de la variación", "type": "string", "required": false }, "sku": { "description": "Identificador único.", "type": "string", "required": false }, "regular_price": { "description": "Precio normal de la variación.", "type": "string", "required": false }, "sale_price": { "description": "Precio rebajado de la variación.", "type": "string", "required": false }, "date_on_sale_from": { "description": "Fecha del inicio del descuento en el precio, en la zona horaria del sitio.", "type": [ "null", "string" ], "required": false }, "date_on_sale_from_gmt": { "description": "Fecha del inicio del descuento en el precio, en GMT.", "type": [ "null", "string" ], "required": false }, "date_on_sale_to": { "description": "Fecha del fin del descuento en el precio, en la zona horaria del sitio.", "type": [ "null", "string" ], "required": false }, "date_on_sale_to_gmt": { "description": "Fecha del fin del descuento en el precio, en la zona horaria del sitio.", "type": [ "null", "string" ], "required": false }, "status": { "description": "Estado de la variación.", "type": "string", "enum": [ "draft", "pending", "private", "publish" ], "required": false }, "virtual": { "description": "Si la variación es virtual.", "type": "boolean", "required": false }, "downloadable": { "description": "Si la variación es descargable.", "type": "boolean", "required": false }, "downloads": { "description": "Lista de archivos descargables.", "type": "array", "items": { "type": "object", "properties": { "id": { "description": "ID de archivo.", "type": "string", "context": [ "view", "edit" ] }, "name": { "description": "Nombre del archivo.", "type": "string", "context": [ "view", "edit" ] }, "file": { "description": "URL del archivo.", "type": "string", "context": [ "view", "edit" ] } } }, "required": false }, "download_limit": { "description": "Número de veces que se pueden descargar los archivos descargables después de la compra.", "type": "integer", "required": false }, "download_expiry": { "description": "Número de días hasta que caduca el acceso a los archivos descargables.", "type": "integer", "required": false }, "tax_status": { "description": "Estado del impuesto.", "type": "string", "enum": [ "taxable", "shipping", "none" ], "required": false }, "tax_class": { "description": "Clase de impuesto.", "type": "string", "required": false }, "manage_stock": { "description": "Gestión del inventario a nivel de las variaciones.", "type": "boolean", "required": false }, "stock_quantity": { "description": "Cantidad de inventario.", "type": "integer", "required": false }, "stock_status": { "description": "Controla el estado del inventario del producto.", "type": "string", "enum": [ "instock", "outofstock", "onbackorder" ], "required": false }, "backorders": { "description": "Si se gestiona el inventario, esto controla si se permiten reservas.", "type": "string", "enum": [ "no", "notify", "yes" ], "required": false }, "low_stock_amount": { "description": "Cantidad de pocas existencias de la variación.", "type": [ "integer", "null" ], "required": false }, "weight": { "description": "Peso de la variación (kg).", "type": "string", "required": false }, "dimensions": { "description": "Dimensiones de la variación.", "type": "object", "properties": { "length": { "description": "Largo de la variación (cm).", "type": "string", "context": [ "view", "edit" ] }, "width": { "description": "Anchura de la variación (cm).", "type": "string", "context": [ "view", "edit" ] }, "height": { "description": "Altura de la variación (cm).", "type": "string", "context": [ "view", "edit" ] } }, "required": false }, "shipping_class": { "description": "Slug de la clase de envío.", "type": "string", "required": false }, "image": { "description": "Datos de la imagen de la variación.", "type": "object", "properties": { "id": { "description": "ID de imagen.", "type": "integer", "context": [ "view", "edit" ] }, "date_created": { "description": "La fecha en la que la imagen fue creada, en la zona horaria del sitio.", "type": [ "null", "string" ], "context": [ "view", "edit" ], "readonly": true }, "date_created_gmt": { "description": "La fecha de creación de la imagen, en GMT.", "type": [ "null", "string" ], "context": [ "view", "edit" ], "readonly": true }, "date_modified": { "description": "La fecha en la que la imagen fue modificada por última vez, en la zona horaria del sitio.", "type": [ "null", "string" ], "context": [ "view", "edit" ], "readonly": true }, "date_modified_gmt": { "description": "La fecha de la última modificación de la imagen, en GMT.", "type": [ "null", "string" ], "context": [ "view", "edit" ], "readonly": true }, "src": { "description": "URL de la imagen.", "type": "string", "format": "uri", "context": [ "view", "edit" ] }, "name": { "description": "Nombre de la imagen.", "type": "string", "context": [ "view", "edit" ] }, "alt": { "description": "Texto alternativo de la imagen.", "type": "string", "context": [ "view", "edit" ] } }, "required": false }, "attributes": { "description": "Lista de atributos.", "type": "array", "items": { "type": "object", "properties": { "id": { "description": "ID del atributo.", "type": "integer", "context": [ "view", "edit" ] }, "name": { "description": "Nombre de atributo.", "type": "string", "context": [ "view", "edit" ] }, "option": { "description": "Nombre del término del atributo seleccionado.", "type": "string", "context": [ "view", "edit" ] } } }, "required": false }, "menu_order": { "description": "Orden en el menú, utilizado para ordenar los productos de manera personalizada.", "type": "integer", "required": false }, "meta_data": { "description": "Metadatos.", "type": "array", "items": { "type": "object", "properties": { "id": { "description": "ID del meta.", "type": "integer", "context": [ "view", "edit" ], "readonly": true }, "key": { "description": "Clave meta.", "type": "string", "context": [ "view", "edit" ] }, "value": { "description": "Valor meta.", "type": [ "null", "object", "string", "number", "boolean", "integer", "array" ], "context": [ "view", "edit" ] } } }, "required": false } } }, { "methods": [ "DELETE" ], "args": { "product_id": { "description": "Identificador único del producto variable.", "type": "integer", "required": false }, "id": { "description": "Identificador único de la variación.", "type": "integer", "required": false }, "force": { "default": false, "type": "boolean", "description": "Si se ignora la papelera y se fuerza el borrado.", "required": false } } } ] }, "/wc/v3/products/(?P[\\d]+)/variations/batch": { "namespace": "wc/v3", "methods": [ "POST", "PUT", "PATCH" ], "endpoints": [ { "methods": [ "POST", "PUT", "PATCH" ], "args": { "product_id": { "description": "Identificador único del producto variable.", "type": "integer", "required": false }, "description": { "description": "Descripción de la variación", "type": "string", "required": false }, "sku": { "description": "Identificador único.", "type": "string", "required": false }, "regular_price": { "description": "Precio normal de la variación.", "type": "string", "required": false }, "sale_price": { "description": "Precio rebajado de la variación.", "type": "string", "required": false }, "date_on_sale_from": { "description": "Fecha del inicio del descuento en el precio, en la zona horaria del sitio.", "type": [ "null", "string" ], "required": false }, "date_on_sale_from_gmt": { "description": "Fecha del inicio del descuento en el precio, en GMT.", "type": [ "null", "string" ], "required": false }, "date_on_sale_to": { "description": "Fecha del fin del descuento en el precio, en la zona horaria del sitio.", "type": [ "null", "string" ], "required": false }, "date_on_sale_to_gmt": { "description": "Fecha del fin del descuento en el precio, en la zona horaria del sitio.", "type": [ "null", "string" ], "required": false }, "status": { "description": "Estado de la variación.", "type": "string", "enum": [ "draft", "pending", "private", "publish" ], "required": false }, "virtual": { "description": "Si la variación es virtual.", "type": "boolean", "required": false }, "downloadable": { "description": "Si la variación es descargable.", "type": "boolean", "required": false }, "downloads": { "description": "Lista de archivos descargables.", "type": "array", "items": { "type": "object", "properties": { "id": { "description": "ID de archivo.", "type": "string", "context": [ "view", "edit" ] }, "name": { "description": "Nombre del archivo.", "type": "string", "context": [ "view", "edit" ] }, "file": { "description": "URL del archivo.", "type": "string", "context": [ "view", "edit" ] } } }, "required": false }, "download_limit": { "description": "Número de veces que se pueden descargar los archivos descargables después de la compra.", "type": "integer", "required": false }, "download_expiry": { "description": "Número de días hasta que caduca el acceso a los archivos descargables.", "type": "integer", "required": false }, "tax_status": { "description": "Estado del impuesto.", "type": "string", "enum": [ "taxable", "shipping", "none" ], "required": false }, "tax_class": { "description": "Clase de impuesto.", "type": "string", "required": false }, "manage_stock": { "description": "Gestión del inventario a nivel de las variaciones.", "type": "boolean", "required": false }, "stock_quantity": { "description": "Cantidad de inventario.", "type": "integer", "required": false }, "stock_status": { "description": "Controla el estado del inventario del producto.", "type": "string", "enum": [ "instock", "outofstock", "onbackorder" ], "required": false }, "backorders": { "description": "Si se gestiona el inventario, esto controla si se permiten reservas.", "type": "string", "enum": [ "no", "notify", "yes" ], "required": false }, "low_stock_amount": { "description": "Cantidad de pocas existencias de la variación.", "type": [ "integer", "null" ], "required": false }, "weight": { "description": "Peso de la variación (kg).", "type": "string", "required": false }, "dimensions": { "description": "Dimensiones de la variación.", "type": "object", "properties": { "length": { "description": "Largo de la variación (cm).", "type": "string", "context": [ "view", "edit" ] }, "width": { "description": "Anchura de la variación (cm).", "type": "string", "context": [ "view", "edit" ] }, "height": { "description": "Altura de la variación (cm).", "type": "string", "context": [ "view", "edit" ] } }, "required": false }, "shipping_class": { "description": "Slug de la clase de envío.", "type": "string", "required": false }, "image": { "description": "Datos de la imagen de la variación.", "type": "object", "properties": { "id": { "description": "ID de imagen.", "type": "integer", "context": [ "view", "edit" ] }, "date_created": { "description": "La fecha en la que la imagen fue creada, en la zona horaria del sitio.", "type": [ "null", "string" ], "context": [ "view", "edit" ], "readonly": true }, "date_created_gmt": { "description": "La fecha de creación de la imagen, en GMT.", "type": [ "null", "string" ], "context": [ "view", "edit" ], "readonly": true }, "date_modified": { "description": "La fecha en la que la imagen fue modificada por última vez, en la zona horaria del sitio.", "type": [ "null", "string" ], "context": [ "view", "edit" ], "readonly": true }, "date_modified_gmt": { "description": "La fecha de la última modificación de la imagen, en GMT.", "type": [ "null", "string" ], "context": [ "view", "edit" ], "readonly": true }, "src": { "description": "URL de la imagen.", "type": "string", "format": "uri", "context": [ "view", "edit" ] }, "name": { "description": "Nombre de la imagen.", "type": "string", "context": [ "view", "edit" ] }, "alt": { "description": "Texto alternativo de la imagen.", "type": "string", "context": [ "view", "edit" ] } }, "required": false }, "attributes": { "description": "Lista de atributos.", "type": "array", "items": { "type": "object", "properties": { "id": { "description": "ID del atributo.", "type": "integer", "context": [ "view", "edit" ] }, "name": { "description": "Nombre de atributo.", "type": "string", "context": [ "view", "edit" ] }, "option": { "description": "Nombre del término del atributo seleccionado.", "type": "string", "context": [ "view", "edit" ] } } }, "required": false }, "menu_order": { "description": "Orden en el menú, utilizado para ordenar los productos de manera personalizada.", "type": "integer", "required": false }, "meta_data": { "description": "Metadatos.", "type": "array", "items": { "type": "object", "properties": { "id": { "description": "ID del meta.", "type": "integer", "context": [ "view", "edit" ], "readonly": true }, "key": { "description": "Clave meta.", "type": "string", "context": [ "view", "edit" ] }, "value": { "description": "Valor meta.", "type": [ "null", "object", "string", "number", "boolean", "integer", "array" ], "context": [ "view", "edit" ] } } }, "required": false } } } ] }, "/wc/v3/reports/sales": { "namespace": "wc/v3", "methods": [ "GET" ], "endpoints": [ { "methods": [ "GET" ], "args": { "context": { "description": "Ámbito de aplicación de la solicitud; determina los campos presentes en la respuesta.", "type": "string", "enum": [ "view" ], "default": "view", "required": false }, "period": { "description": "Periodo del informe.", "type": "string", "enum": [ "week", "month", "last_month", "year" ], "required": false }, "date_min": { "description": "Devuelve las ventas para una fecha de inicio específica, la fecha tiene que estar en formato YYYY-MM-DD.", "type": "string", "format": "date", "required": false }, "date_max": { "description": "Devuelve las ventas para una fecha de fin específica, la fecha tiene que estar en formato YYYY-MM-DD.", "type": "string", "format": "date", "required": false } } } ], "_links": { "self": [ { "href": "https://fabricaresultados.com/wp-json/wc/v3/reports/sales" } ] } }, "/wc/v3/reports/top_sellers": { "namespace": "wc/v3", "methods": [ "GET" ], "endpoints": [ { "methods": [ "GET" ], "args": { "context": { "description": "Ámbito de aplicación de la solicitud; determina los campos presentes en la respuesta.", "type": "string", "enum": [ "view" ], "default": "view", "required": false }, "period": { "description": "Periodo del informe.", "type": "string", "enum": [ "week", "month", "last_month", "year" ], "required": false }, "date_min": { "description": "Devuelve las ventas para una fecha de inicio específica, la fecha tiene que estar en formato YYYY-MM-DD.", "type": "string", "format": "date", "required": false }, "date_max": { "description": "Devuelve las ventas para una fecha de fin específica, la fecha tiene que estar en formato YYYY-MM-DD.", "type": "string", "format": "date", "required": false } } } ], "_links": { "self": [ { "href": "https://fabricaresultados.com/wp-json/wc/v3/reports/top_sellers" } ] } }, "/wc/v3/reports/orders/totals": { "namespace": "wc/v3", "methods": [ "GET" ], "endpoints": [ { "methods": [ "GET" ], "args": { "context": { "description": "Ámbito de aplicación de la solicitud; determina los campos presentes en la respuesta.", "type": "string", "enum": [ "view" ], "default": "view", "required": false } } } ], "_links": { "self": [ { "href": "https://fabricaresultados.com/wp-json/wc/v3/reports/orders/totals" } ] } }, "/wc/v3/reports/products/totals": { "namespace": "wc/v3", "methods": [ "GET" ], "endpoints": [ { "methods": [ "GET" ], "args": { "context": { "description": "Ámbito de aplicación de la solicitud; determina los campos presentes en la respuesta.", "type": "string", "enum": [ "view" ], "default": "view", "required": false } } } ], "_links": { "self": [ { "href": "https://fabricaresultados.com/wp-json/wc/v3/reports/products/totals" } ] } }, "/wc/v3/reports/customers/totals": { "namespace": "wc/v3", "methods": [ "GET" ], "endpoints": [ { "methods": [ "GET" ], "args": { "context": { "description": "Ámbito de aplicación de la solicitud; determina los campos presentes en la respuesta.", "type": "string", "enum": [ "view" ], "default": "view", "required": false } } } ], "_links": { "self": [ { "href": "https://fabricaresultados.com/wp-json/wc/v3/reports/customers/totals" } ] } }, "/wc/v3/reports/coupons/totals": { "namespace": "wc/v3", "methods": [ "GET" ], "endpoints": [ { "methods": [ "GET" ], "args": { "context": { "description": "Ámbito de aplicación de la solicitud; determina los campos presentes en la respuesta.", "type": "string", "enum": [ "view" ], "default": "view", "required": false } } } ], "_links": { "self": [ { "href": "https://fabricaresultados.com/wp-json/wc/v3/reports/coupons/totals" } ] } }, "/wc/v3/reports/reviews/totals": { "namespace": "wc/v3", "methods": [ "GET" ], "endpoints": [ { "methods": [ "GET" ], "args": { "context": { "description": "Ámbito de aplicación de la solicitud; determina los campos presentes en la respuesta.", "type": "string", "enum": [ "view" ], "default": "view", "required": false } } } ], "_links": { "self": [ { "href": "https://fabricaresultados.com/wp-json/wc/v3/reports/reviews/totals" } ] } }, "/wc/v3/reports": { "namespace": "wc/v3", "methods": [ "GET" ], "endpoints": [ { "methods": [ "GET" ], "args": { "context": { "description": "Ámbito de aplicación de la solicitud; determina los campos presentes en la respuesta.", "type": "string", "enum": [ "view" ], "default": "view", "required": false } } } ], "_links": { "self": [ { "href": "https://fabricaresultados.com/wp-json/wc/v3/reports" } ] } }, "/wc/v3/settings": { "namespace": "wc/v3", "methods": [ "GET" ], "endpoints": [ { "methods": [ "GET" ], "args": [] } ], "_links": { "self": [ { "href": "https://fabricaresultados.com/wp-json/wc/v3/settings" } ] } }, "/wc/v3/settings/batch": { "namespace": "wc/v3", "methods": [ "POST", "PUT", "PATCH" ], "endpoints": [ { "methods": [ "POST", "PUT", "PATCH" ], "args": [] } ], "_links": { "self": [ { "href": "https://fabricaresultados.com/wp-json/wc/v3/settings/batch" } ] } }, "/wc/v3/settings/(?P[\\w-]+)": { "namespace": "wc/v3", "methods": [ "GET" ], "endpoints": [ { "methods": [ "GET" ], "args": { "group": { "description": "ID de ajustes del grupo.", "type": "string", "required": false } } } ] }, "/wc/v3/settings/(?P[\\w-]+)/batch": { "namespace": "wc/v3", "methods": [ "POST", "PUT", "PATCH" ], "endpoints": [ { "methods": [ "POST", "PUT", "PATCH" ], "args": { "group": { "description": "ID de ajustes del grupo.", "type": "string", "required": false }, "value": { "description": "Valor del ajuste.", "type": [ "null", "object", "string", "number", "boolean", "integer", "array" ], "required": false } } } ] }, "/wc/v3/settings/(?P[\\w-]+)/(?P[\\w-]+)": { "namespace": "wc/v3", "methods": [ "GET", "POST", "PUT", "PATCH" ], "endpoints": [ { "methods": [ "GET" ], "args": { "group": { "description": "ID de ajustes del grupo.", "type": "string", "required": false }, "id": { "description": "Identificador único del recurso.", "type": "string", "required": false } } }, { "methods": [ "POST", "PUT", "PATCH" ], "args": { "group": { "description": "ID de ajustes del grupo.", "type": "string", "required": false }, "id": { "description": "Identificador único del recurso.", "type": "string", "required": false }, "value": { "description": "Valor del ajuste.", "type": [ "null", "object", "string", "number", "boolean", "integer", "array" ], "required": false } } } ] }, "/wc/v3/shipping/zones": { "namespace": "wc/v3", "methods": [ "GET", "POST" ], "endpoints": [ { "methods": [ "GET" ], "args": [] }, { "methods": [ "POST" ], "args": { "name": { "type": "string", "description": "Nombre de zona de envío.", "required": true }, "order": { "description": "Orden de zona de envío.", "type": "integer", "required": false } } } ], "_links": { "self": [ { "href": "https://fabricaresultados.com/wp-json/wc/v3/shipping/zones" } ] } }, "/wc/v3/shipping/zones/(?P[\\d]+)": { "namespace": "wc/v3", "methods": [ "GET", "POST", "PUT", "PATCH", "DELETE" ], "endpoints": [ { "methods": [ "GET" ], "args": { "id": { "description": "ID único del recurso.", "type": "integer", "required": false } } }, { "methods": [ "POST", "PUT", "PATCH" ], "args": { "id": { "description": "ID único del recurso.", "type": "integer", "required": false }, "name": { "description": "Nombre de zona de envío.", "type": "string", "required": false }, "order": { "description": "Orden de zona de envío.", "type": "integer", "required": false } } }, { "methods": [ "DELETE" ], "args": { "id": { "description": "ID único del recurso.", "type": "integer", "required": false }, "force": { "default": false, "type": "boolean", "description": "Si se ignora la papelera y se fuerza el borrado.", "required": false } } } ] }, "/wc/v3/shipping/zones/(?P[\\d]+)/locations": { "namespace": "wc/v3", "methods": [ "GET", "POST", "PUT", "PATCH" ], "endpoints": [ { "methods": [ "GET" ], "args": { "id": { "description": "ID único del recurso.", "type": "integer", "required": false } } }, { "methods": [ "POST", "PUT", "PATCH" ], "args": { "id": { "description": "ID único del recurso.", "type": "integer", "required": false }, "code": { "description": "Código de ubicación de la zona de envío.", "type": "string", "required": false }, "type": { "description": "Tipo de ubicación de la zona de envío.", "type": "string", "enum": [ "postcode", "state", "country", "continent" ], "required": false } } } ] }, "/wc/v3/shipping/zones/(?P[\\d]+)/methods": { "namespace": "wc/v3", "methods": [ "GET", "POST" ], "endpoints": [ { "methods": [ "GET" ], "args": { "zone_id": { "description": "ID único de la zona.", "type": "integer", "required": false } } }, { "methods": [ "POST" ], "args": { "zone_id": { "description": "ID único de la zona.", "type": "integer", "required": false }, "order": { "description": "Orden de pedidos del método de envío.", "type": "integer", "required": false }, "enabled": { "description": "Estado de activación del método de envío.", "type": "boolean", "required": false }, "settings": { "description": "Ajustes del método de envío.", "type": "object", "properties": { "id": { "description": "Un identificador único para el ajuste.", "type": "string", "context": [ "view", "edit" ], "readonly": true }, "label": { "description": "Una etiqueta legible del ajuste utilizado en las interfaces.", "type": "string", "context": [ "view", "edit" ], "readonly": true }, "description": { "description": "Una descripción legible del ajuste utilizado en las interfaces.", "type": "string", "context": [ "view", "edit" ], "readonly": true }, "type": { "description": "Tipo de ajuste.", "type": "string", "context": [ "view", "edit" ], "enum": [ "text", "email", "number", "color", "password", "textarea", "select", "multiselect", "radio", "image_width", "checkbox", "class", "order" ], "readonly": true }, "value": { "description": "Valor del ajuste.", "type": "string", "context": [ "view", "edit" ] }, "default": { "description": "Valor por defecto para el ajuste.", "type": "string", "context": [ "view", "edit" ], "readonly": true }, "tip": { "description": "Texto de ayuda adicional mostrado al usuario sobre el ajuste.", "type": "string", "context": [ "view", "edit" ], "readonly": true }, "placeholder": { "description": "Texto de muestra que se verá en los campos de introducción de texto.", "type": "string", "context": [ "view", "edit" ], "readonly": true } }, "required": false }, "method_id": { "description": "ID del método de envío.", "required": true } } } ] }, "/wc/v3/shipping/zones/(?P[\\d]+)/methods/(?P[\\d]+)": { "namespace": "wc/v3", "methods": [ "GET", "POST", "PUT", "PATCH", "DELETE" ], "endpoints": [ { "methods": [ "GET" ], "args": { "zone_id": { "description": "ID único de la zona.", "type": "integer", "required": false }, "instance_id": { "description": "ID único de la instancia.", "type": "integer", "required": false } } }, { "methods": [ "POST", "PUT", "PATCH" ], "args": { "zone_id": { "description": "ID único de la zona.", "type": "integer", "required": false }, "instance_id": { "description": "ID único de la instancia.", "type": "integer", "required": false }, "order": { "description": "Orden de pedidos del método de envío.", "type": "integer", "required": false }, "enabled": { "description": "Estado de activación del método de envío.", "type": "boolean", "required": false }, "settings": { "description": "Ajustes del método de envío.", "type": "object", "properties": { "id": { "description": "Un identificador único para el ajuste.", "type": "string", "context": [ "view", "edit" ], "readonly": true }, "label": { "description": "Una etiqueta legible del ajuste utilizado en las interfaces.", "type": "string", "context": [ "view", "edit" ], "readonly": true }, "description": { "description": "Una descripción legible del ajuste utilizado en las interfaces.", "type": "string", "context": [ "view", "edit" ], "readonly": true }, "type": { "description": "Tipo de ajuste.", "type": "string", "context": [ "view", "edit" ], "enum": [ "text", "email", "number", "color", "password", "textarea", "select", "multiselect", "radio", "image_width", "checkbox", "class", "order" ], "readonly": true }, "value": { "description": "Valor del ajuste.", "type": "string", "context": [ "view", "edit" ] }, "default": { "description": "Valor por defecto para el ajuste.", "type": "string", "context": [ "view", "edit" ], "readonly": true }, "tip": { "description": "Texto de ayuda adicional mostrado al usuario sobre el ajuste.", "type": "string", "context": [ "view", "edit" ], "readonly": true }, "placeholder": { "description": "Texto de muestra que se verá en los campos de introducción de texto.", "type": "string", "context": [ "view", "edit" ], "readonly": true } }, "required": false } } }, { "methods": [ "DELETE" ], "args": { "zone_id": { "description": "ID único de la zona.", "type": "integer", "required": false }, "instance_id": { "description": "ID único de la instancia.", "type": "integer", "required": false }, "force": { "default": false, "type": "boolean", "description": "Si se ignora la papelera y se fuerza el borrado.", "required": false } } } ] }, "/wc/v3/taxes/classes": { "namespace": "wc/v3", "methods": [ "GET", "POST" ], "endpoints": [ { "methods": [ "GET" ], "args": { "context": { "description": "Ámbito de aplicación de la solicitud; determina los campos presentes en la respuesta.", "type": "string", "enum": [ "view", "edit" ], "default": "view", "required": false } } }, { "methods": [ "POST" ], "args": { "name": { "description": "Nombre de la clase de impuesto.", "type": "string", "required": true } } } ], "_links": { "self": [ { "href": "https://fabricaresultados.com/wp-json/wc/v3/taxes/classes" } ] } }, "/wc/v3/taxes/classes/(?P\\w[\\w\\s\\-]*)": { "namespace": "wc/v3", "methods": [ "GET", "DELETE" ], "endpoints": [ { "methods": [ "GET" ], "args": { "slug": { "description": "Slug único del recurso.", "type": "string", "required": false } } }, { "methods": [ "DELETE" ], "args": { "slug": { "description": "Slug único del recurso.", "type": "string", "required": false }, "force": { "default": false, "type": "boolean", "description": "Tiene que ser verdadero, ya que el recurso no soporta ser movido a la papelera.", "required": false } } } ] }, "/wc/v3/taxes": { "namespace": "wc/v3", "methods": [ "GET", "POST" ], "endpoints": [ { "methods": [ "GET" ], "args": { "context": { "description": "Ámbito de aplicación de la solicitud; determina los campos presentes en la respuesta.", "type": "string", "enum": [ "view", "edit" ], "default": "view", "required": false }, "page": { "description": "Página actual de la colección.", "type": "integer", "default": 1, "minimum": 1, "required": false }, "per_page": { "description": "Número máximo de artículos a devolver en el conjunto de resultados.", "type": "integer", "default": 10, "minimum": 1, "maximum": 100, "required": false }, "offset": { "description": "Compensa el resultado establecido por un número específico de artículos.", "type": "integer", "required": false }, "order": { "default": "asc", "description": "Ordenar atributo en orden ascendente o descendente.", "enum": [ "asc", "desc" ], "type": "string", "required": false }, "orderby": { "default": "order", "description": "Ordena la colección por atributo de objeto.", "enum": [ "id", "order", "priority" ], "type": "string", "required": false }, "class": { "description": "Ordenar por clase de impuesto.", "enum": [ "standard" ], "type": "string", "required": false } } }, { "methods": [ "POST" ], "args": { "country": { "description": "Código ISO 3166 del país.", "type": "string", "required": false }, "state": { "description": "Código del estado.", "type": "string", "required": false }, "postcode": { "description": "«Código postal/ZIP» no es compatible con valores multiples. Quedará obsoleto a partir de la versión 5.3 de WooCommerce, en su lugar debe usarse «códigopostal».", "type": "string", "required": false }, "city": { "description": "«Nombre de la ciudad» no es compatible con valores multiples. Quedará obsoleto a partir de la versión 5.3 de WooCommerce, en su lugar debe usarse «ciudades».", "type": "string", "required": false }, "rate": { "description": "Tasa de impuestos.", "type": "string", "required": false }, "name": { "description": "Nombre de la tasa de impuestos.", "type": "string", "required": false }, "priority": { "default": 1, "description": "Prioridad de impuestos.", "type": "integer", "required": false }, "compound": { "default": false, "description": "Si se trata o no de una tarifa compuesta.", "type": "boolean", "required": false }, "shipping": { "default": true, "description": "Si esta tasa de impuesto se aplica también al envío o no.", "type": "boolean", "required": false }, "order": { "description": "Indica el orden que aparecerá en las peticiones.", "type": "integer", "required": false }, "class": { "default": "standard", "description": "Clase de impuesto.", "type": "string", "enum": [ "standard" ], "required": false }, "postcodes": { "description": "Lista de códigos postales. Presentado en la versión 5.3 de WooCommerce.", "type": "array", "items": { "type": "string" }, "required": false }, "cities": { "description": "Lista de nombres de ciudades. Presentado en la versión 5.3 de WooCommerce.", "type": "array", "items": { "type": "string" }, "required": false } } } ], "_links": { "self": [ { "href": "https://fabricaresultados.com/wp-json/wc/v3/taxes" } ] } }, "/wc/v3/taxes/(?P[\\d]+)": { "namespace": "wc/v3", "methods": [ "GET", "POST", "PUT", "PATCH", "DELETE" ], "endpoints": [ { "methods": [ "GET" ], "args": { "id": { "description": "Identificador único del recurso.", "type": "integer", "required": false }, "context": { "description": "Ámbito de aplicación de la solicitud; determina los campos presentes en la respuesta.", "type": "string", "enum": [ "view", "edit" ], "default": "view", "required": false } } }, { "methods": [ "POST", "PUT", "PATCH" ], "args": { "id": { "description": "Identificador único del recurso.", "type": "integer", "required": false }, "country": { "description": "Código ISO 3166 del país.", "type": "string", "required": false }, "state": { "description": "Código del estado.", "type": "string", "required": false }, "postcode": { "description": "«Código postal/ZIP» no es compatible con valores multiples. Quedará obsoleto a partir de la versión 5.3 de WooCommerce, en su lugar debe usarse «códigopostal».", "type": "string", "required": false }, "city": { "description": "«Nombre de la ciudad» no es compatible con valores multiples. Quedará obsoleto a partir de la versión 5.3 de WooCommerce, en su lugar debe usarse «ciudades».", "type": "string", "required": false }, "rate": { "description": "Tasa de impuestos.", "type": "string", "required": false }, "name": { "description": "Nombre de la tasa de impuestos.", "type": "string", "required": false }, "priority": { "description": "Prioridad de impuestos.", "type": "integer", "required": false }, "compound": { "description": "Si se trata o no de una tarifa compuesta.", "type": "boolean", "required": false }, "shipping": { "description": "Si esta tasa de impuesto se aplica también al envío o no.", "type": "boolean", "required": false }, "order": { "description": "Indica el orden que aparecerá en las peticiones.", "type": "integer", "required": false }, "class": { "description": "Clase de impuesto.", "type": "string", "enum": [ "standard" ], "required": false }, "postcodes": { "description": "Lista de códigos postales. Presentado en la versión 5.3 de WooCommerce.", "type": "array", "items": { "type": "string" }, "required": false }, "cities": { "description": "Lista de nombres de ciudades. Presentado en la versión 5.3 de WooCommerce.", "type": "array", "items": { "type": "string" }, "required": false } } }, { "methods": [ "DELETE" ], "args": { "id": { "description": "Identificador único del recurso.", "type": "integer", "required": false }, "force": { "default": false, "type": "boolean", "description": "Tiene que ser verdadero, ya que el recurso no soporta ser movido a la papelera.", "required": false } } } ] }, "/wc/v3/taxes/batch": { "namespace": "wc/v3", "methods": [ "POST", "PUT", "PATCH" ], "endpoints": [ { "methods": [ "POST", "PUT", "PATCH" ], "args": { "country": { "description": "Código ISO 3166 del país.", "type": "string", "required": false }, "state": { "description": "Código del estado.", "type": "string", "required": false }, "postcode": { "description": "«Código postal/ZIP» no es compatible con valores multiples. Quedará obsoleto a partir de la versión 5.3 de WooCommerce, en su lugar debe usarse «códigopostal».", "type": "string", "required": false }, "city": { "description": "«Nombre de la ciudad» no es compatible con valores multiples. Quedará obsoleto a partir de la versión 5.3 de WooCommerce, en su lugar debe usarse «ciudades».", "type": "string", "required": false }, "rate": { "description": "Tasa de impuestos.", "type": "string", "required": false }, "name": { "description": "Nombre de la tasa de impuestos.", "type": "string", "required": false }, "priority": { "description": "Prioridad de impuestos.", "type": "integer", "required": false }, "compound": { "description": "Si se trata o no de una tarifa compuesta.", "type": "boolean", "required": false }, "shipping": { "description": "Si esta tasa de impuesto se aplica también al envío o no.", "type": "boolean", "required": false }, "order": { "description": "Indica el orden que aparecerá en las peticiones.", "type": "integer", "required": false }, "class": { "description": "Clase de impuesto.", "type": "string", "enum": [ "standard" ], "required": false }, "postcodes": { "description": "Lista de códigos postales. Presentado en la versión 5.3 de WooCommerce.", "type": "array", "items": { "type": "string" }, "required": false }, "cities": { "description": "Lista de nombres de ciudades. Presentado en la versión 5.3 de WooCommerce.", "type": "array", "items": { "type": "string" }, "required": false } } } ], "_links": { "self": [ { "href": "https://fabricaresultados.com/wp-json/wc/v3/taxes/batch" } ] } }, "/wc/v3/webhooks": { "namespace": "wc/v3", "methods": [ "GET", "POST" ], "endpoints": [ { "methods": [ "GET" ], "args": { "context": { "description": "Ámbito de aplicación de la solicitud; determina los campos presentes en la respuesta.", "type": "string", "enum": [ "view", "edit" ], "default": "view", "required": false }, "page": { "description": "Página actual de la colección.", "type": "integer", "default": 1, "minimum": 1, "required": false }, "per_page": { "description": "Número máximo de elementos que se devolverán en el conjunto de resultados.", "type": "integer", "default": 10, "minimum": 1, "maximum": 100, "required": false }, "search": { "description": "Limitar los resultados a aquellos que coinciden con una cadena.", "type": "string", "required": false }, "after": { "description": "Limita la respuesta a los recursos publicados después de una determinada fecha conforme con la norma ISO8601.", "type": "string", "format": "date-time", "required": false }, "before": { "description": "Limita la respuesta a los recursos publicados antes de una fecha conforme con la norma ISO8601.", "type": "string", "format": "date-time", "required": false }, "exclude": { "description": "Asegura que el resultado establecido excluya IDs específicos.", "type": "array", "items": { "type": "integer" }, "default": [], "required": false }, "include": { "description": "Limita el resultado establecido a IDs específicos.", "type": "array", "items": { "type": "integer" }, "default": [], "required": false }, "offset": { "description": "Compensa el resultado establecido por un número específico de artículos.", "type": "integer", "required": false }, "order": { "description": "Ordenar atributo en orden ascendente o descendente.", "type": "string", "default": "desc", "enum": [ "asc", "desc" ], "required": false }, "orderby": { "description": "Ordena la colección por atributo de objeto.", "type": "string", "default": "date", "enum": [ "date", "id", "title" ], "required": false }, "status": { "default": "all", "description": "Limitar el conjunto de resultados a webhooks asignados a un estado específico.", "type": "string", "enum": [ "all", "active", "paused", "disabled" ], "required": false } } }, { "methods": [ "POST" ], "args": { "name": { "description": "Un nombre amigable para el webhook.", "type": "string", "required": false }, "status": { "default": "active", "description": "Estado del webhook.", "type": "string", "enum": [ "active", "paused", "disabled" ], "required": false }, "topic": { "type": "string", "description": "Tema del webhook.", "required": true }, "secret": { "description": "Clave secreta utilizada para crear un hash del webhook emitido y ofrecido en las cabeceras de respuesta. Por defecto es un hash MD5 del ID del usuario actual | nombre de usuario si no lo tuviese.", "type": "string", "required": false }, "delivery_url": { "type": "string", "description": "URL de entrega del webhook.", "required": true } } } ], "_links": { "self": [ { "href": "https://fabricaresultados.com/wp-json/wc/v3/webhooks" } ] } }, "/wc/v3/webhooks/(?P[\\d]+)": { "namespace": "wc/v3", "methods": [ "GET", "POST", "PUT", "PATCH", "DELETE" ], "endpoints": [ { "methods": [ "GET" ], "args": { "id": { "description": "Identificador único del recurso.", "type": "integer", "required": false }, "context": { "description": "Ámbito de aplicación de la solicitud; determina los campos presentes en la respuesta.", "type": "string", "enum": [ "view", "edit" ], "default": "view", "required": false } } }, { "methods": [ "POST", "PUT", "PATCH" ], "args": { "id": { "description": "Identificador único del recurso.", "type": "integer", "required": false }, "name": { "description": "Un nombre amigable para el webhook.", "type": "string", "required": false }, "status": { "description": "Estado del webhook.", "type": "string", "enum": [ "active", "paused", "disabled" ], "required": false }, "topic": { "description": "Tema del webhook.", "type": "string", "required": false }, "secret": { "description": "Clave secreta utilizada para crear un hash del webhook emitido y ofrecido en las cabeceras de respuesta. Por defecto es un hash MD5 del ID del usuario actual | nombre de usuario si no lo tuviese.", "type": "string", "required": false } } }, { "methods": [ "DELETE" ], "args": { "id": { "description": "Identificador único del recurso.", "type": "integer", "required": false }, "force": { "default": false, "type": "boolean", "description": "Tiene que ser verdadero, ya que el recurso no soporta ser movido a la papelera.", "required": false } } } ] }, "/wc/v3/webhooks/batch": { "namespace": "wc/v3", "methods": [ "POST", "PUT", "PATCH" ], "endpoints": [ { "methods": [ "POST", "PUT", "PATCH" ], "args": { "name": { "description": "Un nombre amigable para el webhook.", "type": "string", "required": false }, "status": { "description": "Estado del webhook.", "type": "string", "enum": [ "active", "paused", "disabled" ], "required": false }, "topic": { "description": "Tema del webhook.", "type": "string", "required": false }, "secret": { "description": "Clave secreta utilizada para crear un hash del webhook emitido y ofrecido en las cabeceras de respuesta. Por defecto es un hash MD5 del ID del usuario actual | nombre de usuario si no lo tuviese.", "type": "string", "required": false } } } ], "_links": { "self": [ { "href": "https://fabricaresultados.com/wp-json/wc/v3/webhooks/batch" } ] } }, "/wc/v3/system_status": { "namespace": "wc/v3", "methods": [ "GET" ], "endpoints": [ { "methods": [ "GET" ], "args": { "context": { "description": "Ámbito de aplicación de la solicitud; determina los campos presentes en la respuesta.", "type": "string", "enum": [ "view" ], "default": "view", "required": false } } } ], "_links": { "self": [ { "href": "https://fabricaresultados.com/wp-json/wc/v3/system_status" } ] } }, "/wc/v3/system_status/tools": { "namespace": "wc/v3", "methods": [ "GET" ], "endpoints": [ { "methods": [ "GET" ], "args": { "context": { "description": "Ámbito de aplicación de la solicitud; determina los campos presentes en la respuesta.", "type": "string", "enum": [ "view", "edit" ], "default": "view", "required": false } } } ], "_links": { "self": [ { "href": "https://fabricaresultados.com/wp-json/wc/v3/system_status/tools" } ] } }, "/wc/v3/system_status/tools/(?P[\\w-]+)": { "namespace": "wc/v3", "methods": [ "GET", "POST", "PUT", "PATCH" ], "endpoints": [ { "methods": [ "GET" ], "args": { "id": { "description": "Identificador único del recurso.", "type": "string", "required": false } } }, { "methods": [ "POST", "PUT", "PATCH" ], "args": { "id": { "description": "Un identificador único para la herramienta.", "type": "string", "required": false }, "name": { "description": "Nombre de la herramienta.", "type": "string", "required": false }, "action": { "description": "Lo que hará la herramienta en funcionamiento.", "type": "string", "required": false }, "description": { "description": "Descripción de la herramienta.", "type": "string", "required": false }, "success": { "description": "¿Se ejecutó correctamente la herramienta?", "type": "boolean", "required": false }, "message": { "description": "Mensaje mostrado por la herramienta.", "type": "string", "required": false } } } ] }, "/wc/v3/shipping_methods": { "namespace": "wc/v3", "methods": [ "GET" ], "endpoints": [ { "methods": [ "GET" ], "args": { "context": { "description": "Ámbito de aplicación de la solicitud; determina los campos presentes en la respuesta.", "type": "string", "enum": [ "view" ], "default": "view", "required": false } } } ], "_links": { "self": [ { "href": "https://fabricaresultados.com/wp-json/wc/v3/shipping_methods" } ] } }, "/wc/v3/shipping_methods/(?P[\\w-]+)": { "namespace": "wc/v3", "methods": [ "GET" ], "endpoints": [ { "methods": [ "GET" ], "args": { "id": { "description": "Identificador único del recurso.", "type": "string", "required": false }, "context": { "description": "Ámbito de aplicación de la solicitud; determina los campos presentes en la respuesta.", "type": "string", "enum": [ "view" ], "default": "view", "required": false } } } ] }, "/wc/v3/payment_gateways": { "namespace": "wc/v3", "methods": [ "GET" ], "endpoints": [ { "methods": [ "GET" ], "args": { "context": { "description": "Ámbito de aplicación de la solicitud; determina los campos presentes en la respuesta.", "type": "string", "enum": [ "view", "edit" ], "default": "view", "required": false } } } ], "_links": { "self": [ { "href": "https://fabricaresultados.com/wp-json/wc/v3/payment_gateways" } ] } }, "/wc/v3/payment_gateways/(?P[\\w-]+)": { "namespace": "wc/v3", "methods": [ "GET", "POST", "PUT", "PATCH" ], "endpoints": [ { "methods": [ "GET" ], "args": { "id": { "description": "Identificador único del recurso.", "type": "string", "required": false }, "context": { "description": "Ámbito de aplicación de la solicitud; determina los campos presentes en la respuesta.", "type": "string", "enum": [ "view", "edit" ], "default": "view", "required": false } } }, { "methods": [ "POST", "PUT", "PATCH" ], "args": { "id": { "description": "Identificador único del recurso.", "type": "string", "required": false }, "title": { "description": "Título de la pasarela de pago en la página de finalizar compra.", "type": "string", "required": false }, "description": { "description": "Descripción de la pasarela de pago en la página de finalizar compra.", "type": "string", "required": false }, "order": { "description": "Orden de visualización de la pasarela de pago", "type": "integer", "required": false }, "enabled": { "description": "Estado de activación de la pasarela de pago.", "type": "boolean", "required": false }, "settings": { "description": "Ajustes de la pasarela de pago.", "type": "object", "properties": { "id": { "description": "Un identificador único para el ajuste.", "type": "string", "context": [ "view", "edit" ], "readonly": true }, "label": { "description": "Una etiqueta legible del ajuste utilizado en las interfaces.", "type": "string", "context": [ "view", "edit" ], "readonly": true }, "description": { "description": "Una descripción legible del ajuste utilizado en las interfaces.", "type": "string", "context": [ "view", "edit" ], "readonly": true }, "type": { "description": "Tipo de ajuste.", "type": "string", "context": [ "view", "edit" ], "enum": [ "text", "email", "number", "color", "password", "textarea", "select", "multiselect", "radio", "image_width", "checkbox" ], "readonly": true }, "value": { "description": "Valor del ajuste.", "type": "string", "context": [ "view", "edit" ] }, "default": { "description": "Valor por defecto para el ajuste.", "type": "string", "context": [ "view", "edit" ], "readonly": true }, "tip": { "description": "Texto de ayuda adicional mostrado al usuario sobre el ajuste.", "type": "string", "context": [ "view", "edit" ], "readonly": true }, "placeholder": { "description": "Texto de muestra que se verá en los campos de introducción de texto.", "type": "string", "context": [ "view", "edit" ], "readonly": true } }, "required": false } } } ] }, "/wc/v3/data": { "namespace": "wc/v3", "methods": [ "GET" ], "endpoints": [ { "methods": [ "GET" ], "args": [] } ], "_links": { "self": [ { "href": "https://fabricaresultados.com/wp-json/wc/v3/data" } ] } }, "/wc/v3/data/continents": { "namespace": "wc/v3", "methods": [ "GET" ], "endpoints": [ { "methods": [ "GET" ], "args": [] } ], "_links": { "self": [ { "href": "https://fabricaresultados.com/wp-json/wc/v3/data/continents" } ] } }, "/wc/v3/data/continents/(?P[\\w-]+)": { "namespace": "wc/v3", "methods": [ "GET" ], "endpoints": [ { "methods": [ "GET" ], "args": { "continent": { "description": "Código de 2 caracteres del continente.", "type": "string", "required": false } } } ] }, "/wc/v3/data/countries": { "namespace": "wc/v3", "methods": [ "GET" ], "endpoints": [ { "methods": [ "GET" ], "args": [] } ], "_links": { "self": [ { "href": "https://fabricaresultados.com/wp-json/wc/v3/data/countries" } ] } }, "/wc/v3/data/countries/(?P[\\w-]+)": { "namespace": "wc/v3", "methods": [ "GET" ], "endpoints": [ { "methods": [ "GET" ], "args": { "location": { "description": "Código de país ISO3166 alpha-2.", "type": "string", "required": false } } } ] }, "/wc/v3/data/currencies": { "namespace": "wc/v3", "methods": [ "GET" ], "endpoints": [ { "methods": [ "GET" ], "args": [] } ], "_links": { "self": [ { "href": "https://fabricaresultados.com/wp-json/wc/v3/data/currencies" } ] } }, "/wc/v3/data/currencies/current": { "namespace": "wc/v3", "methods": [ "GET" ], "endpoints": [ { "methods": [ "GET" ], "args": [] } ], "_links": { "self": [ { "href": "https://fabricaresultados.com/wp-json/wc/v3/data/currencies/current" } ] } }, "/wc/v3/data/currencies/(?P[\\w-]{3})": { "namespace": "wc/v3", "methods": [ "GET" ], "endpoints": [ { "methods": [ "GET" ], "args": { "location": { "description": "Código de moneda ISO4217.", "type": "string", "required": false } } } ] }, "/wc/v3/subscriptions": { "namespace": "wc/v3", "methods": [ "GET", "POST" ], "endpoints": [ { "methods": [ "GET" ], "args": { "context": { "description": "Ámbito de aplicación de la solicitud; determina los campos presentes en la respuesta.", "type": "string", "enum": [ "view", "edit" ], "default": "view", "required": false }, "page": { "description": "Página actual de la colección.", "type": "integer", "default": 1, "minimum": 1, "required": false }, "per_page": { "description": "Número máximo de artículos a devolver en el conjunto de resultados.", "type": "integer", "default": 10, "minimum": 1, "maximum": 100, "required": false }, "search": { "description": "Limita los resultados a lo indicado en la cadena.", "type": "string", "required": false }, "after": { "description": "Limita la respuesta a los recursos publicados después de una determinada fecha conforme con la norma ISO8601.", "type": "string", "format": "date-time", "required": false }, "before": { "description": "Limita la respuesta a los recursos publicados antes de una fecha conforme con la norma ISO8601.", "type": "string", "format": "date-time", "required": false }, "modified_after": { "description": "Limita la respuesta a recursos modificados después de una fecha dada conforme con la norma ISO8601.", "type": "string", "format": "date-time", "required": false }, "modified_before": { "description": "Limita la respuesta a los recursos modificados antes de una fecha dada conforme con la norma ISO8601.", "type": "string", "format": "date-time", "required": false }, "dates_are_gmt": { "description": "Si se deben considerar las fechas GMT de las entradas al limitar la respuesta por la fecha de publicación o modificación.", "type": "boolean", "default": false, "required": false }, "exclude": { "description": "Asegura que el resultado establecido excluya IDs específicos.", "type": "array", "items": { "type": "integer" }, "default": [], "required": false }, "include": { "description": "Limita el resultado establecido a IDs específicos.", "type": "array", "items": { "type": "integer" }, "default": [], "required": false }, "offset": { "description": "Compensa el resultado establecido por un número específico de artículos.", "type": "integer", "required": false }, "order": { "description": "Ordenar atributo en orden ascendente o descendente.", "type": "string", "default": "desc", "enum": [ "asc", "desc" ], "required": false }, "orderby": { "description": "Ordena la colección por atributo de objeto.", "type": "string", "default": "date", "enum": [ "date", "id", "include", "title", "slug", "modified" ], "required": false }, "parent": { "description": "Limita el resultado establecido a los que tengan IDs superiores particulares.", "type": "array", "items": { "type": "integer" }, "default": [], "required": false }, "parent_exclude": { "description": "Limita el resultado establecido a todos los artículos excepto a los que tengan un ID superior particular.", "type": "array", "items": { "type": "integer" }, "default": [], "required": false }, "status": { "default": "any", "description": "Limitar el resultado configurado a suscripciones que tenga estados específicos.", "type": "array", "items": { "type": "string", "enum": [ "any", "trash", "pending", "active", "on-hold", "cancelled", "switched", "expired", "pending-cancel" ] }, "required": false }, "customer": { "description": "Limitar resultados a pedidos de un cliente determinado.", "type": "integer", "required": false }, "product": { "description": "Limitar resultados a pedidos asignados con un producto determinado.", "type": "integer", "required": false }, "dp": { "default": 2, "description": "Número de puntos decimales a usar en cada recurso.", "type": "integer", "required": false }, "order_item_display_meta": { "default": false, "description": "Mostrar solo los metadatos que deben aparecer en un pedido.", "type": "boolean", "required": false }, "include_meta": { "default": [], "description": "Limita meta_data a claves específicas.", "type": "array", "items": { "type": "string" }, "required": false }, "exclude_meta": { "default": [], "description": "Asegura que meta_data excluye claves específicas.", "type": "array", "items": { "type": "string" }, "required": false } } }, { "methods": [ "POST" ], "args": { "parent_id": { "description": "ID del padre del pedido.", "type": "integer", "required": false }, "status": { "default": "pending", "description": "Estado de la suscripción.", "type": "string", "enum": [ "pending", "active", "on-hold", "cancelled", "switched", "expired", "pending-cancel" ], "required": false }, "currency": { "default": "USD", "description": "Moneda con la que se creó la suscripción, en formato ISO.", "type": "string", "enum": [ "AED", "AFN", "ALL", "AMD", "ANG", "AOA", "ARS", "AUD", "AWG", "AZN", "BAM", "BBD", "BDT", "BGN", "BHD", "BIF", "BMD", "BND", "BOB", "BRL", "BSD", "BTC", "BTN", "BWP", "BYR", "BYN", "BZD", "CAD", "CDF", "CHF", "CLP", "CNY", "COP", "CRC", "CUC", "CUP", "CVE", "CZK", "DJF", "DKK", "DOP", "DZD", "EGP", "ERN", "ETB", "EUR", "FJD", "FKP", "GBP", "GEL", "GGP", "GHS", "GIP", "GMD", "GNF", "GTQ", "GYD", "HKD", "HNL", "HRK", "HTG", "HUF", "IDR", "ILS", "IMP", "INR", "IQD", "IRR", "IRT", "ISK", "JEP", "JMD", "JOD", "JPY", "KES", "KGS", "KHR", "KMF", "KPW", "KRW", "KWD", "KYD", "KZT", "LAK", "LBP", "LKR", "LRD", "LSL", "LYD", "MAD", "MDL", "MGA", "MKD", "MMK", "MNT", "MOP", "MRU", "MUR", "MVR", "MWK", "MXN", "MYR", "MZN", "NAD", "NGN", "NIO", "NOK", "NPR", "NZD", "OMR", "PAB", "PEN", "PGK", "PHP", "PKR", "PLN", "PRB", "PYG", "QAR", "RON", "RSD", "RUB", "RWF", "SAR", "SBD", "SCR", "SDG", "SEK", "SGD", "SHP", "SLL", "SOS", "SRD", "SSP", "STN", "SYP", "SZL", "THB", "TJS", "TMT", "TND", "TOP", "TRY", "TTD", "TWD", "TZS", "UAH", "UGX", "USD", "UYU", "UZS", "VEF", "VES", "VND", "VUV", "WST", "XAF", "XCD", "XOF", "XPF", "YER", "ZAR", "ZMW" ], "required": false }, "customer_id": { "default": 0, "description": "ID del usuario propietario de la suscripción.", "type": "integer", "required": false }, "customer_note": { "description": "Nota dejada por el cliente durante el pago.", "type": "string", "required": false }, "billing": { "description": "Dirección de facturación.", "type": "object", "properties": { "first_name": { "description": "Nombre.", "type": "string", "context": [ "view", "edit" ] }, "last_name": { "description": "Apellidos.", "type": "string", "context": [ "view", "edit" ] }, "company": { "description": "Nombre de la empresa.", "type": "string", "context": [ "view", "edit" ] }, "address_1": { "description": "Dirección, línea 1", "type": "string", "context": [ "view", "edit" ] }, "address_2": { "description": "Dirección, línea 2", "type": "string", "context": [ "view", "edit" ] }, "city": { "description": "Nombre de la ciudad.", "type": "string", "context": [ "view", "edit" ] }, "state": { "description": "Código ISO o nombre del estado, provincia o distrito.", "type": "string", "context": [ "view", "edit" ] }, "postcode": { "description": "Código postal.", "type": "string", "context": [ "view", "edit" ] }, "country": { "description": "Código del país en formato ISO 3166-1 alpha-2.", "type": "string", "context": [ "view", "edit" ] }, "email": { "description": "Correo electrónico.", "type": [ "string", "null" ], "format": "email", "context": [ "view", "edit" ] }, "phone": { "description": "Número de teléfono.", "type": "string", "context": [ "view", "edit" ] } }, "required": false }, "shipping": { "description": "Dirección de envío.", "type": "object", "properties": { "first_name": { "description": "Nombre.", "type": "string", "context": [ "view", "edit" ] }, "last_name": { "description": "Apellidos.", "type": "string", "context": [ "view", "edit" ] }, "company": { "description": "Nombre de la empresa.", "type": "string", "context": [ "view", "edit" ] }, "address_1": { "description": "Dirección, línea 1", "type": "string", "context": [ "view", "edit" ] }, "address_2": { "description": "Dirección, línea 2", "type": "string", "context": [ "view", "edit" ] }, "city": { "description": "Nombre de la ciudad.", "type": "string", "context": [ "view", "edit" ] }, "state": { "description": "Código ISO o nombre del estado, provincia o distrito.", "type": "string", "context": [ "view", "edit" ] }, "postcode": { "description": "Código postal.", "type": "string", "context": [ "view", "edit" ] }, "country": { "description": "Código del país en formato ISO 3166-1 alpha-2.", "type": "string", "context": [ "view", "edit" ] } }, "required": false }, "payment_method": { "description": "ID del método de pago.", "type": "string", "required": false }, "payment_method_title": { "description": "Título del método de pago.", "type": "string", "required": false }, "meta_data": { "description": "Metadatos.", "type": "array", "items": { "type": "object", "properties": { "id": { "description": "ID del meta.", "type": "integer", "context": [ "view", "edit" ], "readonly": true }, "key": { "description": "Clave meta.", "type": "string", "context": [ "view", "edit" ] }, "value": { "description": "Valor meta.", "type": [ "null", "object", "string", "number", "boolean", "integer", "array" ], "context": [ "view", "edit" ] } } }, "required": false }, "line_items": { "description": "Datos de los artículos de la línea.", "type": "array", "items": { "type": "object", "properties": { "id": { "description": "ID del artículo.", "type": "integer", "context": [ "view", "edit" ], "readonly": true }, "name": { "description": "Nombre del producto.", "type": [ "null", "object", "string", "number", "boolean", "integer", "array" ], "context": [ "view", "edit" ] }, "parent_name": { "description": "Nombre del producto principal, si el producto es una variación.", "type": "string", "context": [ "view", "edit" ] }, "product_id": { "description": "ID del producto.", "type": [ "null", "object", "string", "number", "boolean", "integer", "array" ], "context": [ "view", "edit" ] }, "variation_id": { "description": "ID de la variación, si es aplicable.", "type": "integer", "context": [ "view", "edit" ] }, "quantity": { "description": "Cantidad pedida.", "type": "integer", "context": [ "view", "edit" ] }, "tax_class": { "description": "Clase de impuesto del producto.", "type": "string", "context": [ "view", "edit" ] }, "subtotal": { "description": "Subtotal de la línea (antes de descuentos).", "type": "string", "context": [ "view", "edit" ] }, "subtotal_tax": { "description": "Subtotal de impuestos de la línea (antes de descuentos).", "type": "string", "context": [ "view", "edit" ], "readonly": true }, "total": { "description": "Total de la línea (después de descuentos).", "type": "string", "context": [ "view", "edit" ] }, "total_tax": { "description": "Total de impuestos de la línea (después de descuentos).", "type": "string", "context": [ "view", "edit" ], "readonly": true }, "taxes": { "description": "Impuestos de la línea.", "type": "array", "context": [ "view", "edit" ], "readonly": true, "items": { "type": "object", "properties": { "id": { "description": "ID de la tasa de impuestos.", "type": "integer", "context": [ "view", "edit" ] }, "total": { "description": "Total de impuesto.", "type": "string", "context": [ "view", "edit" ] }, "subtotal": { "description": "Subtotal de impuestos.", "type": "string", "context": [ "view", "edit" ] } } } }, "meta_data": { "description": "Metadatos.", "type": "array", "context": [ "view", "edit" ], "items": { "type": "object", "properties": { "id": { "description": "ID del meta.", "type": "integer", "context": [ "view", "edit" ], "readonly": true }, "key": { "description": "Clave meta.", "type": "string", "context": [ "view", "edit" ] }, "value": { "description": "Valor meta.", "type": [ "null", "object", "string", "number", "boolean", "integer", "array" ], "context": [ "view", "edit" ] }, "display_key": { "description": "Clave meta para la visualización de la interfaz.", "type": "string", "context": [ "view", "edit" ] }, "display_value": { "description": "Valvor meta para la visualización de la interfaz.", "type": "string", "context": [ "view", "edit" ] } } } }, "sku": { "description": "SKU del producto.", "type": "string", "context": [ "view", "edit" ], "readonly": true }, "price": { "description": "Precio del producto.", "type": "number", "context": [ "view", "edit" ], "readonly": true }, "image": { "description": "Propiedades de la imagen principal del producto.", "type": "object", "context": [ "view", "edit" ], "readonly": true, "properties": { "id": { "description": "ID de imagen.", "type": "integer", "context": [ "view", "edit" ] }, "src": { "description": "URL de la imagen.", "type": "string", "format": "uri", "context": [ "view", "edit" ] } } } } }, "required": false }, "shipping_lines": { "description": "Datos de las líneas de envío.", "type": "array", "items": { "type": "object", "properties": { "id": { "description": "ID del artículo.", "type": "integer", "context": [ "view", "edit" ], "readonly": true }, "method_title": { "description": "Nombre del método de envío.", "type": [ "null", "object", "string", "number", "boolean", "integer", "array" ], "context": [ "view", "edit" ] }, "method_id": { "description": "ID del método de envío.", "type": [ "null", "object", "string", "number", "boolean", "integer", "array" ], "context": [ "view", "edit" ] }, "instance_id": { "description": "ID de la instancia de envío.", "type": "string", "context": [ "view", "edit" ] }, "total": { "description": "Total de la línea (después de descuentos).", "type": "string", "context": [ "view", "edit" ] }, "total_tax": { "description": "Total de impuestos de la línea (después de descuentos).", "type": "string", "context": [ "view", "edit" ], "readonly": true }, "taxes": { "description": "Impuestos de la línea.", "type": "array", "context": [ "view", "edit" ], "readonly": true, "items": { "type": "object", "properties": { "id": { "description": "ID de la tasa de impuestos.", "type": "integer", "context": [ "view", "edit" ], "readonly": true }, "total": { "description": "Total de impuesto.", "type": "string", "context": [ "view", "edit" ], "readonly": true } } } }, "meta_data": { "description": "Metadatos.", "type": "array", "context": [ "view", "edit" ], "items": { "type": "object", "properties": { "id": { "description": "ID del meta.", "type": "integer", "context": [ "view", "edit" ], "readonly": true }, "key": { "description": "Clave meta.", "type": "string", "context": [ "view", "edit" ] }, "value": { "description": "Valor meta.", "type": [ "null", "object", "string", "number", "boolean", "integer", "array" ], "context": [ "view", "edit" ] } } } } } }, "required": false }, "fee_lines": { "description": "Datos de las líneas de cuota.", "type": "array", "items": { "type": "object", "properties": { "id": { "description": "ID del artículo.", "type": "integer", "context": [ "view", "edit" ], "readonly": true }, "name": { "description": "Nombre de la cuota.", "type": [ "null", "object", "string", "number", "boolean", "integer", "array" ], "context": [ "view", "edit" ] }, "tax_class": { "description": "Clase de impuesto de la cuota.", "type": "string", "context": [ "view", "edit" ] }, "tax_status": { "description": "Estado del impuesto de la cuota.", "type": "string", "context": [ "view", "edit" ], "enum": [ "taxable", "none" ] }, "total": { "description": "Total de la línea (después de descuentos).", "type": "string", "context": [ "view", "edit" ] }, "total_tax": { "description": "Total de impuestos de la línea (después de descuentos).", "type": "string", "context": [ "view", "edit" ], "readonly": true }, "taxes": { "description": "Impuestos de la línea.", "type": "array", "context": [ "view", "edit" ], "readonly": true, "items": { "type": "object", "properties": { "id": { "description": "ID de la tasa de impuestos.", "type": "integer", "context": [ "view", "edit" ], "readonly": true }, "total": { "description": "Total de impuesto.", "type": "string", "context": [ "view", "edit" ], "readonly": true }, "subtotal": { "description": "Subtotal de impuestos.", "type": "string", "context": [ "view", "edit" ], "readonly": true } } } }, "meta_data": { "description": "Metadatos.", "type": "array", "context": [ "view", "edit" ], "items": { "type": "object", "properties": { "id": { "description": "ID del meta.", "type": "integer", "context": [ "view", "edit" ], "readonly": true }, "key": { "description": "Clave meta.", "type": "string", "context": [ "view", "edit" ] }, "value": { "description": "Valor meta.", "type": [ "null", "object", "string", "number", "boolean", "integer", "array" ], "context": [ "view", "edit" ] } } } } } }, "required": false }, "coupon_lines": { "description": "Datos de las líneas de cupones.", "type": "array", "items": { "type": "object", "properties": { "id": { "description": "ID del artículo.", "type": "integer", "context": [ "view", "edit" ], "readonly": true }, "code": { "description": "Código del cupón.", "type": [ "null", "object", "string", "number", "boolean", "integer", "array" ], "context": [ "view", "edit" ] }, "discount": { "description": "Descuento total.", "type": "string", "context": [ "view", "edit" ], "readonly": true }, "discount_tax": { "description": "Impuesto total del descuento.", "type": "string", "context": [ "view", "edit" ], "readonly": true }, "meta_data": { "description": "Metadatos.", "type": "array", "context": [ "view", "edit" ], "items": { "type": "object", "properties": { "id": { "description": "ID del meta.", "type": "integer", "context": [ "view", "edit" ], "readonly": true }, "key": { "description": "Clave meta.", "type": "string", "context": [ "view", "edit" ] }, "value": { "description": "Valor meta.", "type": [ "null", "object", "string", "number", "boolean", "integer", "array" ], "context": [ "view", "edit" ] } } } } } }, "required": false }, "transition_status": { "description": "El estado al que realizó la transición la suscripción.", "type": "string", "enum": [ "pending", "active", "on-hold", "cancelled", "switched", "expired", "pending-cancel" ], "required": false }, "billing_interval": { "description": "El número de periodos de facturación entre renovaciones de la suscripción.", "type": "integer", "required": false }, "billing_period": { "description": "Periodo de facturación de la suscripción.", "type": "string", "enum": [ "day", "week", "month", "year" ], "required": false }, "payment_details": { "description": "Detalles de pago de la suscripción.", "type": "object", "properties": { "post_meta": { "description": "Meta del método de pago y del token en formato post_meta_key: token.", "type": "object", "context": [ "edit" ] }, "user_meta": { "description": "Meta del método de pago y del token en el formato user_meta_key : token.", "type": "object", "context": [ "view" ] } }, "required": false }, "start_date": { "description": "La fecha de inicio de la suscripción, en GMT.", "type": [ "null", "string" ], "required": false }, "trial_date": { "description": "La fecha de prueba de la suscripción, en GMT.", "type": [ "null", "string" ], "required": false }, "next_payment_date": { "description": "La fecha del siguiente pago de la suscripción, en GMT", "type": [ "null", "string" ], "required": false }, "cancelled_date": { "description": "La fecha en que se canceló la suscripción, en GMT.", "type": [ "null", "string" ], "required": false }, "end_date": { "description": "La fecha de finalización de la suscripción, en GMT.", "type": [ "null", "string" ], "required": false } } } ], "_links": { "self": [ { "href": "https://fabricaresultados.com/wp-json/wc/v3/subscriptions" } ] } }, "/wc/v3/subscriptions/(?P[\\d]+)": { "namespace": "wc/v3", "methods": [ "GET", "POST", "PUT", "PATCH", "DELETE" ], "endpoints": [ { "methods": [ "GET" ], "args": { "id": { "description": "Identificador único del recurso.", "type": "integer", "required": false }, "context": { "description": "Ámbito de aplicación de la solicitud; determina los campos presentes en la respuesta.", "type": "string", "enum": [ "view", "edit" ], "default": "view", "required": false } } }, { "methods": [ "POST", "PUT", "PATCH" ], "args": { "id": { "description": "Identificador único del recurso.", "type": "integer", "required": false }, "parent_id": { "description": "ID del padre del pedido.", "type": "integer", "required": false }, "status": { "description": "Estado de la suscripción.", "type": "string", "enum": [ "pending", "active", "on-hold", "cancelled", "switched", "expired", "pending-cancel" ], "required": false }, "currency": { "description": "Moneda con la que se creó la suscripción, en formato ISO.", "type": "string", "enum": [ "AED", "AFN", "ALL", "AMD", "ANG", "AOA", "ARS", "AUD", "AWG", "AZN", "BAM", "BBD", "BDT", "BGN", "BHD", "BIF", "BMD", "BND", "BOB", "BRL", "BSD", "BTC", "BTN", "BWP", "BYR", "BYN", "BZD", "CAD", "CDF", "CHF", "CLP", "CNY", "COP", "CRC", "CUC", "CUP", "CVE", "CZK", "DJF", "DKK", "DOP", "DZD", "EGP", "ERN", "ETB", "EUR", "FJD", "FKP", "GBP", "GEL", "GGP", "GHS", "GIP", "GMD", "GNF", "GTQ", "GYD", "HKD", "HNL", "HRK", "HTG", "HUF", "IDR", "ILS", "IMP", "INR", "IQD", "IRR", "IRT", "ISK", "JEP", "JMD", "JOD", "JPY", "KES", "KGS", "KHR", "KMF", "KPW", "KRW", "KWD", "KYD", "KZT", "LAK", "LBP", "LKR", "LRD", "LSL", "LYD", "MAD", "MDL", "MGA", "MKD", "MMK", "MNT", "MOP", "MRU", "MUR", "MVR", "MWK", "MXN", "MYR", "MZN", "NAD", "NGN", "NIO", "NOK", "NPR", "NZD", "OMR", "PAB", "PEN", "PGK", "PHP", "PKR", "PLN", "PRB", "PYG", "QAR", "RON", "RSD", "RUB", "RWF", "SAR", "SBD", "SCR", "SDG", "SEK", "SGD", "SHP", "SLL", "SOS", "SRD", "SSP", "STN", "SYP", "SZL", "THB", "TJS", "TMT", "TND", "TOP", "TRY", "TTD", "TWD", "TZS", "UAH", "UGX", "USD", "UYU", "UZS", "VEF", "VES", "VND", "VUV", "WST", "XAF", "XCD", "XOF", "XPF", "YER", "ZAR", "ZMW" ], "required": false }, "customer_id": { "description": "ID del usuario propietario de la suscripción.", "type": "integer", "required": false }, "customer_note": { "description": "Nota dejada por el cliente durante el pago.", "type": "string", "required": false }, "billing": { "description": "Dirección de facturación.", "type": "object", "properties": { "first_name": { "description": "Nombre.", "type": "string", "context": [ "view", "edit" ] }, "last_name": { "description": "Apellidos.", "type": "string", "context": [ "view", "edit" ] }, "company": { "description": "Nombre de la empresa.", "type": "string", "context": [ "view", "edit" ] }, "address_1": { "description": "Dirección, línea 1", "type": "string", "context": [ "view", "edit" ] }, "address_2": { "description": "Dirección, línea 2", "type": "string", "context": [ "view", "edit" ] }, "city": { "description": "Nombre de la ciudad.", "type": "string", "context": [ "view", "edit" ] }, "state": { "description": "Código ISO o nombre del estado, provincia o distrito.", "type": "string", "context": [ "view", "edit" ] }, "postcode": { "description": "Código postal.", "type": "string", "context": [ "view", "edit" ] }, "country": { "description": "Código del país en formato ISO 3166-1 alpha-2.", "type": "string", "context": [ "view", "edit" ] }, "email": { "description": "Correo electrónico.", "type": [ "string", "null" ], "format": "email", "context": [ "view", "edit" ] }, "phone": { "description": "Número de teléfono.", "type": "string", "context": [ "view", "edit" ] } }, "required": false }, "shipping": { "description": "Dirección de envío.", "type": "object", "properties": { "first_name": { "description": "Nombre.", "type": "string", "context": [ "view", "edit" ] }, "last_name": { "description": "Apellidos.", "type": "string", "context": [ "view", "edit" ] }, "company": { "description": "Nombre de la empresa.", "type": "string", "context": [ "view", "edit" ] }, "address_1": { "description": "Dirección, línea 1", "type": "string", "context": [ "view", "edit" ] }, "address_2": { "description": "Dirección, línea 2", "type": "string", "context": [ "view", "edit" ] }, "city": { "description": "Nombre de la ciudad.", "type": "string", "context": [ "view", "edit" ] }, "state": { "description": "Código ISO o nombre del estado, provincia o distrito.", "type": "string", "context": [ "view", "edit" ] }, "postcode": { "description": "Código postal.", "type": "string", "context": [ "view", "edit" ] }, "country": { "description": "Código del país en formato ISO 3166-1 alpha-2.", "type": "string", "context": [ "view", "edit" ] } }, "required": false }, "payment_method": { "description": "ID del método de pago.", "type": "string", "required": false }, "payment_method_title": { "description": "Título del método de pago.", "type": "string", "required": false }, "meta_data": { "description": "Metadatos.", "type": "array", "items": { "type": "object", "properties": { "id": { "description": "ID del meta.", "type": "integer", "context": [ "view", "edit" ], "readonly": true }, "key": { "description": "Clave meta.", "type": "string", "context": [ "view", "edit" ] }, "value": { "description": "Valor meta.", "type": [ "null", "object", "string", "number", "boolean", "integer", "array" ], "context": [ "view", "edit" ] } } }, "required": false }, "line_items": { "description": "Datos de los artículos de la línea.", "type": "array", "items": { "type": "object", "properties": { "id": { "description": "ID del artículo.", "type": "integer", "context": [ "view", "edit" ], "readonly": true }, "name": { "description": "Nombre del producto.", "type": [ "null", "object", "string", "number", "boolean", "integer", "array" ], "context": [ "view", "edit" ] }, "parent_name": { "description": "Nombre del producto principal, si el producto es una variación.", "type": "string", "context": [ "view", "edit" ] }, "product_id": { "description": "ID del producto.", "type": [ "null", "object", "string", "number", "boolean", "integer", "array" ], "context": [ "view", "edit" ] }, "variation_id": { "description": "ID de la variación, si es aplicable.", "type": "integer", "context": [ "view", "edit" ] }, "quantity": { "description": "Cantidad pedida.", "type": "integer", "context": [ "view", "edit" ] }, "tax_class": { "description": "Clase de impuesto del producto.", "type": "string", "context": [ "view", "edit" ] }, "subtotal": { "description": "Subtotal de la línea (antes de descuentos).", "type": "string", "context": [ "view", "edit" ] }, "subtotal_tax": { "description": "Subtotal de impuestos de la línea (antes de descuentos).", "type": "string", "context": [ "view", "edit" ], "readonly": true }, "total": { "description": "Total de la línea (después de descuentos).", "type": "string", "context": [ "view", "edit" ] }, "total_tax": { "description": "Total de impuestos de la línea (después de descuentos).", "type": "string", "context": [ "view", "edit" ], "readonly": true }, "taxes": { "description": "Impuestos de la línea.", "type": "array", "context": [ "view", "edit" ], "readonly": true, "items": { "type": "object", "properties": { "id": { "description": "ID de la tasa de impuestos.", "type": "integer", "context": [ "view", "edit" ] }, "total": { "description": "Total de impuesto.", "type": "string", "context": [ "view", "edit" ] }, "subtotal": { "description": "Subtotal de impuestos.", "type": "string", "context": [ "view", "edit" ] } } } }, "meta_data": { "description": "Metadatos.", "type": "array", "context": [ "view", "edit" ], "items": { "type": "object", "properties": { "id": { "description": "ID del meta.", "type": "integer", "context": [ "view", "edit" ], "readonly": true }, "key": { "description": "Clave meta.", "type": "string", "context": [ "view", "edit" ] }, "value": { "description": "Valor meta.", "type": [ "null", "object", "string", "number", "boolean", "integer", "array" ], "context": [ "view", "edit" ] }, "display_key": { "description": "Clave meta para la visualización de la interfaz.", "type": "string", "context": [ "view", "edit" ] }, "display_value": { "description": "Valvor meta para la visualización de la interfaz.", "type": "string", "context": [ "view", "edit" ] } } } }, "sku": { "description": "SKU del producto.", "type": "string", "context": [ "view", "edit" ], "readonly": true }, "price": { "description": "Precio del producto.", "type": "number", "context": [ "view", "edit" ], "readonly": true }, "image": { "description": "Propiedades de la imagen principal del producto.", "type": "object", "context": [ "view", "edit" ], "readonly": true, "properties": { "id": { "description": "ID de imagen.", "type": "integer", "context": [ "view", "edit" ] }, "src": { "description": "URL de la imagen.", "type": "string", "format": "uri", "context": [ "view", "edit" ] } } } } }, "required": false }, "shipping_lines": { "description": "Datos de las líneas de envío.", "type": "array", "items": { "type": "object", "properties": { "id": { "description": "ID del artículo.", "type": "integer", "context": [ "view", "edit" ], "readonly": true }, "method_title": { "description": "Nombre del método de envío.", "type": [ "null", "object", "string", "number", "boolean", "integer", "array" ], "context": [ "view", "edit" ] }, "method_id": { "description": "ID del método de envío.", "type": [ "null", "object", "string", "number", "boolean", "integer", "array" ], "context": [ "view", "edit" ] }, "instance_id": { "description": "ID de la instancia de envío.", "type": "string", "context": [ "view", "edit" ] }, "total": { "description": "Total de la línea (después de descuentos).", "type": "string", "context": [ "view", "edit" ] }, "total_tax": { "description": "Total de impuestos de la línea (después de descuentos).", "type": "string", "context": [ "view", "edit" ], "readonly": true }, "taxes": { "description": "Impuestos de la línea.", "type": "array", "context": [ "view", "edit" ], "readonly": true, "items": { "type": "object", "properties": { "id": { "description": "ID de la tasa de impuestos.", "type": "integer", "context": [ "view", "edit" ], "readonly": true }, "total": { "description": "Total de impuesto.", "type": "string", "context": [ "view", "edit" ], "readonly": true } } } }, "meta_data": { "description": "Metadatos.", "type": "array", "context": [ "view", "edit" ], "items": { "type": "object", "properties": { "id": { "description": "ID del meta.", "type": "integer", "context": [ "view", "edit" ], "readonly": true }, "key": { "description": "Clave meta.", "type": "string", "context": [ "view", "edit" ] }, "value": { "description": "Valor meta.", "type": [ "null", "object", "string", "number", "boolean", "integer", "array" ], "context": [ "view", "edit" ] } } } } } }, "required": false }, "fee_lines": { "description": "Datos de las líneas de cuota.", "type": "array", "items": { "type": "object", "properties": { "id": { "description": "ID del artículo.", "type": "integer", "context": [ "view", "edit" ], "readonly": true }, "name": { "description": "Nombre de la cuota.", "type": [ "null", "object", "string", "number", "boolean", "integer", "array" ], "context": [ "view", "edit" ] }, "tax_class": { "description": "Clase de impuesto de la cuota.", "type": "string", "context": [ "view", "edit" ] }, "tax_status": { "description": "Estado del impuesto de la cuota.", "type": "string", "context": [ "view", "edit" ], "enum": [ "taxable", "none" ] }, "total": { "description": "Total de la línea (después de descuentos).", "type": "string", "context": [ "view", "edit" ] }, "total_tax": { "description": "Total de impuestos de la línea (después de descuentos).", "type": "string", "context": [ "view", "edit" ], "readonly": true }, "taxes": { "description": "Impuestos de la línea.", "type": "array", "context": [ "view", "edit" ], "readonly": true, "items": { "type": "object", "properties": { "id": { "description": "ID de la tasa de impuestos.", "type": "integer", "context": [ "view", "edit" ], "readonly": true }, "total": { "description": "Total de impuesto.", "type": "string", "context": [ "view", "edit" ], "readonly": true }, "subtotal": { "description": "Subtotal de impuestos.", "type": "string", "context": [ "view", "edit" ], "readonly": true } } } }, "meta_data": { "description": "Metadatos.", "type": "array", "context": [ "view", "edit" ], "items": { "type": "object", "properties": { "id": { "description": "ID del meta.", "type": "integer", "context": [ "view", "edit" ], "readonly": true }, "key": { "description": "Clave meta.", "type": "string", "context": [ "view", "edit" ] }, "value": { "description": "Valor meta.", "type": [ "null", "object", "string", "number", "boolean", "integer", "array" ], "context": [ "view", "edit" ] } } } } } }, "required": false }, "coupon_lines": { "description": "Datos de las líneas de cupones.", "type": "array", "items": { "type": "object", "properties": { "id": { "description": "ID del artículo.", "type": "integer", "context": [ "view", "edit" ], "readonly": true }, "code": { "description": "Código del cupón.", "type": [ "null", "object", "string", "number", "boolean", "integer", "array" ], "context": [ "view", "edit" ] }, "discount": { "description": "Descuento total.", "type": "string", "context": [ "view", "edit" ], "readonly": true }, "discount_tax": { "description": "Impuesto total del descuento.", "type": "string", "context": [ "view", "edit" ], "readonly": true }, "meta_data": { "description": "Metadatos.", "type": "array", "context": [ "view", "edit" ], "items": { "type": "object", "properties": { "id": { "description": "ID del meta.", "type": "integer", "context": [ "view", "edit" ], "readonly": true }, "key": { "description": "Clave meta.", "type": "string", "context": [ "view", "edit" ] }, "value": { "description": "Valor meta.", "type": [ "null", "object", "string", "number", "boolean", "integer", "array" ], "context": [ "view", "edit" ] } } } } } }, "required": false }, "transition_status": { "description": "El estado al que realizó la transición la suscripción.", "type": "string", "enum": [ "pending", "active", "on-hold", "cancelled", "switched", "expired", "pending-cancel" ], "required": false }, "billing_interval": { "description": "El número de periodos de facturación entre renovaciones de la suscripción.", "type": "integer", "required": false }, "billing_period": { "description": "Periodo de facturación de la suscripción.", "type": "string", "enum": [ "day", "week", "month", "year" ], "required": false }, "payment_details": { "description": "Detalles de pago de la suscripción.", "type": "object", "properties": { "post_meta": { "description": "Meta del método de pago y del token en formato post_meta_key: token.", "type": "object", "context": [ "edit" ] }, "user_meta": { "description": "Meta del método de pago y del token en el formato user_meta_key : token.", "type": "object", "context": [ "view" ] } }, "required": false }, "start_date": { "description": "La fecha de inicio de la suscripción, en GMT.", "type": [ "null", "string" ], "required": false }, "trial_date": { "description": "La fecha de prueba de la suscripción, en GMT.", "type": [ "null", "string" ], "required": false }, "next_payment_date": { "description": "La fecha del siguiente pago de la suscripción, en GMT", "type": [ "null", "string" ], "required": false }, "cancelled_date": { "description": "La fecha en que se canceló la suscripción, en GMT.", "type": [ "null", "string" ], "required": false }, "end_date": { "description": "La fecha de finalización de la suscripción, en GMT.", "type": [ "null", "string" ], "required": false } } }, { "methods": [ "DELETE" ], "args": { "id": { "description": "Identificador único del recurso.", "type": "integer", "required": false }, "force": { "default": false, "type": "boolean", "description": "Si se ignora la papelera y se fuerza el borrado.", "required": false } } } ] }, "/wc/v3/subscriptions/batch": { "namespace": "wc/v3", "methods": [ "POST", "PUT", "PATCH" ], "endpoints": [ { "methods": [ "POST", "PUT", "PATCH" ], "args": { "parent_id": { "description": "ID del padre del pedido.", "type": "integer", "required": false }, "status": { "description": "Estado de la suscripción.", "type": "string", "enum": [ "pending", "active", "on-hold", "cancelled", "switched", "expired", "pending-cancel" ], "required": false }, "currency": { "description": "Moneda con la que se creó la suscripción, en formato ISO.", "type": "string", "enum": [ "AED", "AFN", "ALL", "AMD", "ANG", "AOA", "ARS", "AUD", "AWG", "AZN", "BAM", "BBD", "BDT", "BGN", "BHD", "BIF", "BMD", "BND", "BOB", "BRL", "BSD", "BTC", "BTN", "BWP", "BYR", "BYN", "BZD", "CAD", "CDF", "CHF", "CLP", "CNY", "COP", "CRC", "CUC", "CUP", "CVE", "CZK", "DJF", "DKK", "DOP", "DZD", "EGP", "ERN", "ETB", "EUR", "FJD", "FKP", "GBP", "GEL", "GGP", "GHS", "GIP", "GMD", "GNF", "GTQ", "GYD", "HKD", "HNL", "HRK", "HTG", "HUF", "IDR", "ILS", "IMP", "INR", "IQD", "IRR", "IRT", "ISK", "JEP", "JMD", "JOD", "JPY", "KES", "KGS", "KHR", "KMF", "KPW", "KRW", "KWD", "KYD", "KZT", "LAK", "LBP", "LKR", "LRD", "LSL", "LYD", "MAD", "MDL", "MGA", "MKD", "MMK", "MNT", "MOP", "MRU", "MUR", "MVR", "MWK", "MXN", "MYR", "MZN", "NAD", "NGN", "NIO", "NOK", "NPR", "NZD", "OMR", "PAB", "PEN", "PGK", "PHP", "PKR", "PLN", "PRB", "PYG", "QAR", "RON", "RSD", "RUB", "RWF", "SAR", "SBD", "SCR", "SDG", "SEK", "SGD", "SHP", "SLL", "SOS", "SRD", "SSP", "STN", "SYP", "SZL", "THB", "TJS", "TMT", "TND", "TOP", "TRY", "TTD", "TWD", "TZS", "UAH", "UGX", "USD", "UYU", "UZS", "VEF", "VES", "VND", "VUV", "WST", "XAF", "XCD", "XOF", "XPF", "YER", "ZAR", "ZMW" ], "required": false }, "customer_id": { "description": "ID del usuario propietario de la suscripción.", "type": "integer", "required": false }, "customer_note": { "description": "Nota dejada por el cliente durante el pago.", "type": "string", "required": false }, "billing": { "description": "Dirección de facturación.", "type": "object", "properties": { "first_name": { "description": "Nombre.", "type": "string", "context": [ "view", "edit" ] }, "last_name": { "description": "Apellidos.", "type": "string", "context": [ "view", "edit" ] }, "company": { "description": "Nombre de la empresa.", "type": "string", "context": [ "view", "edit" ] }, "address_1": { "description": "Dirección, línea 1", "type": "string", "context": [ "view", "edit" ] }, "address_2": { "description": "Dirección, línea 2", "type": "string", "context": [ "view", "edit" ] }, "city": { "description": "Nombre de la ciudad.", "type": "string", "context": [ "view", "edit" ] }, "state": { "description": "Código ISO o nombre del estado, provincia o distrito.", "type": "string", "context": [ "view", "edit" ] }, "postcode": { "description": "Código postal.", "type": "string", "context": [ "view", "edit" ] }, "country": { "description": "Código del país en formato ISO 3166-1 alpha-2.", "type": "string", "context": [ "view", "edit" ] }, "email": { "description": "Correo electrónico.", "type": [ "string", "null" ], "format": "email", "context": [ "view", "edit" ] }, "phone": { "description": "Número de teléfono.", "type": "string", "context": [ "view", "edit" ] } }, "required": false }, "shipping": { "description": "Dirección de envío.", "type": "object", "properties": { "first_name": { "description": "Nombre.", "type": "string", "context": [ "view", "edit" ] }, "last_name": { "description": "Apellidos.", "type": "string", "context": [ "view", "edit" ] }, "company": { "description": "Nombre de la empresa.", "type": "string", "context": [ "view", "edit" ] }, "address_1": { "description": "Dirección, línea 1", "type": "string", "context": [ "view", "edit" ] }, "address_2": { "description": "Dirección, línea 2", "type": "string", "context": [ "view", "edit" ] }, "city": { "description": "Nombre de la ciudad.", "type": "string", "context": [ "view", "edit" ] }, "state": { "description": "Código ISO o nombre del estado, provincia o distrito.", "type": "string", "context": [ "view", "edit" ] }, "postcode": { "description": "Código postal.", "type": "string", "context": [ "view", "edit" ] }, "country": { "description": "Código del país en formato ISO 3166-1 alpha-2.", "type": "string", "context": [ "view", "edit" ] } }, "required": false }, "payment_method": { "description": "ID del método de pago.", "type": "string", "required": false }, "payment_method_title": { "description": "Título del método de pago.", "type": "string", "required": false }, "meta_data": { "description": "Metadatos.", "type": "array", "items": { "type": "object", "properties": { "id": { "description": "ID del meta.", "type": "integer", "context": [ "view", "edit" ], "readonly": true }, "key": { "description": "Clave meta.", "type": "string", "context": [ "view", "edit" ] }, "value": { "description": "Valor meta.", "type": [ "null", "object", "string", "number", "boolean", "integer", "array" ], "context": [ "view", "edit" ] } } }, "required": false }, "line_items": { "description": "Datos de los artículos de la línea.", "type": "array", "items": { "type": "object", "properties": { "id": { "description": "ID del artículo.", "type": "integer", "context": [ "view", "edit" ], "readonly": true }, "name": { "description": "Nombre del producto.", "type": [ "null", "object", "string", "number", "boolean", "integer", "array" ], "context": [ "view", "edit" ] }, "parent_name": { "description": "Nombre del producto principal, si el producto es una variación.", "type": "string", "context": [ "view", "edit" ] }, "product_id": { "description": "ID del producto.", "type": [ "null", "object", "string", "number", "boolean", "integer", "array" ], "context": [ "view", "edit" ] }, "variation_id": { "description": "ID de la variación, si es aplicable.", "type": "integer", "context": [ "view", "edit" ] }, "quantity": { "description": "Cantidad pedida.", "type": "integer", "context": [ "view", "edit" ] }, "tax_class": { "description": "Clase de impuesto del producto.", "type": "string", "context": [ "view", "edit" ] }, "subtotal": { "description": "Subtotal de la línea (antes de descuentos).", "type": "string", "context": [ "view", "edit" ] }, "subtotal_tax": { "description": "Subtotal de impuestos de la línea (antes de descuentos).", "type": "string", "context": [ "view", "edit" ], "readonly": true }, "total": { "description": "Total de la línea (después de descuentos).", "type": "string", "context": [ "view", "edit" ] }, "total_tax": { "description": "Total de impuestos de la línea (después de descuentos).", "type": "string", "context": [ "view", "edit" ], "readonly": true }, "taxes": { "description": "Impuestos de la línea.", "type": "array", "context": [ "view", "edit" ], "readonly": true, "items": { "type": "object", "properties": { "id": { "description": "ID de la tasa de impuestos.", "type": "integer", "context": [ "view", "edit" ] }, "total": { "description": "Total de impuesto.", "type": "string", "context": [ "view", "edit" ] }, "subtotal": { "description": "Subtotal de impuestos.", "type": "string", "context": [ "view", "edit" ] } } } }, "meta_data": { "description": "Metadatos.", "type": "array", "context": [ "view", "edit" ], "items": { "type": "object", "properties": { "id": { "description": "ID del meta.", "type": "integer", "context": [ "view", "edit" ], "readonly": true }, "key": { "description": "Clave meta.", "type": "string", "context": [ "view", "edit" ] }, "value": { "description": "Valor meta.", "type": [ "null", "object", "string", "number", "boolean", "integer", "array" ], "context": [ "view", "edit" ] }, "display_key": { "description": "Clave meta para la visualización de la interfaz.", "type": "string", "context": [ "view", "edit" ] }, "display_value": { "description": "Valvor meta para la visualización de la interfaz.", "type": "string", "context": [ "view", "edit" ] } } } }, "sku": { "description": "SKU del producto.", "type": "string", "context": [ "view", "edit" ], "readonly": true }, "price": { "description": "Precio del producto.", "type": "number", "context": [ "view", "edit" ], "readonly": true }, "image": { "description": "Propiedades de la imagen principal del producto.", "type": "object", "context": [ "view", "edit" ], "readonly": true, "properties": { "id": { "description": "ID de imagen.", "type": "integer", "context": [ "view", "edit" ] }, "src": { "description": "URL de la imagen.", "type": "string", "format": "uri", "context": [ "view", "edit" ] } } } } }, "required": false }, "shipping_lines": { "description": "Datos de las líneas de envío.", "type": "array", "items": { "type": "object", "properties": { "id": { "description": "ID del artículo.", "type": "integer", "context": [ "view", "edit" ], "readonly": true }, "method_title": { "description": "Nombre del método de envío.", "type": [ "null", "object", "string", "number", "boolean", "integer", "array" ], "context": [ "view", "edit" ] }, "method_id": { "description": "ID del método de envío.", "type": [ "null", "object", "string", "number", "boolean", "integer", "array" ], "context": [ "view", "edit" ] }, "instance_id": { "description": "ID de la instancia de envío.", "type": "string", "context": [ "view", "edit" ] }, "total": { "description": "Total de la línea (después de descuentos).", "type": "string", "context": [ "view", "edit" ] }, "total_tax": { "description": "Total de impuestos de la línea (después de descuentos).", "type": "string", "context": [ "view", "edit" ], "readonly": true }, "taxes": { "description": "Impuestos de la línea.", "type": "array", "context": [ "view", "edit" ], "readonly": true, "items": { "type": "object", "properties": { "id": { "description": "ID de la tasa de impuestos.", "type": "integer", "context": [ "view", "edit" ], "readonly": true }, "total": { "description": "Total de impuesto.", "type": "string", "context": [ "view", "edit" ], "readonly": true } } } }, "meta_data": { "description": "Metadatos.", "type": "array", "context": [ "view", "edit" ], "items": { "type": "object", "properties": { "id": { "description": "ID del meta.", "type": "integer", "context": [ "view", "edit" ], "readonly": true }, "key": { "description": "Clave meta.", "type": "string", "context": [ "view", "edit" ] }, "value": { "description": "Valor meta.", "type": [ "null", "object", "string", "number", "boolean", "integer", "array" ], "context": [ "view", "edit" ] } } } } } }, "required": false }, "fee_lines": { "description": "Datos de las líneas de cuota.", "type": "array", "items": { "type": "object", "properties": { "id": { "description": "ID del artículo.", "type": "integer", "context": [ "view", "edit" ], "readonly": true }, "name": { "description": "Nombre de la cuota.", "type": [ "null", "object", "string", "number", "boolean", "integer", "array" ], "context": [ "view", "edit" ] }, "tax_class": { "description": "Clase de impuesto de la cuota.", "type": "string", "context": [ "view", "edit" ] }, "tax_status": { "description": "Estado del impuesto de la cuota.", "type": "string", "context": [ "view", "edit" ], "enum": [ "taxable", "none" ] }, "total": { "description": "Total de la línea (después de descuentos).", "type": "string", "context": [ "view", "edit" ] }, "total_tax": { "description": "Total de impuestos de la línea (después de descuentos).", "type": "string", "context": [ "view", "edit" ], "readonly": true }, "taxes": { "description": "Impuestos de la línea.", "type": "array", "context": [ "view", "edit" ], "readonly": true, "items": { "type": "object", "properties": { "id": { "description": "ID de la tasa de impuestos.", "type": "integer", "context": [ "view", "edit" ], "readonly": true }, "total": { "description": "Total de impuesto.", "type": "string", "context": [ "view", "edit" ], "readonly": true }, "subtotal": { "description": "Subtotal de impuestos.", "type": "string", "context": [ "view", "edit" ], "readonly": true } } } }, "meta_data": { "description": "Metadatos.", "type": "array", "context": [ "view", "edit" ], "items": { "type": "object", "properties": { "id": { "description": "ID del meta.", "type": "integer", "context": [ "view", "edit" ], "readonly": true }, "key": { "description": "Clave meta.", "type": "string", "context": [ "view", "edit" ] }, "value": { "description": "Valor meta.", "type": [ "null", "object", "string", "number", "boolean", "integer", "array" ], "context": [ "view", "edit" ] } } } } } }, "required": false }, "coupon_lines": { "description": "Datos de las líneas de cupones.", "type": "array", "items": { "type": "object", "properties": { "id": { "description": "ID del artículo.", "type": "integer", "context": [ "view", "edit" ], "readonly": true }, "code": { "description": "Código del cupón.", "type": [ "null", "object", "string", "number", "boolean", "integer", "array" ], "context": [ "view", "edit" ] }, "discount": { "description": "Descuento total.", "type": "string", "context": [ "view", "edit" ], "readonly": true }, "discount_tax": { "description": "Impuesto total del descuento.", "type": "string", "context": [ "view", "edit" ], "readonly": true }, "meta_data": { "description": "Metadatos.", "type": "array", "context": [ "view", "edit" ], "items": { "type": "object", "properties": { "id": { "description": "ID del meta.", "type": "integer", "context": [ "view", "edit" ], "readonly": true }, "key": { "description": "Clave meta.", "type": "string", "context": [ "view", "edit" ] }, "value": { "description": "Valor meta.", "type": [ "null", "object", "string", "number", "boolean", "integer", "array" ], "context": [ "view", "edit" ] } } } } } }, "required": false }, "transition_status": { "description": "El estado al que realizó la transición la suscripción.", "type": "string", "enum": [ "pending", "active", "on-hold", "cancelled", "switched", "expired", "pending-cancel" ], "required": false }, "billing_interval": { "description": "El número de periodos de facturación entre renovaciones de la suscripción.", "type": "integer", "required": false }, "billing_period": { "description": "Periodo de facturación de la suscripción.", "type": "string", "enum": [ "day", "week", "month", "year" ], "required": false }, "payment_details": { "description": "Detalles de pago de la suscripción.", "type": "object", "properties": { "post_meta": { "description": "Meta del método de pago y del token en formato post_meta_key: token.", "type": "object", "context": [ "edit" ] }, "user_meta": { "description": "Meta del método de pago y del token en el formato user_meta_key : token.", "type": "object", "context": [ "view" ] } }, "required": false }, "start_date": { "description": "La fecha de inicio de la suscripción, en GMT.", "type": [ "null", "string" ], "required": false }, "trial_date": { "description": "La fecha de prueba de la suscripción, en GMT.", "type": [ "null", "string" ], "required": false }, "next_payment_date": { "description": "La fecha del siguiente pago de la suscripción, en GMT", "type": [ "null", "string" ], "required": false }, "cancelled_date": { "description": "La fecha en que se canceló la suscripción, en GMT.", "type": [ "null", "string" ], "required": false }, "end_date": { "description": "La fecha de finalización de la suscripción, en GMT.", "type": [ "null", "string" ], "required": false } } } ], "_links": { "self": [ { "href": "https://fabricaresultados.com/wp-json/wc/v3/subscriptions/batch" } ] } }, "/wc/v3/subscriptions/statuses": { "namespace": "wc/v3", "methods": [ "GET" ], "endpoints": [ { "methods": [ "GET" ], "args": [] } ], "_links": { "self": [ { "href": "https://fabricaresultados.com/wp-json/wc/v3/subscriptions/statuses" } ] } }, "/wc/v3/subscriptions/(?P[\\d]+)/orders": { "namespace": "wc/v3", "methods": [ "GET" ], "endpoints": [ { "methods": [ "GET" ], "args": { "context": { "description": "Ámbito de aplicación de la solicitud; determina los campos presentes en la respuesta.", "type": "string", "enum": [ "view", "edit" ], "default": "view", "required": false }, "page": { "description": "Página actual de la colección.", "type": "integer", "default": 1, "minimum": 1, "required": false }, "per_page": { "description": "Número máximo de artículos a devolver en el conjunto de resultados.", "type": "integer", "default": 10, "minimum": 1, "maximum": 100, "required": false }, "search": { "description": "Limita los resultados a lo indicado en la cadena.", "type": "string", "required": false }, "after": { "description": "Limita la respuesta a los recursos publicados después de una determinada fecha conforme con la norma ISO8601.", "type": "string", "format": "date-time", "required": false }, "before": { "description": "Limita la respuesta a los recursos publicados antes de una fecha conforme con la norma ISO8601.", "type": "string", "format": "date-time", "required": false }, "modified_after": { "description": "Limita la respuesta a recursos modificados después de una fecha dada conforme con la norma ISO8601.", "type": "string", "format": "date-time", "required": false }, "modified_before": { "description": "Limita la respuesta a los recursos modificados antes de una fecha dada conforme con la norma ISO8601.", "type": "string", "format": "date-time", "required": false }, "dates_are_gmt": { "description": "Si se deben considerar las fechas GMT de las entradas al limitar la respuesta por la fecha de publicación o modificación.", "type": "boolean", "default": false, "required": false }, "exclude": { "description": "Asegura que el resultado establecido excluya IDs específicos.", "type": "array", "items": { "type": "integer" }, "default": [], "required": false }, "include": { "description": "Limita el resultado establecido a IDs específicos.", "type": "array", "items": { "type": "integer" }, "default": [], "required": false }, "offset": { "description": "Compensa el resultado establecido por un número específico de artículos.", "type": "integer", "required": false }, "order": { "description": "Ordenar atributo en orden ascendente o descendente.", "type": "string", "default": "desc", "enum": [ "asc", "desc" ], "required": false }, "orderby": { "description": "Ordena la colección por atributo de objeto.", "type": "string", "default": "date", "enum": [ "date", "id", "include", "title", "slug", "modified" ], "required": false }, "parent": { "description": "Limita el resultado establecido a los que tengan IDs superiores particulares.", "type": "array", "items": { "type": "integer" }, "default": [], "required": false }, "parent_exclude": { "description": "Limita el resultado establecido a todos los artículos excepto a los que tengan un ID superior particular.", "type": "array", "items": { "type": "integer" }, "default": [], "required": false }, "status": { "default": "any", "description": "Limitar el resultado configurado a suscripciones que tenga estados específicos.", "type": "array", "items": { "type": "string", "enum": [ "any", "trash", "pending", "active", "on-hold", "cancelled", "switched", "expired", "pending-cancel" ] }, "required": false }, "customer": { "description": "Limitar resultados a pedidos de un cliente determinado.", "type": "integer", "required": false }, "product": { "description": "Limitar resultados a pedidos asignados con un producto determinado.", "type": "integer", "required": false }, "dp": { "default": 2, "description": "Número de puntos decimales a usar en cada recurso.", "type": "integer", "required": false }, "order_item_display_meta": { "default": false, "description": "Mostrar solo los metadatos que deben aparecer en un pedido.", "type": "boolean", "required": false }, "include_meta": { "default": [], "description": "Limita meta_data a claves específicas.", "type": "array", "items": { "type": "string" }, "required": false }, "exclude_meta": { "default": [], "description": "Asegura que meta_data excluye claves específicas.", "type": "array", "items": { "type": "string" }, "required": false } } } ] }, "/wc/v3/subscriptions/(?P[\\d]+)/notes": { "namespace": "wc/v3", "methods": [ "GET", "POST" ], "endpoints": [ { "methods": [ "GET" ], "args": { "order_id": { "description": "ID del pedido.", "type": "integer", "required": false }, "context": { "description": "Ámbito de aplicación de la solicitud; determina los campos presentes en la respuesta.", "type": "string", "enum": [ "view", "edit" ], "default": "view", "required": false }, "type": { "default": "any", "description": "Limitar el resultado a notas de clientes o internas.", "type": "string", "enum": [ "any", "customer", "internal" ], "required": false } } }, { "methods": [ "POST" ], "args": { "order_id": { "description": "ID del pedido.", "type": "integer", "required": false }, "note": { "type": "string", "description": "Contenido de la nota del pedido.", "required": true }, "customer_note": { "default": false, "description": "Si es true, la nota se mostrará a los clientes y se les avisará. Si es false, la nota solo será de referencia para el administrador. ", "type": "boolean", "required": false }, "added_by_user": { "default": false, "description": "Si el valor es true esta nota se atribuirá al usuario actual. -Si el valor es false la nota se atribuirá al sistema.", "type": "boolean", "required": false } } } ] }, "/wc/v3/subscriptions/(?P[\\d]+)/notes/(?P[\\d]+)": { "namespace": "wc/v3", "methods": [ "GET", "DELETE" ], "endpoints": [ { "methods": [ "GET" ], "args": { "id": { "description": "Identificador único del recurso.", "type": "integer", "required": false }, "order_id": { "description": "ID del pedido.", "type": "integer", "required": false }, "context": { "description": "Ámbito de aplicación de la solicitud; determina los campos presentes en la respuesta.", "type": "string", "enum": [ "view", "edit" ], "default": "view", "required": false } } }, { "methods": [ "DELETE" ], "args": { "id": { "description": "Identificador único del recurso.", "type": "integer", "required": false }, "order_id": { "description": "ID del pedido.", "type": "integer", "required": false }, "force": { "default": false, "type": "boolean", "description": "Tiene que ser verdadero, ya que el recurso no soporta ser movido a la papelera.", "required": false } } } ] } }, "_links": { "up": [ { "href": "https://fabricaresultados.com/wp-json/" } ] } }