List Facebook Pages available to connect
curl --request GET \
--url https://posted-api.example.com/api/social/facebook-pages/authorizations/{id} \
--cookie posted_session=import requests
url = "https://posted-api.example.com/api/social/facebook-pages/authorizations/{id}"
headers = {"cookie": "posted_session="}
response = requests.get(url, headers=headers)
print(response.text)const options = {method: 'GET', headers: {cookie: 'posted_session='}};
fetch('https://posted-api.example.com/api/social/facebook-pages/authorizations/{id}', 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://posted-api.example.com/api/social/facebook-pages/authorizations/{id}",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
CURLOPT_COOKIE => "posted_session=",
]);
$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://posted-api.example.com/api/social/facebook-pages/authorizations/{id}"
req, _ := http.NewRequest("GET", url, nil)
req.Header.Add("cookie", "posted_session=")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.get("https://posted-api.example.com/api/social/facebook-pages/authorizations/{id}")
.header("cookie", "posted_session=")
.asString();require 'uri'
require 'net/http'
url = URI("https://posted-api.example.com/api/social/facebook-pages/authorizations/{id}")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
request["cookie"] = 'posted_session='
response = http.request(request)
puts response.read_body{
"pages": [
{
"accountId": "123456",
"name": "Studio North",
"handle": "studio-north",
"avatarUrl": null
}
]
}{
"error": {
"code": "<string>",
"message": "<string>",
"requestId": "<string>"
}
}List Facebook Pages available to connect
Returns the Pages discovered during this administrator’s Facebook Pages OAuth flow. Grants expire after ten minutes. Provider credentials are never returned.
GET
/
api
/
social
/
facebook-pages
/
authorizations
/
{id}
List Facebook Pages available to connect
curl --request GET \
--url https://posted-api.example.com/api/social/facebook-pages/authorizations/{id} \
--cookie posted_session=import requests
url = "https://posted-api.example.com/api/social/facebook-pages/authorizations/{id}"
headers = {"cookie": "posted_session="}
response = requests.get(url, headers=headers)
print(response.text)const options = {method: 'GET', headers: {cookie: 'posted_session='}};
fetch('https://posted-api.example.com/api/social/facebook-pages/authorizations/{id}', 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://posted-api.example.com/api/social/facebook-pages/authorizations/{id}",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
CURLOPT_COOKIE => "posted_session=",
]);
$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://posted-api.example.com/api/social/facebook-pages/authorizations/{id}"
req, _ := http.NewRequest("GET", url, nil)
req.Header.Add("cookie", "posted_session=")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.get("https://posted-api.example.com/api/social/facebook-pages/authorizations/{id}")
.header("cookie", "posted_session=")
.asString();require 'uri'
require 'net/http'
url = URI("https://posted-api.example.com/api/social/facebook-pages/authorizations/{id}")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
request["cookie"] = 'posted_session='
response = http.request(request)
puts response.read_body{
"pages": [
{
"accountId": "123456",
"name": "Studio North",
"handle": "studio-north",
"avatarUrl": null
}
]
}{
"error": {
"code": "<string>",
"message": "<string>",
"requestId": "<string>"
}
}A signed-in human administrator is required. API keys and MCP credentials cannot replace that session. Sensitive operations can also require recent authentication.
Returns the Pages discovered during this administrator’s Facebook Pages OAuth flow. Grants expire after ten minutes. Provider credentials are never returned.
Request conventions · API keys · MCP connections
Authorizations
Signed-in human browser session; mutation requests also need the exact UI Origin
Path Parameters
The id from the corresponding list, record or authorization response.
Response
Successful response. Examples are illustrative; field values vary by record.
Show child attributes
Show child attributes
Was this page helpful?
