Change order of tutorial pages
curl --request POST \
--url http://localhost:3001/portal-api/products/{product_id}/docs/reorder \
--header 'Authorization: <api-key>' \
--header 'Content-Type: application/json' \
--data '[
1
]'import requests
url = "http://localhost:3001/portal-api/products/{product_id}/docs/reorder"
payload = [1]
headers = {
"Authorization": "<api-key>",
"Content-Type": "application/json"
}
response = requests.post(url, json=payload, headers=headers)
print(response.text)const options = {
method: 'POST',
headers: {Authorization: '<api-key>', 'Content-Type': 'application/json'},
body: JSON.stringify([1])
};
fetch('http://localhost:3001/portal-api/products/{product_id}/docs/reorder', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_PORT => "3001",
CURLOPT_URL => "http://localhost:3001/portal-api/products/{product_id}/docs/reorder",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_POSTFIELDS => json_encode([
1
]),
CURLOPT_HTTPHEADER => [
"Authorization: <api-key>",
"Content-Type: application/json"
],
]);
$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 := "http://localhost:3001/portal-api/products/{product_id}/docs/reorder"
payload := strings.NewReader("[\n 1\n]")
req, _ := http.NewRequest("POST", url, payload)
req.Header.Add("Authorization", "<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.post("http://localhost:3001/portal-api/products/{product_id}/docs/reorder")
.header("Authorization", "<api-key>")
.header("Content-Type", "application/json")
.body("[\n 1\n]")
.asString();require 'uri'
require 'net/http'
url = URI("http://localhost:3001/portal-api/products/{product_id}/docs/reorder")
http = Net::HTTP.new(url.host, url.port)
request = Net::HTTP::Post.new(url)
request["Authorization"] = '<api-key>'
request["Content-Type"] = 'application/json'
request.body = "[\n 1\n]"
response = http.request(request)
puts response.read_bodyTutorials for API Products
Change order of tutorial pages
Change order of tutorial pages in an API Product
POST
/
products
/
{product_id}
/
docs
/
reorder
Change order of tutorial pages
curl --request POST \
--url http://localhost:3001/portal-api/products/{product_id}/docs/reorder \
--header 'Authorization: <api-key>' \
--header 'Content-Type: application/json' \
--data '[
1
]'import requests
url = "http://localhost:3001/portal-api/products/{product_id}/docs/reorder"
payload = [1]
headers = {
"Authorization": "<api-key>",
"Content-Type": "application/json"
}
response = requests.post(url, json=payload, headers=headers)
print(response.text)const options = {
method: 'POST',
headers: {Authorization: '<api-key>', 'Content-Type': 'application/json'},
body: JSON.stringify([1])
};
fetch('http://localhost:3001/portal-api/products/{product_id}/docs/reorder', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_PORT => "3001",
CURLOPT_URL => "http://localhost:3001/portal-api/products/{product_id}/docs/reorder",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_POSTFIELDS => json_encode([
1
]),
CURLOPT_HTTPHEADER => [
"Authorization: <api-key>",
"Content-Type: application/json"
],
]);
$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 := "http://localhost:3001/portal-api/products/{product_id}/docs/reorder"
payload := strings.NewReader("[\n 1\n]")
req, _ := http.NewRequest("POST", url, payload)
req.Header.Add("Authorization", "<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.post("http://localhost:3001/portal-api/products/{product_id}/docs/reorder")
.header("Authorization", "<api-key>")
.header("Content-Type", "application/json")
.body("[\n 1\n]")
.asString();require 'uri'
require 'net/http'
url = URI("http://localhost:3001/portal-api/products/{product_id}/docs/reorder")
http = Net::HTTP.new(url.host, url.port)
request = Net::HTTP::Post.new(url)
request["Authorization"] = '<api-key>'
request["Content-Type"] = 'application/json'
request.body = "[\n 1\n]"
response = http.request(request)
puts response.read_bodyAuthorizations
Path Parameters
UID of an API Product
Example:
1
Body
application/json
An array containing the UIDs of tutorial pages represents the new order of tutorial pages for this API Product. The tutorial page whose UID appears first in this array will be positioned first in the API Product's Get Started tab, and so on.
UID of a doc page
Response
OK
Was this page helpful?
⌘I