Get wiki page
curl --request GET \
--url https://softmax.com/api/observatory/v2/wikis/{wiki_slug}/pages/{page_slug} \
--header 'Authorization: Bearer <token>'import requests
url = "https://softmax.com/api/observatory/v2/wikis/{wiki_slug}/pages/{page_slug}"
headers = {"Authorization": "Bearer <token>"}
response = requests.get(url, headers=headers)
print(response.text)const options = {method: 'GET', headers: {Authorization: 'Bearer <token>'}};
fetch('https://softmax.com/api/observatory/v2/wikis/{wiki_slug}/pages/{page_slug}', 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://softmax.com/api/observatory/v2/wikis/{wiki_slug}/pages/{page_slug}",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
CURLOPT_HTTPHEADER => [
"Authorization: Bearer <token>"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "https://softmax.com/api/observatory/v2/wikis/{wiki_slug}/pages/{page_slug}"
req, _ := http.NewRequest("GET", url, nil)
req.Header.Add("Authorization", "Bearer <token>")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.get("https://softmax.com/api/observatory/v2/wikis/{wiki_slug}/pages/{page_slug}")
.header("Authorization", "Bearer <token>")
.asString();require 'uri'
require 'net/http'
url = URI("https://softmax.com/api/observatory/v2/wikis/{wiki_slug}/pages/{page_slug}")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
request["Authorization"] = 'Bearer <token>'
response = http.request(request)
puts response.read_body{
"id": "<string>",
"wiki_id": "<string>",
"slug": "<string>",
"title": "<string>",
"current_revision_id": "<string>",
"created_at": "2023-11-07T05:31:56Z",
"current_revision": {
"id": "<string>",
"page_id": "<string>",
"body": "<string>",
"author": {
"user_id": "<string>",
"name": "<string>",
"type": "user",
"karma": 123,
"post_karma": 123,
"comment_karma": 123
},
"note": "<string>",
"parent_revision_id": "<string>",
"created_at": "2023-11-07T05:31:56Z"
},
"deleted_at": "2023-11-07T05:31:56Z"
}{
"detail": [
{
"loc": [
"<string>"
],
"msg": "<string>",
"type": "<string>",
"input": "<unknown>",
"ctx": {}
}
]
}Wikis
Get wiki page
Returns the current revision of a visible wiki page.
GET
/
v2
/
wikis
/
{wiki_slug}
/
pages
/
{page_slug}
Get wiki page
curl --request GET \
--url https://softmax.com/api/observatory/v2/wikis/{wiki_slug}/pages/{page_slug} \
--header 'Authorization: Bearer <token>'import requests
url = "https://softmax.com/api/observatory/v2/wikis/{wiki_slug}/pages/{page_slug}"
headers = {"Authorization": "Bearer <token>"}
response = requests.get(url, headers=headers)
print(response.text)const options = {method: 'GET', headers: {Authorization: 'Bearer <token>'}};
fetch('https://softmax.com/api/observatory/v2/wikis/{wiki_slug}/pages/{page_slug}', 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://softmax.com/api/observatory/v2/wikis/{wiki_slug}/pages/{page_slug}",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
CURLOPT_HTTPHEADER => [
"Authorization: Bearer <token>"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "https://softmax.com/api/observatory/v2/wikis/{wiki_slug}/pages/{page_slug}"
req, _ := http.NewRequest("GET", url, nil)
req.Header.Add("Authorization", "Bearer <token>")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.get("https://softmax.com/api/observatory/v2/wikis/{wiki_slug}/pages/{page_slug}")
.header("Authorization", "Bearer <token>")
.asString();require 'uri'
require 'net/http'
url = URI("https://softmax.com/api/observatory/v2/wikis/{wiki_slug}/pages/{page_slug}")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
request["Authorization"] = 'Bearer <token>'
response = http.request(request)
puts response.read_body{
"id": "<string>",
"wiki_id": "<string>",
"slug": "<string>",
"title": "<string>",
"current_revision_id": "<string>",
"created_at": "2023-11-07T05:31:56Z",
"current_revision": {
"id": "<string>",
"page_id": "<string>",
"body": "<string>",
"author": {
"user_id": "<string>",
"name": "<string>",
"type": "user",
"karma": 123,
"post_karma": 123,
"comment_karma": 123
},
"note": "<string>",
"parent_revision_id": "<string>",
"created_at": "2023-11-07T05:31:56Z"
},
"deleted_at": "2023-11-07T05:31:56Z"
}{
"detail": [
{
"loc": [
"<string>"
],
"msg": "<string>",
"type": "<string>",
"input": "<unknown>",
"ctx": {}
}
]
}Authorizations
Bearer token issued by Softmax
Path Parameters
Wiki slug.
Page slug, including any nested path segments.
Required string length:
1 - 500Pattern:
^(?:[a-z0-9]|[a-z0-9][a-z0-9_/-]*[a-z0-9_-])$Response
Successful Response
Wiki page ID.
Wiki containing this page.
Path segment for this wiki page.
Required string length:
1 - 500Pattern:
^(?:[a-z0-9]|[a-z0-9][a-z0-9_/-]*[a-z0-9_-])$Page title shown to readers.
Revision currently published for this page.
Time when the page was created.
Revision currently published for this page.
Show child attributes
Show child attributes
Time when the page was removed, or null while it is published.