Actualizar
curl --request PATCH \
--url https://sandbox.api.riqra.com/categories/{categoryId} \
--header 'Content-Type: application/json' \
--header 'api-key: <api-key>' \
--data '
{
"name": "<string>",
"image": "<string>",
"description": "<string>",
"seo": {
"description": "<string>"
},
"order": 9999,
"isFeatured": true
}
'import requests
url = "https://sandbox.api.riqra.com/categories/{categoryId}"
payload = {
"name": "<string>",
"image": "<string>",
"description": "<string>",
"seo": { "description": "<string>" },
"order": 9999,
"isFeatured": True
}
headers = {
"api-key": "<api-key>",
"Content-Type": "application/json"
}
response = requests.patch(url, json=payload, headers=headers)
print(response.text)const options = {
method: 'PATCH',
headers: {'api-key': '<api-key>', 'Content-Type': 'application/json'},
body: JSON.stringify({
name: '<string>',
image: '<string>',
description: '<string>',
seo: {description: '<string>'},
order: 9999,
isFeatured: true
})
};
fetch('https://sandbox.api.riqra.com/categories/{categoryId}', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://sandbox.api.riqra.com/categories/{categoryId}",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "PATCH",
CURLOPT_POSTFIELDS => json_encode([
'name' => '<string>',
'image' => '<string>',
'description' => '<string>',
'seo' => [
'description' => '<string>'
],
'order' => 9999,
'isFeatured' => true
]),
CURLOPT_HTTPHEADER => [
"Content-Type: application/json",
"api-key: <api-key>"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "https://sandbox.api.riqra.com/categories/{categoryId}"
payload := strings.NewReader("{\n \"name\": \"<string>\",\n \"image\": \"<string>\",\n \"description\": \"<string>\",\n \"seo\": {\n \"description\": \"<string>\"\n },\n \"order\": 9999,\n \"isFeatured\": true\n}")
req, _ := http.NewRequest("PATCH", url, payload)
req.Header.Add("api-key", "<api-key>")
req.Header.Add("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.patch("https://sandbox.api.riqra.com/categories/{categoryId}")
.header("api-key", "<api-key>")
.header("Content-Type", "application/json")
.body("{\n \"name\": \"<string>\",\n \"image\": \"<string>\",\n \"description\": \"<string>\",\n \"seo\": {\n \"description\": \"<string>\"\n },\n \"order\": 9999,\n \"isFeatured\": true\n}")
.asString();require 'uri'
require 'net/http'
url = URI("https://sandbox.api.riqra.com/categories/{categoryId}")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Patch.new(url)
request["api-key"] = '<api-key>'
request["Content-Type"] = 'application/json'
request.body = "{\n \"name\": \"<string>\",\n \"image\": \"<string>\",\n \"description\": \"<string>\",\n \"seo\": {\n \"description\": \"<string>\"\n },\n \"order\": 9999,\n \"isFeatured\": true\n}"
response = http.request(request)
puts response.read_body{
"errors": [
{
"message": "<string>",
"code": 123
}
]
}Categorías
Actualizar
Actualiza una categoría por su ID.
PATCH
/
categories
/
{categoryId}
Actualizar
curl --request PATCH \
--url https://sandbox.api.riqra.com/categories/{categoryId} \
--header 'Content-Type: application/json' \
--header 'api-key: <api-key>' \
--data '
{
"name": "<string>",
"image": "<string>",
"description": "<string>",
"seo": {
"description": "<string>"
},
"order": 9999,
"isFeatured": true
}
'import requests
url = "https://sandbox.api.riqra.com/categories/{categoryId}"
payload = {
"name": "<string>",
"image": "<string>",
"description": "<string>",
"seo": { "description": "<string>" },
"order": 9999,
"isFeatured": True
}
headers = {
"api-key": "<api-key>",
"Content-Type": "application/json"
}
response = requests.patch(url, json=payload, headers=headers)
print(response.text)const options = {
method: 'PATCH',
headers: {'api-key': '<api-key>', 'Content-Type': 'application/json'},
body: JSON.stringify({
name: '<string>',
image: '<string>',
description: '<string>',
seo: {description: '<string>'},
order: 9999,
isFeatured: true
})
};
fetch('https://sandbox.api.riqra.com/categories/{categoryId}', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://sandbox.api.riqra.com/categories/{categoryId}",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "PATCH",
CURLOPT_POSTFIELDS => json_encode([
'name' => '<string>',
'image' => '<string>',
'description' => '<string>',
'seo' => [
'description' => '<string>'
],
'order' => 9999,
'isFeatured' => true
]),
CURLOPT_HTTPHEADER => [
"Content-Type: application/json",
"api-key: <api-key>"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "https://sandbox.api.riqra.com/categories/{categoryId}"
payload := strings.NewReader("{\n \"name\": \"<string>\",\n \"image\": \"<string>\",\n \"description\": \"<string>\",\n \"seo\": {\n \"description\": \"<string>\"\n },\n \"order\": 9999,\n \"isFeatured\": true\n}")
req, _ := http.NewRequest("PATCH", url, payload)
req.Header.Add("api-key", "<api-key>")
req.Header.Add("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.patch("https://sandbox.api.riqra.com/categories/{categoryId}")
.header("api-key", "<api-key>")
.header("Content-Type", "application/json")
.body("{\n \"name\": \"<string>\",\n \"image\": \"<string>\",\n \"description\": \"<string>\",\n \"seo\": {\n \"description\": \"<string>\"\n },\n \"order\": 9999,\n \"isFeatured\": true\n}")
.asString();require 'uri'
require 'net/http'
url = URI("https://sandbox.api.riqra.com/categories/{categoryId}")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Patch.new(url)
request["api-key"] = '<api-key>'
request["Content-Type"] = 'application/json'
request.body = "{\n \"name\": \"<string>\",\n \"image\": \"<string>\",\n \"description\": \"<string>\",\n \"seo\": {\n \"description\": \"<string>\"\n },\n \"order\": 9999,\n \"isFeatured\": true\n}"
response = http.request(request)
puts response.read_body{
"errors": [
{
"message": "<string>",
"code": 123
}
]
}Autorizaciones
Todas las llamadas al API tienen que contener este header junto a la clave para poder autenticar y autorizar al cliente.
Parámetros de ruta
ID de la categoría.
Cuerpo
application/json
Nombre de la categoría.
URL válida de imagen asociada con la categoría.
Descripción de la categoría.
Atributos para el SEO.
Show child attributes
Show child attributes
El orden de la categoría con respecto a las demás categorías.
Ejemplo: 1 significa que será mostrado primero.
Indica si la categoría será destacada.
Respuesta
No Content
⌘I