MENU navbar-image

Introduction

Version: v5.1.7 Updated: Dec 08, 2023

This documentation aims to provide all the information you need to work with our API.

Base URL

https://demo.metafox.app/api/v1

Authenticating requests

To authenticate requests, include an Authorization header with the value "Bearer {accessToken}".

All authenticated endpoints are marked with a requires authentication badge in the documentation below.

You can retrieve your token with api Generate API token.

Activity Point

App name: Activity Point Version: 5.1.1 Author: phpFox Updated at: Dec 26, 2023

Browse item

Example request:
curl --request GET \
<<<<<<< Updated upstream
    --get "https://demo.metafox.app/api/v1/api/vel/activitypoint/conversion-request" \
    --header "Content-Type: application/json" \
    --data "{
    "status": "possimus",
    "from_date": "id",
    "to_date": "autem",
    "limit": 4,
    "id": 9
=======
    --get "https://demo.metafox.app/api/v1/api/aut/activitypoint/conversion-request" \
    --header "Content-Type: application/json" \
    --data "{
    "status": "corporis",
    "from_date": "eum",
    "to_date": "placeat",
    "limit": 22,
    "id": 17
>>>>>>> Stashed changes
}"
$client = new \GuzzleHttp\Client();
$response = $client->get(
<<<<<<< Updated upstream
    'https://demo.metafox.app/api/v1/api/vel/activitypoint/conversion-request',
=======
    'https://demo.metafox.app/api/v1/api/aut/activitypoint/conversion-request',
>>>>>>> Stashed changes
    [
        'headers' => [
            'Content-Type' => 'application/json',
        ],
        'json' => [
<<<<<<< Updated upstream
            'status' => 'possimus',
            'from_date' => 'id',
            'to_date' => 'autem',
            'limit' => 4,
            'id' => 9,
=======
            'status' => 'corporis',
            'from_date' => 'eum',
            'to_date' => 'placeat',
            'limit' => 22,
            'id' => 17,
>>>>>>> Stashed changes
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/vel/activitypoint/conversion-request"
=======
    "https://demo.metafox.app/api/v1/api/aut/activitypoint/conversion-request"
>>>>>>> Stashed changes
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
<<<<<<< Updated upstream
    "status": "possimus",
    "from_date": "id",
    "to_date": "autem",
    "limit": 4,
    "id": 9
=======
    "status": "corporis",
    "from_date": "eum",
    "to_date": "placeat",
    "limit": 22,
    "id": 17
>>>>>>> Stashed changes
};

fetch(url, {
    method: "GET",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

GET api/{ver}/activitypoint/conversion-request

URL Parameters

ver  string   >>>>>> Stashed changes data-component="url" hidden>

Body Parameters

status  string optional   >>>>>> Stashed changes data-component="body" hidden>

from_date  string optional   >>>>>> Stashed changes data-component="body" hidden>

to_date  string optional   >>>>>> Stashed changes data-component="body" hidden>

limit  integer optional   >>>>>> Stashed changes data-component="body" hidden>

Must be at least 1. Must not be greater than 100.

id  integer optional   >>>>>> Stashed changes data-component="body" hidden>

GET api/{ver}/activitypoint/conversion-request/{id}

Example request:
curl --request GET \
<<<<<<< Updated upstream
    --get "https://demo.metafox.app/api/v1/api/optio/activitypoint/conversion-request/971"
======= --get "https://demo.metafox.app/api/v1/api/nostrum/activitypoint/conversion-request/04"
>>>>>>> Stashed changes
$client = new \GuzzleHttp\Client();
<<<<<<< Updated upstream
$response = $client->get('https://demo.metafox.app/api/v1/api/optio/activitypoint/conversion-request/971');
=======
$response = $client->get('https://demo.metafox.app/api/v1/api/nostrum/activitypoint/conversion-request/04');
>>>>>>> Stashed changes
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/optio/activitypoint/conversion-request/971"
=======
    "https://demo.metafox.app/api/v1/api/nostrum/activitypoint/conversion-request/04"
>>>>>>> Stashed changes
);

fetch(url, {
    method: "GET",
}).then(response => response.json());

Request      

GET api/{ver}/activitypoint/conversion-request/{id}

URL Parameters

ver  string   >>>>>> Stashed changes data-component="url" hidden>

id  string   >>>>>> Stashed changes data-component="url" hidden>

The ID of the conversion request.

PATCH api/{ver}/activitypoint/conversion-request/{id}/cancel

Example request:
curl --request PATCH \
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/iure/activitypoint/conversion-request/8/cancel"
======= "https://demo.metafox.app/api/v1/api/earum/activitypoint/conversion-request/77074/cancel"
>>>>>>> Stashed changes
$client = new \GuzzleHttp\Client();
<<<<<<< Updated upstream
$response = $client->patch('https://demo.metafox.app/api/v1/api/iure/activitypoint/conversion-request/8/cancel');
=======
$response = $client->patch('https://demo.metafox.app/api/v1/api/earum/activitypoint/conversion-request/77074/cancel');
>>>>>>> Stashed changes
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/iure/activitypoint/conversion-request/8/cancel"
=======
    "https://demo.metafox.app/api/v1/api/earum/activitypoint/conversion-request/77074/cancel"
>>>>>>> Stashed changes
);

fetch(url, {
    method: "PATCH",
}).then(response => response.json());

Request      

PATCH api/{ver}/activitypoint/conversion-request/{id}/cancel

URL Parameters

ver  string   >>>>>> Stashed changes data-component="url" hidden>

id  string   >>>>>> Stashed changes data-component="url" hidden>

The ID of the conversion request.

Browse item.

requires authentication

Example request:
curl --request GET \
<<<<<<< Updated upstream
    --get "https://demo.metafox.app/api/v1/api/accusamus/activitypoint/package?q=quidem" \
    --header "Authorization: Bearer {accessToken}" \
    --header "Content-Type: application/json" \
    --data "{
    "q": "quasi",
    "sort": "latest",
    "sort_type": "asc",
    "page": 5,
    "limit": 7
=======
    --get "https://demo.metafox.app/api/v1/api/perspiciatis/activitypoint/package?q=a" \
    --header "Authorization: Bearer {accessToken}" \
    --header "Content-Type: application/json" \
    --data "{
    "q": "vitae",
    "sort": "most_liked",
    "sort_type": "desc",
    "page": 81,
    "limit": 1
>>>>>>> Stashed changes
}"
$client = new \GuzzleHttp\Client();
$response = $client->get(
<<<<<<< Updated upstream
    'https://demo.metafox.app/api/v1/api/accusamus/activitypoint/package',
=======
    'https://demo.metafox.app/api/v1/api/perspiciatis/activitypoint/package',
>>>>>>> Stashed changes
    [
        'headers' => [
            'Authorization' => 'Bearer {accessToken}',
            'Content-Type' => 'application/json',
        ],
        'query' => [
<<<<<<< Updated upstream
            'q'=> 'quidem',
        ],
        'json' => [
            'q' => 'quasi',
            'sort' => 'latest',
            'sort_type' => 'asc',
            'page' => 5,
            'limit' => 7,
=======
            'q'=> 'a',
        ],
        'json' => [
            'q' => 'vitae',
            'sort' => 'most_liked',
            'sort_type' => 'desc',
            'page' => 81,
            'limit' => 1,
>>>>>>> Stashed changes
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/accusamus/activitypoint/package"
);

const params = {
    "q": "quidem",
=======
    "https://demo.metafox.app/api/v1/api/perspiciatis/activitypoint/package"
);

const params = {
    "q": "a",
>>>>>>> Stashed changes
};
Object.keys(params)
    .forEach(key => url.searchParams.append(key, params[key]));

const headers = {
    "Authorization": "Bearer {accessToken}",
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
<<<<<<< Updated upstream
    "q": "quasi",
    "sort": "latest",
    "sort_type": "asc",
    "page": 5,
    "limit": 7
=======
    "q": "vitae",
    "sort": "most_liked",
    "sort_type": "desc",
    "page": 81,
    "limit": 1
>>>>>>> Stashed changes
};

fetch(url, {
    method: "GET",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

GET api/{ver}/activitypoint/package

URL Parameters

ver  string   >>>>>> Stashed changes data-component="url" hidden>

Query Parameters

q  string optional   >>>>>> Stashed changes data-component="query" hidden>

search text

Body Parameters

q  string optional   >>>>>> Stashed changes data-component="body" hidden>

sort  string optional   >>>>>> Stashed changes data-component="body" hidden>

Must be one of recent, most_discussed, most_viewed, most_liked, or latest.

sort_type  string optional   >>>>>> Stashed changes data-component="body" hidden>

Must be one of desc or asc.

page  integer optional   >>>>>> Stashed changes data-component="body" hidden>

Must be at least 1.

limit  integer optional   >>>>>> Stashed changes data-component="body" hidden>

Browse item.

requires authentication

Example request:
curl --request GET \
<<<<<<< Updated upstream
    --get "https://demo.metafox.app/api/v1/api/aliquid/activitypoint/package-transaction" \
    --header "Authorization: Bearer {accessToken}" \
    --header "Content-Type: application/json" \
    --data "{
    "q": "sequi",
    "status": "cumque",
    "from": "2023-12-26T03:47:58",
    "to": "2023-12-26T03:47:58",
    "sort": "most_discussed",
    "sort_type": "asc",
    "page": 44,
    "limit": 3
=======
    --get "https://demo.metafox.app/api/v1/api/natus/activitypoint/package-transaction" \
    --header "Authorization: Bearer {accessToken}" \
    --header "Content-Type: application/json" \
    --data "{
    "q": "at",
    "status": "perferendis",
    "from": "2023-12-26T01:52:06",
    "to": "2023-12-26T01:52:06",
    "sort": "most_viewed",
    "sort_type": "desc",
    "page": 68,
    "limit": 11
>>>>>>> Stashed changes
}"
$client = new \GuzzleHttp\Client();
$response = $client->get(
<<<<<<< Updated upstream
    'https://demo.metafox.app/api/v1/api/aliquid/activitypoint/package-transaction',
=======
    'https://demo.metafox.app/api/v1/api/natus/activitypoint/package-transaction',
>>>>>>> Stashed changes
    [
        'headers' => [
            'Authorization' => 'Bearer {accessToken}',
            'Content-Type' => 'application/json',
        ],
        'json' => [
<<<<<<< Updated upstream
            'q' => 'sequi',
            'status' => 'cumque',
            'from' => '2023-12-26T03:47:58',
            'to' => '2023-12-26T03:47:58',
            'sort' => 'most_discussed',
            'sort_type' => 'asc',
            'page' => 44,
            'limit' => 3,
=======
            'q' => 'at',
            'status' => 'perferendis',
            'from' => '2023-12-26T01:52:06',
            'to' => '2023-12-26T01:52:06',
            'sort' => 'most_viewed',
            'sort_type' => 'desc',
            'page' => 68,
            'limit' => 11,
>>>>>>> Stashed changes
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/aliquid/activitypoint/package-transaction"
=======
    "https://demo.metafox.app/api/v1/api/natus/activitypoint/package-transaction"
>>>>>>> Stashed changes
);

const headers = {
    "Authorization": "Bearer {accessToken}",
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
<<<<<<< Updated upstream
    "q": "sequi",
    "status": "cumque",
    "from": "2023-12-26T03:47:58",
    "to": "2023-12-26T03:47:58",
    "sort": "most_discussed",
    "sort_type": "asc",
    "page": 44,
    "limit": 3
=======
    "q": "at",
    "status": "perferendis",
    "from": "2023-12-26T01:52:06",
    "to": "2023-12-26T01:52:06",
    "sort": "most_viewed",
    "sort_type": "desc",
    "page": 68,
    "limit": 11
>>>>>>> Stashed changes
};

fetch(url, {
    method: "GET",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

GET api/{ver}/activitypoint/package-transaction

URL Parameters

ver  string   >>>>>> Stashed changes data-component="url" hidden>

Body Parameters

q  string optional   >>>>>> Stashed changes data-component="body" hidden>

status  string optional   >>>>>> Stashed changes data-component="body" hidden>

from  string optional   >>>>>> Stashed changes data-component="body" hidden>

Must be a valid date.

to  string optional   >>>>>> Stashed changes data-component="body" hidden>

Must be a valid date.

sort  string optional  

Must be one of recent, most_discussed, most_viewed, most_liked, or latest.

sort_type  string optional  

Must be one of desc or asc.

page  integer optional  

Must be at least 1.

limit  integer optional  

POST api/{ver}/activitypoint/package/purchase/{id}

requires authentication

Example request:
curl --request POST \
    "https://demo.metafox.app/api/v1/api/maxime/activitypoint/package/purchase/4" \
    --header "Authorization: Bearer {accessToken}" \
    --header "Content-Type: application/json" \
    --data "{
    "payment_gateway": 20
}"
$client = new \GuzzleHttp\Client();
$response = $client->post(
    'https://demo.metafox.app/api/v1/api/maxime/activitypoint/package/purchase/4',
    [
        'headers' => [
            'Authorization' => 'Bearer {accessToken}',
            'Content-Type' => 'application/json',
        ],
        'json' => [
            'payment_gateway' => 20,
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
    "https://demo.metafox.app/api/v1/api/maxime/activitypoint/package/purchase/4"
);

const headers = {
    "Authorization": "Bearer {accessToken}",
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
    "payment_gateway": 20
};

fetch(url, {
    method: "POST",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

POST api/{ver}/activitypoint/package/purchase/{id}

URL Parameters

ver  string  

id  string  

The ID of the purchase.

Body Parameters

payment_gateway  integer  

View item.

requires authentication

Example request:
curl --request GET \
    --get "https://demo.metafox.app/api/v1/api/dolore/activitypoint/package/1960" \
    --header "Authorization: Bearer {accessToken}"
$client = new \GuzzleHttp\Client();
$response = $client->get(
    'https://demo.metafox.app/api/v1/api/dolore/activitypoint/package/1960',
    [
        'headers' => [
            'Authorization' => 'Bearer {accessToken}',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
    "https://demo.metafox.app/api/v1/api/dolore/activitypoint/package/1960"
);

const headers = {
    "Authorization": "Bearer {accessToken}",
    "Accept": "application/json",
};

fetch(url, {
    method: "GET",
    headers,
}).then(response => response.json());

Request      

GET api/{ver}/activitypoint/package/{id}

URL Parameters

ver  string  

id  string  

The ID of the package.

Browse item.

requires authentication

Example request:
curl --request GET \
    --get "https://demo.metafox.app/api/v1/api/impedit/activitypoint/setting" \
    --header "Authorization: Bearer {accessToken}" \
    --header "Content-Type: application/json" \
    --data "{
    "sort": "most_viewed",
    "sort_type": "asc"
}"
$client = new \GuzzleHttp\Client();
$response = $client->get(
    'https://demo.metafox.app/api/v1/api/impedit/activitypoint/setting',
    [
        'headers' => [
            'Authorization' => 'Bearer {accessToken}',
            'Content-Type' => 'application/json',
        ],
        'json' => [
            'sort' => 'most_viewed',
            'sort_type' => 'asc',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
    "https://demo.metafox.app/api/v1/api/impedit/activitypoint/setting"
);

const headers = {
    "Authorization": "Bearer {accessToken}",
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
    "sort": "most_viewed",
    "sort_type": "asc"
};

fetch(url, {
    method: "GET",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

GET api/{ver}/activitypoint/setting

URL Parameters

ver  string  

Body Parameters

sort  string optional  

Must be one of recent, most_discussed, most_viewed, most_liked, or latest.

sort_type  string optional  

Must be one of desc or asc.

View item.

requires authentication

Example request:
curl --request GET \
    --get "https://demo.metafox.app/api/v1/api/eligendi/activitypoint/statistic/68" \
    --header "Authorization: Bearer {accessToken}"
$client = new \GuzzleHttp\Client();
$response = $client->get(
    'https://demo.metafox.app/api/v1/api/eligendi/activitypoint/statistic/68',
    [
        'headers' => [
            'Authorization' => 'Bearer {accessToken}',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
    "https://demo.metafox.app/api/v1/api/eligendi/activitypoint/statistic/68"
);

const headers = {
    "Authorization": "Bearer {accessToken}",
    "Accept": "application/json",
};

fetch(url, {
    method: "GET",
    headers,
}).then(response => response.json());

Request      

GET api/{ver}/activitypoint/statistic/{id}

URL Parameters

ver  string  

id  string  

The ID of the statistic.

Browse item.

requires authentication

Example request:
curl --request GET \
    --get "https://demo.metafox.app/api/v1/api/quo/activitypoint/transaction" \
    --header "Authorization: Bearer {accessToken}" \
    --header "Content-Type: application/json" \
    --data "{
    "type": 2,
    "from": "2023-12-26T01:52:06",
    "to": "2023-12-26T01:52:06",
    "sort": "latest",
    "sort_type": "desc",
    "page": 47,
    "limit": 4
}"
$client = new \GuzzleHttp\Client();
$response = $client->get(
    'https://demo.metafox.app/api/v1/api/quo/activitypoint/transaction',
    [
        'headers' => [
            'Authorization' => 'Bearer {accessToken}',
            'Content-Type' => 'application/json',
        ],
        'json' => [
            'type' => 2,
            'from' => '2023-12-26T01:52:06',
            'to' => '2023-12-26T01:52:06',
            'sort' => 'latest',
            'sort_type' => 'desc',
            'page' => 47,
            'limit' => 4,
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
    "https://demo.metafox.app/api/v1/api/quo/activitypoint/transaction"
);

const headers = {
    "Authorization": "Bearer {accessToken}",
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
    "type": 2,
    "from": "2023-12-26T01:52:06",
    "to": "2023-12-26T01:52:06",
    "sort": "latest",
    "sort_type": "desc",
    "page": 47,
    "limit": 4
};

fetch(url, {
    method: "GET",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

GET api/{ver}/activitypoint/transaction

URL Parameters

ver  string  

Body Parameters

type  integer optional  

from  string optional  

Must be a valid date.

to  string optional  

Must be a valid date.

sort  string optional   >>>>>> Stashed changes data-component="body" hidden>

Must be one of recent, most_discussed, most_viewed, most_liked, or latest.

sort_type  string optional   >>>>>> Stashed changes data-component="body" hidden>

Must be one of desc or asc.

page  integer optional   >>>>>> Stashed changes data-component="body" hidden>

Must be at least 1.

limit  integer optional   >>>>>> Stashed changes data-component="body" hidden>

<<<<<<< Updated upstream

POST api/{ver}/activitypoint/package/purchase/{id}

=======

View item.

>>>>>>> Stashed changes

requires authentication

<<<<<<< Updated upstream
Example request:
curl --request POST \
    "https://demo.metafox.app/api/v1/api/fugit/activitypoint/package/purchase/1611" \
    --header "Authorization: Bearer {accessToken}" \
    --header "Content-Type: application/json" \
    --data "{
    "payment_gateway": 17
}"
$client = new \GuzzleHttp\Client();
$response = $client->post(
    'https://demo.metafox.app/api/v1/api/fugit/activitypoint/package/purchase/1611',
    [
        'headers' => [
            'Authorization' => 'Bearer {accessToken}',
            'Content-Type' => 'application/json',
        ],
        'json' => [
            'payment_gateway' => 17,
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
    "https://demo.metafox.app/api/v1/api/fugit/activitypoint/package/purchase/1611"
);

const headers = {
    "Authorization": "Bearer {accessToken}",
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
    "payment_gateway": 17
};

fetch(url, {
    method: "POST",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

POST api/{ver}/activitypoint/package/purchase/{id}

URL Parameters

ver  string  

id  string  

The ID of the purchase.

Body Parameters

payment_gateway  integer  

View item.

requires authentication

======= >>>>>>> Stashed changes
Example request:
curl --request GET \
<<<<<<< Updated upstream
    --get "https://demo.metafox.app/api/v1/api/est/activitypoint/package/46" \
=======
    --get "https://demo.metafox.app/api/v1/api/sequi/activitypoint/transaction/16541" \
>>>>>>> Stashed changes
    --header "Authorization: Bearer {accessToken}"
$client = new \GuzzleHttp\Client();
$response = $client->get(
<<<<<<< Updated upstream
    'https://demo.metafox.app/api/v1/api/est/activitypoint/package/46',
=======
    'https://demo.metafox.app/api/v1/api/sequi/activitypoint/transaction/16541',
>>>>>>> Stashed changes
    [
        'headers' => [
            'Authorization' => 'Bearer {accessToken}',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/est/activitypoint/package/46"
=======
    "https://demo.metafox.app/api/v1/api/sequi/activitypoint/transaction/16541"
>>>>>>> Stashed changes
);

const headers = {
    "Authorization": "Bearer {accessToken}",
    "Accept": "application/json",
};

fetch(url, {
    method: "GET",
    headers,
}).then(response => response.json());
<<<<<<< Updated upstream
>>>>>> Stashed changes data-authed="1" data-hasfiles="0" data-isarraybody="0" data-headers='{"Authorization":"Bearer {accessToken}"}' autocomplete="off" <<<<<<< Updated upstream onsubmit="event.preventDefault(); executeTryOut('GETapi--ver--activitypoint-package--id-', this);"> ======= onsubmit="event.preventDefault(); executeTryOut('GETapi--ver--activitypoint-transaction--id-', this);"> >>>>>>> Stashed changes

Request         

GET <<<<<<< Updated upstream api/{ver}/activitypoint/package/{id}

URL Parameters

ver  string   >>>>>> Stashed changes data-component="url" hidden>

id  string   >>>>>> Stashed changes data-component="url" hidden>

The ID of the package.

<<<<<<< Updated upstream

Browse item.

=======

Advertise

App name: Advertise Version: 5.0.6 Author: phpFox Updated at: Dec 26, 2023

>>>>>>> Stashed changes

requires authentication

<<<<<<< Updated upstream ======= >>>>>>> Stashed changes
Example request:
curl --request GET \
<<<<<<< Updated upstream
    --get "https://demo.metafox.app/api/v1/api/nulla/activitypoint/setting" \
    --header "Authorization: Bearer {accessToken}" \
    --header "Content-Type: application/json" \
    --data "{
    "sort": "most_viewed",
    "sort_type": "desc"
=======
    --get "https://demo.metafox.app/api/v1/api/perferendis/advertise/advertise" \
    --header "Content-Type: application/json" \
    --data "{
    "placement_id": 29448487.63245,
    "start_date": "dolorum",
    "end_date": "voluptatem",
    "status": "et",
    "page": 26,
    "limit": 3445.546288
>>>>>>> Stashed changes
}"
$client = new \GuzzleHttp\Client();
$response = $client->get(
<<<<<<< Updated upstream
    'https://demo.metafox.app/api/v1/api/nulla/activitypoint/setting',
=======
    'https://demo.metafox.app/api/v1/api/perferendis/advertise/advertise',
>>>>>>> Stashed changes
    [
        'headers' => [
            'Authorization' => 'Bearer {accessToken}',
            'Content-Type' => 'application/json',
        ],
        'json' => [
<<<<<<< Updated upstream
            'sort' => 'most_viewed',
            'sort_type' => 'desc',
=======
            'placement_id' => 29448487.63245,
            'start_date' => 'dolorum',
            'end_date' => 'voluptatem',
            'status' => 'et',
            'page' => 26,
            'limit' => 3445.546288,
>>>>>>> Stashed changes
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/nulla/activitypoint/setting"
);

const headers = {
    "Authorization": "Bearer {accessToken}",
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
    "sort": "most_viewed",
    "sort_type": "desc"
};

fetch(url, {
    method: "GET",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

GET api/{ver}/activitypoint/setting

URL Parameters

ver  string  

Body Parameters

sort  string optional  

Must be one of recent, most_discussed, most_viewed, most_liked, or latest.

sort_type  string optional  

Must be one of desc or asc.

View item.

requires authentication

Example request:
curl --request GET \
    --get "https://demo.metafox.app/api/v1/api/non/activitypoint/statistic/5" \
    --header "Authorization: Bearer {accessToken}"
$client = new \GuzzleHttp\Client();
$response = $client->get(
    'https://demo.metafox.app/api/v1/api/non/activitypoint/statistic/5',
    [
        'headers' => [
            'Authorization' => 'Bearer {accessToken}',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
    "https://demo.metafox.app/api/v1/api/non/activitypoint/statistic/5"
);

const headers = {
    "Authorization": "Bearer {accessToken}",
    "Accept": "application/json",
};

fetch(url, {
    method: "GET",
    headers,
}).then(response => response.json());

Request      

GET api/{ver}/activitypoint/statistic/{id}

URL Parameters

ver  string  

id  string  

The ID of the statistic.

Browse item.

requires authentication

Example request:
curl --request GET \
    --get "https://demo.metafox.app/api/v1/api/similique/activitypoint/transaction" \
    --header "Authorization: Bearer {accessToken}" \
    --header "Content-Type: application/json" \
    --data "{
    "type": 11,
    "from": "2023-12-26T03:47:58",
    "to": "2023-12-26T03:47:58",
    "sort": "most_viewed",
    "sort_type": "asc",
    "page": 82,
    "limit": 2
}"
$client = new \GuzzleHttp\Client();
$response = $client->get(
    'https://demo.metafox.app/api/v1/api/similique/activitypoint/transaction',
    [
        'headers' => [
            'Authorization' => 'Bearer {accessToken}',
            'Content-Type' => 'application/json',
        ],
        'json' => [
            'type' => 11,
            'from' => '2023-12-26T03:47:58',
            'to' => '2023-12-26T03:47:58',
            'sort' => 'most_viewed',
            'sort_type' => 'asc',
            'page' => 82,
            'limit' => 2,
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
    "https://demo.metafox.app/api/v1/api/similique/activitypoint/transaction"
);

const headers = {
    "Authorization": "Bearer {accessToken}",
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
    "type": 11,
    "from": "2023-12-26T03:47:58",
    "to": "2023-12-26T03:47:58",
    "sort": "most_viewed",
    "sort_type": "asc",
    "page": 82,
    "limit": 2
};

fetch(url, {
    method: "GET",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

GET api/{ver}/activitypoint/transaction

URL Parameters

ver  string  

Body Parameters

type  integer optional  

from  string optional  

Must be a valid date.

to  string optional  

Must be a valid date.

sort  string optional  

Must be one of recent, most_discussed, most_viewed, most_liked, or latest.

sort_type  string optional  

Must be one of desc or asc.

page  integer optional  

Must be at least 1.

limit  integer optional  

View item.

requires authentication

Example request:
curl --request GET \
    --get "https://demo.metafox.app/api/v1/api/tempore/activitypoint/transaction/9" \
    --header "Authorization: Bearer {accessToken}"
$client = new \GuzzleHttp\Client();
$response = $client->get(
    'https://demo.metafox.app/api/v1/api/tempore/activitypoint/transaction/9',
    [
        'headers' => [
            'Authorization' => 'Bearer {accessToken}',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
    "https://demo.metafox.app/api/v1/api/tempore/activitypoint/transaction/9"
);

const headers = {
    "Authorization": "Bearer {accessToken}",
    "Accept": "application/json",
};

fetch(url, {
    method: "GET",
    headers,
}).then(response => response.json());

Request      

GET api/{ver}/activitypoint/transaction/{id}

URL Parameters

ver  string  

id  string  

The ID of the transaction.

Advertise

App name: Advertise Version: 5.0.6 Author: phpFox Updated at: Dec 26, 2023

Example request:
curl --request GET \
    --get "https://demo.metafox.app/api/v1/api/vel/advertise/advertise" \
    --header "Content-Type: application/json" \
    --data "{
    "placement_id": 125.893949,
    "start_date": "ea",
    "end_date": "facilis",
    "status": "vel",
    "page": 36,
    "limit": 5.791684
}"
$client = new \GuzzleHttp\Client();
$response = $client->get(
    'https://demo.metafox.app/api/v1/api/vel/advertise/advertise',
    [
        'headers' => [
            'Content-Type' => 'application/json',
        ],
        'json' => [
            'placement_id' => 125.893949,
            'start_date' => 'ea',
            'end_date' => 'facilis',
            'status' => 'vel',
            'page' => 36,
            'limit' => 5.791684,
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
    "https://demo.metafox.app/api/v1/api/vel/advertise/advertise"
=======
    "https://demo.metafox.app/api/v1/api/perferendis/advertise/advertise"
>>>>>>> Stashed changes
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
<<<<<<< Updated upstream
    "placement_id": 125.893949,
    "start_date": "ea",
    "end_date": "facilis",
    "status": "vel",
    "page": 36,
    "limit": 5.791684
=======
    "placement_id": 29448487.63245,
    "start_date": "dolorum",
    "end_date": "voluptatem",
    "status": "et",
    "page": 26,
    "limit": 3445.546288
>>>>>>> Stashed changes
};

fetch(url, {
    method: "GET",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

GET api/{ver}/advertise/advertise

URL Parameters

ver  string   >>>>>> Stashed changes data-component="url" hidden>

Body Parameters

placement_id  number optional   >>>>>> Stashed changes data-component="body" hidden>

view  string optional  

start_date  string optional   >>>>>> Stashed changes data-component="body" hidden>

end_date  string optional   >>>>>> Stashed changes data-component="body" hidden>

status  string optional   >>>>>> Stashed changes data-component="body" hidden>

page  number optional   >>>>>> Stashed changes data-component="body" hidden>

Must be at least 1.

limit  number optional   >>>>>> Stashed changes data-component="body" hidden>

Example request:
curl --request POST \
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/consequatur/advertise/advertise" \
    --header "Content-Type: application/json" \
    --data "{
    "placement_id": 4.10666559,
    "image": {
        "status": "ut",
        "temp_file": 5.4284
    },
    "url": "http:\/\/bode.com\/",
    "image_tooltip": "rvifxlph",
    "html_title": "ejljdxgn",
    "html_description": "bxhsrgyskmugldpvoshmjqt",
    "title": "klbvwxlldm",
    "age_from": 3,
    "languages": [
        "recusandae"
    ],
    "start_date": "2023-12-26T03:47:58",
    "creation_type": "laboriosam"
=======
    "https://demo.metafox.app/api/v1/api/dolores/advertise/advertise" \
    --header "Content-Type: application/json" \
    --data "{
    "placement_id": 2.1,
    "image": {
        "status": "quisquam",
        "temp_file": 43.5678
    },
    "url": "http:\/\/www.schuster.com\/",
    "image_tooltip": "btjprvfxkrgaldrt",
    "html_title": "xwstdcdd",
    "html_description": "yzljrseqb",
    "title": "u",
    "age_from": 25,
    "languages": [
        "assumenda"
    ],
    "start_date": "2023-12-26T01:52:06",
    "creation_type": "perspiciatis"
>>>>>>> Stashed changes
}"
$client = new \GuzzleHttp\Client();
$response = $client->post(
<<<<<<< Updated upstream
    'https://demo.metafox.app/api/v1/api/consequatur/advertise/advertise',
=======
    'https://demo.metafox.app/api/v1/api/dolores/advertise/advertise',
>>>>>>> Stashed changes
    [
        'headers' => [
            'Content-Type' => 'application/json',
        ],
        'json' => [
<<<<<<< Updated upstream
            'placement_id' => 4.10666559,
            'image' => [
                'status' => 'ut',
                'temp_file' => 5.4284,
            ],
            'url' => 'http://bode.com/',
            'image_tooltip' => 'rvifxlph',
            'html_title' => 'ejljdxgn',
            'html_description' => 'bxhsrgyskmugldpvoshmjqt',
            'title' => 'klbvwxlldm',
            'age_from' => 3,
            'languages' => [
                'recusandae',
            ],
            'start_date' => '2023-12-26T03:47:58',
            'creation_type' => 'laboriosam',
=======
            'placement_id' => 2.1,
            'image' => [
                'status' => 'quisquam',
                'temp_file' => 43.5678,
            ],
            'url' => 'http://www.schuster.com/',
            'image_tooltip' => 'btjprvfxkrgaldrt',
            'html_title' => 'xwstdcdd',
            'html_description' => 'yzljrseqb',
            'title' => 'u',
            'age_from' => 25,
            'languages' => [
                'assumenda',
            ],
            'start_date' => '2023-12-26T01:52:06',
            'creation_type' => 'perspiciatis',
>>>>>>> Stashed changes
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/consequatur/advertise/advertise"
=======
    "https://demo.metafox.app/api/v1/api/dolores/advertise/advertise"
>>>>>>> Stashed changes
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
<<<<<<< Updated upstream
    "placement_id": 4.10666559,
    "image": {
        "status": "ut",
        "temp_file": 5.4284
    },
    "url": "http:\/\/bode.com\/",
    "image_tooltip": "rvifxlph",
    "html_title": "ejljdxgn",
    "html_description": "bxhsrgyskmugldpvoshmjqt",
    "title": "klbvwxlldm",
    "age_from": 3,
    "languages": [
        "recusandae"
    ],
    "start_date": "2023-12-26T03:47:58",
    "creation_type": "laboriosam"
=======
    "placement_id": 2.1,
    "image": {
        "status": "quisquam",
        "temp_file": 43.5678
    },
    "url": "http:\/\/www.schuster.com\/",
    "image_tooltip": "btjprvfxkrgaldrt",
    "html_title": "xwstdcdd",
    "html_description": "yzljrseqb",
    "title": "u",
    "age_from": 25,
    "languages": [
        "assumenda"
    ],
    "start_date": "2023-12-26T01:52:06",
    "creation_type": "perspiciatis"
>>>>>>> Stashed changes
};

fetch(url, {
    method: "POST",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

POST api/{ver}/advertise/advertise

URL Parameters

ver  string   >>>>>> Stashed changes data-component="url" hidden>

Body Parameters

placement_id  number   >>>>>> Stashed changes data-component="body" hidden>

image  object  

image.status  string optional   >>>>>> Stashed changes data-component="body" hidden>

This field is required when image.temp_file is present.

image.temp_file  number optional   >>>>>> Stashed changes data-component="body" hidden>

This field is required when image.id is 0.

url  string   >>>>>> Stashed changes data-component="body" hidden>

Must be a valid URL.

image_tooltip  string optional   >>>>>> Stashed changes data-component="body" hidden>

Must not be greater than 255 characters.

html_title  string optional   >>>>>> Stashed changes data-component="body" hidden>

This field is required when creation_type is html. Must not be greater than 25 characters.

html_description  string optional   >>>>>> Stashed changes data-component="body" hidden>

Must not be greater than 135 characters.

title  string   >>>>>> Stashed changes data-component="body" hidden>

Must not be greater than 255 characters.

total_click  string optional  

total_impression  string optional  

genders  string[] optional  

This field is required when genders is present.

age_from  integer optional   >>>>>> Stashed changes data-component="body" hidden>

Must be at least 1.

age_to  string optional  

languages  string[] optional  

This field is required when languages is present.

is_active  string optional  

start_date  string   >>>>>> Stashed changes data-component="body" hidden>

Must be a valid date.

end_date  string optional  

creation_type  string   >>>>>> Stashed changes data-component="body" hidden>

location  object optional  

Must have at least {min, plural, =1 {# item} other {# items}}.

Example request:
curl --request PATCH \
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/sit/advertise/advertise/active/5547613"
======= "https://demo.metafox.app/api/v1/api/et/advertise/advertise/active/0366742" >>>>>>> Stashed changes
$client = new \GuzzleHttp\Client();
<<<<<<< Updated upstream
$response = $client->patch('https://demo.metafox.app/api/v1/api/sit/advertise/advertise/active/5547613');
=======
$response = $client->patch('https://demo.metafox.app/api/v1/api/et/advertise/advertise/active/0366742');
>>>>>>> Stashed changes
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/sit/advertise/advertise/active/5547613"
=======
    "https://demo.metafox.app/api/v1/api/et/advertise/advertise/active/0366742"
>>>>>>> Stashed changes
);

fetch(url, {
    method: "PATCH",
}).then(response => response.json());

Request      

PATCH api/{ver}/advertise/advertise/active/{id}

URL Parameters

ver  string   >>>>>> Stashed changes data-component="url" hidden>

id  string   >>>>>> Stashed changes data-component="url" hidden>

The ID of the active.

Example request:
curl --request PATCH \
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/molestiae/advertise/advertise/hide/2"
======= "https://demo.metafox.app/api/v1/api/ducimus/advertise/advertise/hide/0" >>>>>>> Stashed changes
$client = new \GuzzleHttp\Client();
<<<<<<< Updated upstream
$response = $client->patch('https://demo.metafox.app/api/v1/api/molestiae/advertise/advertise/hide/2');
=======
$response = $client->patch('https://demo.metafox.app/api/v1/api/ducimus/advertise/advertise/hide/0');
>>>>>>> Stashed changes
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/molestiae/advertise/advertise/hide/2"
=======
    "https://demo.metafox.app/api/v1/api/ducimus/advertise/advertise/hide/0"
>>>>>>> Stashed changes
);

fetch(url, {
    method: "PATCH",
}).then(response => response.json());

Request      

PATCH api/{ver}/advertise/advertise/hide/{id}

URL Parameters

ver  string   >>>>>> Stashed changes data-component="url" hidden>

id  string   >>>>>> Stashed changes data-component="url" hidden>

The ID of the hide.

Example request:
curl --request GET \
<<<<<<< Updated upstream
    --get "https://demo.metafox.app/api/v1/api/dolores/advertise/advertise/report/59" \
    --header "Content-Type: application/json" \
    --data "{
    "report_type": "et",
    "view": "consequuntur",
    "start_date_month": "ab",
    "end_date_month": "culpa",
    "start_date_week": "perferendis",
    "end_date_week": "qui",
    "start_date_day": "sequi",
    "end_date_day": "repellat"
=======
    --get "https://demo.metafox.app/api/v1/api/quo/advertise/advertise/report/72" \
    --header "Content-Type: application/json" \
    --data "{
    "report_type": "earum",
    "view": "aliquam",
    "start_date_month": "sed",
    "end_date_month": "quasi",
    "start_date_week": "veniam",
    "end_date_week": "hic",
    "start_date_day": "et",
    "end_date_day": "necessitatibus"
>>>>>>> Stashed changes
}"
$client = new \GuzzleHttp\Client();
$response = $client->get(
<<<<<<< Updated upstream
    'https://demo.metafox.app/api/v1/api/dolores/advertise/advertise/report/59',
=======
    'https://demo.metafox.app/api/v1/api/quo/advertise/advertise/report/72',
>>>>>>> Stashed changes
    [
        'headers' => [
            'Content-Type' => 'application/json',
        ],
        'json' => [
<<<<<<< Updated upstream
            'report_type' => 'et',
            'view' => 'consequuntur',
            'start_date_month' => 'ab',
            'end_date_month' => 'culpa',
            'start_date_week' => 'perferendis',
            'end_date_week' => 'qui',
            'start_date_day' => 'sequi',
            'end_date_day' => 'repellat',
=======
            'report_type' => 'earum',
            'view' => 'aliquam',
            'start_date_month' => 'sed',
            'end_date_month' => 'quasi',
            'start_date_week' => 'veniam',
            'end_date_week' => 'hic',
            'start_date_day' => 'et',
            'end_date_day' => 'necessitatibus',
>>>>>>> Stashed changes
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/dolores/advertise/advertise/report/59"
=======
    "https://demo.metafox.app/api/v1/api/quo/advertise/advertise/report/72"
>>>>>>> Stashed changes
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
<<<<<<< Updated upstream
    "report_type": "et",
    "view": "consequuntur",
    "start_date_month": "ab",
    "end_date_month": "culpa",
    "start_date_week": "perferendis",
    "end_date_week": "qui",
    "start_date_day": "sequi",
    "end_date_day": "repellat"
=======
    "report_type": "earum",
    "view": "aliquam",
    "start_date_month": "sed",
    "end_date_month": "quasi",
    "start_date_week": "veniam",
    "end_date_week": "hic",
    "start_date_day": "et",
    "end_date_day": "necessitatibus"
>>>>>>> Stashed changes
};

fetch(url, {
    method: "GET",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

GET api/{ver}/advertise/advertise/report/{id}

URL Parameters

ver  string   >>>>>> Stashed changes data-component="url" hidden>

id  string   >>>>>> Stashed changes data-component="url" hidden>

The ID of the report.

Body Parameters

report_type  string   >>>>>> Stashed changes data-component="body" hidden>

view  string   >>>>>> Stashed changes data-component="body" hidden>

start_date_month  string optional   >>>>>> Stashed changes data-component="body" hidden>

end_date_month  string optional   >>>>>> Stashed changes data-component="body" hidden>

start_date_week  string optional   >>>>>> Stashed changes data-component="body" hidden>

end_date_week  string optional   >>>>>> Stashed changes data-component="body" hidden>

start_date_day  string optional   >>>>>> Stashed changes data-component="body" hidden>

end_date_day  string optional   >>>>>> Stashed changes data-component="body" hidden>

Example request:
curl --request GET \
<<<<<<< Updated upstream
    --get "https://demo.metafox.app/api/v1/api/eos/advertise/advertise/show" \
    --header "Content-Type: application/json" \
    --data "{
    "placement_id": 288.031187,
    "location": "suscipit"
=======
    --get "https://demo.metafox.app/api/v1/api/sed/advertise/advertise/show" \
    --header "Content-Type: application/json" \
    --data "{
    "placement_id": 27.678470035,
    "location": "temporibus"
>>>>>>> Stashed changes
}"
$client = new \GuzzleHttp\Client();
$response = $client->get(
<<<<<<< Updated upstream
    'https://demo.metafox.app/api/v1/api/eos/advertise/advertise/show',
=======
    'https://demo.metafox.app/api/v1/api/sed/advertise/advertise/show',
>>>>>>> Stashed changes
    [
        'headers' => [
            'Content-Type' => 'application/json',
        ],
        'json' => [
<<<<<<< Updated upstream
            'placement_id' => 288.031187,
            'location' => 'suscipit',
=======
            'placement_id' => 27.678470035,
            'location' => 'temporibus',
>>>>>>> Stashed changes
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/eos/advertise/advertise/show"
=======
    "https://demo.metafox.app/api/v1/api/sed/advertise/advertise/show"
>>>>>>> Stashed changes
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
<<<<<<< Updated upstream
    "placement_id": 288.031187,
    "location": "suscipit"
=======
    "placement_id": 27.678470035,
    "location": "temporibus"
>>>>>>> Stashed changes
};

fetch(url, {
    method: "GET",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

GET api/{ver}/advertise/advertise/show

URL Parameters

ver  string   >>>>>> Stashed changes data-component="url" hidden>

Body Parameters

placement_id  number   >>>>>> Stashed changes data-component="body" hidden>

location  string optional   >>>>>> Stashed changes data-component="body" hidden>

Example request:
curl --request PATCH \
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/fugit/advertise/advertise/total/32" \
    --header "Content-Type: application/json" \
    --data "{
    "type": "velit"
=======
    "https://demo.metafox.app/api/v1/api/iste/advertise/advertise/total/5668" \
    --header "Content-Type: application/json" \
    --data "{
    "type": "et"
>>>>>>> Stashed changes
}"
$client = new \GuzzleHttp\Client();
$response = $client->patch(
<<<<<<< Updated upstream
    'https://demo.metafox.app/api/v1/api/fugit/advertise/advertise/total/32',
=======
    'https://demo.metafox.app/api/v1/api/iste/advertise/advertise/total/5668',
>>>>>>> Stashed changes
    [
        'headers' => [
            'Content-Type' => 'application/json',
        ],
        'json' => [
<<<<<<< Updated upstream
            'type' => 'velit',
=======
            'type' => 'et',
>>>>>>> Stashed changes
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/fugit/advertise/advertise/total/32"
=======
    "https://demo.metafox.app/api/v1/api/iste/advertise/advertise/total/5668"
>>>>>>> Stashed changes
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
<<<<<<< Updated upstream
    "type": "velit"
=======
    "type": "et"
>>>>>>> Stashed changes
};

fetch(url, {
    method: "PATCH",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

PATCH api/{ver}/advertise/advertise/total/{id}

URL Parameters

ver  string   >>>>>> Stashed changes data-component="url" hidden>

id  string   >>>>>> Stashed changes data-component="url" hidden>

The ID of the total.

Body Parameters

type  string   >>>>>> Stashed changes data-component="body" hidden>

Example request:
curl --request GET \
<<<<<<< Updated upstream
    --get "https://demo.metafox.app/api/v1/api/qui/advertise/advertise/11838870"
======= --get "https://demo.metafox.app/api/v1/api/impedit/advertise/advertise/55988" >>>>>>> Stashed changes
$client = new \GuzzleHttp\Client();
<<<<<<< Updated upstream
$response = $client->get('https://demo.metafox.app/api/v1/api/qui/advertise/advertise/11838870');
=======
$response = $client->get('https://demo.metafox.app/api/v1/api/impedit/advertise/advertise/55988');
>>>>>>> Stashed changes
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/qui/advertise/advertise/11838870"
=======
    "https://demo.metafox.app/api/v1/api/impedit/advertise/advertise/55988"
>>>>>>> Stashed changes
);

fetch(url, {
    method: "GET",
}).then(response => response.json());

Request      

GET api/{ver}/advertise/advertise/{id}

URL Parameters

ver  string   >>>>>> Stashed changes data-component="url" hidden>

id  string   >>>>>> Stashed changes data-component="url" hidden>

The ID of the advertise.

Example request:
curl --request PUT \
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/ad/advertise/advertise/7946314" \
    --header "Content-Type: application/json" \
    --data "{
    "title": "kcmufaxskcs",
    "age_from": 19,
    "age_to": 61613,
    "languages": [
        "fugit"
=======
    "https://demo.metafox.app/api/v1/api/qui/advertise/advertise/20" \
    --header "Content-Type: application/json" \
    --data "{
    "title": "qk",
    "age_from": 70,
    "age_to": 896.43935001,
    "languages": [
        "sed"
>>>>>>> Stashed changes
    ]
}"
$client = new \GuzzleHttp\Client();
$response = $client->put(
<<<<<<< Updated upstream
    'https://demo.metafox.app/api/v1/api/ad/advertise/advertise/7946314',
=======
    'https://demo.metafox.app/api/v1/api/qui/advertise/advertise/20',
>>>>>>> Stashed changes
    [
        'headers' => [
            'Content-Type' => 'application/json',
        ],
        'json' => [
<<<<<<< Updated upstream
            'title' => 'kcmufaxskcs',
            'age_from' => 19,
            'age_to' => 61613.0,
            'languages' => [
                'fugit',
=======
            'title' => 'qk',
            'age_from' => 70,
            'age_to' => 896.43935001,
            'languages' => [
                'sed',
>>>>>>> Stashed changes
            ],
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/ad/advertise/advertise/7946314"
=======
    "https://demo.metafox.app/api/v1/api/qui/advertise/advertise/20"
>>>>>>> Stashed changes
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
<<<<<<< Updated upstream
    "title": "kcmufaxskcs",
    "age_from": 19,
    "age_to": 61613,
    "languages": [
        "fugit"
=======
    "title": "qk",
    "age_from": 70,
    "age_to": 896.43935001,
    "languages": [
        "sed"
>>>>>>> Stashed changes
    ]
};

fetch(url, {
    method: "PUT",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

PUT api/{ver}/advertise/advertise/{id}

PATCH api/{ver}/advertise/advertise/{id}

URL Parameters

ver  string   >>>>>> Stashed changes data-component="url" hidden>

id  string   >>>>>> Stashed changes data-component="url" hidden>

The ID of the advertise.

Body Parameters

title  string   >>>>>> Stashed changes data-component="body" hidden>

Must not be greater than 255 characters.

genders  string[] optional  

This field is required when genders is present.

age_from  number optional   >>>>>> Stashed changes data-component="body" hidden>

Must be at least 1.

age_to  number optional   >>>>>> Stashed changes data-component="body" hidden>

languages  string[] optional  

This field is required when languages is present.

location  object optional  

Must have at least {min, plural, =1 {# item} other {# items}}.

Example request:
curl --request DELETE \
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/numquam/advertise/advertise/80"
======= "https://demo.metafox.app/api/v1/api/voluptatem/advertise/advertise/1" >>>>>>> Stashed changes
$client = new \GuzzleHttp\Client();
<<<<<<< Updated upstream
$response = $client->delete('https://demo.metafox.app/api/v1/api/numquam/advertise/advertise/80');
=======
$response = $client->delete('https://demo.metafox.app/api/v1/api/voluptatem/advertise/advertise/1');
>>>>>>> Stashed changes
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/numquam/advertise/advertise/80"
=======
    "https://demo.metafox.app/api/v1/api/voluptatem/advertise/advertise/1"
>>>>>>> Stashed changes
);

fetch(url, {
    method: "DELETE",
}).then(response => response.json());

Request      

DELETE api/{ver}/advertise/advertise/{id}

URL Parameters

ver  string   >>>>>> Stashed changes data-component="url" hidden>

id  string   >>>>>> Stashed changes data-component="url" hidden>

The ID of the advertise.

Example request:
curl --request GET \
<<<<<<< Updated upstream
    --get "https://demo.metafox.app/api/v1/api/amet/advertise/invoice" \
    --header "Content-Type: application/json" \
    --data "{
    "start_date": "autem",
    "end_date": "quam",
    "status": "consequatur",
    "page": 26,
    "limit": 839.1
=======
    --get "https://demo.metafox.app/api/v1/api/quis/advertise/invoice" \
    --header "Content-Type: application/json" \
    --data "{
    "start_date": "ipsam",
    "end_date": "deserunt",
    "status": "quod",
    "page": 86,
    "limit": 4080.42995518
>>>>>>> Stashed changes
}"
$client = new \GuzzleHttp\Client();
$response = $client->get(
<<<<<<< Updated upstream
    'https://demo.metafox.app/api/v1/api/amet/advertise/invoice',
=======
    'https://demo.metafox.app/api/v1/api/quis/advertise/invoice',
>>>>>>> Stashed changes
    [
        'headers' => [
            'Content-Type' => 'application/json',
        ],
        'json' => [
<<<<<<< Updated upstream
            'start_date' => 'autem',
            'end_date' => 'quam',
            'status' => 'consequatur',
            'page' => 26,
            'limit' => 839.1,
=======
            'start_date' => 'ipsam',
            'end_date' => 'deserunt',
            'status' => 'quod',
            'page' => 86,
            'limit' => 4080.42995518,
>>>>>>> Stashed changes
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/amet/advertise/invoice"
=======
    "https://demo.metafox.app/api/v1/api/quis/advertise/invoice"
>>>>>>> Stashed changes
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
<<<<<<< Updated upstream
    "start_date": "autem",
    "end_date": "quam",
    "status": "consequatur",
    "page": 26,
    "limit": 839.1
=======
    "start_date": "ipsam",
    "end_date": "deserunt",
    "status": "quod",
    "page": 86,
    "limit": 4080.42995518
>>>>>>> Stashed changes
};

fetch(url, {
    method: "GET",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

GET api/{ver}/advertise/invoice

URL Parameters

ver  string   >>>>>> Stashed changes data-component="url" hidden>

Body Parameters

start_date  string optional   >>>>>> Stashed changes data-component="body" hidden>

end_date  string optional   >>>>>> Stashed changes data-component="body" hidden>

status  string optional   >>>>>> Stashed changes data-component="body" hidden>

page  number optional   >>>>>> Stashed changes data-component="body" hidden>

Must be at least 1.

limit  number optional   >>>>>> Stashed changes data-component="body" hidden>

Example request:
curl --request PATCH \
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/nulla/advertise/invoice/cancel/4"
======= "https://demo.metafox.app/api/v1/api/molestiae/advertise/invoice/cancel/8872218" >>>>>>> Stashed changes
$client = new \GuzzleHttp\Client();
<<<<<<< Updated upstream
$response = $client->patch('https://demo.metafox.app/api/v1/api/nulla/advertise/invoice/cancel/4');
=======
$response = $client->patch('https://demo.metafox.app/api/v1/api/molestiae/advertise/invoice/cancel/8872218');
>>>>>>> Stashed changes
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/nulla/advertise/invoice/cancel/4"
=======
    "https://demo.metafox.app/api/v1/api/molestiae/advertise/invoice/cancel/8872218"
>>>>>>> Stashed changes
);

fetch(url, {
    method: "PATCH",
}).then(response => response.json());

Request      

PATCH api/{ver}/advertise/invoice/cancel/{id}

URL Parameters

ver  string   >>>>>> Stashed changes data-component="url" hidden>

id  string   >>>>>> Stashed changes data-component="url" hidden>

The ID of the cancel.

Example request:
curl --request POST \
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/blanditiis/advertise/invoice/change" \
    --header "Content-Type: application/json" \
    --data "{
    "invoice_id": 45031522.7,
    "item_id": 65,
    "item_type": "voluptatem",
    "payment_gateway": 99502.3
=======
    "https://demo.metafox.app/api/v1/api/sunt/advertise/invoice/change" \
    --header "Content-Type: application/json" \
    --data "{
    "invoice_id": 342504438,
    "item_id": 69,
    "item_type": "quia",
    "payment_gateway": 87656410.63191
>>>>>>> Stashed changes
}"
$client = new \GuzzleHttp\Client();
$response = $client->post(
<<<<<<< Updated upstream
    'https://demo.metafox.app/api/v1/api/blanditiis/advertise/invoice/change',
=======
    'https://demo.metafox.app/api/v1/api/sunt/advertise/invoice/change',
>>>>>>> Stashed changes
    [
        'headers' => [
            'Content-Type' => 'application/json',
        ],
        'json' => [
<<<<<<< Updated upstream
            'invoice_id' => 45031522.7,
            'item_id' => 65,
            'item_type' => 'voluptatem',
            'payment_gateway' => 99502.3,
=======
            'invoice_id' => 342504438.0,
            'item_id' => 69,
            'item_type' => 'quia',
            'payment_gateway' => 87656410.63191,
>>>>>>> Stashed changes
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/blanditiis/advertise/invoice/change"
=======
    "https://demo.metafox.app/api/v1/api/sunt/advertise/invoice/change"
>>>>>>> Stashed changes
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
<<<<<<< Updated upstream
    "invoice_id": 45031522.7,
    "item_id": 65,
    "item_type": "voluptatem",
    "payment_gateway": 99502.3
=======
    "invoice_id": 342504438,
    "item_id": 69,
    "item_type": "quia",
    "payment_gateway": 87656410.63191
>>>>>>> Stashed changes
};

fetch(url, {
    method: "POST",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

POST api/{ver}/advertise/invoice/change

URL Parameters

ver  string   >>>>>> Stashed changes data-component="url" hidden>

Body Parameters

invoice_id  number optional   >>>>>> Stashed changes data-component="body" hidden>

item_id  number   >>>>>> Stashed changes data-component="body" hidden>

Must be at least 1.

item_type  string   >>>>>> Stashed changes data-component="body" hidden>

payment_gateway  number optional   >>>>>> Stashed changes data-component="body" hidden>

Example request:
curl --request POST \
    "https://demo.metafox.app/api/v1/api/qui/advertise/invoice/payment" \
    --header "Content-Type: application/json" \
    --data "{
<<<<<<< Updated upstream
    "invoice_id": 174106500.5,
    "item_id": 86,
    "item_type": "amet",
    "payment_gateway": 133910.0030393
=======
    "invoice_id": 829,
    "item_id": 42,
    "item_type": "rerum",
    "payment_gateway": 567.59
>>>>>>> Stashed changes
}"
$client = new \GuzzleHttp\Client();
$response = $client->post(
    'https://demo.metafox.app/api/v1/api/qui/advertise/invoice/payment',
    [
        'headers' => [
            'Content-Type' => 'application/json',
        ],
        'json' => [
<<<<<<< Updated upstream
            'invoice_id' => 174106500.5,
            'item_id' => 86,
            'item_type' => 'amet',
            'payment_gateway' => 133910.0030393,
=======
            'invoice_id' => 829.0,
            'item_id' => 42,
            'item_type' => 'rerum',
            'payment_gateway' => 567.59,
>>>>>>> Stashed changes
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
    "https://demo.metafox.app/api/v1/api/qui/advertise/invoice/payment"
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
<<<<<<< Updated upstream
    "invoice_id": 174106500.5,
    "item_id": 86,
    "item_type": "amet",
    "payment_gateway": 133910.0030393
=======
    "invoice_id": 829,
    "item_id": 42,
    "item_type": "rerum",
    "payment_gateway": 567.59
>>>>>>> Stashed changes
};

fetch(url, {
    method: "POST",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

POST api/{ver}/advertise/invoice/payment

URL Parameters

ver  string  

Body Parameters

invoice_id  number optional   >>>>>> Stashed changes data-component="body" hidden>

item_id  number   >>>>>> Stashed changes data-component="body" hidden>

Must be at least 1.

item_type  string   >>>>>> Stashed changes data-component="body" hidden>

payment_gateway  number optional   >>>>>> Stashed changes data-component="body" hidden>

Example request:
curl --request GET \
<<<<<<< Updated upstream
    --get "https://demo.metafox.app/api/v1/api/saepe/advertise/sponsor" \
    --header "Content-Type: application/json" \
    --data "{
    "start_date": "eos",
    "end_date": "perferendis",
    "status": "molestiae",
    "page": 42,
    "limit": 136.759
=======
    --get "https://demo.metafox.app/api/v1/api/ut/advertise/sponsor" \
    --header "Content-Type: application/json" \
    --data "{
    "start_date": "suscipit",
    "end_date": "quaerat",
    "status": "deleniti",
    "page": 85,
    "limit": 0
>>>>>>> Stashed changes
}"
$client = new \GuzzleHttp\Client();
$response = $client->get(
<<<<<<< Updated upstream
    'https://demo.metafox.app/api/v1/api/saepe/advertise/sponsor',
=======
    'https://demo.metafox.app/api/v1/api/ut/advertise/sponsor',
>>>>>>> Stashed changes
    [
        'headers' => [
            'Content-Type' => 'application/json',
        ],
        'json' => [
<<<<<<< Updated upstream
            'start_date' => 'eos',
            'end_date' => 'perferendis',
            'status' => 'molestiae',
            'page' => 42,
            'limit' => 136.759,
=======
            'start_date' => 'suscipit',
            'end_date' => 'quaerat',
            'status' => 'deleniti',
            'page' => 85,
            'limit' => 0.0,
>>>>>>> Stashed changes
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/saepe/advertise/sponsor"
=======
    "https://demo.metafox.app/api/v1/api/ut/advertise/sponsor"
>>>>>>> Stashed changes
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
<<<<<<< Updated upstream
    "start_date": "eos",
    "end_date": "perferendis",
    "status": "molestiae",
    "page": 42,
    "limit": 136.759
=======
    "start_date": "suscipit",
    "end_date": "quaerat",
    "status": "deleniti",
    "page": 85,
    "limit": 0
>>>>>>> Stashed changes
};

fetch(url, {
    method: "GET",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

GET api/{ver}/advertise/sponsor

URL Parameters

ver  string   >>>>>> Stashed changes data-component="url" hidden>

Body Parameters

start_date  string optional   >>>>>> Stashed changes data-component="body" hidden>

end_date  string optional   >>>>>> Stashed changes data-component="body" hidden>

status  string optional   >>>>>> Stashed changes data-component="body" hidden>

page  number optional   >>>>>> Stashed changes data-component="body" hidden>

Must be at least 1.

limit  number optional   >>>>>> Stashed changes data-component="body" hidden>

Example request:
curl --request POST \
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/ea/advertise/sponsor" \
    --header "Content-Type: application/json" \
    --data "{
    "title": "ypvlfzulx",
    "age_from": 56,
    "languages": [
        "ratione"
    ],
    "start_date": "2023-12-26T03:47:58",
    "item_type": "expedita",
    "item_id": 13,
    "total_impression": 98
=======
    "https://demo.metafox.app/api/v1/api/aliquam/advertise/sponsor" \
    --header "Content-Type: application/json" \
    --data "{
    "title": "rvdqwnxvpkkcaccml",
    "age_from": 64,
    "languages": [
        "tempora"
    ],
    "start_date": "2023-12-26T01:52:06",
    "item_type": "voluptatem",
    "item_id": 9,
    "total_impression": 99
>>>>>>> Stashed changes
}"
$client = new \GuzzleHttp\Client();
$response = $client->post(
<<<<<<< Updated upstream
    'https://demo.metafox.app/api/v1/api/ea/advertise/sponsor',
=======
    'https://demo.metafox.app/api/v1/api/aliquam/advertise/sponsor',
>>>>>>> Stashed changes
    [
        'headers' => [
            'Content-Type' => 'application/json',
        ],
        'json' => [
<<<<<<< Updated upstream
            'title' => 'ypvlfzulx',
            'age_from' => 56,
            'languages' => [
                'ratione',
            ],
            'start_date' => '2023-12-26T03:47:58',
            'item_type' => 'expedita',
            'item_id' => 13,
            'total_impression' => 98,
=======
            'title' => 'rvdqwnxvpkkcaccml',
            'age_from' => 64,
            'languages' => [
                'tempora',
            ],
            'start_date' => '2023-12-26T01:52:06',
            'item_type' => 'voluptatem',
            'item_id' => 9,
            'total_impression' => 99,
>>>>>>> Stashed changes
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/ea/advertise/sponsor"
=======
    "https://demo.metafox.app/api/v1/api/aliquam/advertise/sponsor"
>>>>>>> Stashed changes
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
<<<<<<< Updated upstream
    "title": "ypvlfzulx",
    "age_from": 56,
    "languages": [
        "ratione"
    ],
    "start_date": "2023-12-26T03:47:58",
    "item_type": "expedita",
    "item_id": 13,
    "total_impression": 98
=======
    "title": "rvdqwnxvpkkcaccml",
    "age_from": 64,
    "languages": [
        "tempora"
    ],
    "start_date": "2023-12-26T01:52:06",
    "item_type": "voluptatem",
    "item_id": 9,
    "total_impression": 99
>>>>>>> Stashed changes
};

fetch(url, {
    method: "POST",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

POST api/{ver}/advertise/sponsor

URL Parameters

ver  string   >>>>>> Stashed changes data-component="url" hidden>

Body Parameters

title  string   >>>>>> Stashed changes data-component="body" hidden>

Must not be greater than 255 characters.

genders  string[] optional  

This field is required when genders is present.

age_from  integer optional   >>>>>> Stashed changes data-component="body" hidden>

Must be at least 1.

age_to  string optional  

languages  string[] optional  

This field is required when languages is present.

location  object optional  

Must have at least {min, plural, =1 {# item} other {# items}}.

start_date  string   >>>>>> Stashed changes data-component="body" hidden>

Must be a valid date.

end_date  string optional  

item_type  string   >>>>>> Stashed changes data-component="body" hidden>

item_id  integer   >>>>>> Stashed changes data-component="body" hidden>

total_impression  integer   >>>>>> Stashed changes data-component="body" hidden>

Must be at least 100.

Example request:
curl --request PATCH \
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/fugiat/advertise/sponsor/active/5213431"
======= "https://demo.metafox.app/api/v1/api/omnis/advertise/sponsor/active/6" >>>>>>> Stashed changes
$client = new \GuzzleHttp\Client();
<<<<<<< Updated upstream
$response = $client->patch('https://demo.metafox.app/api/v1/api/fugiat/advertise/sponsor/active/5213431');
=======
$response = $client->patch('https://demo.metafox.app/api/v1/api/omnis/advertise/sponsor/active/6');
>>>>>>> Stashed changes
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/fugiat/advertise/sponsor/active/5213431"
=======
    "https://demo.metafox.app/api/v1/api/omnis/advertise/sponsor/active/6"
>>>>>>> Stashed changes
);

fetch(url, {
    method: "PATCH",
}).then(response => response.json());

Request      

PATCH api/{ver}/advertise/sponsor/active/{id}

URL Parameters

ver  string   >>>>>> Stashed changes data-component="url" hidden>

id  string   >>>>>> Stashed changes data-component="url" hidden>

The ID of the active.

Example request:
curl --request POST \
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/eius/advertise/sponsor/feed" \
    --header "Content-Type: application/json" \
    --data "{
    "title": "ykvuukzrgmhaip",
    "age_from": 70,
    "languages": [
        "dolorem"
    ],
    "start_date": "2023-12-26T03:47:58",
    "item_type": "ut",
    "item_id": 4,
    "total_impression": 100
=======
    "https://demo.metafox.app/api/v1/api/officia/advertise/sponsor/feed" \
    --header "Content-Type: application/json" \
    --data "{
    "title": "tovldhngxvrava",
    "age_from": 17,
    "languages": [
        "et"
    ],
    "start_date": "2023-12-26T01:52:06",
    "item_type": "dolor",
    "item_id": 11,
    "total_impression": 97
>>>>>>> Stashed changes
}"
$client = new \GuzzleHttp\Client();
$response = $client->post(
<<<<<<< Updated upstream
    'https://demo.metafox.app/api/v1/api/eius/advertise/sponsor/feed',
=======
    'https://demo.metafox.app/api/v1/api/officia/advertise/sponsor/feed',
>>>>>>> Stashed changes
    [
        'headers' => [
            'Content-Type' => 'application/json',
        ],
        'json' => [
<<<<<<< Updated upstream
            'title' => 'ykvuukzrgmhaip',
            'age_from' => 70,
            'languages' => [
                'dolorem',
            ],
            'start_date' => '2023-12-26T03:47:58',
            'item_type' => 'ut',
            'item_id' => 4,
            'total_impression' => 100,
=======
            'title' => 'tovldhngxvrava',
            'age_from' => 17,
            'languages' => [
                'et',
            ],
            'start_date' => '2023-12-26T01:52:06',
            'item_type' => 'dolor',
            'item_id' => 11,
            'total_impression' => 97,
>>>>>>> Stashed changes
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/eius/advertise/sponsor/feed"
=======
    "https://demo.metafox.app/api/v1/api/officia/advertise/sponsor/feed"
>>>>>>> Stashed changes
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
<<<<<<< Updated upstream
    "title": "ykvuukzrgmhaip",
    "age_from": 70,
    "languages": [
        "dolorem"
    ],
    "start_date": "2023-12-26T03:47:58",
    "item_type": "ut",
    "item_id": 4,
    "total_impression": 100
=======
    "title": "tovldhngxvrava",
    "age_from": 17,
    "languages": [
        "et"
    ],
    "start_date": "2023-12-26T01:52:06",
    "item_type": "dolor",
    "item_id": 11,
    "total_impression": 97
>>>>>>> Stashed changes
};

fetch(url, {
    method: "POST",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

POST api/{ver}/advertise/sponsor/feed

URL Parameters

ver  string   >>>>>> Stashed changes data-component="url" hidden>

Body Parameters

title  string   >>>>>> Stashed changes data-component="body" hidden>

Must not be greater than 255 characters.

genders  string[] optional  

This field is required when genders is present.

age_from  integer optional   >>>>>> Stashed changes data-component="body" hidden>

Must be at least 1.

age_to  string optional  

languages  string[] optional  

This field is required when languages is present.

location  object optional  

Must have at least {min, plural, =1 {# item} other {# items}}.

start_date  string   >>>>>> Stashed changes data-component="body" hidden>

Must be a valid date.

end_date  string optional  

item_type  string   >>>>>> Stashed changes data-component="body" hidden>

item_id  integer   >>>>>> Stashed changes data-component="body" hidden>

total_impression  integer   >>>>>> Stashed changes data-component="body" hidden>

Must be at least 100.

Example request:
curl --request GET \
<<<<<<< Updated upstream
    --get "https://demo.metafox.app/api/v1/api/vel/advertise/sponsor/form/feed/repudiandae/est"
======= --get "https://demo.metafox.app/api/v1/api/ipsam/advertise/sponsor/form/feed/omnis/beatae" >>>>>>> Stashed changes
$client = new \GuzzleHttp\Client();
<<<<<<< Updated upstream
$response = $client->get('https://demo.metafox.app/api/v1/api/vel/advertise/sponsor/form/feed/repudiandae/est');
=======
$response = $client->get('https://demo.metafox.app/api/v1/api/ipsam/advertise/sponsor/form/feed/omnis/beatae');
>>>>>>> Stashed changes
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/vel/advertise/sponsor/form/feed/repudiandae/est"
=======
    "https://demo.metafox.app/api/v1/api/ipsam/advertise/sponsor/form/feed/omnis/beatae"
>>>>>>> Stashed changes
);

fetch(url, {
    method: "GET",
}).then(response => response.json());

Request      

GET api/{ver}/advertise/sponsor/form/feed/{itemType}/{itemId}

URL Parameters

ver  string   >>>>>> Stashed changes data-component="url" hidden>

itemType  string   >>>>>> Stashed changes data-component="url" hidden>

itemId  string   >>>>>> Stashed changes data-component="url" hidden>

Example request:
curl --request GET \
<<<<<<< Updated upstream
    --get "https://demo.metafox.app/api/v1/api/iusto/advertise/sponsor/form/quod/rerum"
======= --get "https://demo.metafox.app/api/v1/api/aliquid/advertise/sponsor/form/maiores/distinctio" >>>>>>> Stashed changes
$client = new \GuzzleHttp\Client();
<<<<<<< Updated upstream
$response = $client->get('https://demo.metafox.app/api/v1/api/iusto/advertise/sponsor/form/quod/rerum');
=======
$response = $client->get('https://demo.metafox.app/api/v1/api/aliquid/advertise/sponsor/form/maiores/distinctio');
>>>>>>> Stashed changes
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/iusto/advertise/sponsor/form/quod/rerum"
=======
    "https://demo.metafox.app/api/v1/api/aliquid/advertise/sponsor/form/maiores/distinctio"
>>>>>>> Stashed changes
);

fetch(url, {
    method: "GET",
}).then(response => response.json());

Request      

GET api/{ver}/advertise/sponsor/form/{itemType}/{itemId}

URL Parameters

ver  string   >>>>>> Stashed changes data-component="url" hidden>

itemType  string   >>>>>> Stashed changes data-component="url" hidden>

itemId  string   >>>>>> Stashed changes data-component="url" hidden>

Example request:
curl --request GET \
<<<<<<< Updated upstream
    --get "https://demo.metafox.app/api/v1/api/quis/advertise/sponsor/26"
======= --get "https://demo.metafox.app/api/v1/api/fugiat/advertise/sponsor/1" >>>>>>> Stashed changes
$client = new \GuzzleHttp\Client();
<<<<<<< Updated upstream
$response = $client->get('https://demo.metafox.app/api/v1/api/quis/advertise/sponsor/26');
=======
$response = $client->get('https://demo.metafox.app/api/v1/api/fugiat/advertise/sponsor/1');
>>>>>>> Stashed changes
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/quis/advertise/sponsor/26"
=======
    "https://demo.metafox.app/api/v1/api/fugiat/advertise/sponsor/1"
>>>>>>> Stashed changes
);

fetch(url, {
    method: "GET",
}).then(response => response.json());

Request      

GET api/{ver}/advertise/sponsor/{id}

URL Parameters

ver  string   >>>>>> Stashed changes data-component="url" hidden>

id  string   >>>>>> Stashed changes data-component="url" hidden>

The ID of the sponsor.

Example request:
curl --request PUT \
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/beatae/advertise/sponsor/867561" \
    --header "Content-Type: application/json" \
    --data "{
    "title": "ltegcgyvpkoyrmzzadbyg",
    "age_from": 20,
    "languages": [
        "eveniet"
=======
    "https://demo.metafox.app/api/v1/api/dolor/advertise/sponsor/9" \
    --header "Content-Type: application/json" \
    --data "{
    "title": "rxrvoqjmjepjpuwwtmiokbtvy",
    "age_from": 87,
    "languages": [
        "repellat"
>>>>>>> Stashed changes
    ]
}"
$client = new \GuzzleHttp\Client();
$response = $client->put(
<<<<<<< Updated upstream
    'https://demo.metafox.app/api/v1/api/beatae/advertise/sponsor/867561',
=======
    'https://demo.metafox.app/api/v1/api/dolor/advertise/sponsor/9',
>>>>>>> Stashed changes
    [
        'headers' => [
            'Content-Type' => 'application/json',
        ],
        'json' => [
<<<<<<< Updated upstream
            'title' => 'ltegcgyvpkoyrmzzadbyg',
            'age_from' => 20,
            'languages' => [
                'eveniet',
=======
            'title' => 'rxrvoqjmjepjpuwwtmiokbtvy',
            'age_from' => 87,
            'languages' => [
                'repellat',
>>>>>>> Stashed changes
            ],
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/beatae/advertise/sponsor/867561"
=======
    "https://demo.metafox.app/api/v1/api/dolor/advertise/sponsor/9"
>>>>>>> Stashed changes
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
<<<<<<< Updated upstream
    "title": "ltegcgyvpkoyrmzzadbyg",
    "age_from": 20,
    "languages": [
        "eveniet"
=======
    "title": "rxrvoqjmjepjpuwwtmiokbtvy",
    "age_from": 87,
    "languages": [
        "repellat"
>>>>>>> Stashed changes
    ]
};

fetch(url, {
    method: "PUT",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

PUT api/{ver}/advertise/sponsor/{id}

PATCH api/{ver}/advertise/sponsor/{id}

URL Parameters

ver  string   >>>>>> Stashed changes data-component="url" hidden>

id  string   >>>>>> Stashed changes data-component="url" hidden>

The ID of the sponsor.

Body Parameters

title  string   >>>>>> Stashed changes data-component="body" hidden>

Must not be greater than 255 characters.

genders  string[] optional  

This field is required when genders is present.

age_from  integer optional   >>>>>> Stashed changes data-component="body" hidden>

Must be at least 1.

age_to  string optional  

languages  string[] optional  

This field is required when languages is present.

location  object optional  

Must have at least {min, plural, =1 {# item} other {# items}}.

Example request:
curl --request DELETE \
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/aut/advertise/sponsor/4"
======= "https://demo.metafox.app/api/v1/api/eveniet/advertise/sponsor/3" >>>>>>> Stashed changes
$client = new \GuzzleHttp\Client();
<<<<<<< Updated upstream
$response = $client->delete('https://demo.metafox.app/api/v1/api/aut/advertise/sponsor/4');
=======
$response = $client->delete('https://demo.metafox.app/api/v1/api/eveniet/advertise/sponsor/3');
>>>>>>> Stashed changes
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/aut/advertise/sponsor/4"
=======
    "https://demo.metafox.app/api/v1/api/eveniet/advertise/sponsor/3"
>>>>>>> Stashed changes
);

fetch(url, {
    method: "DELETE",
}).then(response => response.json());

Request      

DELETE api/{ver}/advertise/sponsor/{id}

URL Parameters

ver  string   >>>>>> Stashed changes data-component="url" hidden>

id  string   >>>>>> Stashed changes data-component="url" hidden>

The ID of the sponsor.

Example request:
curl --request POST \
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/blanditiis/sponsor/total/click" \
    --header "Content-Type: application/json" \
    --data "{
    "item_type": "voluptatibus",
=======
    "https://demo.metafox.app/api/v1/api/eum/sponsor/total/click" \
    --header "Content-Type: application/json" \
    --data "{
    "item_type": "qui",
>>>>>>> Stashed changes
    "item_ids": []
}"
$client = new \GuzzleHttp\Client();
$response = $client->post(
<<<<<<< Updated upstream
    'https://demo.metafox.app/api/v1/api/blanditiis/sponsor/total/click',
=======
    'https://demo.metafox.app/api/v1/api/eum/sponsor/total/click',
>>>>>>> Stashed changes
    [
        'headers' => [
            'Content-Type' => 'application/json',
        ],
        'json' => [
<<<<<<< Updated upstream
            'item_type' => 'voluptatibus',
=======
            'item_type' => 'qui',
>>>>>>> Stashed changes
            'item_ids' => [],
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/blanditiis/sponsor/total/click"
=======
    "https://demo.metafox.app/api/v1/api/eum/sponsor/total/click"
>>>>>>> Stashed changes
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
<<<<<<< Updated upstream
    "item_type": "voluptatibus",
=======
    "item_type": "qui",
>>>>>>> Stashed changes
    "item_ids": []
};

fetch(url, {
    method: "POST",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

POST api/{ver}/sponsor/total/click

URL Parameters

ver  string   >>>>>> Stashed changes data-component="url" hidden>

Body Parameters

item_type  string   >>>>>> Stashed changes data-component="body" hidden>

item_ids  object  

Example request:
curl --request POST \
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/dolore/sponsor/total/view" \
    --header "Content-Type: application/json" \
    --data "{
    "item_type": "animi",
=======
    "https://demo.metafox.app/api/v1/api/quia/sponsor/total/view" \
    --header "Content-Type: application/json" \
    --data "{
    "item_type": "possimus",
>>>>>>> Stashed changes
    "item_ids": []
}"
$client = new \GuzzleHttp\Client();
$response = $client->post(
<<<<<<< Updated upstream
    'https://demo.metafox.app/api/v1/api/dolore/sponsor/total/view',
=======
    'https://demo.metafox.app/api/v1/api/quia/sponsor/total/view',
>>>>>>> Stashed changes
    [
        'headers' => [
            'Content-Type' => 'application/json',
        ],
        'json' => [
<<<<<<< Updated upstream
            'item_type' => 'animi',
=======
            'item_type' => 'possimus',
>>>>>>> Stashed changes
            'item_ids' => [],
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/dolore/sponsor/total/view"
=======
    "https://demo.metafox.app/api/v1/api/quia/sponsor/total/view"
>>>>>>> Stashed changes
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
<<<<<<< Updated upstream
    "item_type": "animi",
=======
    "item_type": "possimus",
>>>>>>> Stashed changes
    "item_ids": []
};

fetch(url, {
    method: "POST",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

POST api/{ver}/sponsor/total/view

URL Parameters

ver  string   >>>>>> Stashed changes data-component="url" hidden>

Body Parameters

item_type  string   >>>>>> Stashed changes data-component="body" hidden>

item_ids  object  

Announcement

App name: Announcement Version: 5.0.11 Author: phpFox Updated at: Dec 26, 2023

Browse announcement.

requires authentication

Example request:
curl --request GET \
<<<<<<< Updated upstream
    --get "https://demo.metafox.app/api/v1/api/itaque/announcement?limit=10" \
=======
    --get "https://demo.metafox.app/api/v1/api/quas/announcement?limit=10" \
>>>>>>> Stashed changes
    --header "Authorization: Bearer {accessToken}"
$client = new \GuzzleHttp\Client();
$response = $client->get(
<<<<<<< Updated upstream
    'https://demo.metafox.app/api/v1/api/itaque/announcement',
=======
    'https://demo.metafox.app/api/v1/api/quas/announcement',
>>>>>>> Stashed changes
    [
        'headers' => [
            'Authorization' => 'Bearer {accessToken}',
        ],
        'query' => [
            'limit'=> '10',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/itaque/announcement"
=======
    "https://demo.metafox.app/api/v1/api/quas/announcement"
>>>>>>> Stashed changes
);

const params = {
    "limit": "10",
};
Object.keys(params)
    .forEach(key => url.searchParams.append(key, params[key]));

const headers = {
    "Authorization": "Bearer {accessToken}",
    "Accept": "application/json",
};

fetch(url, {
    method: "GET",
    headers,
}).then(response => response.json());

Request      

GET api/{ver}/announcement

URL Parameters

ver  string   >>>>>> Stashed changes data-component="url" hidden>

Query Parameters

limit  integer optional  

The items to return.

Browse announcement.

requires authentication

Example request:
curl --request GET \
<<<<<<< Updated upstream
    --get "https://demo.metafox.app/api/v1/api/neque/announcement/view?announcement_id=170.22&limit=10" \
=======
    --get "https://demo.metafox.app/api/v1/api/velit/announcement/view?announcement_id=0.65137511&limit=10" \
>>>>>>> Stashed changes
    --header "Authorization: Bearer {accessToken}"
$client = new \GuzzleHttp\Client();
$response = $client->get(
<<<<<<< Updated upstream
    'https://demo.metafox.app/api/v1/api/neque/announcement/view',
=======
    'https://demo.metafox.app/api/v1/api/velit/announcement/view',
>>>>>>> Stashed changes
    [
        'headers' => [
            'Authorization' => 'Bearer {accessToken}',
        ],
        'query' => [
<<<<<<< Updated upstream
            'announcement_id'=> '170.22',
=======
            'announcement_id'=> '0.65137511',
>>>>>>> Stashed changes
            'limit'=> '10',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/neque/announcement/view"
);

const params = {
    "announcement_id": "170.22",
=======
    "https://demo.metafox.app/api/v1/api/velit/announcement/view"
);

const params = {
    "announcement_id": "0.65137511",
>>>>>>> Stashed changes
    "limit": "10",
};
Object.keys(params)
    .forEach(key => url.searchParams.append(key, params[key]));

const headers = {
    "Authorization": "Bearer {accessToken}",
    "Accept": "application/json",
};

fetch(url, {
    method: "GET",
    headers,
}).then(response => response.json());

Request      

GET api/{ver}/announcement/view

URL Parameters

ver  string   >>>>>> Stashed changes data-component="url" hidden>

Query Parameters

announcement_id  number   >>>>>> Stashed changes data-component="query" hidden>

limit  integer optional  

The items to return.

Hide announcement.

requires authentication

Example request:
curl --request POST \
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/repudiandae/announcement/view" \
    --header "Authorization: Bearer {accessToken}" \
    --header "Content-Type: application/json" \
    --data "{
    "announcement_id": 73
=======
    "https://demo.metafox.app/api/v1/api/non/announcement/view" \
    --header "Authorization: Bearer {accessToken}" \
    --header "Content-Type: application/json" \
    --data "{
    "announcement_id": 51
>>>>>>> Stashed changes
}"
$client = new \GuzzleHttp\Client();
$response = $client->post(
<<<<<<< Updated upstream
    'https://demo.metafox.app/api/v1/api/repudiandae/announcement/view',
=======
    'https://demo.metafox.app/api/v1/api/non/announcement/view',
>>>>>>> Stashed changes
    [
        'headers' => [
            'Authorization' => 'Bearer {accessToken}',
            'Content-Type' => 'application/json',
        ],
        'json' => [
<<<<<<< Updated upstream
            'announcement_id' => 73,
=======
            'announcement_id' => 51,
>>>>>>> Stashed changes
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/repudiandae/announcement/view"
=======
    "https://demo.metafox.app/api/v1/api/non/announcement/view"
>>>>>>> Stashed changes
);

const headers = {
    "Authorization": "Bearer {accessToken}",
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
<<<<<<< Updated upstream
    "announcement_id": 73
=======
    "announcement_id": 51
>>>>>>> Stashed changes
};

fetch(url, {
    method: "POST",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

POST api/{ver}/announcement/view

URL Parameters

ver  string   >>>>>> Stashed changes data-component="url" hidden>

Body Parameters

announcement_id  number   >>>>>> Stashed changes data-component="body" hidden>

Must be at least 1.

View announcement.

requires authentication

Example request:
curl --request GET \
<<<<<<< Updated upstream
    --get "https://demo.metafox.app/api/v1/api/rerum/announcement/23322" \
=======
    --get "https://demo.metafox.app/api/v1/api/nobis/announcement/4" \
>>>>>>> Stashed changes
    --header "Authorization: Bearer {accessToken}"
$client = new \GuzzleHttp\Client();
$response = $client->get(
<<<<<<< Updated upstream
    'https://demo.metafox.app/api/v1/api/rerum/announcement/23322',
=======
    'https://demo.metafox.app/api/v1/api/nobis/announcement/4',
>>>>>>> Stashed changes
    [
        'headers' => [
            'Authorization' => 'Bearer {accessToken}',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/rerum/announcement/23322"
=======
    "https://demo.metafox.app/api/v1/api/nobis/announcement/4"
>>>>>>> Stashed changes
);

const headers = {
    "Authorization": "Bearer {accessToken}",
    "Accept": "application/json",
};

fetch(url, {
    method: "GET",
    headers,
}).then(response => response.json());

Request      

GET api/{ver}/announcement/{id}

URL Parameters

ver  string   >>>>>> Stashed changes data-component="url" hidden>

id  string   >>>>>> Stashed changes data-component="url" hidden>

The ID of the announcement.

Attachments

App name: Attachments Version: 5.0.2 Author: phpFox Updated at: Dec 26, 2023

Upload attachment.

Example request:
curl --request POST \
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/explicabo/attachment" \
    --header "Content-Type: multipart/form-data" \
    --form "storage_id=aliquid" \
    --form "item_type=dicta" \
    --form "upload_type=qui" \
    --form "file=@/tmp/phpwYJTtw" 
======= "https://demo.metafox.app/api/v1/api/necessitatibus/attachment" \ --header "Content-Type: multipart/form-data" \ --form "storage_id=repudiandae" \ --form "item_type=commodi" \ --form "upload_type=consequatur" \ --form "file=@/tmp/phpwuoO4n" >>>>>>> Stashed changes
$client = new \GuzzleHttp\Client();
$response = $client->post(
<<<<<<< Updated upstream
    'https://demo.metafox.app/api/v1/api/explicabo/attachment',
=======
    'https://demo.metafox.app/api/v1/api/necessitatibus/attachment',
>>>>>>> Stashed changes
    [
        'headers' => [
            'Content-Type' => 'multipart/form-data',
        ],
        'multipart' => [
            [
                'name' => 'storage_id',
<<<<<<< Updated upstream
                'contents' => 'aliquid'
            ],
            [
                'name' => 'item_type',
                'contents' => 'dicta'
            ],
            [
                'name' => 'upload_type',
                'contents' => 'qui'
            ],
            [
                'name' => 'file',
                'contents' => fopen('/tmp/phpwYJTtw', 'r')
=======
                'contents' => 'repudiandae'
            ],
            [
                'name' => 'item_type',
                'contents' => 'commodi'
            ],
            [
                'name' => 'upload_type',
                'contents' => 'consequatur'
            ],
            [
                'name' => 'file',
                'contents' => fopen('/tmp/phpwuoO4n', 'r')
>>>>>>> Stashed changes
            ],
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/explicabo/attachment"
=======
    "https://demo.metafox.app/api/v1/api/necessitatibus/attachment"
>>>>>>> Stashed changes
);

const headers = {
    "Content-Type": "multipart/form-data",
    "Accept": "application/json",
};

const body = new FormData();
<<<<<<< Updated upstream
body.append('storage_id', 'aliquid');
body.append('item_type', 'dicta');
body.append('upload_type', 'qui');
=======
body.append('storage_id', 'repudiandae');
body.append('item_type', 'commodi');
body.append('upload_type', 'consequatur');
>>>>>>> Stashed changes
body.append('file', document.querySelector('input[name="file"]').files[0]);

fetch(url, {
    method: "POST",
    headers,
    body,
}).then(response => response.json());

Request      

POST api/{ver}/attachment

URL Parameters

ver  string   >>>>>> Stashed changes data-component="url" hidden>

Body Parameters

storage_id  string optional   >>>>>> Stashed changes data-component="body" hidden>

file  file  

Must be a file. Must not be greater than 8192 kilobytes.

item_type  string   >>>>>> Stashed changes data-component="body" hidden>

upload_type  string optional   >>>>>> Stashed changes data-component="body" hidden>

Allow downloading resource.

Example request:
curl --request GET \
<<<<<<< Updated upstream
    --get "https://demo.metafox.app/api/v1/api/ea/attachment/download/7073"
======= --get "https://demo.metafox.app/api/v1/api/sequi/attachment/download/0" >>>>>>> Stashed changes
$client = new \GuzzleHttp\Client();
<<<<<<< Updated upstream
$response = $client->get('https://demo.metafox.app/api/v1/api/ea/attachment/download/7073');
=======
$response = $client->get('https://demo.metafox.app/api/v1/api/sequi/attachment/download/0');
>>>>>>> Stashed changes
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/ea/attachment/download/7073"
=======
    "https://demo.metafox.app/api/v1/api/sequi/attachment/download/0"
>>>>>>> Stashed changes
);

fetch(url, {
    method: "GET",
}).then(response => response.json());

Request      

GET api/{ver}/attachment/download/{id}

URL Parameters

ver  string   >>>>>> Stashed changes data-component="url" hidden>

id  string   >>>>>> Stashed changes data-component="url" hidden>

The ID of the download.

Authorization

App name: Authorization Version: 5.0.9 Author: phpFox Updated at: Dec 26, 2023

Store item.

Example request:
curl --request POST \
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/quidem/authorization/device" \
    --header "Content-Type: application/json" \
    --data "{
    "device_token": "porro",
    "device_id": "ad",
    "device_uid": "cum",
    "token_source": "expedita",
    "platform": "eligendi",
    "platform_version": "accusamus"
=======
    "https://demo.metafox.app/api/v1/api/sed/authorization/device" \
    --header "Content-Type: application/json" \
    --data "{
    "device_token": "sunt",
    "device_id": "et",
    "device_uid": "at",
    "token_source": "provident",
    "platform": "perferendis",
    "platform_version": "sunt"
>>>>>>> Stashed changes
}"
$client = new \GuzzleHttp\Client();
$response = $client->post(
<<<<<<< Updated upstream
    'https://demo.metafox.app/api/v1/api/quidem/authorization/device',
=======
    'https://demo.metafox.app/api/v1/api/sed/authorization/device',
>>>>>>> Stashed changes
    [
        'headers' => [
            'Content-Type' => 'application/json',
        ],
        'json' => [
<<<<<<< Updated upstream
            'device_token' => 'porro',
            'device_id' => 'ad',
            'device_uid' => 'cum',
            'token_source' => 'expedita',
            'platform' => 'eligendi',
            'platform_version' => 'accusamus',
=======
            'device_token' => 'sunt',
            'device_id' => 'et',
            'device_uid' => 'at',
            'token_source' => 'provident',
            'platform' => 'perferendis',
            'platform_version' => 'sunt',
>>>>>>> Stashed changes
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/quidem/authorization/device"
=======
    "https://demo.metafox.app/api/v1/api/sed/authorization/device"
>>>>>>> Stashed changes
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
<<<<<<< Updated upstream
    "device_token": "porro",
    "device_id": "ad",
    "device_uid": "cum",
    "token_source": "expedita",
    "platform": "eligendi",
    "platform_version": "accusamus"
=======
    "device_token": "sunt",
    "device_id": "et",
    "device_uid": "at",
    "token_source": "provident",
    "platform": "perferendis",
    "platform_version": "sunt"
>>>>>>> Stashed changes
};

fetch(url, {
    method: "POST",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

POST api/{ver}/authorization/device

URL Parameters

ver  string   >>>>>> Stashed changes data-component="url" hidden>

Body Parameters

device_token  string   >>>>>> Stashed changes data-component="body" hidden>

device_id  string   >>>>>> Stashed changes data-component="body" hidden>

device_uid  string optional   >>>>>> Stashed changes data-component="body" hidden>

token_source  string   >>>>>> Stashed changes data-component="body" hidden>

platform  string optional   >>>>>> Stashed changes data-component="body" hidden>

platform_version  string optional   >>>>>> Stashed changes data-component="body" hidden>

extra  object optional  

Blog

App name: Blog Version: 5.0.10 Author: phpFox Updated at: Dec 26, 2023

Browse blog.

requires authentication

Example request:
curl --request GET \
<<<<<<< Updated upstream
    --get "https://demo.metafox.app/api/v1/api/iste/blog?q=et&view=my_pending&sort=most_liked&sort_type=asc&when=this_month&category_id=15&user_id=0&owner_id=5&page=21&limit=18" \
=======
    --get "https://demo.metafox.app/api/v1/api/ducimus/blog?q=doloremque&view=search&sort=recent&sort_type=asc&when=today&category_id=2&user_id=0&owner_id=6&page=11&limit=14" \
>>>>>>> Stashed changes
    --header "Authorization: Bearer {accessToken}"
$client = new \GuzzleHttp\Client();
$response = $client->get(
<<<<<<< Updated upstream
    'https://demo.metafox.app/api/v1/api/iste/blog',
=======
    'https://demo.metafox.app/api/v1/api/ducimus/blog',
>>>>>>> Stashed changes
    [
        'headers' => [
            'Authorization' => 'Bearer {accessToken}',
        ],
        'query' => [
<<<<<<< Updated upstream
            'q'=> 'et',
            'view'=> 'my_pending',
            'sort'=> 'most_liked',
            'sort_type'=> 'asc',
            'when'=> 'this_month',
            'category_id'=> '15',
            'user_id'=> '0',
            'owner_id'=> '5',
            'page'=> '21',
            'limit'=> '18',
=======
            'q'=> 'doloremque',
            'view'=> 'search',
            'sort'=> 'recent',
            'sort_type'=> 'asc',
            'when'=> 'today',
            'category_id'=> '2',
            'user_id'=> '0',
            'owner_id'=> '6',
            'page'=> '11',
            'limit'=> '14',
>>>>>>> Stashed changes
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/iste/blog"
);

const params = {
    "q": "et",
    "view": "my_pending",
    "sort": "most_liked",
    "sort_type": "asc",
    "when": "this_month",
    "category_id": "15",
    "user_id": "0",
    "owner_id": "5",
    "page": "21",
    "limit": "18",
=======
    "https://demo.metafox.app/api/v1/api/ducimus/blog"
);

const params = {
    "q": "doloremque",
    "view": "search",
    "sort": "recent",
    "sort_type": "asc",
    "when": "today",
    "category_id": "2",
    "user_id": "0",
    "owner_id": "6",
    "page": "11",
    "limit": "14",
>>>>>>> Stashed changes
};
Object.keys(params)
    .forEach(key => url.searchParams.append(key, params[key]));

const headers = {
    "Authorization": "Bearer {accessToken}",
    "Accept": "application/json",
};

fetch(url, {
    method: "GET",
    headers,
}).then(response => response.json());

Request      

GET api/{ver}/blog

URL Parameters

ver  string   >>>>>> Stashed changes data-component="url" hidden>

Query Parameters

q  string optional   >>>>>> Stashed changes data-component="query" hidden>

view  string optional   >>>>>> Stashed changes data-component="query" hidden>

Must be one of all, my, pending, feature, sponsor, search, my_pending, draft, or friend.

sort  string optional   >>>>>> Stashed changes data-component="query" hidden>

Must be one of recent, most_discussed, most_viewed, most_liked, or latest.

sort_type  string optional  

Must be one of desc or asc.

when  string optional   >>>>>> Stashed changes data-component="query" hidden>

Must be one of all, this_month, this_week, or today.

category_id  integer optional   >>>>>> Stashed changes data-component="query" hidden>

user_id  integer optional  

The profile id to filter.

owner_id  integer optional   >>>>>> Stashed changes data-component="query" hidden>

page  integer optional   >>>>>> Stashed changes data-component="query" hidden>

Must be at least 1.

limit  integer optional   >>>>>> Stashed changes data-component="query" hidden>

is_featured  string optional  

Create blog.

requires authentication

Example request:
curl --request POST \
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/est/blog" \
    --header "Authorization: Bearer {accessToken}" \
    --header "Content-Type: application/json" \
    --data "{
    "title": "et",
    "categories": [
        1725.7
    ],
    "owner_id": 3884.9070464,
    "file": {
        "temp_file": 2928.209170892
    },
    "text": "dignissimos",
    "draft": 339259139.29,
    "tags": [
        "cupiditate"
    ],
    "privacy": "praesentium",
    "attachments": [
        "et"
=======
    "https://demo.metafox.app/api/v1/api/velit/blog" \
    --header "Authorization: Bearer {accessToken}" \
    --header "Content-Type: application/json" \
    --data "{
    "title": "omnis",
    "categories": [
        506431.9
    ],
    "owner_id": 373077.66798603,
    "file": {
        "temp_file": 8738.267627759
    },
    "text": "et",
    "draft": 72040385.95,
    "tags": [
        "ut"
    ],
    "privacy": "quos",
    "attachments": [
        "qui"
>>>>>>> Stashed changes
    ]
}"
$client = new \GuzzleHttp\Client();
$response = $client->post(
<<<<<<< Updated upstream
    'https://demo.metafox.app/api/v1/api/est/blog',
=======
    'https://demo.metafox.app/api/v1/api/velit/blog',
>>>>>>> Stashed changes
    [
        'headers' => [
            'Authorization' => 'Bearer {accessToken}',
            'Content-Type' => 'application/json',
        ],
        'json' => [
<<<<<<< Updated upstream
            'title' => 'et',
            'categories' => [
                1725.7,
            ],
            'owner_id' => 3884.9070464,
            'file' => [
                'temp_file' => 2928.209170892,
            ],
            'text' => 'dignissimos',
            'draft' => 339259139.29,
            'tags' => [
                'cupiditate',
            ],
            'privacy' => 'praesentium',
            'attachments' => [
                'et',
=======
            'title' => 'omnis',
            'categories' => [
                506431.9,
            ],
            'owner_id' => 373077.66798603,
            'file' => [
                'temp_file' => 8738.267627759,
            ],
            'text' => 'et',
            'draft' => 72040385.95,
            'tags' => [
                'ut',
            ],
            'privacy' => 'quos',
            'attachments' => [
                'qui',
>>>>>>> Stashed changes
            ],
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/est/blog"
=======
    "https://demo.metafox.app/api/v1/api/velit/blog"
>>>>>>> Stashed changes
);

const headers = {
    "Authorization": "Bearer {accessToken}",
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
<<<<<<< Updated upstream
    "title": "et",
    "categories": [
        1725.7
    ],
    "owner_id": 3884.9070464,
    "file": {
        "temp_file": 2928.209170892
    },
    "text": "dignissimos",
    "draft": 339259139.29,
    "tags": [
        "cupiditate"
    ],
    "privacy": "praesentium",
    "attachments": [
        "et"
=======
    "title": "omnis",
    "categories": [
        506431.9
    ],
    "owner_id": 373077.66798603,
    "file": {
        "temp_file": 8738.267627759
    },
    "text": "et",
    "draft": 72040385.95,
    "tags": [
        "ut"
    ],
    "privacy": "quos",
    "attachments": [
        "qui"
>>>>>>> Stashed changes
    ]
};

fetch(url, {
    method: "POST",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

POST api/{ver}/blog

URL Parameters

ver  string   >>>>>> Stashed changes data-component="url" hidden>

Body Parameters

title  string   >>>>>> Stashed changes data-component="body" hidden>

categories  number[] optional  

owner_id  number optional   >>>>>> Stashed changes data-component="body" hidden>

file  object optional  

file.temp_file  number optional   >>>>>> Stashed changes data-component="body" hidden>

This field is required when file is present.

text  string   >>>>>> Stashed changes data-component="body" hidden>

draft  number optional   >>>>>> Stashed changes data-component="body" hidden>

tags  string[] optional  

privacy  string   >>>>>> Stashed changes data-component="body" hidden>

captcha  string optional  

attachments  number[] optional  

attachments[].id  number optional   >>>>>> Stashed changes data-component="body" hidden>

attachments[].status  string optional   >>>>>> Stashed changes data-component="body" hidden>

Display a listing of the resource.

requires authentication

Example request:
curl --request GET \
<<<<<<< Updated upstream
    --get "https://demo.metafox.app/api/v1/api/ut/blog-category" \
    --header "Authorization: Bearer {accessToken}" \
    --header "Content-Type: application/json" \
    --data "{
    "id": 374692.696,
    "page": 20,
    "q": "dolorem",
    "level": 497753.583085078,
    "limit": 2285.05442649
=======
    --get "https://demo.metafox.app/api/v1/api/minus/blog-category" \
    --header "Authorization: Bearer {accessToken}" \
    --header "Content-Type: application/json" \
    --data "{
    "id": 32024571.848685045,
    "page": 5,
    "q": "ea",
    "level": 8.2576,
    "limit": 20294916.5
>>>>>>> Stashed changes
}"
$client = new \GuzzleHttp\Client();
$response = $client->get(
<<<<<<< Updated upstream
    'https://demo.metafox.app/api/v1/api/ut/blog-category',
=======
    'https://demo.metafox.app/api/v1/api/minus/blog-category',
>>>>>>> Stashed changes
    [
        'headers' => [
            'Authorization' => 'Bearer {accessToken}',
            'Content-Type' => 'application/json',
        ],
        'json' => [
<<<<<<< Updated upstream
            'id' => 374692.696,
            'page' => 20,
            'q' => 'dolorem',
            'level' => 497753.583085078,
            'limit' => 2285.05442649,
=======
            'id' => 32024571.848685045,
            'page' => 5,
            'q' => 'ea',
            'level' => 8.2576,
            'limit' => 20294916.5,
>>>>>>> Stashed changes
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/ut/blog-category"
=======
    "https://demo.metafox.app/api/v1/api/minus/blog-category"
>>>>>>> Stashed changes
);

const headers = {
    "Authorization": "Bearer {accessToken}",
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
<<<<<<< Updated upstream
    "id": 374692.696,
    "page": 20,
    "q": "dolorem",
    "level": 497753.583085078,
    "limit": 2285.05442649
=======
    "id": 32024571.848685045,
    "page": 5,
    "q": "ea",
    "level": 8.2576,
    "limit": 20294916.5
>>>>>>> Stashed changes
};

fetch(url, {
    method: "GET",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

GET api/{ver}/blog-category

URL Parameters

ver  string   >>>>>> Stashed changes data-component="url" hidden>

Body Parameters

id  number optional   >>>>>> Stashed changes data-component="body" hidden>

page  number optional   >>>>>> Stashed changes data-component="body" hidden>

Must be at least 1.

q  string optional   >>>>>> Stashed changes data-component="body" hidden>

level  number optional   >>>>>> Stashed changes data-component="body" hidden>

limit  number optional   >>>>>> Stashed changes data-component="body" hidden>

Approve blog.

requires authentication

Example request:
curl --request PATCH \
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/tempore/blog/approve/89633" \
=======
    "https://demo.metafox.app/api/v1/api/architecto/blog/approve/11403" \
>>>>>>> Stashed changes
    --header "Authorization: Bearer {accessToken}"
$client = new \GuzzleHttp\Client();
$response = $client->patch(
<<<<<<< Updated upstream
    'https://demo.metafox.app/api/v1/api/tempore/blog/approve/89633',
=======
    'https://demo.metafox.app/api/v1/api/architecto/blog/approve/11403',
>>>>>>> Stashed changes
    [
        'headers' => [
            'Authorization' => 'Bearer {accessToken}',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/tempore/blog/approve/89633"
=======
    "https://demo.metafox.app/api/v1/api/architecto/blog/approve/11403"
>>>>>>> Stashed changes
);

const headers = {
    "Authorization": "Bearer {accessToken}",
    "Accept": "application/json",
};

fetch(url, {
    method: "PATCH",
    headers,
}).then(response => response.json());

Request      

PATCH api/{ver}/blog/approve/{id}

URL Parameters

ver  string   >>>>>> Stashed changes data-component="url" hidden>

id  string   >>>>>> Stashed changes data-component="url" hidden>

The ID of the approve.

Feature blog.

requires authentication

Example request:
curl --request PATCH \
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/voluptatem/blog/feature/50" \
=======
    "https://demo.metafox.app/api/v1/api/recusandae/blog/feature/52" \
>>>>>>> Stashed changes
    --header "Authorization: Bearer {accessToken}" \
    --header "Content-Type: application/json" \
    --data "{
    "feature": "1"
}"
$client = new \GuzzleHttp\Client();
$response = $client->patch(
<<<<<<< Updated upstream
    'https://demo.metafox.app/api/v1/api/voluptatem/blog/feature/50',
=======
    'https://demo.metafox.app/api/v1/api/recusandae/blog/feature/52',
>>>>>>> Stashed changes
    [
        'headers' => [
            'Authorization' => 'Bearer {accessToken}',
            'Content-Type' => 'application/json',
        ],
        'json' => [
            'feature' => '1',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/voluptatem/blog/feature/50"
=======
    "https://demo.metafox.app/api/v1/api/recusandae/blog/feature/52"
>>>>>>> Stashed changes
);

const headers = {
    "Authorization": "Bearer {accessToken}",
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
    "feature": "1"
};

fetch(url, {
    method: "PATCH",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

PATCH api/{ver}/blog/feature/{id}

URL Parameters

ver  string   >>>>>> Stashed changes data-component="url" hidden>

id  string   >>>>>> Stashed changes data-component="url" hidden>

The ID of the feature.

Body Parameters

feature  number   >>>>>> Stashed changes data-component="body" hidden>

Must be one of 0 or 1.

GET api/{ver}/blog/form

requires authentication

Example request:
curl --request GET \
<<<<<<< Updated upstream
    --get "https://demo.metafox.app/api/v1/api/qui/blog/form" \
    --header "Authorization: Bearer {accessToken}" \
    --header "Content-Type: application/json" \
    --data "{
    "owner_id": 573
=======
    --get "https://demo.metafox.app/api/v1/api/reprehenderit/blog/form" \
    --header "Authorization: Bearer {accessToken}" \
    --header "Content-Type: application/json" \
    --data "{
    "owner_id": 8.9424
>>>>>>> Stashed changes
}"
$client = new \GuzzleHttp\Client();
$response = $client->get(
<<<<<<< Updated upstream
    'https://demo.metafox.app/api/v1/api/qui/blog/form',
=======
    'https://demo.metafox.app/api/v1/api/reprehenderit/blog/form',
>>>>>>> Stashed changes
    [
        'headers' => [
            'Authorization' => 'Bearer {accessToken}',
            'Content-Type' => 'application/json',
        ],
        'json' => [
<<<<<<< Updated upstream
            'owner_id' => 573.0,
=======
            'owner_id' => 8.9424,
>>>>>>> Stashed changes
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/qui/blog/form"
=======
    "https://demo.metafox.app/api/v1/api/reprehenderit/blog/form"
>>>>>>> Stashed changes
);

const headers = {
    "Authorization": "Bearer {accessToken}",
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
<<<<<<< Updated upstream
    "owner_id": 573
=======
    "owner_id": 8.9424
>>>>>>> Stashed changes
};

fetch(url, {
    method: "GET",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

GET api/{ver}/blog/form

URL Parameters

ver  string   >>>>>> Stashed changes data-component="url" hidden>

Body Parameters

owner_id  number optional   >>>>>> Stashed changes data-component="body" hidden>

GET api/{ver}/blog/form/{id}

requires authentication

Example request:
curl --request GET \
<<<<<<< Updated upstream
    --get "https://demo.metafox.app/api/v1/api/esse/blog/form/25890" \
    --header "Authorization: Bearer {accessToken}" \
    --header "Content-Type: application/json" \
    --data "{
    "owner_id": 197194673
=======
    --get "https://demo.metafox.app/api/v1/api/modi/blog/form/80287" \
    --header "Authorization: Bearer {accessToken}" \
    --header "Content-Type: application/json" \
    --data "{
    "owner_id": 811
>>>>>>> Stashed changes
}"
$client = new \GuzzleHttp\Client();
$response = $client->get(
<<<<<<< Updated upstream
    'https://demo.metafox.app/api/v1/api/esse/blog/form/25890',
=======
    'https://demo.metafox.app/api/v1/api/modi/blog/form/80287',
>>>>>>> Stashed changes
    [
        'headers' => [
            'Authorization' => 'Bearer {accessToken}',
            'Content-Type' => 'application/json',
        ],
        'json' => [
<<<<<<< Updated upstream
            'owner_id' => 197194673.0,
=======
            'owner_id' => 811.0,
>>>>>>> Stashed changes
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/esse/blog/form/25890"
=======
    "https://demo.metafox.app/api/v1/api/modi/blog/form/80287"
>>>>>>> Stashed changes
);

const headers = {
    "Authorization": "Bearer {accessToken}",
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
<<<<<<< Updated upstream
    "owner_id": 197194673
=======
    "owner_id": 811
>>>>>>> Stashed changes
};

fetch(url, {
    method: "GET",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

GET api/{ver}/blog/form/{id}

URL Parameters

ver  string   >>>>>> Stashed changes data-component="url" hidden>

id  string   >>>>>> Stashed changes data-component="url" hidden>

The ID of the form.

Body Parameters

owner_id  number optional   >>>>>> Stashed changes data-component="body" hidden>

Publish blog.

requires authentication

Example request:
curl --request PATCH \
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/qui/blog/publish/36" \
=======
    "https://demo.metafox.app/api/v1/api/optio/blog/publish/1" \
>>>>>>> Stashed changes
    --header "Authorization: Bearer {accessToken}"
$client = new \GuzzleHttp\Client();
$response = $client->patch(
<<<<<<< Updated upstream
    'https://demo.metafox.app/api/v1/api/qui/blog/publish/36',
=======
    'https://demo.metafox.app/api/v1/api/optio/blog/publish/1',
>>>>>>> Stashed changes
    [
        'headers' => [
            'Authorization' => 'Bearer {accessToken}',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/qui/blog/publish/36"
=======
    "https://demo.metafox.app/api/v1/api/optio/blog/publish/1"
>>>>>>> Stashed changes
);

const headers = {
    "Authorization": "Bearer {accessToken}",
    "Accept": "application/json",
};

fetch(url, {
    method: "PATCH",
    headers,
}).then(response => response.json());

Request      

PATCH api/{ver}/blog/publish/{id}

URL Parameters

ver  string   >>>>>> Stashed changes data-component="url" hidden>

id  string   >>>>>> Stashed changes data-component="url" hidden>

The ID of the publish.

Get search form.

requires authentication

Example request:
curl --request GET \
<<<<<<< Updated upstream
    --get "https://demo.metafox.app/api/v1/api/temporibus/blog/search-form" \
=======
    --get "https://demo.metafox.app/api/v1/api/aut/blog/search-form" \
>>>>>>> Stashed changes
    --header "Authorization: Bearer {accessToken}"
$client = new \GuzzleHttp\Client();
$response = $client->get(
<<<<<<< Updated upstream
    'https://demo.metafox.app/api/v1/api/temporibus/blog/search-form',
=======
    'https://demo.metafox.app/api/v1/api/aut/blog/search-form',
>>>>>>> Stashed changes
    [
        'headers' => [
            'Authorization' => 'Bearer {accessToken}',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/temporibus/blog/search-form"
=======
    "https://demo.metafox.app/api/v1/api/aut/blog/search-form"
>>>>>>> Stashed changes
);

const headers = {
    "Authorization": "Bearer {accessToken}",
    "Accept": "application/json",
};

fetch(url, {
    method: "GET",
    headers,
}).then(response => response.json());

Request      

GET api/{ver}/blog/search-form

URL Parameters

ver  string   >>>>>> Stashed changes data-component="url" hidden>

Sponsor blog in feed.

requires authentication

Example request:
curl --request PATCH \
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/est/blog/sponsor-in-feed/2" \
    --header "Authorization: Bearer {accessToken}" \
    --header "Content-Type: application/json" \
    --data "{
    "sponsor": 0
=======
    "https://demo.metafox.app/api/v1/api/qui/blog/sponsor-in-feed/0" \
    --header "Authorization: Bearer {accessToken}" \
    --header "Content-Type: application/json" \
    --data "{
    "sponsor": 53.00029182
>>>>>>> Stashed changes
}"
$client = new \GuzzleHttp\Client();
$response = $client->patch(
<<<<<<< Updated upstream
    'https://demo.metafox.app/api/v1/api/est/blog/sponsor-in-feed/2',
=======
    'https://demo.metafox.app/api/v1/api/qui/blog/sponsor-in-feed/0',
>>>>>>> Stashed changes
    [
        'headers' => [
            'Authorization' => 'Bearer {accessToken}',
            'Content-Type' => 'application/json',
        ],
        'json' => [
<<<<<<< Updated upstream
            'sponsor' => 0.0,
=======
            'sponsor' => 53.00029182,
>>>>>>> Stashed changes
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/est/blog/sponsor-in-feed/2"
=======
    "https://demo.metafox.app/api/v1/api/qui/blog/sponsor-in-feed/0"
>>>>>>> Stashed changes
);

const headers = {
    "Authorization": "Bearer {accessToken}",
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
<<<<<<< Updated upstream
    "sponsor": 0
=======
    "sponsor": 53.00029182
>>>>>>> Stashed changes
};

fetch(url, {
    method: "PATCH",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

PATCH api/{ver}/blog/sponsor-in-feed/{id}

URL Parameters

ver  string   >>>>>> Stashed changes data-component="url" hidden>

id  string   >>>>>> Stashed changes data-component="url" hidden>

The ID of the sponsor in feed.

Body Parameters

sponsor  number   >>>>>> Stashed changes data-component="body" hidden>

Sponsor blog.

requires authentication

Example request:
curl --request PATCH \
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/id/blog/sponsor/9" \
    --header "Authorization: Bearer {accessToken}" \
    --header "Content-Type: application/json" \
    --data "{
    "sponsor": "eveniet"
=======
    "https://demo.metafox.app/api/v1/api/consequatur/blog/sponsor/8" \
    --header "Authorization: Bearer {accessToken}" \
    --header "Content-Type: application/json" \
    --data "{
    "sponsor": "natus"
>>>>>>> Stashed changes
}"
$client = new \GuzzleHttp\Client();
$response = $client->patch(
<<<<<<< Updated upstream
    'https://demo.metafox.app/api/v1/api/id/blog/sponsor/9',
=======
    'https://demo.metafox.app/api/v1/api/consequatur/blog/sponsor/8',
>>>>>>> Stashed changes
    [
        'headers' => [
            'Authorization' => 'Bearer {accessToken}',
            'Content-Type' => 'application/json',
        ],
        'json' => [
<<<<<<< Updated upstream
            'sponsor' => 'eveniet',
=======
            'sponsor' => 'natus',
>>>>>>> Stashed changes
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/id/blog/sponsor/9"
=======
    "https://demo.metafox.app/api/v1/api/consequatur/blog/sponsor/8"
>>>>>>> Stashed changes
);

const headers = {
    "Authorization": "Bearer {accessToken}",
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
<<<<<<< Updated upstream
    "sponsor": "eveniet"
=======
    "sponsor": "natus"
>>>>>>> Stashed changes
};

fetch(url, {
    method: "PATCH",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

PATCH api/{ver}/blog/sponsor/{id}

URL Parameters

ver  string   >>>>>> Stashed changes data-component="url" hidden>

id  string   >>>>>> Stashed changes data-component="url" hidden>

The ID of the sponsor.

Body Parameters

sponsor  string   >>>>>> Stashed changes data-component="body" hidden>

View Blog.

requires authentication

Example request:
curl --request GET \
<<<<<<< Updated upstream
    --get "https://demo.metafox.app/api/v1/api/rem/blog/9" \
=======
    --get "https://demo.metafox.app/api/v1/api/fuga/blog/3" \
>>>>>>> Stashed changes
    --header "Authorization: Bearer {accessToken}"
$client = new \GuzzleHttp\Client();
$response = $client->get(
<<<<<<< Updated upstream
    'https://demo.metafox.app/api/v1/api/rem/blog/9',
=======
    'https://demo.metafox.app/api/v1/api/fuga/blog/3',
>>>>>>> Stashed changes
    [
        'headers' => [
            'Authorization' => 'Bearer {accessToken}',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/rem/blog/9"
=======
    "https://demo.metafox.app/api/v1/api/fuga/blog/3"
>>>>>>> Stashed changes
);

const headers = {
    "Authorization": "Bearer {accessToken}",
    "Accept": "application/json",
};

fetch(url, {
    method: "GET",
    headers,
}).then(response => response.json());

Request      

GET api/{ver}/blog/{id}

URL Parameters

ver  string   >>>>>> Stashed changes data-component="url" hidden>

id  string   >>>>>> Stashed changes data-component="url" hidden>

The ID of the blog.

Update blog.

requires authentication

Example request:
curl --request PUT \
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/nobis/blog/38" \
    --header "Authorization: Bearer {accessToken}" \
    --header "Content-Type: application/json" \
    --data "{
    "title": "saepe",
    "categories": [
        45
    ],
    "file": {
        "temp_file": 6742.9259109,
        "status": "harum"
    },
    "text": "ut",
    "tags": [
        "nihil"
    ],
    "draft": 235679775.375,
    "published": false,
    "attachments": [
        "ab"
=======
    "https://demo.metafox.app/api/v1/api/alias/blog/38907406" \
    --header "Authorization: Bearer {accessToken}" \
    --header "Content-Type: application/json" \
    --data "{
    "title": "nesciunt",
    "categories": [
        57
    ],
    "file": {
        "temp_file": 2973180.9,
        "status": "ullam"
    },
    "text": "quod",
    "tags": [
        "ipsa"
    ],
    "draft": 5.0625443,
    "published": false,
    "attachments": [
        "aut"
>>>>>>> Stashed changes
    ]
}"
$client = new \GuzzleHttp\Client();
$response = $client->put(
<<<<<<< Updated upstream
    'https://demo.metafox.app/api/v1/api/nobis/blog/38',
=======
    'https://demo.metafox.app/api/v1/api/alias/blog/38907406',
>>>>>>> Stashed changes
    [
        'headers' => [
            'Authorization' => 'Bearer {accessToken}',
            'Content-Type' => 'application/json',
        ],
        'json' => [
<<<<<<< Updated upstream
            'title' => 'saepe',
            'categories' => [
                45,
            ],
            'file' => [
                'temp_file' => 6742.9259109,
                'status' => 'harum',
            ],
            'text' => 'ut',
            'tags' => [
                'nihil',
            ],
            'draft' => 235679775.375,
            'published' => false,
            'attachments' => [
                'ab',
=======
            'title' => 'nesciunt',
            'categories' => [
                57,
            ],
            'file' => [
                'temp_file' => 2973180.9,
                'status' => 'ullam',
            ],
            'text' => 'quod',
            'tags' => [
                'ipsa',
            ],
            'draft' => 5.0625443,
            'published' => false,
            'attachments' => [
                'aut',
>>>>>>> Stashed changes
            ],
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/nobis/blog/38"
=======
    "https://demo.metafox.app/api/v1/api/alias/blog/38907406"
>>>>>>> Stashed changes
);

const headers = {
    "Authorization": "Bearer {accessToken}",
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
<<<<<<< Updated upstream
    "title": "saepe",
    "categories": [
        45
    ],
    "file": {
        "temp_file": 6742.9259109,
        "status": "harum"
    },
    "text": "ut",
    "tags": [
        "nihil"
    ],
    "draft": 235679775.375,
    "published": false,
    "attachments": [
        "ab"
=======
    "title": "nesciunt",
    "categories": [
        57
    ],
    "file": {
        "temp_file": 2973180.9,
        "status": "ullam"
    },
    "text": "quod",
    "tags": [
        "ipsa"
    ],
    "draft": 5.0625443,
    "published": false,
    "attachments": [
        "aut"
>>>>>>> Stashed changes
    ]
};

fetch(url, {
    method: "PUT",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

PUT api/{ver}/blog/{id}

PATCH api/{ver}/blog/{id}

URL Parameters

ver  string   >>>>>> Stashed changes data-component="url" hidden>

id  string   >>>>>> Stashed changes data-component="url" hidden>

The ID of the blog.

Body Parameters

title  string optional   >>>>>> Stashed changes data-component="body" hidden>

categories  integer[] optional  

Must be at least 1.

file  object optional  

file.temp_file  number optional   >>>>>> Stashed changes data-component="body" hidden>

This field is required when file.status is update.

file.status  string optional   >>>>>> Stashed changes data-component="body" hidden>

This field is required when file is present.

text  string optional   >>>>>> Stashed changes data-component="body" hidden>

tags  string[] optional  

draft  number optional   >>>>>> Stashed changes data-component="body" hidden>

published  boolean optional  

privacy  string optional  

attachments  number[] optional  

attachments[].id  number optional   >>>>>> Stashed changes data-component="body" hidden>

attachments[].status  string optional   >>>>>> Stashed changes data-component="body" hidden>

Delete blog.

requires authentication

Example request:
curl --request DELETE \
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/molestiae/blog/63" \
=======
    "https://demo.metafox.app/api/v1/api/soluta/blog/5444" \
>>>>>>> Stashed changes
    --header "Authorization: Bearer {accessToken}"
$client = new \GuzzleHttp\Client();
$response = $client->delete(
<<<<<<< Updated upstream
    'https://demo.metafox.app/api/v1/api/molestiae/blog/63',
=======
    'https://demo.metafox.app/api/v1/api/soluta/blog/5444',
>>>>>>> Stashed changes
    [
        'headers' => [
            'Authorization' => 'Bearer {accessToken}',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/molestiae/blog/63"
=======
    "https://demo.metafox.app/api/v1/api/soluta/blog/5444"
>>>>>>> Stashed changes
);

const headers = {
    "Authorization": "Bearer {accessToken}",
    "Accept": "application/json",
};

fetch(url, {
    method: "DELETE",
    headers,
}).then(response => response.json());

Request      

DELETE api/{ver}/blog/{id}

URL Parameters

ver  string   >>>>>> Stashed changes data-component="url" hidden>

id  string   >>>>>> Stashed changes data-component="url" hidden>

The ID of the blog.

CAPTCHA

App name: CAPTCHA Version: 5.0.10 Author: phpFox Updated at: Dec 26, 2023

POST api/{ver}/captcha/verify

Example request:
curl --request POST \
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/molestiae/captcha/verify" \
    --header "Content-Type: application/json" \
    --data "{
    "action_name": "exercitationem"
=======
    "https://demo.metafox.app/api/v1/api/corrupti/captcha/verify" \
    --header "Content-Type: application/json" \
    --data "{
    "action_name": "omnis"
>>>>>>> Stashed changes
}"
$client = new \GuzzleHttp\Client();
$response = $client->post(
<<<<<<< Updated upstream
    'https://demo.metafox.app/api/v1/api/molestiae/captcha/verify',
=======
    'https://demo.metafox.app/api/v1/api/corrupti/captcha/verify',
>>>>>>> Stashed changes
    [
        'headers' => [
            'Content-Type' => 'application/json',
        ],
        'json' => [
<<<<<<< Updated upstream
            'action_name' => 'exercitationem',
=======
            'action_name' => 'omnis',
>>>>>>> Stashed changes
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/molestiae/captcha/verify"
=======
    "https://demo.metafox.app/api/v1/api/corrupti/captcha/verify"
>>>>>>> Stashed changes
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
<<<<<<< Updated upstream
    "action_name": "exercitationem"
=======
    "action_name": "omnis"
>>>>>>> Stashed changes
};

fetch(url, {
    method: "POST",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

POST api/{ver}/captcha/verify

URL Parameters

ver  string   >>>>>> Stashed changes data-component="url" hidden>

Body Parameters

action_name  string optional   >>>>>> Stashed changes data-component="body" hidden>

captcha  string optional  

POST api/{ver}/image-captcha/refresh

Example request:
curl --request POST \
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/ut/image-captcha/refresh"
======= "https://demo.metafox.app/api/v1/api/qui/image-captcha/refresh" >>>>>>> Stashed changes
$client = new \GuzzleHttp\Client();
<<<<<<< Updated upstream
$response = $client->post('https://demo.metafox.app/api/v1/api/ut/image-captcha/refresh');
=======
$response = $client->post('https://demo.metafox.app/api/v1/api/qui/image-captcha/refresh');
>>>>>>> Stashed changes
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/ut/image-captcha/refresh"
=======
    "https://demo.metafox.app/api/v1/api/qui/image-captcha/refresh"
>>>>>>> Stashed changes
);

fetch(url, {
    method: "POST",
}).then(response => response.json());

Request      

POST api/{ver}/image-captcha/refresh

URL Parameters

ver  string   >>>>>> Stashed changes data-component="url" hidden>

Chat

App name: Chat Version: 5.0.12 Author: phpFox Updated at: Dec 26, 2023

GET api/{ver}/chat

Example request:
curl --request GET \
<<<<<<< Updated upstream
    --get "https://demo.metafox.app/api/v1/api/a/chat" \
    --header "Content-Type: application/json" \
    --data "{
    "q": "et",
    "room_id": 195132,
    "last_message_id": 0.162,
    "page": 27,
    "limit": 1
=======
    --get "https://demo.metafox.app/api/v1/api/praesentium/chat" \
    --header "Content-Type: application/json" \
    --data "{
    "q": "ratione",
    "room_id": 0.4348,
    "last_message_id": 155459.64826118,
    "page": 13,
    "limit": 18
>>>>>>> Stashed changes
}"
$client = new \GuzzleHttp\Client();
$response = $client->get(
<<<<<<< Updated upstream
    'https://demo.metafox.app/api/v1/api/a/chat',
=======
    'https://demo.metafox.app/api/v1/api/praesentium/chat',
>>>>>>> Stashed changes
    [
        'headers' => [
            'Content-Type' => 'application/json',
        ],
        'json' => [
<<<<<<< Updated upstream
            'q' => 'et',
            'room_id' => 195132.0,
            'last_message_id' => 0.162,
            'page' => 27,
            'limit' => 1,
=======
            'q' => 'ratione',
            'room_id' => 0.4348,
            'last_message_id' => 155459.64826118,
            'page' => 13,
            'limit' => 18,
>>>>>>> Stashed changes
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/a/chat"
=======
    "https://demo.metafox.app/api/v1/api/praesentium/chat"
>>>>>>> Stashed changes
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
<<<<<<< Updated upstream
    "q": "et",
    "room_id": 195132,
    "last_message_id": 0.162,
    "page": 27,
    "limit": 1
=======
    "q": "ratione",
    "room_id": 0.4348,
    "last_message_id": 155459.64826118,
    "page": 13,
    "limit": 18
>>>>>>> Stashed changes
};

fetch(url, {
    method: "GET",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

GET api/{ver}/chat

URL Parameters

ver  string   >>>>>> Stashed changes data-component="url" hidden>

Body Parameters

q  string optional   >>>>>> Stashed changes data-component="body" hidden>

room_id  number optional   >>>>>> Stashed changes data-component="body" hidden>

last_message_id  number optional   >>>>>> Stashed changes data-component="body" hidden>

page  integer optional   >>>>>> Stashed changes data-component="body" hidden>

Must be at least 1.

limit  integer optional   >>>>>> Stashed changes data-component="body" hidden>

POST api/{ver}/chat

Example request:
curl --request POST \
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/dolorem/chat" \
    --header "Content-Type: application/json" \
    --data "{
    "room_id": 1043.56669,
    "message": "aut",
    "type": "nihil",
    "reply_id": 10,
    "tempId": "praesentium",
    "attachments": [
        "vel"
=======
    "https://demo.metafox.app/api/v1/api/modi/chat" \
    --header "Content-Type: application/json" \
    --data "{
    "room_id": 912.385,
    "message": "molestiae",
    "type": "ea",
    "reply_id": 13,
    "tempId": "et",
    "attachments": [
        "non"
>>>>>>> Stashed changes
    ]
}"
$client = new \GuzzleHttp\Client();
$response = $client->post(
<<<<<<< Updated upstream
    'https://demo.metafox.app/api/v1/api/dolorem/chat',
=======
    'https://demo.metafox.app/api/v1/api/modi/chat',
>>>>>>> Stashed changes
    [
        'headers' => [
            'Content-Type' => 'application/json',
        ],
        'json' => [
<<<<<<< Updated upstream
            'room_id' => 1043.56669,
            'message' => 'aut',
            'type' => 'nihil',
            'reply_id' => 10,
            'tempId' => 'praesentium',
            'attachments' => [
                'vel',
=======
            'room_id' => 912.385,
            'message' => 'molestiae',
            'type' => 'ea',
            'reply_id' => 13,
            'tempId' => 'et',
            'attachments' => [
                'non',
>>>>>>> Stashed changes
            ],
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/dolorem/chat"
=======
    "https://demo.metafox.app/api/v1/api/modi/chat"
>>>>>>> Stashed changes
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
<<<<<<< Updated upstream
    "room_id": 1043.56669,
    "message": "aut",
    "type": "nihil",
    "reply_id": 10,
    "tempId": "praesentium",
    "attachments": [
        "vel"
=======
    "room_id": 912.385,
    "message": "molestiae",
    "type": "ea",
    "reply_id": 13,
    "tempId": "et",
    "attachments": [
        "non"
>>>>>>> Stashed changes
    ]
};

fetch(url, {
    method: "POST",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

POST api/{ver}/chat

URL Parameters

ver  string   >>>>>> Stashed changes data-component="url" hidden>

Body Parameters

room_id  number optional   >>>>>> Stashed changes data-component="body" hidden>

message  string optional   >>>>>> Stashed changes data-component="body" hidden>

type  string optional   >>>>>> Stashed changes data-component="body" hidden>

reply_id  integer optional   >>>>>> Stashed changes data-component="body" hidden>

tempId  string optional   >>>>>> Stashed changes data-component="body" hidden>

attachments  number[] optional  

attachments[].id  number optional   >>>>>> Stashed changes data-component="body" hidden>

attachments[].status  string optional   >>>>>> Stashed changes data-component="body" hidden>

GET api/{ver}/chat-room

Example request:
curl --request GET \
<<<<<<< Updated upstream
    --get "https://demo.metafox.app/api/v1/api/ut/chat-room" \
    --header "Content-Type: application/json" \
    --data "{
    "q": "id",
    "page": 32,
    "limit": 4
=======
    --get "https://demo.metafox.app/api/v1/api/nam/chat-room" \
    --header "Content-Type: application/json" \
    --data "{
    "q": "reprehenderit",
    "page": 2,
    "limit": 15
>>>>>>> Stashed changes
}"
$client = new \GuzzleHttp\Client();
$response = $client->get(
<<<<<<< Updated upstream
    'https://demo.metafox.app/api/v1/api/ut/chat-room',
=======
    'https://demo.metafox.app/api/v1/api/nam/chat-room',
>>>>>>> Stashed changes
    [
        'headers' => [
            'Content-Type' => 'application/json',
        ],
        'json' => [
<<<<<<< Updated upstream
            'q' => 'id',
            'page' => 32,
            'limit' => 4,
=======
            'q' => 'reprehenderit',
            'page' => 2,
            'limit' => 15,
>>>>>>> Stashed changes
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/ut/chat-room"
=======
    "https://demo.metafox.app/api/v1/api/nam/chat-room"
>>>>>>> Stashed changes
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
<<<<<<< Updated upstream
    "q": "id",
    "page": 32,
    "limit": 4
=======
    "q": "reprehenderit",
    "page": 2,
    "limit": 15
>>>>>>> Stashed changes
};

fetch(url, {
    method: "GET",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

GET api/{ver}/chat-room

URL Parameters

ver  string   >>>>>> Stashed changes data-component="url" hidden>

Body Parameters

q  string optional   >>>>>> Stashed changes data-component="body" hidden>

page  integer optional   >>>>>> Stashed changes data-component="body" hidden>

Must be at least 1.

limit  integer optional   >>>>>> Stashed changes data-component="body" hidden>

POST api/{ver}/chat-room

Example request:
curl --request POST \
    "https://demo.metafox.app/api/v1/api/qui/chat-room" \
    --header "Content-Type: application/json" \
    --data "{
    "member_ids": [
<<<<<<< Updated upstream
        17.922829
    ],
    "users": [
        "reprehenderit"
=======
        445795
    ],
    "users": [
        "dolores"
>>>>>>> Stashed changes
    ]
}"
$client = new \GuzzleHttp\Client();
$response = $client->post(
    'https://demo.metafox.app/api/v1/api/qui/chat-room',
    [
        'headers' => [
            'Content-Type' => 'application/json',
        ],
        'json' => [
            'member_ids' => [
<<<<<<< Updated upstream
                17.922829,
            ],
            'users' => [
                'reprehenderit',
=======
                445795.0,
            ],
            'users' => [
                'dolores',
>>>>>>> Stashed changes
            ],
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
    "https://demo.metafox.app/api/v1/api/qui/chat-room"
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
    "member_ids": [
<<<<<<< Updated upstream
        17.922829
    ],
    "users": [
        "reprehenderit"
=======
        445795
    ],
    "users": [
        "dolores"
>>>>>>> Stashed changes
    ]
};

fetch(url, {
    method: "POST",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

POST api/{ver}/chat-room

URL Parameters

ver  string  

Body Parameters

member_ids  number[] optional  

users  number[] optional  

users[].id  number optional   >>>>>> Stashed changes data-component="body" hidden>

GET api/{ver}/chat-room/addForm

Example request:
curl --request GET \
<<<<<<< Updated upstream
    --get "https://demo.metafox.app/api/v1/api/recusandae/chat-room/addForm"
======= --get "https://demo.metafox.app/api/v1/api/voluptas/chat-room/addForm" >>>>>>> Stashed changes
$client = new \GuzzleHttp\Client();
<<<<<<< Updated upstream
$response = $client->get('https://demo.metafox.app/api/v1/api/recusandae/chat-room/addForm');
=======
$response = $client->get('https://demo.metafox.app/api/v1/api/voluptas/chat-room/addForm');
>>>>>>> Stashed changes
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/recusandae/chat-room/addForm"
=======
    "https://demo.metafox.app/api/v1/api/voluptas/chat-room/addForm"
>>>>>>> Stashed changes
);

fetch(url, {
    method: "GET",
}).then(response => response.json());

Request      

GET api/{ver}/chat-room/addForm

URL Parameters

ver  string   >>>>>> Stashed changes data-component="url" hidden>

PUT api/{ver}/chat-room/mark-all-read

Example request:
curl --request PUT \
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/sint/chat-room/mark-all-read" \
    --header "Content-Type: application/json" \
    --data "{
    "room_ids": [
        5.863
=======
    "https://demo.metafox.app/api/v1/api/ipsa/chat-room/mark-all-read" \
    --header "Content-Type: application/json" \
    --data "{
    "room_ids": [
        3235742.880443
>>>>>>> Stashed changes
    ]
}"
$client = new \GuzzleHttp\Client();
$response = $client->put(
<<<<<<< Updated upstream
    'https://demo.metafox.app/api/v1/api/sint/chat-room/mark-all-read',
=======
    'https://demo.metafox.app/api/v1/api/ipsa/chat-room/mark-all-read',
>>>>>>> Stashed changes
    [
        'headers' => [
            'Content-Type' => 'application/json',
        ],
        'json' => [
            'room_ids' => [
<<<<<<< Updated upstream
                5.863,
=======
                3235742.880443,
>>>>>>> Stashed changes
            ],
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/sint/chat-room/mark-all-read"
=======
    "https://demo.metafox.app/api/v1/api/ipsa/chat-room/mark-all-read"
>>>>>>> Stashed changes
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
    "room_ids": [
<<<<<<< Updated upstream
        5.863
=======
        3235742.880443
>>>>>>> Stashed changes
    ]
};

fetch(url, {
    method: "PUT",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

PUT api/{ver}/chat-room/mark-all-read

URL Parameters

ver  string   >>>>>> Stashed changes data-component="url" hidden>

Body Parameters

room_ids  number[] optional  

PUT api/{ver}/chat-room/mark-read/{id}

Example request:
curl --request PUT \
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/doloremque/chat-room/mark-read/816954985"
======= "https://demo.metafox.app/api/v1/api/ducimus/chat-room/mark-read/2295" >>>>>>> Stashed changes
$client = new \GuzzleHttp\Client();
<<<<<<< Updated upstream
$response = $client->put('https://demo.metafox.app/api/v1/api/doloremque/chat-room/mark-read/816954985');
=======
$response = $client->put('https://demo.metafox.app/api/v1/api/ducimus/chat-room/mark-read/2295');
>>>>>>> Stashed changes
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/doloremque/chat-room/mark-read/816954985"
=======
    "https://demo.metafox.app/api/v1/api/ducimus/chat-room/mark-read/2295"
>>>>>>> Stashed changes
);

fetch(url, {
    method: "PUT",
}).then(response => response.json());

Request      

PUT api/{ver}/chat-room/mark-read/{id}

URL Parameters

ver  string   >>>>>> Stashed changes data-component="url" hidden>

id  string   >>>>>> Stashed changes data-component="url" hidden>

The ID of the mark read.

GET api/{ver}/chat-room/{id}

Example request:
curl --request GET \
<<<<<<< Updated upstream
    --get "https://demo.metafox.app/api/v1/api/aut/chat-room/44"
======= --get "https://demo.metafox.app/api/v1/api/quo/chat-room/58" >>>>>>> Stashed changes
$client = new \GuzzleHttp\Client();
<<<<<<< Updated upstream
$response = $client->get('https://demo.metafox.app/api/v1/api/aut/chat-room/44');
=======
$response = $client->get('https://demo.metafox.app/api/v1/api/quo/chat-room/58');
>>>>>>> Stashed changes
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/aut/chat-room/44"
=======
    "https://demo.metafox.app/api/v1/api/quo/chat-room/58"
>>>>>>> Stashed changes
);

fetch(url, {
    method: "GET",
}).then(response => response.json());

Request      

GET api/{ver}/chat-room/{id}

URL Parameters

ver  string   >>>>>> Stashed changes data-component="url" hidden>

id  string   >>>>>> Stashed changes data-component="url" hidden>

The ID of the chat room.

DELETE api/{ver}/chat-room/{id}

Example request:
curl --request DELETE \
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/quam/chat-room/923"
======= "https://demo.metafox.app/api/v1/api/veritatis/chat-room/19442652" >>>>>>> Stashed changes
$client = new \GuzzleHttp\Client();
<<<<<<< Updated upstream
$response = $client->delete('https://demo.metafox.app/api/v1/api/quam/chat-room/923');
=======
$response = $client->delete('https://demo.metafox.app/api/v1/api/veritatis/chat-room/19442652');
>>>>>>> Stashed changes
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/quam/chat-room/923"
=======
    "https://demo.metafox.app/api/v1/api/veritatis/chat-room/19442652"
>>>>>>> Stashed changes
);

fetch(url, {
    method: "DELETE",
}).then(response => response.json());

Request      

DELETE api/{ver}/chat-room/{id}

URL Parameters

ver  string   >>>>>> Stashed changes data-component="url" hidden>

id  string   >>>>>> Stashed changes data-component="url" hidden>

The ID of the chat room.

Display the specified resource.

Example request:
curl --request GET \
<<<<<<< Updated upstream
    --get "https://demo.metafox.app/api/v1/api/enim/chat/download/1"
======= --get "https://demo.metafox.app/api/v1/api/amet/chat/download/6" >>>>>>> Stashed changes
$client = new \GuzzleHttp\Client();
<<<<<<< Updated upstream
$response = $client->get('https://demo.metafox.app/api/v1/api/enim/chat/download/1');
=======
$response = $client->get('https://demo.metafox.app/api/v1/api/amet/chat/download/6');
>>>>>>> Stashed changes
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/enim/chat/download/1"
=======
    "https://demo.metafox.app/api/v1/api/amet/chat/download/6"
>>>>>>> Stashed changes
);

fetch(url, {
    method: "GET",
}).then(response => response.json());

Request      

GET api/{ver}/chat/download/{id}

URL Parameters

ver  string   >>>>>> Stashed changes data-component="url" hidden>

id  string   >>>>>> Stashed changes data-component="url" hidden>

The ID of the download.

PUT api/{ver}/chat/react/{id}

Example request:
curl --request PUT \
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/itaque/chat/react/1" \
    --header "Content-Type: application/json" \
    --data "{
    "react": "consequatur",
    "remove": false
=======
    "https://demo.metafox.app/api/v1/api/laudantium/chat/react/83118" \
    --header "Content-Type: application/json" \
    --data "{
    "react": "aut",
    "remove": true
>>>>>>> Stashed changes
}"
$client = new \GuzzleHttp\Client();
$response = $client->put(
<<<<<<< Updated upstream
    'https://demo.metafox.app/api/v1/api/itaque/chat/react/1',
=======
    'https://demo.metafox.app/api/v1/api/laudantium/chat/react/83118',
>>>>>>> Stashed changes
    [
        'headers' => [
            'Content-Type' => 'application/json',
        ],
        'json' => [
<<<<<<< Updated upstream
            'react' => 'consequatur',
            'remove' => false,
=======
            'react' => 'aut',
            'remove' => true,
>>>>>>> Stashed changes
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/itaque/chat/react/1"
=======
    "https://demo.metafox.app/api/v1/api/laudantium/chat/react/83118"
>>>>>>> Stashed changes
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
<<<<<<< Updated upstream
    "react": "consequatur",
    "remove": false
=======
    "react": "aut",
    "remove": true
>>>>>>> Stashed changes
};

fetch(url, {
    method: "PUT",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

PUT api/{ver}/chat/react/{id}

URL Parameters

ver  string   >>>>>> Stashed changes data-component="url" hidden>

id  string   >>>>>> Stashed changes data-component="url" hidden>

The ID of the react.

Body Parameters

react  string optional   >>>>>> Stashed changes data-component="body" hidden>

remove  boolean optional  

PUT api/{ver}/chat/remove/{id}

Example request:
curl --request PUT \
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/id/chat/remove/887"
======= "https://demo.metafox.app/api/v1/api/quia/chat/remove/77" >>>>>>> Stashed changes
$client = new \GuzzleHttp\Client();
<<<<<<< Updated upstream
$response = $client->put('https://demo.metafox.app/api/v1/api/id/chat/remove/887');
=======
$response = $client->put('https://demo.metafox.app/api/v1/api/quia/chat/remove/77');
>>>>>>> Stashed changes
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/id/chat/remove/887"
=======
    "https://demo.metafox.app/api/v1/api/quia/chat/remove/77"
>>>>>>> Stashed changes
);

fetch(url, {
    method: "PUT",
}).then(response => response.json());

Request      

PUT api/{ver}/chat/remove/{id}

URL Parameters

ver  string   >>>>>> Stashed changes data-component="url" hidden>

id  string   >>>>>> Stashed changes data-component="url" hidden>

The ID of the remove.

GET api/{ver}/chat/{id}

Example request:
curl --request GET \
<<<<<<< Updated upstream
    --get "https://demo.metafox.app/api/v1/api/sit/chat/1"
======= --get "https://demo.metafox.app/api/v1/api/modi/chat/83" >>>>>>> Stashed changes
$client = new \GuzzleHttp\Client();
<<<<<<< Updated upstream
$response = $client->get('https://demo.metafox.app/api/v1/api/sit/chat/1');
=======
$response = $client->get('https://demo.metafox.app/api/v1/api/modi/chat/83');
>>>>>>> Stashed changes
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/sit/chat/1"
=======
    "https://demo.metafox.app/api/v1/api/modi/chat/83"
>>>>>>> Stashed changes
);

fetch(url, {
    method: "GET",
}).then(response => response.json());

Request      

GET api/{ver}/chat/{id}

URL Parameters

ver  string   >>>>>> Stashed changes data-component="url" hidden>

id  string   >>>>>> Stashed changes data-component="url" hidden>

The ID of the chat.

PUT api/{ver}/chat/{id}

Example request:
curl --request PUT \
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/consequatur/chat/59167" \
    --header "Content-Type: application/json" \
    --data "{
    "message": "quam",
    "type": "ratione"
=======
    "https://demo.metafox.app/api/v1/api/maiores/chat/3" \
    --header "Content-Type: application/json" \
    --data "{
    "message": "placeat",
    "type": "harum"
>>>>>>> Stashed changes
}"
$client = new \GuzzleHttp\Client();
$response = $client->put(
<<<<<<< Updated upstream
    'https://demo.metafox.app/api/v1/api/consequatur/chat/59167',
=======
    'https://demo.metafox.app/api/v1/api/maiores/chat/3',
>>>>>>> Stashed changes
    [
        'headers' => [
            'Content-Type' => 'application/json',
        ],
        'json' => [
<<<<<<< Updated upstream
            'message' => 'quam',
            'type' => 'ratione',
=======
            'message' => 'placeat',
            'type' => 'harum',
>>>>>>> Stashed changes
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/consequatur/chat/59167"
=======
    "https://demo.metafox.app/api/v1/api/maiores/chat/3"
>>>>>>> Stashed changes
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
<<<<<<< Updated upstream
    "message": "quam",
    "type": "ratione"
=======
    "message": "placeat",
    "type": "harum"
>>>>>>> Stashed changes
};

fetch(url, {
    method: "PUT",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

PUT api/{ver}/chat/{id}

PATCH api/{ver}/chat/{id}

URL Parameters

ver  string   >>>>>> Stashed changes data-component="url" hidden>

id  string   >>>>>> Stashed changes data-component="url" hidden>

The ID of the chat.

Body Parameters

message  string optional   >>>>>> Stashed changes data-component="body" hidden>

type  string optional   >>>>>> Stashed changes data-component="body" hidden>

ChatPlus

App name: ChatPlus Version: 5.0.14 Author: phpFox Updated at: Dec 26, 2023

GET api/{ver}/chatplus/can-create-direct-message/{type}/{id_from}/{id_to}

requires authentication

Example request:
curl --request GET \
<<<<<<< Updated upstream
    --get "https://demo.metafox.app/api/v1/api/fuga/chatplus/can-create-direct-message/et/ut/est" \
=======
    --get "https://demo.metafox.app/api/v1/api/magni/chatplus/can-create-direct-message/rem/voluptates/eum" \
>>>>>>> Stashed changes
    --header "Authorization: Bearer {accessToken}"
$client = new \GuzzleHttp\Client();
$response = $client->get(
<<<<<<< Updated upstream
    'https://demo.metafox.app/api/v1/api/fuga/chatplus/can-create-direct-message/et/ut/est',
=======
    'https://demo.metafox.app/api/v1/api/magni/chatplus/can-create-direct-message/rem/voluptates/eum',
>>>>>>> Stashed changes
    [
        'headers' => [
            'Authorization' => 'Bearer {accessToken}',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/fuga/chatplus/can-create-direct-message/et/ut/est"
=======
    "https://demo.metafox.app/api/v1/api/magni/chatplus/can-create-direct-message/rem/voluptates/eum"
>>>>>>> Stashed changes
);

const headers = {
    "Authorization": "Bearer {accessToken}",
    "Accept": "application/json",
};

fetch(url, {
    method: "GET",
    headers,
}).then(response => response.json());

Request      

GET api/{ver}/chatplus/can-create-direct-message/{type}/{id_from}/{id_to}

URL Parameters

ver  string   >>>>>> Stashed changes data-component="url" hidden>

type  string   >>>>>> Stashed changes data-component="url" hidden>

id_from  string   >>>>>> Stashed changes data-component="url" hidden>

id_to  string   >>>>>> Stashed changes data-component="url" hidden>

GET api/{ver}/chatplus/export-users

requires authentication

Example request:
curl --request GET \
<<<<<<< Updated upstream
    --get "https://demo.metafox.app/api/v1/api/maxime/chatplus/export-users" \
=======
    --get "https://demo.metafox.app/api/v1/api/earum/chatplus/export-users" \
>>>>>>> Stashed changes
    --header "Authorization: Bearer {accessToken}"
$client = new \GuzzleHttp\Client();
$response = $client->get(
<<<<<<< Updated upstream
    'https://demo.metafox.app/api/v1/api/maxime/chatplus/export-users',
=======
    'https://demo.metafox.app/api/v1/api/earum/chatplus/export-users',
>>>>>>> Stashed changes
    [
        'headers' => [
            'Authorization' => 'Bearer {accessToken}',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/maxime/chatplus/export-users"
=======
    "https://demo.metafox.app/api/v1/api/earum/chatplus/export-users"
>>>>>>> Stashed changes
);

const headers = {
    "Authorization": "Bearer {accessToken}",
    "Accept": "application/json",
};

fetch(url, {
    method: "GET",
    headers,
}).then(response => response.json());

Request      

GET api/{ver}/chatplus/export-users

URL Parameters

ver  string   >>>>>> Stashed changes data-component="url" hidden>

GET api/{ver}/chatplus/jobs

requires authentication

Example request:
curl --request GET \
<<<<<<< Updated upstream
    --get "https://demo.metafox.app/api/v1/api/iure/chatplus/jobs" \
=======
    --get "https://demo.metafox.app/api/v1/api/sit/chatplus/jobs" \
>>>>>>> Stashed changes
    --header "Authorization: Bearer {accessToken}"
$client = new \GuzzleHttp\Client();
$response = $client->get(
<<<<<<< Updated upstream
    'https://demo.metafox.app/api/v1/api/iure/chatplus/jobs',
=======
    'https://demo.metafox.app/api/v1/api/sit/chatplus/jobs',
>>>>>>> Stashed changes
    [
        'headers' => [
            'Authorization' => 'Bearer {accessToken}',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/iure/chatplus/jobs"
=======
    "https://demo.metafox.app/api/v1/api/sit/chatplus/jobs"
>>>>>>> Stashed changes
);

const headers = {
    "Authorization": "Bearer {accessToken}",
    "Accept": "application/json",
};

fetch(url, {
    method: "GET",
    headers,
}).then(response => response.json());

Request      

GET api/{ver}/chatplus/jobs

URL Parameters

ver  string   >>>>>> Stashed changes data-component="url" hidden>

GET api/{ver}/chatplus/me

requires authentication

Example request:
curl --request GET \
<<<<<<< Updated upstream
    --get "https://demo.metafox.app/api/v1/api/mollitia/chatplus/me" \
=======
    --get "https://demo.metafox.app/api/v1/api/consequatur/chatplus/me" \
>>>>>>> Stashed changes
    --header "Authorization: Bearer {accessToken}"
$client = new \GuzzleHttp\Client();
$response = $client->get(
<<<<<<< Updated upstream
    'https://demo.metafox.app/api/v1/api/mollitia/chatplus/me',
=======
    'https://demo.metafox.app/api/v1/api/consequatur/chatplus/me',
>>>>>>> Stashed changes
    [
        'headers' => [
            'Authorization' => 'Bearer {accessToken}',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/mollitia/chatplus/me"
=======
    "https://demo.metafox.app/api/v1/api/consequatur/chatplus/me"
>>>>>>> Stashed changes
);

const headers = {
    "Authorization": "Bearer {accessToken}",
    "Accept": "application/json",
};

fetch(url, {
    method: "GET",
    headers,
}).then(response => response.json());

Request      

GET api/{ver}/chatplus/me

URL Parameters

ver  string   >>>>>> Stashed changes data-component="url" hidden>

GET api/{ver}/chatplus/prefetch-users

requires authentication

Example request:
curl --request GET \
<<<<<<< Updated upstream
    --get "https://demo.metafox.app/api/v1/api/aspernatur/chatplus/prefetch-users" \
=======
    --get "https://demo.metafox.app/api/v1/api/impedit/chatplus/prefetch-users" \
>>>>>>> Stashed changes
    --header "Authorization: Bearer {accessToken}"
$client = new \GuzzleHttp\Client();
$response = $client->get(
<<<<<<< Updated upstream
    'https://demo.metafox.app/api/v1/api/aspernatur/chatplus/prefetch-users',
=======
    'https://demo.metafox.app/api/v1/api/impedit/chatplus/prefetch-users',
>>>>>>> Stashed changes
    [
        'headers' => [
            'Authorization' => 'Bearer {accessToken}',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/aspernatur/chatplus/prefetch-users"
=======
    "https://demo.metafox.app/api/v1/api/impedit/chatplus/prefetch-users"
>>>>>>> Stashed changes
);

const headers = {
    "Authorization": "Bearer {accessToken}",
    "Accept": "application/json",
};

fetch(url, {
    method: "GET",
    headers,
}).then(response => response.json());

Request      

GET api/{ver}/chatplus/prefetch-users

URL Parameters

ver  string   >>>>>> Stashed changes data-component="url" hidden>

POST api/{ver}/chatplus/rooms/upload/{room_id}

requires authentication

Example request:
curl --request POST \
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/beatae/chatplus/rooms/upload/soluta" \
    --header "Authorization: Bearer {accessToken}" \
    --header "Content-Type: application/json" \
    --data "{
    "userId": "sint",
    "roomId": "fuga",
    "token": "molestiae",
    "msg": "ea",
=======
    "https://demo.metafox.app/api/v1/api/natus/chatplus/rooms/upload/rerum" \
    --header "Authorization: Bearer {accessToken}" \
    --header "Content-Type: application/json" \
    --data "{
    "userId": "porro",
    "roomId": "cum",
    "token": "amet",
    "msg": "voluptas",
>>>>>>> Stashed changes
    "file": []
}"
$client = new \GuzzleHttp\Client();
$response = $client->post(
<<<<<<< Updated upstream
    'https://demo.metafox.app/api/v1/api/beatae/chatplus/rooms/upload/soluta',
=======
    'https://demo.metafox.app/api/v1/api/natus/chatplus/rooms/upload/rerum',
>>>>>>> Stashed changes
    [
        'headers' => [
            'Authorization' => 'Bearer {accessToken}',
            'Content-Type' => 'application/json',
        ],
        'json' => [
<<<<<<< Updated upstream
            'userId' => 'sint',
            'roomId' => 'fuga',
            'token' => 'molestiae',
            'msg' => 'ea',
=======
            'userId' => 'porro',
            'roomId' => 'cum',
            'token' => 'amet',
            'msg' => 'voluptas',
>>>>>>> Stashed changes
            'file' => [],
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/beatae/chatplus/rooms/upload/soluta"
=======
    "https://demo.metafox.app/api/v1/api/natus/chatplus/rooms/upload/rerum"
>>>>>>> Stashed changes
);

const headers = {
    "Authorization": "Bearer {accessToken}",
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
<<<<<<< Updated upstream
    "userId": "sint",
    "roomId": "fuga",
    "token": "molestiae",
    "msg": "ea",
=======
    "userId": "porro",
    "roomId": "cum",
    "token": "amet",
    "msg": "voluptas",
>>>>>>> Stashed changes
    "file": []
};

fetch(url, {
    method: "POST",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

POST api/{ver}/chatplus/rooms/upload/{room_id}

URL Parameters

ver  string   >>>>>> Stashed changes data-component="url" hidden>

room_id  string   >>>>>> Stashed changes data-component="url" hidden>

The ID of the room.

Body Parameters

userId  string   >>>>>> Stashed changes data-component="body" hidden>

roomId  string   >>>>>> Stashed changes data-component="body" hidden>

token  string   >>>>>> Stashed changes data-component="body" hidden>

msg  string optional   >>>>>> Stashed changes data-component="body" hidden>

file  object  

GET api/{ver}/chatplus/settings

requires authentication

Example request:
curl --request GET \
<<<<<<< Updated upstream
    --get "https://demo.metafox.app/api/v1/api/totam/chatplus/settings" \
=======
    --get "https://demo.metafox.app/api/v1/api/ad/chatplus/settings" \
>>>>>>> Stashed changes
    --header "Authorization: Bearer {accessToken}"
$client = new \GuzzleHttp\Client();
$response = $client->get(
<<<<<<< Updated upstream
    'https://demo.metafox.app/api/v1/api/totam/chatplus/settings',
=======
    'https://demo.metafox.app/api/v1/api/ad/chatplus/settings',
>>>>>>> Stashed changes
    [
        'headers' => [
            'Authorization' => 'Bearer {accessToken}',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/totam/chatplus/settings"
=======
    "https://demo.metafox.app/api/v1/api/ad/chatplus/settings"
>>>>>>> Stashed changes
);

const headers = {
    "Authorization": "Bearer {accessToken}",
    "Accept": "application/json",
};

fetch(url, {
    method: "GET",
    headers,
}).then(response => response.json());

Request      

GET api/{ver}/chatplus/settings

URL Parameters

ver  string   >>>>>> Stashed changes data-component="url" hidden>

GET api/{ver}/chatplus/spotlight

requires authentication

Example request:
curl --request GET \
<<<<<<< Updated upstream
    --get "https://demo.metafox.app/api/v1/api/doloribus/chatplus/spotlight" \
=======
    --get "https://demo.metafox.app/api/v1/api/et/chatplus/spotlight" \
>>>>>>> Stashed changes
    --header "Authorization: Bearer {accessToken}"
$client = new \GuzzleHttp\Client();
$response = $client->get(
<<<<<<< Updated upstream
    'https://demo.metafox.app/api/v1/api/doloribus/chatplus/spotlight',
=======
    'https://demo.metafox.app/api/v1/api/et/chatplus/spotlight',
>>>>>>> Stashed changes
    [
        'headers' => [
            'Authorization' => 'Bearer {accessToken}',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/doloribus/chatplus/spotlight"
=======
    "https://demo.metafox.app/api/v1/api/et/chatplus/spotlight"
>>>>>>> Stashed changes
);

const headers = {
    "Authorization": "Bearer {accessToken}",
    "Accept": "application/json",
};

fetch(url, {
    method: "GET",
    headers,
}).then(response => response.json());

Request      

GET api/{ver}/chatplus/spotlight

URL Parameters

ver  string   >>>>>> Stashed changes data-component="url" hidden>

GET api/{ver}/chatplus/user/{type}/{query}

requires authentication

Example request:
curl --request GET \
<<<<<<< Updated upstream
    --get "https://demo.metafox.app/api/v1/api/nesciunt/chatplus/user/velit/dolores" \
=======
    --get "https://demo.metafox.app/api/v1/api/odio/chatplus/user/esse/sit" \
>>>>>>> Stashed changes
    --header "Authorization: Bearer {accessToken}"
$client = new \GuzzleHttp\Client();
$response = $client->get(
<<<<<<< Updated upstream
    'https://demo.metafox.app/api/v1/api/nesciunt/chatplus/user/velit/dolores',
=======
    'https://demo.metafox.app/api/v1/api/odio/chatplus/user/esse/sit',
>>>>>>> Stashed changes
    [
        'headers' => [
            'Authorization' => 'Bearer {accessToken}',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/nesciunt/chatplus/user/velit/dolores"
=======
    "https://demo.metafox.app/api/v1/api/odio/chatplus/user/esse/sit"
>>>>>>> Stashed changes
);

const headers = {
    "Authorization": "Bearer {accessToken}",
    "Accept": "application/json",
};

fetch(url, {
    method: "GET",
    headers,
}).then(response => response.json());

Request      

GET api/{ver}/chatplus/user/{type}/{query}

URL Parameters

ver  string   >>>>>> Stashed changes data-component="url" hidden>

type  string   >>>>>> Stashed changes data-component="url" hidden>

query  string   >>>>>> Stashed changes data-component="url" hidden>

Comment

App name: Comment Version: 5.0.11 Author: phpFox Updated at: Dec 26, 2023

Browse comments.

requires authentication

Example request:
curl --request GET \
<<<<<<< Updated upstream
    --get "https://demo.metafox.app/api/v1/api/dolorem/comment" \
    --header "Authorization: Bearer {accessToken}" \
    --header "Content-Type: application/json" \
    --data "{
    "item_id": 9.560734,
    "item_type": "et",
    "parent_id": 5.712739,
    "page": 18,
    "limit": 407.62216,
    "sort": "quo",
    "sort_type": "nobis",
    "last_id": 16.82877,
    "excludes": [
        4487
=======
    --get "https://demo.metafox.app/api/v1/api/numquam/comment" \
    --header "Authorization: Bearer {accessToken}" \
    --header "Content-Type: application/json" \
    --data "{
    "item_id": 249662.719142,
    "item_type": "quaerat",
    "parent_id": 1.35,
    "page": 18,
    "limit": 64773.17385,
    "sort": "exercitationem",
    "sort_type": "sit",
    "last_id": 15520.56549708,
    "excludes": [
        4265.6564994
>>>>>>> Stashed changes
    ],
    "comment_id": 17
}"
$client = new \GuzzleHttp\Client();
$response = $client->get(
<<<<<<< Updated upstream
    'https://demo.metafox.app/api/v1/api/dolorem/comment',
=======
    'https://demo.metafox.app/api/v1/api/numquam/comment',
>>>>>>> Stashed changes
    [
        'headers' => [
            'Authorization' => 'Bearer {accessToken}',
            'Content-Type' => 'application/json',
        ],
        'json' => [
<<<<<<< Updated upstream
            'item_id' => 9.560734,
            'item_type' => 'et',
            'parent_id' => 5.712739,
            'page' => 18,
            'limit' => 407.62216,
            'sort' => 'quo',
            'sort_type' => 'nobis',
            'last_id' => 16.82877,
            'excludes' => [
                4487.0,
=======
            'item_id' => 249662.719142,
            'item_type' => 'quaerat',
            'parent_id' => 1.35,
            'page' => 18,
            'limit' => 64773.17385,
            'sort' => 'exercitationem',
            'sort_type' => 'sit',
            'last_id' => 15520.56549708,
            'excludes' => [
                4265.6564994,
>>>>>>> Stashed changes
            ],
            'comment_id' => 17,
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/dolorem/comment"
=======
    "https://demo.metafox.app/api/v1/api/numquam/comment"
>>>>>>> Stashed changes
);

const headers = {
    "Authorization": "Bearer {accessToken}",
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
<<<<<<< Updated upstream
    "item_id": 9.560734,
    "item_type": "et",
    "parent_id": 5.712739,
    "page": 18,
    "limit": 407.62216,
    "sort": "quo",
    "sort_type": "nobis",
    "last_id": 16.82877,
    "excludes": [
        4487
=======
    "item_id": 249662.719142,
    "item_type": "quaerat",
    "parent_id": 1.35,
    "page": 18,
    "limit": 64773.17385,
    "sort": "exercitationem",
    "sort_type": "sit",
    "last_id": 15520.56549708,
    "excludes": [
        4265.6564994
>>>>>>> Stashed changes
    ],
    "comment_id": 17
};

fetch(url, {
    method: "GET",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

GET api/{ver}/comment

URL Parameters

ver  string   >>>>>> Stashed changes data-component="url" hidden>

Body Parameters

item_id  number   >>>>>> Stashed changes data-component="body" hidden>

item_type  string   >>>>>> Stashed changes data-component="body" hidden>

parent_id  number optional   >>>>>> Stashed changes data-component="body" hidden>

page  number optional  

Must be at least 1.

limit  number optional   >>>>>> Stashed changes data-component="body" hidden>

sort  string optional   >>>>>> Stashed changes data-component="body" hidden>

sort_type  string optional   >>>>>> Stashed changes data-component="body" hidden>

last_id  number optional   >>>>>> Stashed changes data-component="body" hidden>

excludes  number[] optional  

comment_id  integer optional  

Create comment.

requires authentication

Example request:
curl --request POST \
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/qui/comment" \
    --header "Authorization: Bearer {accessToken}" \
    --header "Content-Type: application/json" \
    --data "{
    "item_id": 13522102.018,
    "item_type": "repudiandae",
    "text": "libero",
    "parent_id": 5221.792771,
    "photo_id": 499676,
    "sticker_id": 107.51954636
=======
    "https://demo.metafox.app/api/v1/api/et/comment" \
    --header "Authorization: Bearer {accessToken}" \
    --header "Content-Type: application/json" \
    --data "{
    "item_id": 16826.25733665,
    "item_type": "molestiae",
    "text": "modi",
    "parent_id": 28392404.964,
    "photo_id": 0.9,
    "sticker_id": 793.7186
>>>>>>> Stashed changes
}"
$client = new \GuzzleHttp\Client();
$response = $client->post(
<<<<<<< Updated upstream
    'https://demo.metafox.app/api/v1/api/qui/comment',
=======
    'https://demo.metafox.app/api/v1/api/et/comment',
>>>>>>> Stashed changes
    [
        'headers' => [
            'Authorization' => 'Bearer {accessToken}',
            'Content-Type' => 'application/json',
        ],
        'json' => [
<<<<<<< Updated upstream
            'item_id' => 13522102.018,
            'item_type' => 'repudiandae',
            'text' => 'libero',
            'parent_id' => 5221.792771,
            'photo_id' => 499676.0,
            'sticker_id' => 107.51954636,
=======
            'item_id' => 16826.25733665,
            'item_type' => 'molestiae',
            'text' => 'modi',
            'parent_id' => 28392404.964,
            'photo_id' => 0.9,
            'sticker_id' => 793.7186,
>>>>>>> Stashed changes
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/qui/comment"
=======
    "https://demo.metafox.app/api/v1/api/et/comment"
>>>>>>> Stashed changes
);

const headers = {
    "Authorization": "Bearer {accessToken}",
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
<<<<<<< Updated upstream
    "item_id": 13522102.018,
    "item_type": "repudiandae",
    "text": "libero",
    "parent_id": 5221.792771,
    "photo_id": 499676,
    "sticker_id": 107.51954636
=======
    "item_id": 16826.25733665,
    "item_type": "molestiae",
    "text": "modi",
    "parent_id": 28392404.964,
    "photo_id": 0.9,
    "sticker_id": 793.7186
>>>>>>> Stashed changes
};

fetch(url, {
    method: "POST",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

POST api/{ver}/comment

URL Parameters

ver  string   >>>>>> Stashed changes data-component="url" hidden>

Body Parameters

item_id  number   >>>>>> Stashed changes data-component="body" hidden>

item_type  string   >>>>>> Stashed changes data-component="body" hidden>

text  string optional   >>>>>> Stashed changes data-component="body" hidden>

This field is required when none of photo_id and sticker_id are present.

parent_id  number optional   >>>>>> Stashed changes data-component="body" hidden>

photo_id  number optional   >>>>>> Stashed changes data-component="body" hidden>

sticker_id  number optional   >>>>>> Stashed changes data-component="body" hidden>

captcha  string optional  

GET api/{ver}/comment-lists

requires authentication

Example request:
curl --request GET \
<<<<<<< Updated upstream
    --get "https://demo.metafox.app/api/v1/api/quos/comment-lists" \
    --header "Authorization: Bearer {accessToken}" \
    --header "Content-Type: application/json" \
    --data "{
    "item_id": 34.9157399,
    "item_type": "rerum",
    "parent_id": 56.8115834,
    "page": 1,
    "limit": 4247.3965031,
    "sort": "earum",
    "sort_type": "accusantium",
    "last_id": 1108.5,
    "excludes": [
        12941
    ],
    "comment_id": 14
=======
    --get "https://demo.metafox.app/api/v1/api/cum/comment-lists" \
    --header "Authorization: Bearer {accessToken}" \
    --header "Content-Type: application/json" \
    --data "{
    "item_id": 4549153.88,
    "item_type": "est",
    "parent_id": 387151.04879,
    "page": 25,
    "limit": 114370259.32651,
    "sort": "nisi",
    "sort_type": "praesentium",
    "last_id": 818235.929,
    "excludes": [
        0.93
    ],
    "comment_id": 3
>>>>>>> Stashed changes
}"
$client = new \GuzzleHttp\Client();
$response = $client->get(
<<<<<<< Updated upstream
    'https://demo.metafox.app/api/v1/api/quos/comment-lists',
=======
    'https://demo.metafox.app/api/v1/api/cum/comment-lists',
>>>>>>> Stashed changes
    [
        'headers' => [
            'Authorization' => 'Bearer {accessToken}',
            'Content-Type' => 'application/json',
        ],
        'json' => [
<<<<<<< Updated upstream
            'item_id' => 34.9157399,
            'item_type' => 'rerum',
            'parent_id' => 56.8115834,
            'page' => 1,
            'limit' => 4247.3965031,
            'sort' => 'earum',
            'sort_type' => 'accusantium',
            'last_id' => 1108.5,
            'excludes' => [
                12941.0,
            ],
            'comment_id' => 14,
=======
            'item_id' => 4549153.88,
            'item_type' => 'est',
            'parent_id' => 387151.04879,
            'page' => 25,
            'limit' => 114370259.32651,
            'sort' => 'nisi',
            'sort_type' => 'praesentium',
            'last_id' => 818235.929,
            'excludes' => [
                0.93,
            ],
            'comment_id' => 3,
>>>>>>> Stashed changes
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/quos/comment-lists"
=======
    "https://demo.metafox.app/api/v1/api/cum/comment-lists"
>>>>>>> Stashed changes
);

const headers = {
    "Authorization": "Bearer {accessToken}",
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
<<<<<<< Updated upstream
    "item_id": 34.9157399,
    "item_type": "rerum",
    "parent_id": 56.8115834,
    "page": 1,
    "limit": 4247.3965031,
    "sort": "earum",
    "sort_type": "accusantium",
    "last_id": 1108.5,
    "excludes": [
        12941
    ],
    "comment_id": 14
=======
    "item_id": 4549153.88,
    "item_type": "est",
    "parent_id": 387151.04879,
    "page": 25,
    "limit": 114370259.32651,
    "sort": "nisi",
    "sort_type": "praesentium",
    "last_id": 818235.929,
    "excludes": [
        0.93
    ],
    "comment_id": 3
>>>>>>> Stashed changes
};

fetch(url, {
    method: "GET",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

GET api/{ver}/comment-lists

URL Parameters

ver  string   >>>>>> Stashed changes data-component="url" hidden>

Body Parameters

item_id  number   >>>>>> Stashed changes data-component="body" hidden>

item_type  string   >>>>>> Stashed changes data-component="body" hidden>

parent_id  number optional   >>>>>> Stashed changes data-component="body" hidden>

page  number optional   >>>>>> Stashed changes data-component="body" hidden>

Must be at least 1.

limit  number optional   >>>>>> Stashed changes data-component="body" hidden>

sort  string optional   >>>>>> Stashed changes data-component="body" hidden>

sort_type  string optional   >>>>>> Stashed changes data-component="body" hidden>

last_id  number optional   >>>>>> Stashed changes data-component="body" hidden>

excludes  number[] optional  

comment_id  integer optional   >>>>>> Stashed changes data-component="body" hidden>

Approve comment.

requires authentication

Example request:
curl --request PATCH \
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/sint/comment/approve/321" \
=======
    "https://demo.metafox.app/api/v1/api/asperiores/comment/approve/527359" \
>>>>>>> Stashed changes
    --header "Authorization: Bearer {accessToken}"
$client = new \GuzzleHttp\Client();
$response = $client->patch(
<<<<<<< Updated upstream
    'https://demo.metafox.app/api/v1/api/sint/comment/approve/321',
=======
    'https://demo.metafox.app/api/v1/api/asperiores/comment/approve/527359',
>>>>>>> Stashed changes
    [
        'headers' => [
            'Authorization' => 'Bearer {accessToken}',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/sint/comment/approve/321"
=======
    "https://demo.metafox.app/api/v1/api/asperiores/comment/approve/527359"
>>>>>>> Stashed changes
);

const headers = {
    "Authorization": "Bearer {accessToken}",
    "Accept": "application/json",
};

fetch(url, {
    method: "PATCH",
    headers,
}).then(response => response.json());

Request      

PATCH api/{ver}/comment/approve/{id}

URL Parameters

ver  string   >>>>>> Stashed changes data-component="url" hidden>

id  string   >>>>>> Stashed changes data-component="url" hidden>

The ID of the approve.

GET api/{ver}/comment/download/{id}

requires authentication

Example request:
curl --request GET \
<<<<<<< Updated upstream
    --get "https://demo.metafox.app/api/v1/api/repudiandae/comment/download/783" \
=======
    --get "https://demo.metafox.app/api/v1/api/autem/comment/download/79" \
>>>>>>> Stashed changes
    --header "Authorization: Bearer {accessToken}"
$client = new \GuzzleHttp\Client();
$response = $client->get(
<<<<<<< Updated upstream
    'https://demo.metafox.app/api/v1/api/repudiandae/comment/download/783',
=======
    'https://demo.metafox.app/api/v1/api/autem/comment/download/79',
>>>>>>> Stashed changes
    [
        'headers' => [
            'Authorization' => 'Bearer {accessToken}',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/repudiandae/comment/download/783"
=======
    "https://demo.metafox.app/api/v1/api/autem/comment/download/79"
>>>>>>> Stashed changes
);

const headers = {
    "Authorization": "Bearer {accessToken}",
    "Accept": "application/json",
};

fetch(url, {
    method: "GET",
    headers,
}).then(response => response.json());

Request      

GET api/{ver}/comment/download/{id}

URL Parameters

ver  string   >>>>>> Stashed changes data-component="url" hidden>

id  string   >>>>>> Stashed changes data-component="url" hidden>

The ID of the download.

POST api/{ver}/comment/hide

requires authentication

Example request:
curl --request POST \
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/at/comment/hide" \
    --header "Authorization: Bearer {accessToken}" \
    --header "Content-Type: application/json" \
    --data "{
    "comment_id": 23041.63567,
    "is_hidden": "nostrum"
=======
    "https://demo.metafox.app/api/v1/api/nihil/comment/hide" \
    --header "Authorization: Bearer {accessToken}" \
    --header "Content-Type: application/json" \
    --data "{
    "comment_id": 2278185.671,
    "is_hidden": "laudantium"
>>>>>>> Stashed changes
}"
$client = new \GuzzleHttp\Client();
$response = $client->post(
<<<<<<< Updated upstream
    'https://demo.metafox.app/api/v1/api/at/comment/hide',
=======
    'https://demo.metafox.app/api/v1/api/nihil/comment/hide',
>>>>>>> Stashed changes
    [
        'headers' => [
            'Authorization' => 'Bearer {accessToken}',
            'Content-Type' => 'application/json',
        ],
        'json' => [
<<<<<<< Updated upstream
            'comment_id' => 23041.63567,
            'is_hidden' => 'nostrum',
=======
            'comment_id' => 2278185.671,
            'is_hidden' => 'laudantium',
>>>>>>> Stashed changes
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/at/comment/hide"
=======
    "https://demo.metafox.app/api/v1/api/nihil/comment/hide"
>>>>>>> Stashed changes
);

const headers = {
    "Authorization": "Bearer {accessToken}",
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
<<<<<<< Updated upstream
    "comment_id": 23041.63567,
    "is_hidden": "nostrum"
=======
    "comment_id": 2278185.671,
    "is_hidden": "laudantium"
>>>>>>> Stashed changes
};

fetch(url, {
    method: "POST",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

POST api/{ver}/comment/hide

URL Parameters

ver  string   >>>>>> Stashed changes data-component="url" hidden>

Body Parameters

comment_id  number   >>>>>> Stashed changes data-component="body" hidden>

is_hidden  string   >>>>>> Stashed changes data-component="body" hidden>

is_global  string optional  

GET api/{ver}/comment/history-edit/{id}

requires authentication

Example request:
curl --request GET \
<<<<<<< Updated upstream
    --get "https://demo.metafox.app/api/v1/api/voluptas/comment/history-edit/4" \
=======
    --get "https://demo.metafox.app/api/v1/api/quo/comment/history-edit/33230" \
>>>>>>> Stashed changes
    --header "Authorization: Bearer {accessToken}"
$client = new \GuzzleHttp\Client();
$response = $client->get(
<<<<<<< Updated upstream
    'https://demo.metafox.app/api/v1/api/voluptas/comment/history-edit/4',
=======
    'https://demo.metafox.app/api/v1/api/quo/comment/history-edit/33230',
>>>>>>> Stashed changes
    [
        'headers' => [
            'Authorization' => 'Bearer {accessToken}',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/voluptas/comment/history-edit/4"
=======
    "https://demo.metafox.app/api/v1/api/quo/comment/history-edit/33230"
>>>>>>> Stashed changes
);

const headers = {
    "Authorization": "Bearer {accessToken}",
    "Accept": "application/json",
};

fetch(url, {
    method: "GET",
    headers,
}).then(response => response.json());

Request      

GET api/{ver}/comment/history-edit/{id}

URL Parameters

ver  string   >>>>>> Stashed changes data-component="url" hidden>

id  string   >>>>>> Stashed changes data-component="url" hidden>

The ID of the history edit.

GET api/{ver}/comment/preview/{id}

requires authentication

Example request:
curl --request GET \
<<<<<<< Updated upstream
    --get "https://demo.metafox.app/api/v1/api/et/comment/preview/276090" \
=======
    --get "https://demo.metafox.app/api/v1/api/aliquid/comment/preview/3" \
>>>>>>> Stashed changes
    --header "Authorization: Bearer {accessToken}"
$client = new \GuzzleHttp\Client();
$response = $client->get(
<<<<<<< Updated upstream
    'https://demo.metafox.app/api/v1/api/et/comment/preview/276090',
=======
    'https://demo.metafox.app/api/v1/api/aliquid/comment/preview/3',
>>>>>>> Stashed changes
    [
        'headers' => [
            'Authorization' => 'Bearer {accessToken}',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/et/comment/preview/276090"
=======
    "https://demo.metafox.app/api/v1/api/aliquid/comment/preview/3"
>>>>>>> Stashed changes
);

const headers = {
    "Authorization": "Bearer {accessToken}",
    "Accept": "application/json",
};

fetch(url, {
    method: "GET",
    headers,
}).then(response => response.json());

Request      

GET api/{ver}/comment/preview/{id}

URL Parameters

ver  string   >>>>>> Stashed changes data-component="url" hidden>

id  string   >>>>>> Stashed changes data-component="url" hidden>

The ID of the preview.

requires authentication

Example request:
curl --request GET \
<<<<<<< Updated upstream
    --get "https://demo.metafox.app/api/v1/api/nemo/comment/related-comment" \
    --header "Authorization: Bearer {accessToken}" \
    --header "Content-Type: application/json" \
    --data "{
    "item_id": 6304211.8762,
    "item_type": "quia",
    "parent_id": 65102163.61894913,
    "page": 46,
    "limit": 724222.514,
    "sort": "voluptatum",
    "sort_type": "in",
    "last_id": 22.744,
    "excludes": [
        4.1
    ],
    "comment_id": 5
=======
    --get "https://demo.metafox.app/api/v1/api/dignissimos/comment/related-comment" \
    --header "Authorization: Bearer {accessToken}" \
    --header "Content-Type: application/json" \
    --data "{
    "item_id": 3677475.22301311,
    "item_type": "et",
    "parent_id": 846145.431,
    "page": 30,
    "limit": 4717,
    "sort": "provident",
    "sort_type": "numquam",
    "last_id": 15073.36,
    "excludes": [
        0.4382
    ],
    "comment_id": 15
>>>>>>> Stashed changes
}"
$client = new \GuzzleHttp\Client();
$response = $client->get(
<<<<<<< Updated upstream
    'https://demo.metafox.app/api/v1/api/nemo/comment/related-comment',
=======
    'https://demo.metafox.app/api/v1/api/dignissimos/comment/related-comment',
>>>>>>> Stashed changes
    [
        'headers' => [
            'Authorization' => 'Bearer {accessToken}',
            'Content-Type' => 'application/json',
        ],
        'json' => [
<<<<<<< Updated upstream
            'item_id' => 6304211.8762,
            'item_type' => 'quia',
            'parent_id' => 65102163.61894913,
            'page' => 46,
            'limit' => 724222.514,
            'sort' => 'voluptatum',
            'sort_type' => 'in',
            'last_id' => 22.744,
            'excludes' => [
                4.1,
            ],
            'comment_id' => 5,
=======
            'item_id' => 3677475.22301311,
            'item_type' => 'et',
            'parent_id' => 846145.431,
            'page' => 30,
            'limit' => 4717.0,
            'sort' => 'provident',
            'sort_type' => 'numquam',
            'last_id' => 15073.36,
            'excludes' => [
                0.4382,
            ],
            'comment_id' => 15,
>>>>>>> Stashed changes
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/nemo/comment/related-comment"
=======
    "https://demo.metafox.app/api/v1/api/dignissimos/comment/related-comment"
>>>>>>> Stashed changes
);

const headers = {
    "Authorization": "Bearer {accessToken}",
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
<<<<<<< Updated upstream
    "item_id": 6304211.8762,
    "item_type": "quia",
    "parent_id": 65102163.61894913,
    "page": 46,
    "limit": 724222.514,
    "sort": "voluptatum",
    "sort_type": "in",
    "last_id": 22.744,
    "excludes": [
        4.1
    ],
    "comment_id": 5
=======
    "item_id": 3677475.22301311,
    "item_type": "et",
    "parent_id": 846145.431,
    "page": 30,
    "limit": 4717,
    "sort": "provident",
    "sort_type": "numquam",
    "last_id": 15073.36,
    "excludes": [
        0.4382
    ],
    "comment_id": 15
>>>>>>> Stashed changes
};

fetch(url, {
    method: "GET",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

View comment.

requires authentication

Example request:
curl --request GET \
<<<<<<< Updated upstream
    --get "https://demo.metafox.app/api/v1/api/quam/comment/3" \
=======
    --get "https://demo.metafox.app/api/v1/api/iusto/comment/567" \
>>>>>>> Stashed changes
    --header "Authorization: Bearer {accessToken}"
$client = new \GuzzleHttp\Client();
$response = $client->get(
<<<<<<< Updated upstream
    'https://demo.metafox.app/api/v1/api/quam/comment/3',
=======
    'https://demo.metafox.app/api/v1/api/iusto/comment/567',
>>>>>>> Stashed changes
    [
        'headers' => [
            'Authorization' => 'Bearer {accessToken}',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/quam/comment/3"
=======
    "https://demo.metafox.app/api/v1/api/iusto/comment/567"
>>>>>>> Stashed changes
);

const headers = {
    "Authorization": "Bearer {accessToken}",
    "Accept": "application/json",
};

fetch(url, {
    method: "GET",
    headers,
}).then(response => response.json());

Request      

GET api/{ver}/comment/{id}

URL Parameters

ver  string   >>>>>> Stashed changes data-component="url" hidden>

id  string   >>>>>> Stashed changes data-component="url" hidden>

The ID of the comment.

Update comment.

requires authentication

Example request:
curl --request PUT \
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/fuga/comment/72091" \
    --header "Authorization: Bearer {accessToken}" \
    --header "Content-Type: application/json" \
    --data "{
    "text": "vitae",
    "is_hide": 145259.605212902
=======
    "https://demo.metafox.app/api/v1/api/molestias/comment/8" \
    --header "Authorization: Bearer {accessToken}" \
    --header "Content-Type: application/json" \
    --data "{
    "text": "quam",
    "is_hide": 0.0894
>>>>>>> Stashed changes
}"
$client = new \GuzzleHttp\Client();
$response = $client->put(
<<<<<<< Updated upstream
    'https://demo.metafox.app/api/v1/api/fuga/comment/72091',
=======
    'https://demo.metafox.app/api/v1/api/molestias/comment/8',
>>>>>>> Stashed changes
    [
        'headers' => [
            'Authorization' => 'Bearer {accessToken}',
            'Content-Type' => 'application/json',
        ],
        'json' => [
<<<<<<< Updated upstream
            'text' => 'vitae',
            'is_hide' => 145259.605212902,
=======
            'text' => 'quam',
            'is_hide' => 0.0894,
>>>>>>> Stashed changes
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/fuga/comment/72091"
=======
    "https://demo.metafox.app/api/v1/api/molestias/comment/8"
>>>>>>> Stashed changes
);

const headers = {
    "Authorization": "Bearer {accessToken}",
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
<<<<<<< Updated upstream
    "text": "vitae",
    "is_hide": 145259.605212902
=======
    "text": "quam",
    "is_hide": 0.0894
>>>>>>> Stashed changes
};

fetch(url, {
    method: "PUT",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

PUT api/{ver}/comment/{id}

PATCH api/{ver}/comment/{id}

URL Parameters

ver  string   >>>>>> Stashed changes data-component="url" hidden>

id  string   >>>>>> Stashed changes data-component="url" hidden>

The ID of the comment.

Body Parameters

text  string optional   >>>>>> Stashed changes data-component="body" hidden>

photo_id  string optional  

is_hide  number optional   >>>>>> Stashed changes data-component="body" hidden>

sticker_id  string optional  

Remove comment.

requires authentication

Example request:
curl --request DELETE \
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/reprehenderit/comment/837" \
=======
    "https://demo.metafox.app/api/v1/api/non/comment/2" \
>>>>>>> Stashed changes
    --header "Authorization: Bearer {accessToken}"
$client = new \GuzzleHttp\Client();
$response = $client->delete(
<<<<<<< Updated upstream
    'https://demo.metafox.app/api/v1/api/reprehenderit/comment/837',
=======
    'https://demo.metafox.app/api/v1/api/non/comment/2',
>>>>>>> Stashed changes
    [
        'headers' => [
            'Authorization' => 'Bearer {accessToken}',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/reprehenderit/comment/837"
=======
    "https://demo.metafox.app/api/v1/api/non/comment/2"
>>>>>>> Stashed changes
);

const headers = {
    "Authorization": "Bearer {accessToken}",
    "Accept": "application/json",
};

fetch(url, {
    method: "DELETE",
    headers,
}).then(response => response.json());

Request      

DELETE api/{ver}/comment/{id}

URL Parameters

ver  string   >>>>>> Stashed changes data-component="url" hidden>

id  string   >>>>>> Stashed changes data-component="url" hidden>

The ID of the comment.

PATCH api/{ver}/comment/{id}/remove-preview

requires authentication

Example request:
curl --request PATCH \
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/aut/comment/7/remove-preview" \
=======
    "https://demo.metafox.app/api/v1/api/delectus/comment/6998/remove-preview" \
>>>>>>> Stashed changes
    --header "Authorization: Bearer {accessToken}"
$client = new \GuzzleHttp\Client();
$response = $client->patch(
<<<<<<< Updated upstream
    'https://demo.metafox.app/api/v1/api/aut/comment/7/remove-preview',
=======
    'https://demo.metafox.app/api/v1/api/delectus/comment/6998/remove-preview',
>>>>>>> Stashed changes
    [
        'headers' => [
            'Authorization' => 'Bearer {accessToken}',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/aut/comment/7/remove-preview"
=======
    "https://demo.metafox.app/api/v1/api/delectus/comment/6998/remove-preview"
>>>>>>> Stashed changes
);

const headers = {
    "Authorization": "Bearer {accessToken}",
    "Accept": "application/json",
};

fetch(url, {
    method: "PATCH",
    headers,
}).then(response => response.json());

Request      

PATCH api/{ver}/comment/{id}/remove-preview

URL Parameters

ver  string   >>>>>> Stashed changes data-component="url" hidden>

id  string   >>>>>> Stashed changes data-component="url" hidden>

The ID of the comment.

Contact

App name: Contact Version: 5.0.9 Author: phpFox Updated at: Dec 26, 2023

Store item.

Example request:
curl --request POST \
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/occaecati/contact" \
    --header "Content-Type: application/json" \
    --data "{
    "category_id": 11,
    "full_name": "mz",
    "subject": "ya",
    "email": "[email protected]",
    "message": "voluptatem",
    "send_copy": 16
=======
    "https://demo.metafox.app/api/v1/api/dolorum/contact" \
    --header "Content-Type: application/json" \
    --data "{
    "category_id": 5,
    "full_name": "j",
    "subject": "z",
    "email": "[email protected]",
    "message": "veniam",
    "send_copy": 18
>>>>>>> Stashed changes
}"
$client = new \GuzzleHttp\Client();
$response = $client->post(
<<<<<<< Updated upstream
    'https://demo.metafox.app/api/v1/api/occaecati/contact',
=======
    'https://demo.metafox.app/api/v1/api/dolorum/contact',
>>>>>>> Stashed changes
    [
        'headers' => [
            'Content-Type' => 'application/json',
        ],
        'json' => [
<<<<<<< Updated upstream
            'category_id' => 11,
            'full_name' => 'mz',
            'subject' => 'ya',
            'email' => '[email protected]',
            'message' => 'voluptatem',
            'send_copy' => 16,
=======
            'category_id' => 5,
            'full_name' => 'j',
            'subject' => 'z',
            'email' => '[email protected]',
            'message' => 'veniam',
            'send_copy' => 18,
>>>>>>> Stashed changes
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/occaecati/contact"
=======
    "https://demo.metafox.app/api/v1/api/dolorum/contact"
>>>>>>> Stashed changes
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
<<<<<<< Updated upstream
    "category_id": 11,
    "full_name": "mz",
    "subject": "ya",
    "email": "[email protected]",
    "message": "voluptatem",
    "send_copy": 16
=======
    "category_id": 5,
    "full_name": "j",
    "subject": "z",
    "email": "[email protected]",
    "message": "veniam",
    "send_copy": 18
>>>>>>> Stashed changes
};

fetch(url, {
    method: "POST",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

POST api/{ver}/contact

URL Parameters

ver  string   >>>>>> Stashed changes data-component="url" hidden>

Body Parameters

category_id  integer   >>>>>> Stashed changes data-component="body" hidden>

full_name  string   >>>>>> Stashed changes data-component="body" hidden>

Must be between 1 and 255 characters.

subject  string   >>>>>> Stashed changes data-component="body" hidden>

Must be between 1 and 255 characters.

email  string   >>>>>> Stashed changes data-component="body" hidden>

Must be a valid email address. Must be between 1 and 255 characters.

message  string   >>>>>> Stashed changes data-component="body" hidden>

send_copy  integer optional   >>>>>> Stashed changes data-component="body" hidden>

captcha  string optional  

Core

App name: Core Version: 5.1.6 Author: phpFox Updated at: Dec 26, 2023

View frontend settings.

Example request:
curl --request GET \
<<<<<<< Updated upstream
    --get "https://demo.metafox.app/api/v1/api/nemo/core/admin/settings/sit"
======= --get "https://demo.metafox.app/api/v1/api/ratione/core/admin/settings/expedita" >>>>>>> Stashed changes
$client = new \GuzzleHttp\Client();
<<<<<<< Updated upstream
$response = $client->get('https://demo.metafox.app/api/v1/api/nemo/core/admin/settings/sit');
=======
$response = $client->get('https://demo.metafox.app/api/v1/api/ratione/core/admin/settings/expedita');
>>>>>>> Stashed changes
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/nemo/core/admin/settings/sit"
=======
    "https://demo.metafox.app/api/v1/api/ratione/core/admin/settings/expedita"
>>>>>>> Stashed changes
);

fetch(url, {
    method: "GET",
}).then(response => response.json());

Request      

GET api/{ver}/core/admin/settings/{revision?}

URL Parameters

ver  string   >>>>>> Stashed changes data-component="url" hidden>

revision  string optional   >>>>>> Stashed changes data-component="url" hidden>

GET api/{ver}/core/custom-privacy-option

Example request:
curl --request GET \
<<<<<<< Updated upstream
    --get "https://demo.metafox.app/api/v1/api/qui/core/custom-privacy-option" \
    --header "Content-Type: application/json" \
    --data "{
    "item_type": "corporis",
    "item_id": 16,
    "page": 31,
    "limit": 25643037.02631,
    "sort": "ut",
    "sort_type": "eos"
=======
    --get "https://demo.metafox.app/api/v1/api/est/core/custom-privacy-option" \
    --header "Content-Type: application/json" \
    --data "{
    "item_type": "ad",
    "item_id": 0,
    "page": 35,
    "limit": 0.1637286,
    "sort": "voluptas",
    "sort_type": "et"
>>>>>>> Stashed changes
}"
$client = new \GuzzleHttp\Client();
$response = $client->get(
<<<<<<< Updated upstream
    'https://demo.metafox.app/api/v1/api/qui/core/custom-privacy-option',
=======
    'https://demo.metafox.app/api/v1/api/est/core/custom-privacy-option',
>>>>>>> Stashed changes
    [
        'headers' => [
            'Content-Type' => 'application/json',
        ],
        'json' => [
<<<<<<< Updated upstream
            'item_type' => 'corporis',
            'item_id' => 16.0,
            'page' => 31,
            'limit' => 25643037.02631,
            'sort' => 'ut',
            'sort_type' => 'eos',
=======
            'item_type' => 'ad',
            'item_id' => 0.0,
            'page' => 35,
            'limit' => 0.1637286,
            'sort' => 'voluptas',
            'sort_type' => 'et',
>>>>>>> Stashed changes
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/qui/core/custom-privacy-option"
=======
    "https://demo.metafox.app/api/v1/api/est/core/custom-privacy-option"
>>>>>>> Stashed changes
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
<<<<<<< Updated upstream
    "item_type": "corporis",
    "item_id": 16,
    "page": 31,
    "limit": 25643037.02631,
    "sort": "ut",
    "sort_type": "eos"
=======
    "item_type": "ad",
    "item_id": 0,
    "page": 35,
    "limit": 0.1637286,
    "sort": "voluptas",
    "sort_type": "et"
>>>>>>> Stashed changes
};

fetch(url, {
    method: "GET",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

GET api/{ver}/core/custom-privacy-option

URL Parameters

ver  string   >>>>>> Stashed changes data-component="url" hidden>

Body Parameters

item_type  string optional   >>>>>> Stashed changes data-component="body" hidden>

item_id  number optional   >>>>>> Stashed changes data-component="body" hidden>

page  number optional   >>>>>> Stashed changes data-component="body" hidden>

Must be at least 1.

limit  number optional   >>>>>> Stashed changes data-component="body" hidden>

sort  string optional   >>>>>> Stashed changes data-component="body" hidden>

sort_type  string optional   >>>>>> Stashed changes data-component="body" hidden>

GET api/{ver}/core/custom-privacy-option/form

Example request:
curl --request GET \
<<<<<<< Updated upstream
    --get "https://demo.metafox.app/api/v1/api/ratione/core/custom-privacy-option/form"
======= --get "https://demo.metafox.app/api/v1/api/aut/core/custom-privacy-option/form" >>>>>>> Stashed changes
$client = new \GuzzleHttp\Client();
<<<<<<< Updated upstream
$response = $client->get('https://demo.metafox.app/api/v1/api/ratione/core/custom-privacy-option/form');
=======
$response = $client->get('https://demo.metafox.app/api/v1/api/aut/core/custom-privacy-option/form');
>>>>>>> Stashed changes
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/ratione/core/custom-privacy-option/form"
=======
    "https://demo.metafox.app/api/v1/api/aut/core/custom-privacy-option/form"
>>>>>>> Stashed changes
);

fetch(url, {
    method: "GET",
}).then(response => response.json());

Request      

GET api/{ver}/core/custom-privacy-option/form

URL Parameters

ver  string   >>>>>> Stashed changes data-component="url" hidden>

GET api/{ver}/core/form/{formName}/{id?}

Example request:
curl --request GET \
<<<<<<< Updated upstream
    --get "https://demo.metafox.app/api/v1/api/impedit/core/form/impedit/498"
======= --get "https://demo.metafox.app/api/v1/api/aut/core/form/et/15869882" >>>>>>> Stashed changes
$client = new \GuzzleHttp\Client();
<<<<<<< Updated upstream
$response = $client->get('https://demo.metafox.app/api/v1/api/impedit/core/form/impedit/498');
=======
$response = $client->get('https://demo.metafox.app/api/v1/api/aut/core/form/et/15869882');
>>>>>>> Stashed changes
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/impedit/core/form/impedit/498"
=======
    "https://demo.metafox.app/api/v1/api/aut/core/form/et/15869882"
>>>>>>> Stashed changes
);

fetch(url, {
    method: "GET",
}).then(response => response.json());

Request      

GET api/{ver}/core/form/{formName}/{id?}

URL Parameters

ver  string   >>>>>> Stashed changes data-component="url" hidden>

formName  string   >>>>>> Stashed changes data-component="url" hidden>

id  string optional   >>>>>> Stashed changes data-component="url" hidden>

The ID of the .

View app settings.

Example request:
curl --request GET \
<<<<<<< Updated upstream
    --get "https://demo.metafox.app/api/v1/api/consectetur/core/mobile/action-settings"
======= --get "https://demo.metafox.app/api/v1/api/unde/core/mobile/action-settings" >>>>>>> Stashed changes
$client = new \GuzzleHttp\Client();
<<<<<<< Updated upstream
$response = $client->get('https://demo.metafox.app/api/v1/api/consectetur/core/mobile/action-settings');
=======
$response = $client->get('https://demo.metafox.app/api/v1/api/unde/core/mobile/action-settings');
>>>>>>> Stashed changes
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/consectetur/core/mobile/action-settings"
=======
    "https://demo.metafox.app/api/v1/api/unde/core/mobile/action-settings"
>>>>>>> Stashed changes
);

fetch(url, {
    method: "GET",
}).then(response => response.json());

Request      

GET api/{ver}/core/mobile/action-settings

URL Parameters

ver  string   >>>>>> Stashed changes data-component="url" hidden>

View app settings.

Example request:
curl --request GET \
<<<<<<< Updated upstream
    --get "https://demo.metafox.app/api/v1/api/porro/core/mobile/app-settings"
======= --get "https://demo.metafox.app/api/v1/api/a/core/mobile/app-settings" >>>>>>> Stashed changes
$client = new \GuzzleHttp\Client();
<<<<<<< Updated upstream
$response = $client->get('https://demo.metafox.app/api/v1/api/porro/core/mobile/app-settings');
=======
$response = $client->get('https://demo.metafox.app/api/v1/api/a/core/mobile/app-settings');
>>>>>>> Stashed changes
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/porro/core/mobile/app-settings"
=======
    "https://demo.metafox.app/api/v1/api/a/core/mobile/app-settings"
>>>>>>> Stashed changes
);

fetch(url, {
    method: "GET",
}).then(response => response.json());

Request      

GET api/{ver}/core/mobile/app-settings

URL Parameters

ver  string   >>>>>> Stashed changes data-component="url" hidden>

GET api/{ver}/core/mobile/form/{formName}/{id?}

Example request:
curl --request GET \
<<<<<<< Updated upstream
    --get "https://demo.metafox.app/api/v1/api/nobis/core/mobile/form/ea/3725"
======= --get "https://demo.metafox.app/api/v1/api/id/core/mobile/form/nesciunt/433" >>>>>>> Stashed changes
$client = new \GuzzleHttp\Client();
<<<<<<< Updated upstream
$response = $client->get('https://demo.metafox.app/api/v1/api/nobis/core/mobile/form/ea/3725');
=======
$response = $client->get('https://demo.metafox.app/api/v1/api/id/core/mobile/form/nesciunt/433');
>>>>>>> Stashed changes
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/nobis/core/mobile/form/ea/3725"
=======
    "https://demo.metafox.app/api/v1/api/id/core/mobile/form/nesciunt/433"
>>>>>>> Stashed changes
);

fetch(url, {
    method: "GET",
}).then(response => response.json());

Request      

GET api/{ver}/core/mobile/form/{formName}/{id?}

URL Parameters

ver  string   >>>>>> Stashed changes data-component="url" hidden>

formName  string   >>>>>> Stashed changes data-component="url" hidden>

id  string optional   >>>>>> Stashed changes data-component="url" hidden>

The ID of the .

View app settings.

Example request:
curl --request GET \
<<<<<<< Updated upstream
    --get "https://demo.metafox.app/api/v1/api/aut/core/mobile/settings/autem"
======= --get "https://demo.metafox.app/api/v1/api/omnis/core/mobile/settings/minima" >>>>>>> Stashed changes
$client = new \GuzzleHttp\Client();
<<<<<<< Updated upstream
$response = $client->get('https://demo.metafox.app/api/v1/api/aut/core/mobile/settings/autem');
=======
$response = $client->get('https://demo.metafox.app/api/v1/api/omnis/core/mobile/settings/minima');
>>>>>>> Stashed changes
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/aut/core/mobile/settings/autem"
=======
    "https://demo.metafox.app/api/v1/api/omnis/core/mobile/settings/minima"
>>>>>>> Stashed changes
);

fetch(url, {
    method: "GET",
}).then(response => response.json());

Request      

GET api/{ver}/core/mobile/settings/{revision?}

URL Parameters

ver  string   >>>>>> Stashed changes data-component="url" hidden>

revision  string optional   >>>>>> Stashed changes data-component="url" hidden>

GET api/{ver}/core/package/build/callback

Example request:
curl --request GET \
<<<<<<< Updated upstream
    --get "https://demo.metafox.app/api/v1/api/consectetur/core/package/build/callback" \
    --header "Content-Type: application/json" \
    --data "{
    "buildId": "illo"
=======
    --get "https://demo.metafox.app/api/v1/api/et/core/package/build/callback" \
    --header "Content-Type: application/json" \
    --data "{
    "buildId": "laudantium"
>>>>>>> Stashed changes
}"
$client = new \GuzzleHttp\Client();
$response = $client->get(
<<<<<<< Updated upstream
    'https://demo.metafox.app/api/v1/api/consectetur/core/package/build/callback',
=======
    'https://demo.metafox.app/api/v1/api/et/core/package/build/callback',
>>>>>>> Stashed changes
    [
        'headers' => [
            'Content-Type' => 'application/json',
        ],
        'json' => [
<<<<<<< Updated upstream
            'buildId' => 'illo',
=======
            'buildId' => 'laudantium',
>>>>>>> Stashed changes
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/consectetur/core/package/build/callback"
=======
    "https://demo.metafox.app/api/v1/api/et/core/package/build/callback"
>>>>>>> Stashed changes
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
<<<<<<< Updated upstream
    "buildId": "illo"
=======
    "buildId": "laudantium"
>>>>>>> Stashed changes
};

fetch(url, {
    method: "GET",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

GET api/{ver}/core/package/build/callback

URL Parameters

ver  string   >>>>>> Stashed changes data-component="url" hidden>

Body Parameters

buildId  string   >>>>>> Stashed changes data-component="body" hidden>

View user badge status.

Example request:
curl --request GET \
<<<<<<< Updated upstream
    --get "https://demo.metafox.app/api/v1/api/quibusdam/core/status"
======= --get "https://demo.metafox.app/api/v1/api/expedita/core/status" >>>>>>> Stashed changes
$client = new \GuzzleHttp\Client();
<<<<<<< Updated upstream
$response = $client->get('https://demo.metafox.app/api/v1/api/quibusdam/core/status');
=======
$response = $client->get('https://demo.metafox.app/api/v1/api/expedita/core/status');
>>>>>>> Stashed changes
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/quibusdam/core/status"
=======
    "https://demo.metafox.app/api/v1/api/expedita/core/status"
>>>>>>> Stashed changes
);

fetch(url, {
    method: "GET",
}).then(response => response.json());

Request      

GET api/{ver}/core/status

URL Parameters

ver  string   >>>>>> Stashed changes data-component="url" hidden>

GET api/{ver}/core/translation/{group}/{lang?}/{revision?}

Example request:
curl --request GET \
<<<<<<< Updated upstream
    --get "https://demo.metafox.app/api/v1/api/laborum/core/translation/ab/repellat/molestiae"
======= --get "https://demo.metafox.app/api/v1/api/est/core/translation/fugit/quam/voluptatibus" >>>>>>> Stashed changes
$client = new \GuzzleHttp\Client();
<<<<<<< Updated upstream
$response = $client->get('https://demo.metafox.app/api/v1/api/laborum/core/translation/ab/repellat/molestiae');
=======
$response = $client->get('https://demo.metafox.app/api/v1/api/est/core/translation/fugit/quam/voluptatibus');
>>>>>>> Stashed changes
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/laborum/core/translation/ab/repellat/molestiae"
=======
    "https://demo.metafox.app/api/v1/api/est/core/translation/fugit/quam/voluptatibus"
>>>>>>> Stashed changes
);

fetch(url, {
    method: "GET",
}).then(response => response.json());

Request      

GET api/{ver}/core/translation/{group}/{lang?}/{revision?}

URL Parameters

ver  string   >>>>>> Stashed changes data-component="url" hidden>

group  string   >>>>>> Stashed changes data-component="url" hidden>

lang  string optional   >>>>>> Stashed changes data-component="url" hidden>

revision  string optional   >>>>>> Stashed changes data-component="url" hidden>

Get canonical URL.

Example request:
curl --request GET \
<<<<<<< Updated upstream
    --get "https://demo.metafox.app/api/v1/api/beatae/core/url-to-route" \
    --header "Content-Type: application/json" \
    --data "{
    "url": "distinctio"
=======
    --get "https://demo.metafox.app/api/v1/api/perferendis/core/url-to-route" \
    --header "Content-Type: application/json" \
    --data "{
    "url": "dicta"
>>>>>>> Stashed changes
}"
$client = new \GuzzleHttp\Client();
$response = $client->get(
<<<<<<< Updated upstream
    'https://demo.metafox.app/api/v1/api/beatae/core/url-to-route',
=======
    'https://demo.metafox.app/api/v1/api/perferendis/core/url-to-route',
>>>>>>> Stashed changes
    [
        'headers' => [
            'Content-Type' => 'application/json',
        ],
        'json' => [
<<<<<<< Updated upstream
            'url' => 'distinctio',
=======
            'url' => 'dicta',
>>>>>>> Stashed changes
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/beatae/core/url-to-route"
=======
    "https://demo.metafox.app/api/v1/api/perferendis/core/url-to-route"
>>>>>>> Stashed changes
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
<<<<<<< Updated upstream
    "url": "distinctio"
=======
    "url": "dicta"
>>>>>>> Stashed changes
};

fetch(url, {
    method: "GET",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

GET api/{ver}/core/url-to-route

URL Parameters

ver  string   >>>>>> Stashed changes data-component="url" hidden>

Body Parameters

url  string   >>>>>> Stashed changes data-component="body" hidden>

View frontend settings.

Example request:
curl --request GET \
<<<<<<< Updated upstream
    --get "https://demo.metafox.app/api/v1/api/repellat/core/web/action-settings"
======= --get "https://demo.metafox.app/api/v1/api/nemo/core/web/action-settings" >>>>>>> Stashed changes
$client = new \GuzzleHttp\Client();
<<<<<<< Updated upstream
$response = $client->get('https://demo.metafox.app/api/v1/api/repellat/core/web/action-settings');
=======
$response = $client->get('https://demo.metafox.app/api/v1/api/nemo/core/web/action-settings');
>>>>>>> Stashed changes
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/repellat/core/web/action-settings"
=======
    "https://demo.metafox.app/api/v1/api/nemo/core/web/action-settings"
>>>>>>> Stashed changes
);

fetch(url, {
    method: "GET",
}).then(response => response.json());

Request      

GET api/{ver}/core/web/action-settings

URL Parameters

ver  string   >>>>>> Stashed changes data-component="url" hidden>

View frontend settings.

Example request:
curl --request GET \
<<<<<<< Updated upstream
    --get "https://demo.metafox.app/api/v1/api/excepturi/core/web/app-settings"
======= --get "https://demo.metafox.app/api/v1/api/est/core/web/app-settings" >>>>>>> Stashed changes
$client = new \GuzzleHttp\Client();
<<<<<<< Updated upstream
$response = $client->get('https://demo.metafox.app/api/v1/api/excepturi/core/web/app-settings');
=======
$response = $client->get('https://demo.metafox.app/api/v1/api/est/core/web/app-settings');
>>>>>>> Stashed changes
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/excepturi/core/web/app-settings"
=======
    "https://demo.metafox.app/api/v1/api/est/core/web/app-settings"
>>>>>>> Stashed changes
);

fetch(url, {
    method: "GET",
}).then(response => response.json());

Request      

GET api/{ver}/core/web/app-settings

URL Parameters

ver  string   >>>>>> Stashed changes data-component="url" hidden>

View frontend settings.

Example request:
curl --request GET \
<<<<<<< Updated upstream
    --get "https://demo.metafox.app/api/v1/api/enim/core/web/settings/ut"
======= --get "https://demo.metafox.app/api/v1/api/laudantium/core/web/settings/enim" >>>>>>> Stashed changes
$client = new \GuzzleHttp\Client();
<<<<<<< Updated upstream
$response = $client->get('https://demo.metafox.app/api/v1/api/enim/core/web/settings/ut');
=======
$response = $client->get('https://demo.metafox.app/api/v1/api/laudantium/core/web/settings/enim');
>>>>>>> Stashed changes
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/enim/core/web/settings/ut"
=======
    "https://demo.metafox.app/api/v1/api/laudantium/core/web/settings/enim"
>>>>>>> Stashed changes
);

fetch(url, {
    method: "GET",
}).then(response => response.json());

Request      

GET api/{ver}/core/web/settings/{revision?}

URL Parameters

ver  string   >>>>>> Stashed changes data-component="url" hidden>

revision  string optional   >>>>>> Stashed changes data-component="url" hidden>

Upload single.

requires authentication

Example request:
curl --request POST \
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/maxime/file" \
    --header "Authorization: Bearer {accessToken}" \
    --header "Content-Type: application/json" \
    --data "{
    "storage_id": "magnam",
    "file": "et",
    "file_type": "veniam",
    "item_type": "id",
    "thumbnail_sizes": [
        "veritatis"
    ],
    "base64": "nihil"
=======
    "https://demo.metafox.app/api/v1/api/nihil/file" \
    --header "Authorization: Bearer {accessToken}" \
    --header "Content-Type: application/json" \
    --data "{
    "storage_id": "esse",
    "file": "autem",
    "file_type": "possimus",
    "item_type": "quis",
    "thumbnail_sizes": [
        "occaecati"
    ],
    "base64": "sunt"
>>>>>>> Stashed changes
}"
$client = new \GuzzleHttp\Client();
$response = $client->post(
<<<<<<< Updated upstream
    'https://demo.metafox.app/api/v1/api/maxime/file',
=======
    'https://demo.metafox.app/api/v1/api/nihil/file',
>>>>>>> Stashed changes
    [
        'headers' => [
            'Authorization' => 'Bearer {accessToken}',
            'Content-Type' => 'application/json',
        ],
        'json' => [
<<<<<<< Updated upstream
            'storage_id' => 'magnam',
            'file' => 'et',
            'file_type' => 'veniam',
            'item_type' => 'id',
            'thumbnail_sizes' => [
                'veritatis',
            ],
            'base64' => 'nihil',
=======
            'storage_id' => 'esse',
            'file' => 'autem',
            'file_type' => 'possimus',
            'item_type' => 'quis',
            'thumbnail_sizes' => [
                'occaecati',
            ],
            'base64' => 'sunt',
>>>>>>> Stashed changes
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/maxime/file"
=======
    "https://demo.metafox.app/api/v1/api/nihil/file"
>>>>>>> Stashed changes
);

const headers = {
    "Authorization": "Bearer {accessToken}",
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
<<<<<<< Updated upstream
    "storage_id": "magnam",
    "file": "et",
    "file_type": "veniam",
    "item_type": "id",
    "thumbnail_sizes": [
        "veritatis"
    ],
    "base64": "nihil"
=======
    "storage_id": "esse",
    "file": "autem",
    "file_type": "possimus",
    "item_type": "quis",
    "thumbnail_sizes": [
        "occaecati"
    ],
    "base64": "sunt"
>>>>>>> Stashed changes
};

fetch(url, {
    method: "POST",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

POST api/{ver}/file

URL Parameters

ver  string   >>>>>> Stashed changes data-component="url" hidden>

Body Parameters

storage_id  string optional   >>>>>> Stashed changes data-component="body" hidden>

file  string   >>>>>> Stashed changes data-component="body" hidden>

file_type  string optional   >>>>>> Stashed changes data-component="body" hidden>

item_type  string optional   >>>>>> Stashed changes data-component="body" hidden>

thumbnail_sizes  string[] optional  

base64  string optional   >>>>>> Stashed changes data-component="body" hidden>

Upload multiple file.

requires authentication

Example request:
curl --request POST \
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/quia/files" \
    --header "Authorization: Bearer {accessToken}" \
    --header "Content-Type: application/json" \
    --data "{
    "storage_id": "atque",
    "item_type": "et",
    "upload_type": "inventore",
    "thumbnail_sizes": [
        "minima"
    ],
    "file": [
        "illo"
=======
    "https://demo.metafox.app/api/v1/api/repellat/files" \
    --header "Authorization: Bearer {accessToken}" \
    --header "Content-Type: application/json" \
    --data "{
    "storage_id": "quis",
    "item_type": "similique",
    "upload_type": "et",
    "thumbnail_sizes": [
        "eum"
    ],
    "file": [
        "sunt"
>>>>>>> Stashed changes
    ]
}"
$client = new \GuzzleHttp\Client();
$response = $client->post(
<<<<<<< Updated upstream
    'https://demo.metafox.app/api/v1/api/quia/files',
=======
    'https://demo.metafox.app/api/v1/api/repellat/files',
>>>>>>> Stashed changes
    [
        'headers' => [
            'Authorization' => 'Bearer {accessToken}',
            'Content-Type' => 'application/json',
        ],
        'json' => [
<<<<<<< Updated upstream
            'storage_id' => 'atque',
            'item_type' => 'et',
            'upload_type' => 'inventore',
            'thumbnail_sizes' => [
                'minima',
            ],
            'file' => [
                'illo',
=======
            'storage_id' => 'quis',
            'item_type' => 'similique',
            'upload_type' => 'et',
            'thumbnail_sizes' => [
                'eum',
            ],
            'file' => [
                'sunt',
>>>>>>> Stashed changes
            ],
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/quia/files"
=======
    "https://demo.metafox.app/api/v1/api/repellat/files"
>>>>>>> Stashed changes
);

const headers = {
    "Authorization": "Bearer {accessToken}",
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
<<<<<<< Updated upstream
    "storage_id": "atque",
    "item_type": "et",
    "upload_type": "inventore",
    "thumbnail_sizes": [
        "minima"
    ],
    "file": [
        "illo"
=======
    "storage_id": "quis",
    "item_type": "similique",
    "upload_type": "et",
    "thumbnail_sizes": [
        "eum"
    ],
    "file": [
        "sunt"
>>>>>>> Stashed changes
    ]
};

fetch(url, {
    method: "POST",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

POST api/{ver}/files

URL Parameters

ver  string   >>>>>> Stashed changes data-component="url" hidden>

Body Parameters

storage_id  string optional   >>>>>> Stashed changes data-component="body" hidden>

0  string optional  

item_type  string optional   >>>>>> Stashed changes data-component="body" hidden>

upload_type  string optional   >>>>>> Stashed changes data-component="body" hidden>

thumbnail_sizes  string[] optional  

file  string[]  

Example request:
curl --request POST \
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/odit/link/fetch" \
    --header "Content-Type: application/json" \
    --data "{
    "link": "voluptatem"
=======
    "https://demo.metafox.app/api/v1/api/omnis/link/fetch" \
    --header "Content-Type: application/json" \
    --data "{
    "link": "sit"
>>>>>>> Stashed changes
}"
$client = new \GuzzleHttp\Client();
$response = $client->post(
<<<<<<< Updated upstream
    'https://demo.metafox.app/api/v1/api/odit/link/fetch',
=======
    'https://demo.metafox.app/api/v1/api/omnis/link/fetch',
>>>>>>> Stashed changes
    [
        'headers' => [
            'Content-Type' => 'application/json',
        ],
        'json' => [
<<<<<<< Updated upstream
            'link' => 'voluptatem',
=======
            'link' => 'sit',
>>>>>>> Stashed changes
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/odit/link/fetch"
=======
    "https://demo.metafox.app/api/v1/api/omnis/link/fetch"
>>>>>>> Stashed changes
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
<<<<<<< Updated upstream
    "link": "voluptatem"
=======
    "link": "sit"
>>>>>>> Stashed changes
};

fetch(url, {
    method: "POST",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

GET api/{ver}/ping

Example request:
curl --request GET \
<<<<<<< Updated upstream
    --get "https://demo.metafox.app/api/v1/api/et/ping"
======= --get "https://demo.metafox.app/api/v1/api/quo/ping" >>>>>>> Stashed changes
$client = new \GuzzleHttp\Client();
<<<<<<< Updated upstream
$response = $client->get('https://demo.metafox.app/api/v1/api/et/ping');
=======
$response = $client->get('https://demo.metafox.app/api/v1/api/quo/ping');
>>>>>>> Stashed changes
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/et/ping"
=======
    "https://demo.metafox.app/api/v1/api/quo/ping"
>>>>>>> Stashed changes
);

fetch(url, {
    method: "GET",
}).then(response => response.json());

Request      

GET api/{ver}/ping

URL Parameters

ver  string   >>>>>> Stashed changes data-component="url" hidden>

E-Wallet

App name: E-Wallet Version: 5.1.0 Author: phpFox Updated at: Dec 26, 2023

Browse item.

Example request:
curl --request GET \
<<<<<<< Updated upstream
    --get "https://demo.metafox.app/api/v1/api/unde/emoney/request" \
    --header "Content-Type: application/json" \
    --data "{
    "from_date": "dolores",
    "to_date": "nam",
    "id": 7
=======
    --get "https://demo.metafox.app/api/v1/api/soluta/emoney/request" \
    --header "Content-Type: application/json" \
    --data "{
    "from_date": "est",
    "to_date": "fuga",
    "id": 16
>>>>>>> Stashed changes
}"
$client = new \GuzzleHttp\Client();
$response = $client->get(
<<<<<<< Updated upstream
    'https://demo.metafox.app/api/v1/api/unde/emoney/request',
=======
    'https://demo.metafox.app/api/v1/api/soluta/emoney/request',
>>>>>>> Stashed changes
    [
        'headers' => [
            'Content-Type' => 'application/json',
        ],
        'json' => [
<<<<<<< Updated upstream
            'from_date' => 'dolores',
            'to_date' => 'nam',
            'id' => 7,
=======
            'from_date' => 'est',
            'to_date' => 'fuga',
            'id' => 16,
>>>>>>> Stashed changes
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/unde/emoney/request"
=======
    "https://demo.metafox.app/api/v1/api/soluta/emoney/request"
>>>>>>> Stashed changes
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
<<<<<<< Updated upstream
    "from_date": "dolores",
    "to_date": "nam",
    "id": 7
=======
    "from_date": "est",
    "to_date": "fuga",
    "id": 16
>>>>>>> Stashed changes
};

fetch(url, {
    method: "GET",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

GET api/{ver}/emoney/request

URL Parameters

ver  string   >>>>>> Stashed changes data-component="url" hidden>

Body Parameters

from_date  string optional   >>>>>> Stashed changes data-component="body" hidden>

to_date  string optional   >>>>>> Stashed changes data-component="body" hidden>

status  string optional  

id  integer optional   >>>>>> Stashed changes data-component="body" hidden>

PATCH api/{ver}/emoney/request/cancel/{id}

Example request:
curl --request PATCH \
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/velit/emoney/request/cancel/693"
======= "https://demo.metafox.app/api/v1/api/aperiam/emoney/request/cancel/61925" >>>>>>> Stashed changes
$client = new \GuzzleHttp\Client();
<<<<<<< Updated upstream
$response = $client->patch('https://demo.metafox.app/api/v1/api/velit/emoney/request/cancel/693');
=======
$response = $client->patch('https://demo.metafox.app/api/v1/api/aperiam/emoney/request/cancel/61925');
>>>>>>> Stashed changes
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/velit/emoney/request/cancel/693"
=======
    "https://demo.metafox.app/api/v1/api/aperiam/emoney/request/cancel/61925"
>>>>>>> Stashed changes
);

fetch(url, {
    method: "PATCH",
}).then(response => response.json());

Request      

PATCH api/{ver}/emoney/request/cancel/{id}

URL Parameters

ver  string   >>>>>> Stashed changes data-component="url" hidden>

id  string   >>>>>> Stashed changes data-component="url" hidden>

The ID of the cancel.

GET api/{ver}/emoney/request/{id}

Example request:
curl --request GET \
<<<<<<< Updated upstream
    --get "https://demo.metafox.app/api/v1/api/cupiditate/emoney/request/892111"
======= --get "https://demo.metafox.app/api/v1/api/quaerat/emoney/request/1244" >>>>>>> Stashed changes
$client = new \GuzzleHttp\Client();
<<<<<<< Updated upstream
$response = $client->get('https://demo.metafox.app/api/v1/api/cupiditate/emoney/request/892111');
=======
$response = $client->get('https://demo.metafox.app/api/v1/api/quaerat/emoney/request/1244');
>>>>>>> Stashed changes
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/cupiditate/emoney/request/892111"
=======
    "https://demo.metafox.app/api/v1/api/quaerat/emoney/request/1244"
>>>>>>> Stashed changes
);

fetch(url, {
    method: "GET",
}).then(response => response.json());

Request      

GET api/{ver}/emoney/request/{id}

URL Parameters

ver  string   >>>>>> Stashed changes data-component="url" hidden>

id  string   >>>>>> Stashed changes data-component="url" hidden>

The ID of the request.

View item.

Example request:
curl --request GET \
<<<<<<< Updated upstream
    --get "https://demo.metafox.app/api/v1/api/in/emoney/statistic/03"
======= --get "https://demo.metafox.app/api/v1/api/accusantium/emoney/statistic/048" >>>>>>> Stashed changes
$client = new \GuzzleHttp\Client();
<<<<<<< Updated upstream
$response = $client->get('https://demo.metafox.app/api/v1/api/in/emoney/statistic/03');
=======
$response = $client->get('https://demo.metafox.app/api/v1/api/accusantium/emoney/statistic/048');
>>>>>>> Stashed changes
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/in/emoney/statistic/03"
=======
    "https://demo.metafox.app/api/v1/api/accusantium/emoney/statistic/048"
>>>>>>> Stashed changes
);

fetch(url, {
    method: "GET",
}).then(response => response.json());

Request      

GET api/{ver}/emoney/statistic/{id}

URL Parameters

ver  string   >>>>>> Stashed changes data-component="url" hidden>

id  string   >>>>>> Stashed changes data-component="url" hidden>

The ID of the statistic.

Browse item.

Example request:
curl --request GET \
<<<<<<< Updated upstream
    --get "https://demo.metafox.app/api/v1/api/fugiat/emoney/transaction" \
    --header "Content-Type: application/json" \
    --data "{
    "base_currency": "quis",
    "from_date": "reiciendis",
    "to_date": "suscipit",
    "buyer": "aut",
    "id": 11,
    "source": "adipisci",
    "type": "sed"
=======
    --get "https://demo.metafox.app/api/v1/api/consequatur/emoney/transaction" \
    --header "Content-Type: application/json" \
    --data "{
    "base_currency": "exercitationem",
    "from_date": "qui",
    "to_date": "accusamus",
    "buyer": "eum",
    "id": 19,
    "source": "minus",
    "type": "eum"
>>>>>>> Stashed changes
}"
$client = new \GuzzleHttp\Client();
$response = $client->get(
<<<<<<< Updated upstream
    'https://demo.metafox.app/api/v1/api/fugiat/emoney/transaction',
=======
    'https://demo.metafox.app/api/v1/api/consequatur/emoney/transaction',
>>>>>>> Stashed changes
    [
        'headers' => [
            'Content-Type' => 'application/json',
        ],
        'json' => [
<<<<<<< Updated upstream
            'base_currency' => 'quis',
            'from_date' => 'reiciendis',
            'to_date' => 'suscipit',
            'buyer' => 'aut',
            'id' => 11,
            'source' => 'adipisci',
            'type' => 'sed',
=======
            'base_currency' => 'exercitationem',
            'from_date' => 'qui',
            'to_date' => 'accusamus',
            'buyer' => 'eum',
            'id' => 19,
            'source' => 'minus',
            'type' => 'eum',
>>>>>>> Stashed changes
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/fugiat/emoney/transaction"
=======
    "https://demo.metafox.app/api/v1/api/consequatur/emoney/transaction"
>>>>>>> Stashed changes
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
<<<<<<< Updated upstream
    "base_currency": "quis",
    "from_date": "reiciendis",
    "to_date": "suscipit",
    "buyer": "aut",
    "id": 11,
    "source": "adipisci",
    "type": "sed"
=======
    "base_currency": "exercitationem",
    "from_date": "qui",
    "to_date": "accusamus",
    "buyer": "eum",
    "id": 19,
    "source": "minus",
    "type": "eum"
>>>>>>> Stashed changes
};

fetch(url, {
    method: "GET",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

GET api/{ver}/emoney/transaction

URL Parameters

ver  string   >>>>>> Stashed changes data-component="url" hidden>

Body Parameters

base_currency  string optional   >>>>>> Stashed changes data-component="body" hidden>

status  string optional  

from_date  string optional   >>>>>> Stashed changes data-component="body" hidden>

to_date  string optional   >>>>>> Stashed changes data-component="body" hidden>

buyer  string optional   >>>>>> Stashed changes data-component="body" hidden>

id  integer optional   >>>>>> Stashed changes data-component="body" hidden>

source  string optional   >>>>>> Stashed changes data-component="body" hidden>

type  string optional   >>>>>> Stashed changes data-component="body" hidden>

GET api/{ver}/emoney/transaction/{id}

Example request:
curl --request GET \
<<<<<<< Updated upstream
    --get "https://demo.metafox.app/api/v1/api/qui/emoney/transaction/4"
======= --get "https://demo.metafox.app/api/v1/api/est/emoney/transaction/8" >>>>>>> Stashed changes
$client = new \GuzzleHttp\Client();
<<<<<<< Updated upstream
$response = $client->get('https://demo.metafox.app/api/v1/api/qui/emoney/transaction/4');
=======
$response = $client->get('https://demo.metafox.app/api/v1/api/est/emoney/transaction/8');
>>>>>>> Stashed changes
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/qui/emoney/transaction/4"
=======
    "https://demo.metafox.app/api/v1/api/est/emoney/transaction/8"
>>>>>>> Stashed changes
);

fetch(url, {
    method: "GET",
}).then(response => response.json());

Request      

GET api/{ver}/emoney/transaction/{id}

URL Parameters

ver  string   >>>>>> Stashed changes data-component="url" hidden>

id  string   >>>>>> Stashed changes data-component="url" hidden>

The ID of the transaction.

Event

App name: Event Version: 5.0.10 Author: phpFox Updated at: Dec 26, 2023

Display a listing of the resource.

requires authentication

Example request:
curl --request GET \
<<<<<<< Updated upstream
    --get "https://demo.metafox.app/api/v1/api/commodi/event" \
    --header "Authorization: Bearer {accessToken}" \
    --header "Content-Type: application/json" \
    --data "{
    "q": "voluptatum",
    "view": "est",
    "sort": "minus",
    "sort_type": "impedit",
    "when": "cupiditate",
    "category_id": 128.3963829,
    "user_id": 29.539,
    "owner_id": 12,
    "event_id": 80808.1246,
    "page": 63,
    "where": "wpjrpenluq",
    "lat": 4.5649762,
    "lng": 2531.92028617,
    "radius": 69,
    "limit": 1269174.774844,
    "is_online": 77.03628,
    "is_featured": 236357.1958672,
    "bounds_west": 107.448992,
    "bounds_east": 790049.098563,
    "bounds_south": 13367469.5189155,
    "bounds_north": 425.731
=======
    --get "https://demo.metafox.app/api/v1/api/placeat/event" \
    --header "Authorization: Bearer {accessToken}" \
    --header "Content-Type: application/json" \
    --data "{
    "q": "voluptatibus",
    "view": "voluptatem",
    "sort": "aperiam",
    "sort_type": "possimus",
    "when": "consequuntur",
    "category_id": 72558097.61671,
    "user_id": 158360.416185277,
    "owner_id": 13,
    "event_id": 3.7972,
    "page": 25,
    "where": "gyskdhccuxuyvraye",
    "lat": 80.482362,
    "lng": 3.5576,
    "radius": 71,
    "limit": 469.1,
    "is_online": 672628,
    "is_featured": 99.3,
    "bounds_west": 0,
    "bounds_east": 14.1647,
    "bounds_south": 4.05764,
    "bounds_north": 36383662.57637358
>>>>>>> Stashed changes
}"
$client = new \GuzzleHttp\Client();
$response = $client->get(
<<<<<<< Updated upstream
    'https://demo.metafox.app/api/v1/api/commodi/event',
=======
    'https://demo.metafox.app/api/v1/api/placeat/event',
>>>>>>> Stashed changes
    [
        'headers' => [
            'Authorization' => 'Bearer {accessToken}',
            'Content-Type' => 'application/json',
        ],
        'json' => [
<<<<<<< Updated upstream
            'q' => 'voluptatum',
            'view' => 'est',
            'sort' => 'minus',
            'sort_type' => 'impedit',
            'when' => 'cupiditate',
            'category_id' => 128.3963829,
            'user_id' => 29.539,
            'owner_id' => 12,
            'event_id' => 80808.1246,
            'page' => 63,
            'where' => 'wpjrpenluq',
            'lat' => 4.5649762,
            'lng' => 2531.92028617,
            'radius' => 69,
            'limit' => 1269174.774844,
            'is_online' => 77.03628,
            'is_featured' => 236357.1958672,
            'bounds_west' => 107.448992,
            'bounds_east' => 790049.098563,
            'bounds_south' => 13367469.5189155,
            'bounds_north' => 425.731,
=======
            'q' => 'voluptatibus',
            'view' => 'voluptatem',
            'sort' => 'aperiam',
            'sort_type' => 'possimus',
            'when' => 'consequuntur',
            'category_id' => 72558097.61671,
            'user_id' => 158360.416185277,
            'owner_id' => 13,
            'event_id' => 3.7972,
            'page' => 25,
            'where' => 'gyskdhccuxuyvraye',
            'lat' => 80.482362,
            'lng' => 3.5576,
            'radius' => 71,
            'limit' => 469.1,
            'is_online' => 672628.0,
            'is_featured' => 99.3,
            'bounds_west' => 0.0,
            'bounds_east' => 14.1647,
            'bounds_south' => 4.05764,
            'bounds_north' => 36383662.57637358,
>>>>>>> Stashed changes
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/commodi/event"
=======
    "https://demo.metafox.app/api/v1/api/placeat/event"
>>>>>>> Stashed changes
);

const headers = {
    "Authorization": "Bearer {accessToken}",
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
<<<<<<< Updated upstream
    "q": "voluptatum",
    "view": "est",
    "sort": "minus",
    "sort_type": "impedit",
    "when": "cupiditate",
    "category_id": 128.3963829,
    "user_id": 29.539,
    "owner_id": 12,
    "event_id": 80808.1246,
    "page": 63,
    "where": "wpjrpenluq",
    "lat": 4.5649762,
    "lng": 2531.92028617,
    "radius": 69,
    "limit": 1269174.774844,
    "is_online": 77.03628,
    "is_featured": 236357.1958672,
    "bounds_west": 107.448992,
    "bounds_east": 790049.098563,
    "bounds_south": 13367469.5189155,
    "bounds_north": 425.731
=======
    "q": "voluptatibus",
    "view": "voluptatem",
    "sort": "aperiam",
    "sort_type": "possimus",
    "when": "consequuntur",
    "category_id": 72558097.61671,
    "user_id": 158360.416185277,
    "owner_id": 13,
    "event_id": 3.7972,
    "page": 25,
    "where": "gyskdhccuxuyvraye",
    "lat": 80.482362,
    "lng": 3.5576,
    "radius": 71,
    "limit": 469.1,
    "is_online": 672628,
    "is_featured": 99.3,
    "bounds_west": 0,
    "bounds_east": 14.1647,
    "bounds_south": 4.05764,
    "bounds_north": 36383662.57637358
>>>>>>> Stashed changes
};

fetch(url, {
    method: "GET",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

GET api/{ver}/event

URL Parameters

ver  string   >>>>>> Stashed changes data-component="url" hidden>

Body Parameters

q  string optional   >>>>>> Stashed changes data-component="body" hidden>

view  string optional   >>>>>> Stashed changes data-component="body" hidden>

sort  string optional   >>>>>> Stashed changes data-component="body" hidden>

sort_type  string optional   >>>>>> Stashed changes data-component="body" hidden>

when  string optional   >>>>>> Stashed changes data-component="body" hidden>

category_id  number optional   >>>>>> Stashed changes data-component="body" hidden>

user_id  number optional   >>>>>> Stashed changes data-component="body" hidden>

owner_id  integer optional   >>>>>> Stashed changes data-component="body" hidden>

event_id  number optional   >>>>>> Stashed changes data-component="body" hidden>

page  number optional   >>>>>> Stashed changes data-component="body" hidden>

Must be at least 1.

where  string optional   >>>>>> Stashed changes data-component="body" hidden>

Must be at least 2 characters.

lat  number optional   >>>>>> Stashed changes data-component="body" hidden>

lng  number optional   >>>>>> Stashed changes data-component="body" hidden>

radius  number optional   >>>>>> Stashed changes data-component="body" hidden>

Must be at least 1.

limit  number optional   >>>>>> Stashed changes data-component="body" hidden>

is_online  number optional   >>>>>> Stashed changes data-component="body" hidden>

is_featured  number optional   >>>>>> Stashed changes data-component="body" hidden>

bounds_west  number optional   >>>>>> Stashed changes data-component="body" hidden>

bounds_east  number optional   >>>>>> Stashed changes data-component="body" hidden>

bounds_south  number optional   >>>>>> Stashed changes data-component="body" hidden>

bounds_north  number optional   >>>>>> Stashed changes data-component="body" hidden>

Store a newly created resource in storage.

requires authentication

Example request:
curl --request POST \
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/dignissimos/event" \
    --header "Authorization: Bearer {accessToken}" \
    --header "Content-Type: application/json" \
    --data "{
    "name": "et",
    "text": "eum",
    "file": {
        "file_type": "ipsa",
        "temp_file": 1373.3285
    },
    "attachments": [
        "sint"
    ],
    "categories": [
        37.37077682
    ],
    "owner_id": 1689.95521696,
    "is_online": 20.141999,
    "event_url": "http:\/\/www.ortiz.com\/voluptatem-illo-ut-iste.html",
    "start_time": "2019-06-26",
    "end_time": "2056-02-06",
    "privacy": "ut",
    "image_position": "recusandae"
=======
    "https://demo.metafox.app/api/v1/api/amet/event" \
    --header "Authorization: Bearer {accessToken}" \
    --header "Content-Type: application/json" \
    --data "{
    "name": "molestiae",
    "text": "quod",
    "file": {
        "file_type": "molestias",
        "temp_file": 39.072584
    },
    "attachments": [
        "odio"
    ],
    "categories": [
        1.82
    ],
    "owner_id": 110022.597,
    "is_online": 0.7,
    "event_url": "http:\/\/oconnell.com\/",
    "start_time": "2019-01-24",
    "end_time": "2051-05-21",
    "privacy": "perspiciatis",
    "image_position": "similique"
>>>>>>> Stashed changes
}"
$client = new \GuzzleHttp\Client();
$response = $client->post(
<<<<<<< Updated upstream
    'https://demo.metafox.app/api/v1/api/dignissimos/event',
=======
    'https://demo.metafox.app/api/v1/api/amet/event',
>>>>>>> Stashed changes
    [
        'headers' => [
            'Authorization' => 'Bearer {accessToken}',
            'Content-Type' => 'application/json',
        ],
        'json' => [
<<<<<<< Updated upstream
            'name' => 'et',
            'text' => 'eum',
            'file' => [
                'file_type' => 'ipsa',
                'temp_file' => 1373.3285,
            ],
            'attachments' => [
                'sint',
            ],
            'categories' => [
                37.37077682,
            ],
            'owner_id' => 1689.95521696,
            'is_online' => 20.141999,
            'event_url' => 'http://www.ortiz.com/voluptatem-illo-ut-iste.html',
            'start_time' => '2019-06-26',
            'end_time' => '2056-02-06',
            'privacy' => 'ut',
            'image_position' => 'recusandae',
=======
            'name' => 'molestiae',
            'text' => 'quod',
            'file' => [
                'file_type' => 'molestias',
                'temp_file' => 39.072584,
            ],
            'attachments' => [
                'odio',
            ],
            'categories' => [
                1.82,
            ],
            'owner_id' => 110022.597,
            'is_online' => 0.7,
            'event_url' => 'http://oconnell.com/',
            'start_time' => '2019-01-24',
            'end_time' => '2051-05-21',
            'privacy' => 'perspiciatis',
            'image_position' => 'similique',
>>>>>>> Stashed changes
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/dignissimos/event"
=======
    "https://demo.metafox.app/api/v1/api/amet/event"
>>>>>>> Stashed changes
);

const headers = {
    "Authorization": "Bearer {accessToken}",
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
<<<<<<< Updated upstream
    "name": "et",
    "text": "eum",
    "file": {
        "file_type": "ipsa",
        "temp_file": 1373.3285
    },
    "attachments": [
        "sint"
    ],
    "categories": [
        37.37077682
    ],
    "owner_id": 1689.95521696,
    "is_online": 20.141999,
    "event_url": "http:\/\/www.ortiz.com\/voluptatem-illo-ut-iste.html",
    "start_time": "2019-06-26",
    "end_time": "2056-02-06",
    "privacy": "ut",
    "image_position": "recusandae"
=======
    "name": "molestiae",
    "text": "quod",
    "file": {
        "file_type": "molestias",
        "temp_file": 39.072584
    },
    "attachments": [
        "odio"
    ],
    "categories": [
        1.82
    ],
    "owner_id": 110022.597,
    "is_online": 0.7,
    "event_url": "http:\/\/oconnell.com\/",
    "start_time": "2019-01-24",
    "end_time": "2051-05-21",
    "privacy": "perspiciatis",
    "image_position": "similique"
>>>>>>> Stashed changes
};

fetch(url, {
    method: "POST",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

POST api/{ver}/event

URL Parameters

ver  string   >>>>>> Stashed changes data-component="url" hidden>

Body Parameters

name  string   >>>>>> Stashed changes data-component="body" hidden>

text  string optional   >>>>>> Stashed changes data-component="body" hidden>

file  object optional  

file.file_type  string optional   >>>>>> Stashed changes data-component="body" hidden>

This field is required when file is present.

file.temp_file  number optional   >>>>>> Stashed changes data-component="body" hidden>

This field is required when file is present.

attachments  number[] optional  

attachments[].id  number optional   >>>>>> Stashed changes data-component="body" hidden>

attachments[].status  string optional   >>>>>> Stashed changes data-component="body" hidden>

categories  number[] optional  

owner_id  number optional   >>>>>> Stashed changes data-component="body" hidden>

is_online  number   >>>>>> Stashed changes data-component="body" hidden>

event_url  string optional   >>>>>> Stashed changes data-component="body" hidden>

This field is required when is_online is 1. Must be a valid URL.

start_time  string   >>>>>> Stashed changes data-component="body" hidden>

Must be a valid date. Must be a date before end_time.

end_time  string   >>>>>> Stashed changes data-component="body" hidden>

Must be a valid date. Must be a date after start_time.

location  object optional  

This field is required when is_online is 0.

privacy  string   >>>>>> Stashed changes data-component="body" hidden>

host  object optional  

image_position  string optional   >>>>>> Stashed changes data-component="body" hidden>

Display a listing of the resource.

requires authentication

Example request:
curl --request GET \
<<<<<<< Updated upstream
    --get "https://demo.metafox.app/api/v1/api/ad/event-category" \
    --header "Authorization: Bearer {accessToken}" \
    --header "Content-Type: application/json" \
    --data "{
    "id": 6119834.58,
    "page": 76,
    "q": "unde",
    "level": 158603173.55575833,
    "limit": 86
=======
    --get "https://demo.metafox.app/api/v1/api/minima/event-category" \
    --header "Authorization: Bearer {accessToken}" \
    --header "Content-Type: application/json" \
    --data "{
    "id": 4712339.04,
    "page": 68,
    "q": "dicta",
    "level": 86658.056092,
    "limit": 55
>>>>>>> Stashed changes
}"
$client = new \GuzzleHttp\Client();
$response = $client->get(
<<<<<<< Updated upstream
    'https://demo.metafox.app/api/v1/api/ad/event-category',
=======
    'https://demo.metafox.app/api/v1/api/minima/event-category',
>>>>>>> Stashed changes
    [
        'headers' => [
            'Authorization' => 'Bearer {accessToken}',
            'Content-Type' => 'application/json',
        ],
        'json' => [
<<<<<<< Updated upstream
            'id' => 6119834.58,
            'page' => 76,
            'q' => 'unde',
            'level' => 158603173.55575833,
            'limit' => 86,
=======
            'id' => 4712339.04,
            'page' => 68,
            'q' => 'dicta',
            'level' => 86658.056092,
            'limit' => 55,
>>>>>>> Stashed changes
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/ad/event-category"
=======
    "https://demo.metafox.app/api/v1/api/minima/event-category"
>>>>>>> Stashed changes
);

const headers = {
    "Authorization": "Bearer {accessToken}",
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
<<<<<<< Updated upstream
    "id": 6119834.58,
    "page": 76,
    "q": "unde",
    "level": 158603173.55575833,
    "limit": 86
=======
    "id": 4712339.04,
    "page": 68,
    "q": "dicta",
    "level": 86658.056092,
    "limit": 55
>>>>>>> Stashed changes
};

fetch(url, {
    method: "GET",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

GET api/{ver}/event-category

URL Parameters

ver  string   >>>>>> Stashed changes data-component="url" hidden>

Body Parameters

id  number optional   >>>>>> Stashed changes data-component="body" hidden>

page  number optional   >>>>>> Stashed changes data-component="body" hidden>

Must be at least 1.

q  string optional   >>>>>> Stashed changes data-component="body" hidden>

level  number optional   >>>>>> Stashed changes data-component="body" hidden>

limit  number optional   >>>>>> Stashed changes data-component="body" hidden>

Must be at least 10.

POST api/{ver}/event-code

requires authentication

Example request:
curl --request POST \
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/quae/event-code" \
    --header "Authorization: Bearer {accessToken}" \
    --header "Content-Type: application/json" \
    --data "{
    "event_id": 5136.074846,
    "refresh": 10
=======
    "https://demo.metafox.app/api/v1/api/quaerat/event-code" \
    --header "Authorization: Bearer {accessToken}" \
    --header "Content-Type: application/json" \
    --data "{
    "event_id": 4.4938,
    "refresh": 18
>>>>>>> Stashed changes
}"
$client = new \GuzzleHttp\Client();
$response = $client->post(
<<<<<<< Updated upstream
    'https://demo.metafox.app/api/v1/api/quae/event-code',
=======
    'https://demo.metafox.app/api/v1/api/quaerat/event-code',
>>>>>>> Stashed changes
    [
        'headers' => [
            'Authorization' => 'Bearer {accessToken}',
            'Content-Type' => 'application/json',
        ],
        'json' => [
<<<<<<< Updated upstream
            'event_id' => 5136.074846,
            'refresh' => 10,
=======
            'event_id' => 4.4938,
            'refresh' => 18,
>>>>>>> Stashed changes
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/quae/event-code"
=======
    "https://demo.metafox.app/api/v1/api/quaerat/event-code"
>>>>>>> Stashed changes
);

const headers = {
    "Authorization": "Bearer {accessToken}",
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
<<<<<<< Updated upstream
    "event_id": 5136.074846,
    "refresh": 10
=======
    "event_id": 4.4938,
    "refresh": 18
>>>>>>> Stashed changes
};

fetch(url, {
    method: "POST",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

POST api/{ver}/event-code

URL Parameters

ver  string   >>>>>> Stashed changes data-component="url" hidden>

Body Parameters

event_id  number   >>>>>> Stashed changes data-component="body" hidden>

refresh  integer optional   >>>>>> Stashed changes data-component="body" hidden>

POST api/{ver}/event-code/accept/{code}

requires authentication

Example request:
curl --request POST \
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/nesciunt/event-code/accept/voluptatem" \
=======
    "https://demo.metafox.app/api/v1/api/et/event-code/accept/magni" \
>>>>>>> Stashed changes
    --header "Authorization: Bearer {accessToken}"
$client = new \GuzzleHttp\Client();
$response = $client->post(
<<<<<<< Updated upstream
    'https://demo.metafox.app/api/v1/api/nesciunt/event-code/accept/voluptatem',
=======
    'https://demo.metafox.app/api/v1/api/et/event-code/accept/magni',
>>>>>>> Stashed changes
    [
        'headers' => [
            'Authorization' => 'Bearer {accessToken}',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/nesciunt/event-code/accept/voluptatem"
=======
    "https://demo.metafox.app/api/v1/api/et/event-code/accept/magni"
>>>>>>> Stashed changes
);

const headers = {
    "Authorization": "Bearer {accessToken}",
    "Accept": "application/json",
};

fetch(url, {
    method: "POST",
    headers,
}).then(response => response.json());

Request      

POST api/{ver}/event-code/accept/{code}

URL Parameters

ver  string   >>>>>> Stashed changes data-component="url" hidden>

code  string   >>>>>> Stashed changes data-component="url" hidden>

GET api/{ver}/event-code/verify/{code}

requires authentication

Example request:
curl --request GET \
<<<<<<< Updated upstream
    --get "https://demo.metafox.app/api/v1/api/doloribus/event-code/verify/tempore" \
=======
    --get "https://demo.metafox.app/api/v1/api/totam/event-code/verify/labore" \
>>>>>>> Stashed changes
    --header "Authorization: Bearer {accessToken}"
$client = new \GuzzleHttp\Client();
$response = $client->get(
<<<<<<< Updated upstream
    'https://demo.metafox.app/api/v1/api/doloribus/event-code/verify/tempore',
=======
    'https://demo.metafox.app/api/v1/api/totam/event-code/verify/labore',
>>>>>>> Stashed changes
    [
        'headers' => [
            'Authorization' => 'Bearer {accessToken}',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/doloribus/event-code/verify/tempore"
=======
    "https://demo.metafox.app/api/v1/api/totam/event-code/verify/labore"
>>>>>>> Stashed changes
);

const headers = {
    "Authorization": "Bearer {accessToken}",
    "Accept": "application/json",
};

fetch(url, {
    method: "GET",
    headers,
}).then(response => response.json());

Request      

GET api/{ver}/event-code/verify/{code}

URL Parameters

ver  string   >>>>>> Stashed changes data-component="url" hidden>

code  string   >>>>>> Stashed changes data-component="url" hidden>

PUT api/{ver}/event-host-invite

requires authentication

Example request:
curl --request PUT \
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/aperiam/event-host-invite" \
    --header "Authorization: Bearer {accessToken}" \
    --header "Content-Type: application/json" \
    --data "{
    "event_id": 6.838471285,
    "accept": 3
=======
    "https://demo.metafox.app/api/v1/api/aut/event-host-invite" \
    --header "Authorization: Bearer {accessToken}" \
    --header "Content-Type: application/json" \
    --data "{
    "event_id": 4886.4,
    "accept": 33997.615035
>>>>>>> Stashed changes
}"
$client = new \GuzzleHttp\Client();
$response = $client->put(
<<<<<<< Updated upstream
    'https://demo.metafox.app/api/v1/api/aperiam/event-host-invite',
=======
    'https://demo.metafox.app/api/v1/api/aut/event-host-invite',
>>>>>>> Stashed changes
    [
        'headers' => [
            'Authorization' => 'Bearer {accessToken}',
            'Content-Type' => 'application/json',
        ],
        'json' => [
<<<<<<< Updated upstream
            'event_id' => 6.838471285,
            'accept' => 3.0,
=======
            'event_id' => 4886.4,
            'accept' => 33997.615035,
>>>>>>> Stashed changes
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/aperiam/event-host-invite"
=======
    "https://demo.metafox.app/api/v1/api/aut/event-host-invite"
>>>>>>> Stashed changes
);

const headers = {
    "Authorization": "Bearer {accessToken}",
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
<<<<<<< Updated upstream
    "event_id": 6.838471285,
    "accept": 3
=======
    "event_id": 4886.4,
    "accept": 33997.615035
>>>>>>> Stashed changes
};

fetch(url, {
    method: "PUT",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

PUT api/{ver}/event-host-invite

URL Parameters

ver  string   >>>>>> Stashed changes data-component="url" hidden>

Body Parameters

event_id  number   >>>>>> Stashed changes data-component="body" hidden>

accept  number   >>>>>> Stashed changes data-component="body" hidden>

Remove the specified resource from storage.

requires authentication

Example request:
curl --request DELETE \
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/doloribus/event-host-invite" \
    --header "Authorization: Bearer {accessToken}" \
    --header "Content-Type: application/json" \
    --data "{
    "event_id": 15117.28,
    "user_id": "modi"
=======
    "https://demo.metafox.app/api/v1/api/adipisci/event-host-invite" \
    --header "Authorization: Bearer {accessToken}" \
    --header "Content-Type: application/json" \
    --data "{
    "event_id": 29809586.832647238,
    "user_id": "aut"
>>>>>>> Stashed changes
}"
$client = new \GuzzleHttp\Client();
$response = $client->delete(
<<<<<<< Updated upstream
    'https://demo.metafox.app/api/v1/api/doloribus/event-host-invite',
=======
    'https://demo.metafox.app/api/v1/api/adipisci/event-host-invite',
>>>>>>> Stashed changes
    [
        'headers' => [
            'Authorization' => 'Bearer {accessToken}',
            'Content-Type' => 'application/json',
        ],
        'json' => [
<<<<<<< Updated upstream
            'event_id' => 15117.28,
            'user_id' => 'modi',
=======
            'event_id' => 29809586.832647238,
            'user_id' => 'aut',
>>>>>>> Stashed changes
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/doloribus/event-host-invite"
=======
    "https://demo.metafox.app/api/v1/api/adipisci/event-host-invite"
>>>>>>> Stashed changes
);

const headers = {
    "Authorization": "Bearer {accessToken}",
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
<<<<<<< Updated upstream
    "event_id": 15117.28,
    "user_id": "modi"
=======
    "event_id": 29809586.832647238,
    "user_id": "aut"
>>>>>>> Stashed changes
};

fetch(url, {
    method: "DELETE",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

DELETE api/{ver}/event-host-invite

URL Parameters

ver  string   >>>>>> Stashed changes data-component="url" hidden>

Body Parameters

event_id  number   >>>>>> Stashed changes data-component="body" hidden>

user_id  string   >>>>>> Stashed changes data-component="body" hidden>

GET api/{ver}/event-host-invite

requires authentication

Example request:
curl --request GET \
<<<<<<< Updated upstream
    --get "https://demo.metafox.app/api/v1/api/autem/event-host-invite" \
    --header "Authorization: Bearer {accessToken}" \
    --header "Content-Type: application/json" \
    --data "{
    "event_id": 4331.8,
    "page": 73,
    "limit": 15138.771577612
=======
    --get "https://demo.metafox.app/api/v1/api/non/event-host-invite" \
    --header "Authorization: Bearer {accessToken}" \
    --header "Content-Type: application/json" \
    --data "{
    "event_id": 56110.842406551,
    "page": 29,
    "limit": 2016.6529
>>>>>>> Stashed changes
}"
$client = new \GuzzleHttp\Client();
$response = $client->get(
<<<<<<< Updated upstream
    'https://demo.metafox.app/api/v1/api/autem/event-host-invite',
=======
    'https://demo.metafox.app/api/v1/api/non/event-host-invite',
>>>>>>> Stashed changes
    [
        'headers' => [
            'Authorization' => 'Bearer {accessToken}',
            'Content-Type' => 'application/json',
        ],
        'json' => [
<<<<<<< Updated upstream
            'event_id' => 4331.8,
            'page' => 73,
            'limit' => 15138.771577612,
=======
            'event_id' => 56110.842406551,
            'page' => 29,
            'limit' => 2016.6529,
>>>>>>> Stashed changes
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/autem/event-host-invite"
=======
    "https://demo.metafox.app/api/v1/api/non/event-host-invite"
>>>>>>> Stashed changes
);

const headers = {
    "Authorization": "Bearer {accessToken}",
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
<<<<<<< Updated upstream
    "event_id": 4331.8,
    "page": 73,
    "limit": 15138.771577612
=======
    "event_id": 56110.842406551,
    "page": 29,
    "limit": 2016.6529
>>>>>>> Stashed changes
};

fetch(url, {
    method: "GET",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

GET api/{ver}/event-host-invite

URL Parameters

ver  string   >>>>>> Stashed changes data-component="url" hidden>

Body Parameters

event_id  number   >>>>>> Stashed changes data-component="body" hidden>

page  number optional   >>>>>> Stashed changes data-component="body" hidden>

Must be at least 1.

limit  number optional   >>>>>> Stashed changes data-component="body" hidden>

Store a newly created resource in storage.

requires authentication

Example request:
curl --request POST \
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/eum/event-host-invite" \
    --header "Authorization: Bearer {accessToken}" \
    --header "Content-Type: application/json" \
    --data "{
    "event_id": 163329438,
    "user_ids": [
        5.4890532
    ],
    "users": [
        "velit"
=======
    "https://demo.metafox.app/api/v1/api/aliquam/event-host-invite" \
    --header "Authorization: Bearer {accessToken}" \
    --header "Content-Type: application/json" \
    --data "{
    "event_id": 29609.610110353,
    "user_ids": [
        70.6711895
    ],
    "users": [
        "vitae"
>>>>>>> Stashed changes
    ]
}"
$client = new \GuzzleHttp\Client();
$response = $client->post(
<<<<<<< Updated upstream
    'https://demo.metafox.app/api/v1/api/eum/event-host-invite',
=======
    'https://demo.metafox.app/api/v1/api/aliquam/event-host-invite',
>>>>>>> Stashed changes
    [
        'headers' => [
            'Authorization' => 'Bearer {accessToken}',
            'Content-Type' => 'application/json',
        ],
        'json' => [
<<<<<<< Updated upstream
            'event_id' => 163329438.0,
            'user_ids' => [
                5.4890532,
            ],
            'users' => [
                'velit',
=======
            'event_id' => 29609.610110353,
            'user_ids' => [
                70.6711895,
            ],
            'users' => [
                'vitae',
>>>>>>> Stashed changes
            ],
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/eum/event-host-invite"
=======
    "https://demo.metafox.app/api/v1/api/aliquam/event-host-invite"
>>>>>>> Stashed changes
);

const headers = {
    "Authorization": "Bearer {accessToken}",
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
<<<<<<< Updated upstream
    "event_id": 163329438,
    "user_ids": [
        5.4890532
    ],
    "users": [
        "velit"
=======
    "event_id": 29609.610110353,
    "user_ids": [
        70.6711895
    ],
    "users": [
        "vitae"
>>>>>>> Stashed changes
    ]
};

fetch(url, {
    method: "POST",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

POST api/{ver}/event-host-invite

URL Parameters

ver  string   >>>>>> Stashed changes data-component="url" hidden>

Body Parameters

event_id  number   >>>>>> Stashed changes data-component="body" hidden>

user_ids  number[] optional  

users  number[] optional  

users[].id  number optional   >>>>>> Stashed changes data-component="body" hidden>

PUT api/{ver}/event-invite

requires authentication

Example request:
curl --request PUT \
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/ratione/event-invite" \
    --header "Authorization: Bearer {accessToken}" \
    --header "Content-Type: application/json" \
    --data "{
    "event_id": 99700950.7,
    "accept": 11980544.964611426
=======
    "https://demo.metafox.app/api/v1/api/doloremque/event-invite" \
    --header "Authorization: Bearer {accessToken}" \
    --header "Content-Type: application/json" \
    --data "{
    "event_id": 0.3263,
    "accept": 42.605
>>>>>>> Stashed changes
}"
$client = new \GuzzleHttp\Client();
$response = $client->put(
<<<<<<< Updated upstream
    'https://demo.metafox.app/api/v1/api/ratione/event-invite',
=======
    'https://demo.metafox.app/api/v1/api/doloremque/event-invite',
>>>>>>> Stashed changes
    [
        'headers' => [
            'Authorization' => 'Bearer {accessToken}',
            'Content-Type' => 'application/json',
        ],
        'json' => [
<<<<<<< Updated upstream
            'event_id' => 99700950.7,
            'accept' => 11980544.964611426,
=======
            'event_id' => 0.3263,
            'accept' => 42.605,
>>>>>>> Stashed changes
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/ratione/event-invite"
=======
    "https://demo.metafox.app/api/v1/api/doloremque/event-invite"
>>>>>>> Stashed changes
);

const headers = {
    "Authorization": "Bearer {accessToken}",
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
<<<<<<< Updated upstream
    "event_id": 99700950.7,
    "accept": 11980544.964611426
=======
    "event_id": 0.3263,
    "accept": 42.605
>>>>>>> Stashed changes
};

fetch(url, {
    method: "PUT",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

PUT api/{ver}/event-invite

URL Parameters

ver  string   >>>>>> Stashed changes data-component="url" hidden>

Body Parameters

event_id  number   >>>>>> Stashed changes data-component="body" hidden>

accept  number   >>>>>> Stashed changes data-component="body" hidden>

Remove the specified resource from storage.

requires authentication

Example request:
curl --request DELETE \
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/dolore/event-invite" \
    --header "Authorization: Bearer {accessToken}" \
    --header "Content-Type: application/json" \
    --data "{
    "event_id": 197.6288,
    "user_id": "est"
=======
    "https://demo.metafox.app/api/v1/api/libero/event-invite" \
    --header "Authorization: Bearer {accessToken}" \
    --header "Content-Type: application/json" \
    --data "{
    "event_id": 548.841,
    "user_id": "assumenda"
>>>>>>> Stashed changes
}"
$client = new \GuzzleHttp\Client();
$response = $client->delete(
<<<<<<< Updated upstream
    'https://demo.metafox.app/api/v1/api/dolore/event-invite',
=======
    'https://demo.metafox.app/api/v1/api/libero/event-invite',
>>>>>>> Stashed changes
    [
        'headers' => [
            'Authorization' => 'Bearer {accessToken}',
            'Content-Type' => 'application/json',
        ],
        'json' => [
<<<<<<< Updated upstream
            'event_id' => 197.6288,
            'user_id' => 'est',
=======
            'event_id' => 548.841,
            'user_id' => 'assumenda',
>>>>>>> Stashed changes
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/dolore/event-invite"
=======
    "https://demo.metafox.app/api/v1/api/libero/event-invite"
>>>>>>> Stashed changes
);

const headers = {
    "Authorization": "Bearer {accessToken}",
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
<<<<<<< Updated upstream
    "event_id": 197.6288,
    "user_id": "est"
=======
    "event_id": 548.841,
    "user_id": "assumenda"
>>>>>>> Stashed changes
};

fetch(url, {
    method: "DELETE",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

DELETE api/{ver}/event-invite

URL Parameters

ver  string   >>>>>> Stashed changes data-component="url" hidden>

Body Parameters

event_id  number   >>>>>> Stashed changes data-component="body" hidden>

user_id  string   >>>>>> Stashed changes data-component="body" hidden>

GET api/{ver}/event-invite

requires authentication

Example request:
curl --request GET \
<<<<<<< Updated upstream
    --get "https://demo.metafox.app/api/v1/api/inventore/event-invite" \
    --header "Authorization: Bearer {accessToken}" \
    --header "Content-Type: application/json" \
    --data "{
    "event_id": 5106.91,
    "page": 38,
    "limit": 581605609.336
=======
    --get "https://demo.metafox.app/api/v1/api/unde/event-invite" \
    --header "Authorization: Bearer {accessToken}" \
    --header "Content-Type: application/json" \
    --data "{
    "event_id": 1.21,
    "page": 68,
    "limit": 24819.9870596
>>>>>>> Stashed changes
}"
$client = new \GuzzleHttp\Client();
$response = $client->get(
<<<<<<< Updated upstream
    'https://demo.metafox.app/api/v1/api/inventore/event-invite',
=======
    'https://demo.metafox.app/api/v1/api/unde/event-invite',
>>>>>>> Stashed changes
    [
        'headers' => [
            'Authorization' => 'Bearer {accessToken}',
            'Content-Type' => 'application/json',
        ],
        'json' => [
<<<<<<< Updated upstream
            'event_id' => 5106.91,
            'page' => 38,
            'limit' => 581605609.336,
=======
            'event_id' => 1.21,
            'page' => 68,
            'limit' => 24819.9870596,
>>>>>>> Stashed changes
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/inventore/event-invite"
=======
    "https://demo.metafox.app/api/v1/api/unde/event-invite"
>>>>>>> Stashed changes
);

const headers = {
    "Authorization": "Bearer {accessToken}",
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
<<<<<<< Updated upstream
    "event_id": 5106.91,
    "page": 38,
    "limit": 581605609.336
=======
    "event_id": 1.21,
    "page": 68,
    "limit": 24819.9870596
>>>>>>> Stashed changes
};

fetch(url, {
    method: "GET",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

GET api/{ver}/event-invite

URL Parameters

ver  string   >>>>>> Stashed changes data-component="url" hidden>

Body Parameters

event_id  number   >>>>>> Stashed changes data-component="body" hidden>

page  number optional   >>>>>> Stashed changes data-component="body" hidden>

Must be at least 1.

limit  number optional   >>>>>> Stashed changes data-component="body" hidden>

Store a newly created resource in storage.

requires authentication

Example request:
curl --request POST \
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/quidem/event-invite" \
    --header "Authorization: Bearer {accessToken}" \
    --header "Content-Type: application/json" \
    --data "{
    "event_id": 26713.575,
    "user_ids": [
        3672489.309
    ],
    "users": [
        "delectus"
=======
    "https://demo.metafox.app/api/v1/api/sint/event-invite" \
    --header "Authorization: Bearer {accessToken}" \
    --header "Content-Type: application/json" \
    --data "{
    "event_id": 408457.649907357,
    "user_ids": [
        3804.65883
    ],
    "users": [
        "temporibus"
>>>>>>> Stashed changes
    ]
}"
$client = new \GuzzleHttp\Client();
$response = $client->post(
<<<<<<< Updated upstream
    'https://demo.metafox.app/api/v1/api/quidem/event-invite',
=======
    'https://demo.metafox.app/api/v1/api/sint/event-invite',
>>>>>>> Stashed changes
    [
        'headers' => [
            'Authorization' => 'Bearer {accessToken}',
            'Content-Type' => 'application/json',
        ],
        'json' => [
<<<<<<< Updated upstream
            'event_id' => 26713.575,
            'user_ids' => [
                3672489.309,
            ],
            'users' => [
                'delectus',
=======
            'event_id' => 408457.649907357,
            'user_ids' => [
                3804.65883,
            ],
            'users' => [
                'temporibus',
>>>>>>> Stashed changes
            ],
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/quidem/event-invite"
=======
    "https://demo.metafox.app/api/v1/api/sint/event-invite"
>>>>>>> Stashed changes
);

const headers = {
    "Authorization": "Bearer {accessToken}",
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
<<<<<<< Updated upstream
    "event_id": 26713.575,
    "user_ids": [
        3672489.309
    ],
    "users": [
        "delectus"
=======
    "event_id": 408457.649907357,
    "user_ids": [
        3804.65883
    ],
    "users": [
        "temporibus"
>>>>>>> Stashed changes
    ]
};

fetch(url, {
    method: "POST",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

POST api/{ver}/event-invite

URL Parameters

ver  string   >>>>>> Stashed changes data-component="url" hidden>

Body Parameters

event_id  number   >>>>>> Stashed changes data-component="body" hidden>

user_ids  number[] optional  

users  number[] optional  

users[].id  number optional   >>>>>> Stashed changes data-component="body" hidden>

Display a listing of the resource.

requires authentication

Example request:
curl --request GET \
<<<<<<< Updated upstream
    --get "https://demo.metafox.app/api/v1/api/quis/event-member" \
    --header "Authorization: Bearer {accessToken}" \
    --header "Content-Type: application/json" \
    --data "{
    "event_id": 929.9,
    "view": "qui",
    "page": 35,
    "limit": 52369043.72
=======
    --get "https://demo.metafox.app/api/v1/api/et/event-member" \
    --header "Authorization: Bearer {accessToken}" \
    --header "Content-Type: application/json" \
    --data "{
    "event_id": 4697.78667124,
    "view": "laboriosam",
    "page": 53,
    "limit": 30506
>>>>>>> Stashed changes
}"
$client = new \GuzzleHttp\Client();
$response = $client->get(
<<<<<<< Updated upstream
    'https://demo.metafox.app/api/v1/api/quis/event-member',
=======
    'https://demo.metafox.app/api/v1/api/et/event-member',
>>>>>>> Stashed changes
    [
        'headers' => [
            'Authorization' => 'Bearer {accessToken}',
            'Content-Type' => 'application/json',
        ],
        'json' => [
<<<<<<< Updated upstream
            'event_id' => 929.9,
            'view' => 'qui',
            'page' => 35,
            'limit' => 52369043.72,
=======
            'event_id' => 4697.78667124,
            'view' => 'laboriosam',
            'page' => 53,
            'limit' => 30506.0,
>>>>>>> Stashed changes
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/quis/event-member"
=======
    "https://demo.metafox.app/api/v1/api/et/event-member"
>>>>>>> Stashed changes
);

const headers = {
    "Authorization": "Bearer {accessToken}",
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
<<<<<<< Updated upstream
    "event_id": 929.9,
    "view": "qui",
    "page": 35,
    "limit": 52369043.72
=======
    "event_id": 4697.78667124,
    "view": "laboriosam",
    "page": 53,
    "limit": 30506
>>>>>>> Stashed changes
};

fetch(url, {
    method: "GET",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

GET api/{ver}/event-member

URL Parameters

ver  string   >>>>>> Stashed changes data-component="url" hidden>

Body Parameters

q  string optional  

event_id  number   >>>>>> Stashed changes data-component="body" hidden>

view  string optional   >>>>>> Stashed changes data-component="body" hidden>

page  number optional   >>>>>> Stashed changes data-component="body" hidden>

Must be at least 1.

limit  number optional   >>>>>> Stashed changes data-component="body" hidden>

Store a newly created resource in storage.

requires authentication

Example request:
curl --request POST \
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/sed/event-member" \
    --header "Authorization: Bearer {accessToken}" \
    --header "Content-Type: application/json" \
    --data "{
    "event_id": 226.31814,
    "invite_code": "optio"
=======
    "https://demo.metafox.app/api/v1/api/vel/event-member" \
    --header "Authorization: Bearer {accessToken}" \
    --header "Content-Type: application/json" \
    --data "{
    "event_id": 210.8254,
    "invite_code": "minima"
>>>>>>> Stashed changes
}"
$client = new \GuzzleHttp\Client();
$response = $client->post(
<<<<<<< Updated upstream
    'https://demo.metafox.app/api/v1/api/sed/event-member',
=======
    'https://demo.metafox.app/api/v1/api/vel/event-member',
>>>>>>> Stashed changes
    [
        'headers' => [
            'Authorization' => 'Bearer {accessToken}',
            'Content-Type' => 'application/json',
        ],
        'json' => [
<<<<<<< Updated upstream
            'event_id' => 226.31814,
            'invite_code' => 'optio',
=======
            'event_id' => 210.8254,
            'invite_code' => 'minima',
>>>>>>> Stashed changes
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/sed/event-member"
=======
    "https://demo.metafox.app/api/v1/api/vel/event-member"
>>>>>>> Stashed changes
);

const headers = {
    "Authorization": "Bearer {accessToken}",
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
<<<<<<< Updated upstream
    "event_id": 226.31814,
    "invite_code": "optio"
=======
    "event_id": 210.8254,
    "invite_code": "minima"
>>>>>>> Stashed changes
};

fetch(url, {
    method: "POST",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

POST api/{ver}/event-member

URL Parameters

ver  string   >>>>>> Stashed changes data-component="url" hidden>

Body Parameters

event_id  number   >>>>>> Stashed changes data-component="body" hidden>

invite_code  string optional   >>>>>> Stashed changes data-component="body" hidden>

DELETE api/{ver}/event-member/host

requires authentication

Example request:
curl --request DELETE \
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/laborum/event-member/host" \
    --header "Authorization: Bearer {accessToken}" \
    --header "Content-Type: application/json" \
    --data "{
    "event_id": 3722,
    "user_id": 0.16
=======
    "https://demo.metafox.app/api/v1/api/eaque/event-member/host" \
    --header "Authorization: Bearer {accessToken}" \
    --header "Content-Type: application/json" \
    --data "{
    "event_id": 33.59,
    "user_id": 5000659.344
>>>>>>> Stashed changes
}"
$client = new \GuzzleHttp\Client();
$response = $client->delete(
<<<<<<< Updated upstream
    'https://demo.metafox.app/api/v1/api/laborum/event-member/host',
=======
    'https://demo.metafox.app/api/v1/api/eaque/event-member/host',
>>>>>>> Stashed changes
    [
        'headers' => [
            'Authorization' => 'Bearer {accessToken}',
            'Content-Type' => 'application/json',
        ],
        'json' => [
<<<<<<< Updated upstream
            'event_id' => 3722.0,
            'user_id' => 0.16,
=======
            'event_id' => 33.59,
            'user_id' => 5000659.344,
>>>>>>> Stashed changes
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/laborum/event-member/host"
=======
    "https://demo.metafox.app/api/v1/api/eaque/event-member/host"
>>>>>>> Stashed changes
);

const headers = {
    "Authorization": "Bearer {accessToken}",
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
<<<<<<< Updated upstream
    "event_id": 3722,
    "user_id": 0.16
=======
    "event_id": 33.59,
    "user_id": 5000659.344
>>>>>>> Stashed changes
};

fetch(url, {
    method: "DELETE",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

DELETE api/{ver}/event-member/host

URL Parameters

ver  string   >>>>>> Stashed changes data-component="url" hidden>

Body Parameters

event_id  number   >>>>>> Stashed changes data-component="body" hidden>

user_id  number   >>>>>> Stashed changes data-component="body" hidden>

PUT api/{ver}/event-member/interest/{id}

requires authentication

Example request:
curl --request PUT \
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/cumque/event-member/interest/8" \
    --header "Authorization: Bearer {accessToken}" \
    --header "Content-Type: application/json" \
    --data "{
    "interest": 4,
    "invite_code": "harum"
=======
    "https://demo.metafox.app/api/v1/api/eos/event-member/interest/74" \
    --header "Authorization: Bearer {accessToken}" \
    --header "Content-Type: application/json" \
    --data "{
    "interest": 31814.4,
    "invite_code": "cupiditate"
>>>>>>> Stashed changes
}"
$client = new \GuzzleHttp\Client();
$response = $client->put(
<<<<<<< Updated upstream
    'https://demo.metafox.app/api/v1/api/cumque/event-member/interest/8',
=======
    'https://demo.metafox.app/api/v1/api/eos/event-member/interest/74',
>>>>>>> Stashed changes
    [
        'headers' => [
            'Authorization' => 'Bearer {accessToken}',
            'Content-Type' => 'application/json',
        ],
        'json' => [
<<<<<<< Updated upstream
            'interest' => 4.0,
            'invite_code' => 'harum',
=======
            'interest' => 31814.4,
            'invite_code' => 'cupiditate',
>>>>>>> Stashed changes
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/cumque/event-member/interest/8"
=======
    "https://demo.metafox.app/api/v1/api/eos/event-member/interest/74"
>>>>>>> Stashed changes
);

const headers = {
    "Authorization": "Bearer {accessToken}",
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
<<<<<<< Updated upstream
    "interest": 4,
    "invite_code": "harum"
=======
    "interest": 31814.4,
    "invite_code": "cupiditate"
>>>>>>> Stashed changes
};

fetch(url, {
    method: "PUT",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

PUT api/{ver}/event-member/interest/{id}

URL Parameters

ver  string   >>>>>> Stashed changes data-component="url" hidden>

id  string   >>>>>> Stashed changes data-component="url" hidden>

The ID of the interest.

Body Parameters

interest  number   >>>>>> Stashed changes data-component="body" hidden>

invite_code  string optional   >>>>>> Stashed changes data-component="body" hidden>

DELETE api/{ver}/event-member/member

requires authentication

Example request:
curl --request DELETE \
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/quas/event-member/member" \
    --header "Authorization: Bearer {accessToken}" \
    --header "Content-Type: application/json" \
    --data "{
    "event_id": 3333.9,
    "user_id": 2887.905
=======
    "https://demo.metafox.app/api/v1/api/natus/event-member/member" \
    --header "Authorization: Bearer {accessToken}" \
    --header "Content-Type: application/json" \
    --data "{
    "event_id": 41943.14518,
    "user_id": 130516725.92174228
>>>>>>> Stashed changes
}"
$client = new \GuzzleHttp\Client();
$response = $client->delete(
<<<<<<< Updated upstream
    'https://demo.metafox.app/api/v1/api/quas/event-member/member',
=======
    'https://demo.metafox.app/api/v1/api/natus/event-member/member',
>>>>>>> Stashed changes
    [
        'headers' => [
            'Authorization' => 'Bearer {accessToken}',
            'Content-Type' => 'application/json',
        ],
        'json' => [
<<<<<<< Updated upstream
            'event_id' => 3333.9,
            'user_id' => 2887.905,
=======
            'event_id' => 41943.14518,
            'user_id' => 130516725.92174228,
>>>>>>> Stashed changes
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/quas/event-member/member"
=======
    "https://demo.metafox.app/api/v1/api/natus/event-member/member"
>>>>>>> Stashed changes
);

const headers = {
    "Authorization": "Bearer {accessToken}",
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
<<<<<<< Updated upstream
    "event_id": 3333.9,
    "user_id": 2887.905
=======
    "event_id": 41943.14518,
    "user_id": 130516725.92174228
>>>>>>> Stashed changes
};

fetch(url, {
    method: "DELETE",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

DELETE api/{ver}/event-member/member

URL Parameters

ver  string   >>>>>> Stashed changes data-component="url" hidden>

Body Parameters

event_id  number   >>>>>> Stashed changes data-component="body" hidden>

user_id  number   >>>>>> Stashed changes data-component="body" hidden>

Remove the specified resource from storage.

requires authentication

Example request:
curl --request DELETE \
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/inventore/event-member/61" \
=======
    "https://demo.metafox.app/api/v1/api/debitis/event-member/6087453" \
>>>>>>> Stashed changes
    --header "Authorization: Bearer {accessToken}" \
$client = new \GuzzleHttp\Client();
$response = $client->delete(
<<<<<<< Updated upstream
    'https://demo.metafox.app/api/v1/api/inventore/event-member/61',
=======
    'https://demo.metafox.app/api/v1/api/debitis/event-member/6087453',
>>>>>>> Stashed changes
    [
        'headers' => [
            'Authorization' => 'Bearer {accessToken}',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/inventore/event-member/61"
=======
    "https://demo.metafox.app/api/v1/api/debitis/event-member/6087453"
>>>>>>> Stashed changes
);

const headers = {
    "Authorization": "Bearer {accessToken}",
    "Accept": "application/json",
};

fetch(url, {
    method: "DELETE",
    headers,
}).then(response => response.json());

Request      

DELETE api/{ver}/event-member/{id}

URL Parameters

ver  string   >>>>>> Stashed changes data-component="url" hidden>

id  string   >>>>>> Stashed changes data-component="url" hidden>

The ID of the event member.

Body Parameters

not_invite_again  string optional  

PATCH api/{ver}/event/approve/{id}

requires authentication

Example request:
curl --request PATCH \
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/dicta/event/approve/817" \
=======
    "https://demo.metafox.app/api/v1/api/sed/event/approve/9" \
>>>>>>> Stashed changes
    --header "Authorization: Bearer {accessToken}"
$client = new \GuzzleHttp\Client();
$response = $client->patch(
<<<<<<< Updated upstream
    'https://demo.metafox.app/api/v1/api/dicta/event/approve/817',
=======
    'https://demo.metafox.app/api/v1/api/sed/event/approve/9',
>>>>>>> Stashed changes
    [
        'headers' => [
            'Authorization' => 'Bearer {accessToken}',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/dicta/event/approve/817"
=======
    "https://demo.metafox.app/api/v1/api/sed/event/approve/9"
>>>>>>> Stashed changes
);

const headers = {
    "Authorization": "Bearer {accessToken}",
    "Accept": "application/json",
};

fetch(url, {
    method: "PATCH",
    headers,
}).then(response => response.json());

Request      

PATCH api/{ver}/event/approve/{id}

URL Parameters

ver  string   >>>>>> Stashed changes data-component="url" hidden>

id  string   >>>>>> Stashed changes data-component="url" hidden>

The ID of the approve.

POST api/{ver}/event/banner/{id}

requires authentication

<<<<<<< Updated upstream =======
Example request:
curl --request POST \
    "https://demo.metafox.app/api/v1/api/minus/event/banner/70953" \
    --header "Authorization: Bearer {accessToken}" \
    --header "Content-Type: application/json" \
    --data "{
    "temp_file": 473818410.7187,
    "position": "omnis"
}"
$client = new \GuzzleHttp\Client();
$response = $client->post(
    'https://demo.metafox.app/api/v1/api/minus/event/banner/70953',
    [
        'headers' => [
            'Authorization' => 'Bearer {accessToken}',
            'Content-Type' => 'application/json',
        ],
        'json' => [
            'temp_file' => 473818410.7187,
            'position' => 'omnis',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
    "https://demo.metafox.app/api/v1/api/minus/event/banner/70953"
);

const headers = {
    "Authorization": "Bearer {accessToken}",
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
    "temp_file": 473818410.7187,
    "position": "omnis"
};

fetch(url, {
    method: "POST",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

POST api/{ver}/event/banner/{id}

URL Parameters

ver  string  

id  string  

The ID of the banner.

Body Parameters

image  string optional  

temp_file  number optional  

position  string optional  

DELETE api/{ver}/event/banner/{id}

requires authentication

Example request:
curl --request DELETE \
    "https://demo.metafox.app/api/v1/api/blanditiis/event/banner/647626" \
    --header "Authorization: Bearer {accessToken}"
$client = new \GuzzleHttp\Client();
$response = $client->delete(
    'https://demo.metafox.app/api/v1/api/blanditiis/event/banner/647626',
    [
        'headers' => [
            'Authorization' => 'Bearer {accessToken}',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
    "https://demo.metafox.app/api/v1/api/blanditiis/event/banner/647626"
);

const headers = {
    "Authorization": "Bearer {accessToken}",
    "Accept": "application/json",
};

fetch(url, {
    method: "DELETE",
    headers,
}).then(response => response.json());

Request      

DELETE api/{ver}/event/banner/{id}

URL Parameters

ver  string  

id  string  

The ID of the banner.

PATCH api/{ver}/event/feature/{id}

requires authentication

>>>>>>> Stashed changes
Example request:
<<<<<<< Updated upstream
curl --request POST \
    "https://demo.metafox.app/api/v1/api/cumque/event/banner/96261207" \
=======
    
curl --request PATCH \
    "https://demo.metafox.app/api/v1/api/dolorem/event/feature/81" \
>>>>>>> Stashed changes
    --header "Authorization: Bearer {accessToken}" \
    --header "Content-Type: application/json" \
    --data "{
    "temp_file": 37.86,
    "position": "natus"
}"
$client = new \GuzzleHttp\Client();
<<<<<<< Updated upstream
$response = $client->post(
    'https://demo.metafox.app/api/v1/api/cumque/event/banner/96261207',
=======
$response = $client->patch(
    'https://demo.metafox.app/api/v1/api/dolorem/event/feature/81',
>>>>>>> Stashed changes
    [
        'headers' => [
            'Authorization' => 'Bearer {accessToken}',
            'Content-Type' => 'application/json',
        ],
        'json' => [
            'temp_file' => 37.86,
            'position' => 'natus',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/cumque/event/banner/96261207"
=======
    "https://demo.metafox.app/api/v1/api/dolorem/event/feature/81"
>>>>>>> Stashed changes
);

const headers = {
    "Authorization": "Bearer {accessToken}",
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
    "temp_file": 37.86,
    "position": "natus"
};

fetch(url, {
    method: "POST",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

POST api/{ver}/event/banner/{id}

URL Parameters

ver  string  

id  string  

The ID of the banner.

Body Parameters

image  string optional  

temp_file  number optional  

position  string optional  

DELETE api/{ver}/event/banner/{id}

requires authentication

Example request:
curl --request DELETE \
    "https://demo.metafox.app/api/v1/api/repudiandae/event/banner/31" \
    --header "Authorization: Bearer {accessToken}"
$client = new \GuzzleHttp\Client();
$response = $client->delete(
    'https://demo.metafox.app/api/v1/api/repudiandae/event/banner/31',
    [
        'headers' => [
            'Authorization' => 'Bearer {accessToken}',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
    "https://demo.metafox.app/api/v1/api/repudiandae/event/banner/31"
);

const headers = {
    "Authorization": "Bearer {accessToken}",
    "Accept": "application/json",
};

fetch(url, {
    method: "DELETE",
    headers,
}).then(response => response.json());

Request      

DELETE api/{ver}/event/banner/{id}

URL Parameters

ver  string  

id  string  

The ID of the banner.

PATCH api/{ver}/event/feature/{id}

requires authentication

Example request:
curl --request PATCH \
    "https://demo.metafox.app/api/v1/api/ab/event/feature/9" \
    --header "Authorization: Bearer {accessToken}" \
    --header "Content-Type: application/json" \
    --data "{
    "feature": "0"
}"
$client = new \GuzzleHttp\Client();
$response = $client->patch(
    'https://demo.metafox.app/api/v1/api/ab/event/feature/9',
    [
        'headers' => [
            'Authorization' => 'Bearer {accessToken}',
            'Content-Type' => 'application/json',
        ],
        'json' => [
            'feature' => '0',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
    "https://demo.metafox.app/api/v1/api/ab/event/feature/9"
);

const headers = {
    "Authorization": "Bearer {accessToken}",
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
    "feature": "0"
};

fetch(url, {
    method: "PATCH",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

PATCH api/{ver}/event/feature/{id}

URL Parameters

ver  string   >>>>>> Stashed changes data-component="url" hidden>

id  string   >>>>>> Stashed changes data-component="url" hidden>

The ID of the feature.

Body Parameters

feature  number   >>>>>> Stashed changes data-component="body" hidden>

Must be one of 0 or 1.

Display a listing of the resource.

requires authentication

Example request:
curl --request GET \
<<<<<<< Updated upstream
    --get "https://demo.metafox.app/api/v1/api/tempora/event/setting/form/1" \
=======
    --get "https://demo.metafox.app/api/v1/api/dolorem/event/setting/form/67" \
>>>>>>> Stashed changes
    --header "Authorization: Bearer {accessToken}"
$client = new \GuzzleHttp\Client();
$response = $client->get(
<<<<<<< Updated upstream
    'https://demo.metafox.app/api/v1/api/tempora/event/setting/form/1',
=======
    'https://demo.metafox.app/api/v1/api/dolorem/event/setting/form/67',
>>>>>>> Stashed changes
    [
        'headers' => [
            'Authorization' => 'Bearer {accessToken}',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/tempora/event/setting/form/1"
=======
    "https://demo.metafox.app/api/v1/api/dolorem/event/setting/form/67"
>>>>>>> Stashed changes
);

const headers = {
    "Authorization": "Bearer {accessToken}",
    "Accept": "application/json",
};

fetch(url, {
    method: "GET",
    headers,
}).then(response => response.json());

Request      

GET api/{ver}/event/setting/form/{id}

URL Parameters

ver  string   >>>>>> Stashed changes data-component="url" hidden>

id  string   >>>>>> Stashed changes data-component="url" hidden>

The ID of the form.

PUT api/{ver}/event/setting/{id}

requires authentication

Example request:
curl --request PUT \
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/voluptas/event/setting/74257" \
    --header "Authorization: Bearer {accessToken}" \
    --header "Content-Type: application/json" \
    --data "{
    "pending_mode": 11115419.9171335
=======
    "https://demo.metafox.app/api/v1/api/quia/event/setting/0923" \
    --header "Authorization: Bearer {accessToken}" \
    --header "Content-Type: application/json" \
    --data "{
    "pending_mode": 1794.434849054
>>>>>>> Stashed changes
}"
$client = new \GuzzleHttp\Client();
$response = $client->put(
<<<<<<< Updated upstream
    'https://demo.metafox.app/api/v1/api/voluptas/event/setting/74257',
=======
    'https://demo.metafox.app/api/v1/api/quia/event/setting/0923',
>>>>>>> Stashed changes
    [
        'headers' => [
            'Authorization' => 'Bearer {accessToken}',
            'Content-Type' => 'application/json',
        ],
        'json' => [
<<<<<<< Updated upstream
            'pending_mode' => 11115419.9171335,
=======
            'pending_mode' => 1794.434849054,
>>>>>>> Stashed changes
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/voluptas/event/setting/74257"
=======
    "https://demo.metafox.app/api/v1/api/quia/event/setting/0923"
>>>>>>> Stashed changes
);

const headers = {
    "Authorization": "Bearer {accessToken}",
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
<<<<<<< Updated upstream
    "pending_mode": 11115419.9171335
=======
    "pending_mode": 1794.434849054
>>>>>>> Stashed changes
};

fetch(url, {
    method: "PUT",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

PUT api/{ver}/event/setting/{id}

URL Parameters

ver  string   >>>>>> Stashed changes data-component="url" hidden>

id  string   >>>>>> Stashed changes data-component="url" hidden>

The ID of the setting.

Body Parameters

pending_mode  number   >>>>>> Stashed changes data-component="body" hidden>

Sponsor event in feed.

requires authentication

Example request:
curl --request PATCH \
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/delectus/event/sponsor-in-feed/11" \
    --header "Authorization: Bearer {accessToken}" \
    --header "Content-Type: application/json" \
    --data "{
    "sponsor": 100191.218
=======
    "https://demo.metafox.app/api/v1/api/nulla/event/sponsor-in-feed/431" \
    --header "Authorization: Bearer {accessToken}" \
    --header "Content-Type: application/json" \
    --data "{
    "sponsor": 267532.268
>>>>>>> Stashed changes
}"
$client = new \GuzzleHttp\Client();
$response = $client->patch(
<<<<<<< Updated upstream
    'https://demo.metafox.app/api/v1/api/delectus/event/sponsor-in-feed/11',
=======
    'https://demo.metafox.app/api/v1/api/nulla/event/sponsor-in-feed/431',
>>>>>>> Stashed changes
    [
        'headers' => [
            'Authorization' => 'Bearer {accessToken}',
            'Content-Type' => 'application/json',
        ],
        'json' => [
<<<<<<< Updated upstream
            'sponsor' => 100191.218,
=======
            'sponsor' => 267532.268,
>>>>>>> Stashed changes
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/delectus/event/sponsor-in-feed/11"
=======
    "https://demo.metafox.app/api/v1/api/nulla/event/sponsor-in-feed/431"
>>>>>>> Stashed changes
);

const headers = {
    "Authorization": "Bearer {accessToken}",
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
<<<<<<< Updated upstream
    "sponsor": 100191.218
=======
    "sponsor": 267532.268
>>>>>>> Stashed changes
};

fetch(url, {
    method: "PATCH",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

PATCH api/{ver}/event/sponsor-in-feed/{id}

URL Parameters

ver  string   >>>>>> Stashed changes data-component="url" hidden>

id  string   >>>>>> Stashed changes data-component="url" hidden>

The ID of the sponsor in feed.

Body Parameters

sponsor  number   >>>>>> Stashed changes data-component="body" hidden>

PATCH api/{ver}/event/sponsor/{id}

requires authentication

Example request:
curl --request PATCH \
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/assumenda/event/sponsor/06" \
    --header "Authorization: Bearer {accessToken}" \
    --header "Content-Type: application/json" \
    --data "{
    "sponsor": "voluptatibus"
=======
    "https://demo.metafox.app/api/v1/api/voluptas/event/sponsor/29" \
    --header "Authorization: Bearer {accessToken}" \
    --header "Content-Type: application/json" \
    --data "{
    "sponsor": "ipsam"
>>>>>>> Stashed changes
}"
$client = new \GuzzleHttp\Client();
$response = $client->patch(
<<<<<<< Updated upstream
    'https://demo.metafox.app/api/v1/api/assumenda/event/sponsor/06',
=======
    'https://demo.metafox.app/api/v1/api/voluptas/event/sponsor/29',
>>>>>>> Stashed changes
    [
        'headers' => [
            'Authorization' => 'Bearer {accessToken}',
            'Content-Type' => 'application/json',
        ],
        'json' => [
<<<<<<< Updated upstream
            'sponsor' => 'voluptatibus',
=======
            'sponsor' => 'ipsam',
>>>>>>> Stashed changes
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/assumenda/event/sponsor/06"
=======
    "https://demo.metafox.app/api/v1/api/voluptas/event/sponsor/29"
>>>>>>> Stashed changes
);

const headers = {
    "Authorization": "Bearer {accessToken}",
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
<<<<<<< Updated upstream
    "sponsor": "voluptatibus"
=======
    "sponsor": "ipsam"
>>>>>>> Stashed changes
};

fetch(url, {
    method: "PATCH",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

PATCH api/{ver}/event/sponsor/{id}

URL Parameters

ver  string   >>>>>> Stashed changes data-component="url" hidden>

id  string   >>>>>> Stashed changes data-component="url" hidden>

The ID of the sponsor.

Body Parameters

sponsor  string   >>>>>> Stashed changes data-component="body" hidden>

Display the specified resource.

requires authentication

Example request:
curl --request GET \
<<<<<<< Updated upstream
    --get "https://demo.metafox.app/api/v1/api/consequatur/event/837814729" \
    --header "Authorization: Bearer {accessToken}" \
    --header "Content-Type: application/json" \
    --data "{
    "invite_code": "est"
=======
    --get "https://demo.metafox.app/api/v1/api/non/event/39" \
    --header "Authorization: Bearer {accessToken}" \
    --header "Content-Type: application/json" \
    --data "{
    "invite_code": "ducimus"
>>>>>>> Stashed changes
}"
$client = new \GuzzleHttp\Client();
$response = $client->get(
<<<<<<< Updated upstream
    'https://demo.metafox.app/api/v1/api/consequatur/event/837814729',
=======
    'https://demo.metafox.app/api/v1/api/non/event/39',
>>>>>>> Stashed changes
    [
        'headers' => [
            'Authorization' => 'Bearer {accessToken}',
            'Content-Type' => 'application/json',
        ],
        'json' => [
<<<<<<< Updated upstream
            'invite_code' => 'est',
=======
            'invite_code' => 'ducimus',
>>>>>>> Stashed changes
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/consequatur/event/837814729"
=======
    "https://demo.metafox.app/api/v1/api/non/event/39"
>>>>>>> Stashed changes
);

const headers = {
    "Authorization": "Bearer {accessToken}",
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
<<<<<<< Updated upstream
    "invite_code": "est"
=======
    "invite_code": "ducimus"
>>>>>>> Stashed changes
};

fetch(url, {
    method: "GET",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

GET api/{ver}/event/{id}

URL Parameters

ver  string   >>>>>> Stashed changes data-component="url" hidden>

id  string   >>>>>> Stashed changes data-component="url" hidden>

The ID of the event.

Body Parameters

invite_code  string optional   >>>>>> Stashed changes data-component="body" hidden>

Remove the specified resource from storage.

requires authentication

Example request:
curl --request DELETE \
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/consectetur/event/54" \
=======
    "https://demo.metafox.app/api/v1/api/necessitatibus/event/305925" \
>>>>>>> Stashed changes
    --header "Authorization: Bearer {accessToken}"
$client = new \GuzzleHttp\Client();
$response = $client->delete(
<<<<<<< Updated upstream
    'https://demo.metafox.app/api/v1/api/consectetur/event/54',
=======
    'https://demo.metafox.app/api/v1/api/necessitatibus/event/305925',
>>>>>>> Stashed changes
    [
        'headers' => [
            'Authorization' => 'Bearer {accessToken}',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/consectetur/event/54"
=======
    "https://demo.metafox.app/api/v1/api/necessitatibus/event/305925"
>>>>>>> Stashed changes
);

const headers = {
    "Authorization": "Bearer {accessToken}",
    "Accept": "application/json",
};

fetch(url, {
    method: "DELETE",
    headers,
}).then(response => response.json());

Request      

DELETE api/{ver}/event/{id}

URL Parameters

ver  string   >>>>>> Stashed changes data-component="url" hidden>

id  string   >>>>>> Stashed changes data-component="url" hidden>

The ID of the event.

POST api/{ver}/event/{id}/mass-email

requires authentication

Example request:
curl --request POST \
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/unde/event/3/mass-email" \
    --header "Authorization: Bearer {accessToken}" \
    --header "Content-Type: application/json" \
    --data "{
    "subject": "facilis",
    "text": "voluptatem"
=======
    "https://demo.metafox.app/api/v1/api/earum/event/1/mass-email" \
    --header "Authorization: Bearer {accessToken}" \
    --header "Content-Type: application/json" \
    --data "{
    "subject": "velit",
    "text": "cum"
>>>>>>> Stashed changes
}"
$client = new \GuzzleHttp\Client();
$response = $client->post(
<<<<<<< Updated upstream
    'https://demo.metafox.app/api/v1/api/unde/event/3/mass-email',
=======
    'https://demo.metafox.app/api/v1/api/earum/event/1/mass-email',
>>>>>>> Stashed changes
    [
        'headers' => [
            'Authorization' => 'Bearer {accessToken}',
            'Content-Type' => 'application/json',
        ],
        'json' => [
<<<<<<< Updated upstream
            'subject' => 'facilis',
            'text' => 'voluptatem',
=======
            'subject' => 'velit',
            'text' => 'cum',
>>>>>>> Stashed changes
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/unde/event/3/mass-email"
=======
    "https://demo.metafox.app/api/v1/api/earum/event/1/mass-email"
>>>>>>> Stashed changes
);

const headers = {
    "Authorization": "Bearer {accessToken}",
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
<<<<<<< Updated upstream
    "subject": "facilis",
    "text": "voluptatem"
=======
    "subject": "velit",
    "text": "cum"
>>>>>>> Stashed changes
};

fetch(url, {
    method: "POST",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

POST api/{ver}/event/{id}/mass-email

URL Parameters

ver  string   >>>>>> Stashed changes data-component="url" hidden>

id  string   >>>>>> Stashed changes data-component="url" hidden>

The ID of the event.

Body Parameters

subject  string optional   >>>>>> Stashed changes data-component="body" hidden>

text  string optional   >>>>>> Stashed changes data-component="body" hidden>

GET api/{ver}/event/{id}/stats

requires authentication

Example request:
curl --request GET \
<<<<<<< Updated upstream
    --get "https://demo.metafox.app/api/v1/api/sunt/event/74155032/stats" \
=======
    --get "https://demo.metafox.app/api/v1/api/ea/event/67260/stats" \
>>>>>>> Stashed changes
    --header "Authorization: Bearer {accessToken}"
$client = new \GuzzleHttp\Client();
$response = $client->get(
<<<<<<< Updated upstream
    'https://demo.metafox.app/api/v1/api/sunt/event/74155032/stats',
=======
    'https://demo.metafox.app/api/v1/api/ea/event/67260/stats',
>>>>>>> Stashed changes
    [
        'headers' => [
            'Authorization' => 'Bearer {accessToken}',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/sunt/event/74155032/stats"
=======
    "https://demo.metafox.app/api/v1/api/ea/event/67260/stats"
>>>>>>> Stashed changes
);

const headers = {
    "Authorization": "Bearer {accessToken}",
    "Accept": "application/json",
};

fetch(url, {
    method: "GET",
    headers,
}).then(response => response.json());

Request      

GET api/{ver}/event/{id}/stats

URL Parameters

ver  string   >>>>>> Stashed changes data-component="url" hidden>

id  string   >>>>>> Stashed changes data-component="url" hidden>

The ID of the event.

Feed

App name: Feed Version: 5.0.13 Author: phpFox Updated at: Dec 26, 2023

Browse feed item.

requires authentication

Example request:
curl --request GET \
<<<<<<< Updated upstream
    --get "https://demo.metafox.app/api/v1/api/modi/feed" \
    --header "Authorization: Bearer {accessToken}" \
    --header "Content-Type: application/json" \
    --data "{
    "q": "nihil",
    "page": 77,
    "limit": 410687670.4769,
    "user_id": 61,
    "item_id": 2,
    "item_type": "laboriosam",
    "last_feed_id": 24.4,
    "related_comment_friend_only": "1",
    "view": "aspernatur",
    "from": "quas",
    "type_id": "laudantium",
    "sort": "fugit",
    "sort_type": "quia",
    "status": "nisi",
    "sponsored_feed_ids": [
        48
=======
    --get "https://demo.metafox.app/api/v1/api/exercitationem/feed" \
    --header "Authorization: Bearer {accessToken}" \
    --header "Content-Type: application/json" \
    --data "{
    "q": "quibusdam",
    "page": 50,
    "limit": 5968798.7364394,
    "user_id": 10,
    "item_id": 1601111.91,
    "item_type": "aut",
    "last_feed_id": 1.819,
    "related_comment_friend_only": "1",
    "view": "iusto",
    "from": "est",
    "type_id": "repellendus",
    "sort": "itaque",
    "sort_type": "ex",
    "status": "nihil",
    "sponsored_feed_ids": [
        44
>>>>>>> Stashed changes
    ]
}"
$client = new \GuzzleHttp\Client();
$response = $client->get(
<<<<<<< Updated upstream
    'https://demo.metafox.app/api/v1/api/modi/feed',
=======
    'https://demo.metafox.app/api/v1/api/exercitationem/feed',
>>>>>>> Stashed changes
    [
        'headers' => [
            'Authorization' => 'Bearer {accessToken}',
            'Content-Type' => 'application/json',
        ],
        'json' => [
<<<<<<< Updated upstream
            'q' => 'nihil',
            'page' => 77,
            'limit' => 410687670.4769,
            'user_id' => 61,
            'item_id' => 2.0,
            'item_type' => 'laboriosam',
            'last_feed_id' => 24.4,
            'related_comment_friend_only' => '1',
            'view' => 'aspernatur',
            'from' => 'quas',
            'type_id' => 'laudantium',
            'sort' => 'fugit',
            'sort_type' => 'quia',
            'status' => 'nisi',
            'sponsored_feed_ids' => [
                48,
=======
            'q' => 'quibusdam',
            'page' => 50,
            'limit' => 5968798.7364394,
            'user_id' => 10,
            'item_id' => 1601111.91,
            'item_type' => 'aut',
            'last_feed_id' => 1.819,
            'related_comment_friend_only' => '1',
            'view' => 'iusto',
            'from' => 'est',
            'type_id' => 'repellendus',
            'sort' => 'itaque',
            'sort_type' => 'ex',
            'status' => 'nihil',
            'sponsored_feed_ids' => [
                44,
>>>>>>> Stashed changes
            ],
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/modi/feed"
=======
    "https://demo.metafox.app/api/v1/api/exercitationem/feed"
>>>>>>> Stashed changes
);

const headers = {
    "Authorization": "Bearer {accessToken}",
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
<<<<<<< Updated upstream
    "q": "nihil",
    "page": 77,
    "limit": 410687670.4769,
    "user_id": 61,
    "item_id": 2,
    "item_type": "laboriosam",
    "last_feed_id": 24.4,
    "related_comment_friend_only": "1",
    "view": "aspernatur",
    "from": "quas",
    "type_id": "laudantium",
    "sort": "fugit",
    "sort_type": "quia",
    "status": "nisi",
    "sponsored_feed_ids": [
        48
=======
    "q": "quibusdam",
    "page": 50,
    "limit": 5968798.7364394,
    "user_id": 10,
    "item_id": 1601111.91,
    "item_type": "aut",
    "last_feed_id": 1.819,
    "related_comment_friend_only": "1",
    "view": "iusto",
    "from": "est",
    "type_id": "repellendus",
    "sort": "itaque",
    "sort_type": "ex",
    "status": "nihil",
    "sponsored_feed_ids": [
        44
>>>>>>> Stashed changes
    ]
};

fetch(url, {
    method: "GET",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

GET api/{ver}/feed

URL Parameters

ver  string   >>>>>> Stashed changes data-component="url" hidden>

Body Parameters

q  string optional   >>>>>> Stashed changes data-component="body" hidden>

page  number optional   >>>>>> Stashed changes data-component="body" hidden>

Must be at least 1.

limit  number optional   >>>>>> Stashed changes data-component="body" hidden>

user_id  integer optional   >>>>>> Stashed changes data-component="body" hidden>

Must be at least 1.

item_id  number optional   >>>>>> Stashed changes data-component="body" hidden>

item_type  string optional   >>>>>> Stashed changes data-component="body" hidden>

hashtag  string optional  

last_feed_id  number optional   >>>>>> Stashed changes data-component="body" hidden>

related_comment_friend_only  string optional  

Must be one of 0 or 1.

view  string optional   >>>>>> Stashed changes data-component="body" hidden>

from  string optional   >>>>>> Stashed changes data-component="body" hidden>

type_id  string optional   >>>>>> Stashed changes data-component="body" hidden>

sort  string optional   >>>>>> Stashed changes data-component="body" hidden>

sort_type  string optional   >>>>>> Stashed changes data-component="body" hidden>

status  string optional   >>>>>> Stashed changes data-component="body" hidden>

is_preview_tag  string optional  

has_pin_post  string optional  

sponsored_feed_ids  integer[] optional  

Must be at least 1.

Create feed.

requires authentication

Example request:
curl --request POST \
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/qui/feed" \
    --header "Authorization: Bearer {accessToken}" \
    --header "Content-Type: application/json" \
    --data "{
    "post_type": "odit",
    "status_background_id": 79,
    "location": {
        "address": "quas",
        "lat": 6854.96006869,
        "lng": 76.6246
    },
    "tagged_friends": [
        559913138.3
    ],
    "tagged_in_photo": [
        {
            "friend_id": 7160018.03,
            "px": 20857.1,
            "py": 60358
=======
    "https://demo.metafox.app/api/v1/api/sed/feed" \
    --header "Authorization: Bearer {accessToken}" \
    --header "Content-Type: application/json" \
    --data "{
    "post_type": "labore",
    "status_background_id": 55,
    "location": {
        "address": "est",
        "lat": 68129.39,
        "lng": 5.10573629
    },
    "tagged_friends": [
        82.3679
    ],
    "tagged_in_photo": [
        {
            "friend_id": 43634490.6184923,
            "px": 66597529.1,
            "py": 49876.25
>>>>>>> Stashed changes
        }
    ]
}"
$client = new \GuzzleHttp\Client();
$response = $client->post(
<<<<<<< Updated upstream
    'https://demo.metafox.app/api/v1/api/qui/feed',
=======
    'https://demo.metafox.app/api/v1/api/sed/feed',
>>>>>>> Stashed changes
    [
        'headers' => [
            'Authorization' => 'Bearer {accessToken}',
            'Content-Type' => 'application/json',
        ],
        'json' => [
<<<<<<< Updated upstream
            'post_type' => 'odit',
            'status_background_id' => 79,
            'location' => [
                'address' => 'quas',
                'lat' => 6854.96006869,
                'lng' => 76.6246,
            ],
            'tagged_friends' => [
                559913138.3,
            ],
            'tagged_in_photo' => [
                [
                    'friend_id' => 7160018.03,
                    'px' => 20857.1,
                    'py' => 60358.0,
=======
            'post_type' => 'labore',
            'status_background_id' => 55,
            'location' => [
                'address' => 'est',
                'lat' => 68129.39,
                'lng' => 5.10573629,
            ],
            'tagged_friends' => [
                82.3679,
            ],
            'tagged_in_photo' => [
                [
                    'friend_id' => 43634490.6184923,
                    'px' => 66597529.1,
                    'py' => 49876.25,
>>>>>>> Stashed changes
                ],
            ],
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/qui/feed"
=======
    "https://demo.metafox.app/api/v1/api/sed/feed"
>>>>>>> Stashed changes
);

const headers = {
    "Authorization": "Bearer {accessToken}",
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
<<<<<<< Updated upstream
    "post_type": "odit",
    "status_background_id": 79,
    "location": {
        "address": "quas",
        "lat": 6854.96006869,
        "lng": 76.6246
    },
    "tagged_friends": [
        559913138.3
    ],
    "tagged_in_photo": [
        {
            "friend_id": 7160018.03,
            "px": 20857.1,
            "py": 60358
=======
    "post_type": "labore",
    "status_background_id": 55,
    "location": {
        "address": "est",
        "lat": 68129.39,
        "lng": 5.10573629
    },
    "tagged_friends": [
        82.3679
    ],
    "tagged_in_photo": [
        {
            "friend_id": 43634490.6184923,
            "px": 66597529.1,
            "py": 49876.25
>>>>>>> Stashed changes
        }
    ]
};

fetch(url, {
    method: "POST",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

POST api/{ver}/feed

URL Parameters

ver  string   >>>>>> Stashed changes data-component="url" hidden>

Body Parameters

post_type  string   >>>>>> Stashed changes data-component="body" hidden>

privacy  string optional  

status_background_id  number optional   >>>>>> Stashed changes data-component="body" hidden>

Must be at least 1.

parent_item_id  string optional  

post_as_parent  string optional  

user_status  string optional  

location  object optional  

location.address  string optional   >>>>>> Stashed changes data-component="body" hidden>

location.lat  number optional   >>>>>> Stashed changes data-component="body" hidden>

location.lng  number optional   >>>>>> Stashed changes data-component="body" hidden>

tagged_friends  number[] optional  

tagged_in_photo  object[] optional  

tagged_in_photo[].friend_id  number optional   >>>>>> Stashed changes data-component="body" hidden>

tagged_in_photo[].px  number optional   >>>>>> Stashed changes data-component="body" hidden>

tagged_in_photo[].py  number optional   >>>>>> Stashed changes data-component="body" hidden>

PATCH api/{ver}/feed/allow-preview/{id}

requires authentication

Example request:
curl --request PATCH \
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/ex/feed/allow-preview/649" \
    --header "Authorization: Bearer {accessToken}" \
    --header "Content-Type: application/json" \
    --data "{
    "is_allowed": "est"
=======
    "https://demo.metafox.app/api/v1/api/magnam/feed/allow-preview/37" \
    --header "Authorization: Bearer {accessToken}" \
    --header "Content-Type: application/json" \
    --data "{
    "is_allowed": "minima"
>>>>>>> Stashed changes
}"
$client = new \GuzzleHttp\Client();
$response = $client->patch(
<<<<<<< Updated upstream
    'https://demo.metafox.app/api/v1/api/ex/feed/allow-preview/649',
=======
    'https://demo.metafox.app/api/v1/api/magnam/feed/allow-preview/37',
>>>>>>> Stashed changes
    [
        'headers' => [
            'Authorization' => 'Bearer {accessToken}',
            'Content-Type' => 'application/json',
        ],
        'json' => [
<<<<<<< Updated upstream
            'is_allowed' => 'est',
=======
            'is_allowed' => 'minima',
>>>>>>> Stashed changes
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/ex/feed/allow-preview/649"
=======
    "https://demo.metafox.app/api/v1/api/magnam/feed/allow-preview/37"
>>>>>>> Stashed changes
);

const headers = {
    "Authorization": "Bearer {accessToken}",
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
<<<<<<< Updated upstream
    "is_allowed": "est"
=======
    "is_allowed": "minima"
>>>>>>> Stashed changes
};

fetch(url, {
    method: "PATCH",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

PATCH api/{ver}/feed/allow-preview/{id}

URL Parameters

ver  string   >>>>>> Stashed changes data-component="url" hidden>

id  string   >>>>>> Stashed changes data-component="url" hidden>

The ID of the allow preview.

Body Parameters

is_allowed  string   >>>>>> Stashed changes data-component="body" hidden>

Approve pending post.

requires authentication

Example request:
curl --request PATCH \
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/molestias/feed/approve/6" \
=======
    "https://demo.metafox.app/api/v1/api/qui/feed/approve/6" \
>>>>>>> Stashed changes
    --header "Authorization: Bearer {accessToken}"
$client = new \GuzzleHttp\Client();
$response = $client->patch(
<<<<<<< Updated upstream
    'https://demo.metafox.app/api/v1/api/molestias/feed/approve/6',
=======
    'https://demo.metafox.app/api/v1/api/qui/feed/approve/6',
>>>>>>> Stashed changes
    [
        'headers' => [
            'Authorization' => 'Bearer {accessToken}',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/molestias/feed/approve/6"
=======
    "https://demo.metafox.app/api/v1/api/qui/feed/approve/6"
>>>>>>> Stashed changes
);

const headers = {
    "Authorization": "Bearer {accessToken}",
    "Accept": "application/json",
};

fetch(url, {
    method: "PATCH",
    headers,
}).then(response => response.json());

Request      

PATCH api/{ver}/feed/approve/{id}

URL Parameters

ver  string   >>>>>> Stashed changes data-component="url" hidden>

id  string  

The ID of the approve.

PATCH api/{ver}/feed/archive/{id}

requires authentication

Example request:
curl --request PATCH \
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/atque/feed/archive/755" \
=======
    "https://demo.metafox.app/api/v1/api/voluptatem/feed/archive/51" \
>>>>>>> Stashed changes
    --header "Authorization: Bearer {accessToken}"
$client = new \GuzzleHttp\Client();
$response = $client->patch(
<<<<<<< Updated upstream
    'https://demo.metafox.app/api/v1/api/atque/feed/archive/755',
=======
    'https://demo.metafox.app/api/v1/api/voluptatem/feed/archive/51',
>>>>>>> Stashed changes
    [
        'headers' => [
            'Authorization' => 'Bearer {accessToken}',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/atque/feed/archive/755"
=======
    "https://demo.metafox.app/api/v1/api/voluptatem/feed/archive/51"
>>>>>>> Stashed changes
);

const headers = {
    "Authorization": "Bearer {accessToken}",
    "Accept": "application/json",
};

fetch(url, {
    method: "PATCH",
    headers,
}).then(response => response.json());

Request      

PATCH api/{ver}/feed/archive/{id}

URL Parameters

ver  string   >>>>>> Stashed changes data-component="url" hidden>

id  string   >>>>>> Stashed changes data-component="url" hidden>

The ID of the archive.

GET api/{ver}/feed/check-new

requires authentication

Example request:
curl --request GET \
<<<<<<< Updated upstream
    --get "https://demo.metafox.app/api/v1/api/qui/feed/check-new" \
    --header "Authorization: Bearer {accessToken}" \
    --header "Content-Type: application/json" \
    --data "{
    "last_feed_id": 138110.50206,
    "last_pin_feed_id": 73.37,
    "last_sponsored_feed_id": 0.823015
=======
    --get "https://demo.metafox.app/api/v1/api/ullam/feed/check-new" \
    --header "Authorization: Bearer {accessToken}" \
    --header "Content-Type: application/json" \
    --data "{
    "last_feed_id": 30308823.0885832,
    "last_pin_feed_id": 4.41723832,
    "last_sponsored_feed_id": 8806.7
>>>>>>> Stashed changes
}"
$client = new \GuzzleHttp\Client();
$response = $client->get(
<<<<<<< Updated upstream
    'https://demo.metafox.app/api/v1/api/qui/feed/check-new',
=======
    'https://demo.metafox.app/api/v1/api/ullam/feed/check-new',
>>>>>>> Stashed changes
    [
        'headers' => [
            'Authorization' => 'Bearer {accessToken}',
            'Content-Type' => 'application/json',
        ],
        'json' => [
<<<<<<< Updated upstream
            'last_feed_id' => 138110.50206,
            'last_pin_feed_id' => 73.37,
            'last_sponsored_feed_id' => 0.823015,
=======
            'last_feed_id' => 30308823.0885832,
            'last_pin_feed_id' => 4.41723832,
            'last_sponsored_feed_id' => 8806.7,
>>>>>>> Stashed changes
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/qui/feed/check-new"
=======
    "https://demo.metafox.app/api/v1/api/ullam/feed/check-new"
>>>>>>> Stashed changes
);

const headers = {
    "Authorization": "Bearer {accessToken}",
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
<<<<<<< Updated upstream
    "last_feed_id": 138110.50206,
    "last_pin_feed_id": 73.37,
    "last_sponsored_feed_id": 0.823015
=======
    "last_feed_id": 30308823.0885832,
    "last_pin_feed_id": 4.41723832,
    "last_sponsored_feed_id": 8806.7
>>>>>>> Stashed changes
};

fetch(url, {
    method: "GET",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

GET api/{ver}/feed/check-new

URL Parameters

ver  string   >>>>>> Stashed changes data-component="url" hidden>

Body Parameters

last_feed_id  number optional   >>>>>> Stashed changes data-component="body" hidden>

last_pin_feed_id  number optional   >>>>>> Stashed changes data-component="body" hidden>

last_sponsored_feed_id  number optional   >>>>>> Stashed changes data-component="body" hidden>

hot fix because of /api/v1/feed/create crashed.

requires authentication

Example request:
curl --request GET \
<<<<<<< Updated upstream
    --get "https://demo.metafox.app/api/v1/api/neque/feed/create" \
=======
    --get "https://demo.metafox.app/api/v1/api/doloribus/feed/create" \
>>>>>>> Stashed changes
    --header "Authorization: Bearer {accessToken}"
$client = new \GuzzleHttp\Client();
$response = $client->get(
<<<<<<< Updated upstream
    'https://demo.metafox.app/api/v1/api/neque/feed/create',
=======
    'https://demo.metafox.app/api/v1/api/doloribus/feed/create',
>>>>>>> Stashed changes
    [
        'headers' => [
            'Authorization' => 'Bearer {accessToken}',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/neque/feed/create"
=======
    "https://demo.metafox.app/api/v1/api/doloribus/feed/create"
>>>>>>> Stashed changes
);

const headers = {
    "Authorization": "Bearer {accessToken}",
    "Accept": "application/json",
};

fetch(url, {
    method: "GET",
    headers,
}).then(response => response.json());

Request      

GET api/{ver}/feed/create

URL Parameters

ver  string   >>>>>> Stashed changes data-component="url" hidden>

PATCH api/{ver}/feed/decline/{id}

requires authentication

Example request:
curl --request PATCH \
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/voluptas/feed/decline/91" \
=======
    "https://demo.metafox.app/api/v1/api/enim/feed/decline/21998" \
>>>>>>> Stashed changes
    --header "Authorization: Bearer {accessToken}" \
$client = new \GuzzleHttp\Client();
$response = $client->patch(
<<<<<<< Updated upstream
    'https://demo.metafox.app/api/v1/api/voluptas/feed/decline/91',
=======
    'https://demo.metafox.app/api/v1/api/enim/feed/decline/21998',
>>>>>>> Stashed changes
    [
        'headers' => [
            'Authorization' => 'Bearer {accessToken}',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/voluptas/feed/decline/91"
=======
    "https://demo.metafox.app/api/v1/api/enim/feed/decline/21998"
>>>>>>> Stashed changes
);

const headers = {
    "Authorization": "Bearer {accessToken}",
    "Accept": "application/json",
};

fetch(url, {
    method: "PATCH",
    headers,
}).then(response => response.json());

Request      

PATCH api/{ver}/feed/decline/{id}

URL Parameters

ver  string   >>>>>> Stashed changes data-component="url" hidden>

id  string   >>>>>> Stashed changes data-component="url" hidden>

The ID of the decline.

Body Parameters

is_block_author  string optional  

delete_activities  string optional  

Get status for edit.

requires authentication

GET: feed/edit/{id}

Example request:
curl --request GET \
<<<<<<< Updated upstream
    --get "https://demo.metafox.app/api/v1/api/adipisci/feed/edit/38" \
=======
    --get "https://demo.metafox.app/api/v1/api/veniam/feed/edit/59" \
>>>>>>> Stashed changes
    --header "Authorization: Bearer {accessToken}"
$client = new \GuzzleHttp\Client();
$response = $client->get(
<<<<<<< Updated upstream
    'https://demo.metafox.app/api/v1/api/adipisci/feed/edit/38',
=======
    'https://demo.metafox.app/api/v1/api/veniam/feed/edit/59',
>>>>>>> Stashed changes
    [
        'headers' => [
            'Authorization' => 'Bearer {accessToken}',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/adipisci/feed/edit/38"
=======
    "https://demo.metafox.app/api/v1/api/veniam/feed/edit/59"
>>>>>>> Stashed changes
);

const headers = {
    "Authorization": "Bearer {accessToken}",
    "Accept": "application/json",
};

fetch(url, {
    method: "GET",
    headers,
}).then(response => response.json());

Request      

GET api/{ver}/feed/edit/{id}

URL Parameters

ver  string   >>>>>> Stashed changes data-component="url" hidden>

id  string   >>>>>> Stashed changes data-component="url" hidden>

The ID of the edit.

Browse snooze.

requires authentication

Example request:
curl --request GET \
<<<<<<< Updated upstream
    --get "https://demo.metafox.app/api/v1/api/quis/feed/hidden" \
    --header "Authorization: Bearer {accessToken}" \
    --header "Content-Type: application/json" \
    --data "{
    "user_id": 16,
    "page": 64,
    "limit": 276313,
    "type": "page",
    "q": "debitis"
=======
    --get "https://demo.metafox.app/api/v1/api/aut/feed/hidden" \
    --header "Authorization: Bearer {accessToken}" \
    --header "Content-Type: application/json" \
    --data "{
    "user_id": 45,
    "page": 70,
    "limit": 7790779.50039812,
    "type": "group",
    "q": "accusamus"
>>>>>>> Stashed changes
}"
$client = new \GuzzleHttp\Client();
$response = $client->get(
<<<<<<< Updated upstream
    'https://demo.metafox.app/api/v1/api/quis/feed/hidden',
=======
    'https://demo.metafox.app/api/v1/api/aut/feed/hidden',
>>>>>>> Stashed changes
    [
        'headers' => [
            'Authorization' => 'Bearer {accessToken}',
            'Content-Type' => 'application/json',
        ],
        'json' => [
<<<<<<< Updated upstream
            'user_id' => 16,
            'page' => 64,
            'limit' => 276313.0,
            'type' => 'page',
            'q' => 'debitis',
=======
            'user_id' => 45,
            'page' => 70,
            'limit' => 7790779.50039812,
            'type' => 'group',
            'q' => 'accusamus',
>>>>>>> Stashed changes
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/quis/feed/hidden"
=======
    "https://demo.metafox.app/api/v1/api/aut/feed/hidden"
>>>>>>> Stashed changes
);

const headers = {
    "Authorization": "Bearer {accessToken}",
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
<<<<<<< Updated upstream
    "user_id": 16,
    "page": 64,
    "limit": 276313,
    "type": "page",
    "q": "debitis"
=======
    "user_id": 45,
    "page": 70,
    "limit": 7790779.50039812,
    "type": "group",
    "q": "accusamus"
>>>>>>> Stashed changes
};

fetch(url, {
    method: "GET",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

GET api/{ver}/feed/hidden

URL Parameters

ver  string   >>>>>> Stashed changes data-component="url" hidden>

Body Parameters

user_id  number optional   >>>>>> Stashed changes data-component="body" hidden>

Must be at least 1.

page  number optional   >>>>>> Stashed changes data-component="body" hidden>

Must be at least 1.

limit  number optional   >>>>>> Stashed changes data-component="body" hidden>

type  string optional   >>>>>> Stashed changes data-component="body" hidden>

Must be one of friend, page, or group.

q  string optional   >>>>>> Stashed changes data-component="body" hidden>

Remove snooze.

requires authentication

Example request:
curl --request DELETE \
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/aliquam/feed/hidden/43" \
=======
    "https://demo.metafox.app/api/v1/api/omnis/feed/hidden/9" \
>>>>>>> Stashed changes
    --header "Authorization: Bearer {accessToken}"
$client = new \GuzzleHttp\Client();
$response = $client->delete(
<<<<<<< Updated upstream
    'https://demo.metafox.app/api/v1/api/aliquam/feed/hidden/43',
=======
    'https://demo.metafox.app/api/v1/api/omnis/feed/hidden/9',
>>>>>>> Stashed changes
    [
        'headers' => [
            'Authorization' => 'Bearer {accessToken}',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/aliquam/feed/hidden/43"
=======
    "https://demo.metafox.app/api/v1/api/omnis/feed/hidden/9"
>>>>>>> Stashed changes
);

const headers = {
    "Authorization": "Bearer {accessToken}",
    "Accept": "application/json",
};

fetch(url, {
    method: "DELETE",
    headers,
}).then(response => response.json());

Request      

DELETE api/{ver}/feed/hidden/{id}

URL Parameters

ver  string   >>>>>> Stashed changes data-component="url" hidden>

id  string   >>>>>> Stashed changes data-component="url" hidden>

The ID of the hidden.

Hide a user.

requires authentication

POST: feed/hide-all/{id}

Example request:
curl --request POST \
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/nulla/feed/hide-all/4" \
=======
    "https://demo.metafox.app/api/v1/api/rerum/feed/hide-all/22047" \
>>>>>>> Stashed changes
    --header "Authorization: Bearer {accessToken}"
$client = new \GuzzleHttp\Client();
$response = $client->post(
<<<<<<< Updated upstream
    'https://demo.metafox.app/api/v1/api/nulla/feed/hide-all/4',
=======
    'https://demo.metafox.app/api/v1/api/rerum/feed/hide-all/22047',
>>>>>>> Stashed changes
    [
        'headers' => [
            'Authorization' => 'Bearer {accessToken}',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/nulla/feed/hide-all/4"
=======
    "https://demo.metafox.app/api/v1/api/rerum/feed/hide-all/22047"
>>>>>>> Stashed changes
);

const headers = {
    "Authorization": "Bearer {accessToken}",
    "Accept": "application/json",
};

fetch(url, {
    method: "POST",
    headers,
}).then(response => response.json());

Request      

POST api/{ver}/feed/hide-all/{id}

URL Parameters

ver  string   >>>>>> Stashed changes data-component="url" hidden>

id  string   >>>>>> Stashed changes data-component="url" hidden>

The ID of the hide all.

UnHide a user.

requires authentication

DELETE: feed/hide-all/{id}

Example request:
curl --request DELETE \
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/enim/feed/hide-all/34" \
=======
    "https://demo.metafox.app/api/v1/api/quia/feed/hide-all/9931" \
>>>>>>> Stashed changes
    --header "Authorization: Bearer {accessToken}"
$client = new \GuzzleHttp\Client();
$response = $client->delete(
<<<<<<< Updated upstream
    'https://demo.metafox.app/api/v1/api/enim/feed/hide-all/34',
=======
    'https://demo.metafox.app/api/v1/api/quia/feed/hide-all/9931',
>>>>>>> Stashed changes
    [
        'headers' => [
            'Authorization' => 'Bearer {accessToken}',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/enim/feed/hide-all/34"
=======
    "https://demo.metafox.app/api/v1/api/quia/feed/hide-all/9931"
>>>>>>> Stashed changes
);

const headers = {
    "Authorization": "Bearer {accessToken}",
    "Accept": "application/json",
};

fetch(url, {
    method: "DELETE",
    headers,
}).then(response => response.json());

Request      

DELETE api/{ver}/feed/hide-all/{id}

URL Parameters

ver  string   >>>>>> Stashed changes data-component="url" hidden>

id  string   >>>>>> Stashed changes data-component="url" hidden>

The ID of the hide all.

Hide a feed.

requires authentication

Example request:
curl --request POST \
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/sed/feed/hide-feed/4171346" \
=======
    "https://demo.metafox.app/api/v1/api/quibusdam/feed/hide-feed/0111" \
>>>>>>> Stashed changes
    --header "Authorization: Bearer {accessToken}"
$client = new \GuzzleHttp\Client();
$response = $client->post(
<<<<<<< Updated upstream
    'https://demo.metafox.app/api/v1/api/sed/feed/hide-feed/4171346',
=======
    'https://demo.metafox.app/api/v1/api/quibusdam/feed/hide-feed/0111',
>>>>>>> Stashed changes
    [
        'headers' => [
            'Authorization' => 'Bearer {accessToken}',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/sed/feed/hide-feed/4171346"
=======
    "https://demo.metafox.app/api/v1/api/quibusdam/feed/hide-feed/0111"
>>>>>>> Stashed changes
);

const headers = {
    "Authorization": "Bearer {accessToken}",
    "Accept": "application/json",
};

fetch(url, {
    method: "POST",
    headers,
}).then(response => response.json());

Request      

POST api/{ver}/feed/hide-feed/{id}

URL Parameters

ver  string   >>>>>> Stashed changes data-component="url" hidden>

id  string   >>>>>> Stashed changes data-component="url" hidden>

The ID of the hide feed.

Un-Hide a feed.

requires authentication

Example request:
curl --request DELETE \
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/aperiam/feed/hide-feed/7376" \
=======
    "https://demo.metafox.app/api/v1/api/illum/feed/hide-feed/8009" \
>>>>>>> Stashed changes
    --header "Authorization: Bearer {accessToken}"
$client = new \GuzzleHttp\Client();
$response = $client->delete(
<<<<<<< Updated upstream
    'https://demo.metafox.app/api/v1/api/aperiam/feed/hide-feed/7376',
=======
    'https://demo.metafox.app/api/v1/api/illum/feed/hide-feed/8009',
>>>>>>> Stashed changes
    [
        'headers' => [
            'Authorization' => 'Bearer {accessToken}',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/aperiam/feed/hide-feed/7376"
=======
    "https://demo.metafox.app/api/v1/api/illum/feed/hide-feed/8009"
>>>>>>> Stashed changes
);

const headers = {
    "Authorization": "Bearer {accessToken}",
    "Accept": "application/json",
};

fetch(url, {
    method: "DELETE",
    headers,
}).then(response => response.json());

Request      

DELETE api/{ver}/feed/hide-feed/{id}

URL Parameters

ver  string   >>>>>> Stashed changes data-component="url" hidden>

id  string   >>>>>> Stashed changes data-component="url" hidden>

The ID of the hide feed.

Browse item.

Example request:
curl --request GET \
<<<<<<< Updated upstream
    --get "https://demo.metafox.app/api/v1/api/maiores/feed/history/5"
======= --get "https://demo.metafox.app/api/v1/api/ullam/feed/history/71"
>>>>>>> Stashed changes
$client = new \GuzzleHttp\Client();
<<<<<<< Updated upstream
$response = $client->get('https://demo.metafox.app/api/v1/api/maiores/feed/history/5');
=======
$response = $client->get('https://demo.metafox.app/api/v1/api/ullam/feed/history/71');
>>>>>>> Stashed changes
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/maiores/feed/history/5"
=======
    "https://demo.metafox.app/api/v1/api/ullam/feed/history/71"
>>>>>>> Stashed changes
);

fetch(url, {
    method: "GET",
}).then(response => response.json());

Request      

GET api/{ver}/feed/history/{id}

URL Parameters

ver  string   >>>>>> Stashed changes data-component="url" hidden>

id  string   >>>>>> Stashed changes data-component="url" hidden>

The ID of the history.

Pin a feed.

requires authentication

POST: feed/pin/{id}

Example request:
curl --request POST \
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/fugit/feed/pin/1950" \
    --header "Authorization: Bearer {accessToken}" \
    --header "Content-Type: application/json" \
    --data "{
    "owner_id": 4
=======
    "https://demo.metafox.app/api/v1/api/quo/feed/pin/61829" \
    --header "Authorization: Bearer {accessToken}" \
    --header "Content-Type: application/json" \
    --data "{
    "owner_id": 17
>>>>>>> Stashed changes
}"
$client = new \GuzzleHttp\Client();
$response = $client->post(
<<<<<<< Updated upstream
    'https://demo.metafox.app/api/v1/api/fugit/feed/pin/1950',
=======
    'https://demo.metafox.app/api/v1/api/quo/feed/pin/61829',
>>>>>>> Stashed changes
    [
        'headers' => [
            'Authorization' => 'Bearer {accessToken}',
            'Content-Type' => 'application/json',
        ],
        'json' => [
<<<<<<< Updated upstream
            'owner_id' => 4,
=======
            'owner_id' => 17,
>>>>>>> Stashed changes
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/fugit/feed/pin/1950"
=======
    "https://demo.metafox.app/api/v1/api/quo/feed/pin/61829"
>>>>>>> Stashed changes
);

const headers = {
    "Authorization": "Bearer {accessToken}",
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
<<<<<<< Updated upstream
    "owner_id": 4
=======
    "owner_id": 17
>>>>>>> Stashed changes
};

fetch(url, {
    method: "POST",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

POST api/{ver}/feed/pin/{id}

URL Parameters

ver  string   >>>>>> Stashed changes data-component="url" hidden>

id  string   >>>>>> Stashed changes data-component="url" hidden>

The ID of the pin.

Body Parameters

owner_id  integer   >>>>>> Stashed changes data-component="body" hidden>

Pin a feed.

requires authentication

POST: feed/pin/{id}/home

Example request:
curl --request POST \
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/consectetur/feed/pin/5/home" \
=======
    "https://demo.metafox.app/api/v1/api/numquam/feed/pin/407/home" \
>>>>>>> Stashed changes
    --header "Authorization: Bearer {accessToken}"
$client = new \GuzzleHttp\Client();
$response = $client->post(
<<<<<<< Updated upstream
    'https://demo.metafox.app/api/v1/api/consectetur/feed/pin/5/home',
=======
    'https://demo.metafox.app/api/v1/api/numquam/feed/pin/407/home',
>>>>>>> Stashed changes
    [
        'headers' => [
            'Authorization' => 'Bearer {accessToken}',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/consectetur/feed/pin/5/home"
=======
    "https://demo.metafox.app/api/v1/api/numquam/feed/pin/407/home"
>>>>>>> Stashed changes
);

const headers = {
    "Authorization": "Bearer {accessToken}",
    "Accept": "application/json",
};

fetch(url, {
    method: "POST",
    headers,
}).then(response => response.json());

Request      

POST api/{ver}/feed/pin/{id}/home

URL Parameters

ver  string   >>>>>> Stashed changes data-component="url" hidden>

id  string   >>>>>> Stashed changes data-component="url" hidden>

The ID of the pin.

Unpin a feed.

requires authentication

DELETE: feed/pin/{id}/home

Example request:
curl --request DELETE \
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/voluptatum/feed/pin/21/home" \
=======
    "https://demo.metafox.app/api/v1/api/nulla/feed/pin/824314/home" \
>>>>>>> Stashed changes
    --header "Authorization: Bearer {accessToken}"
$client = new \GuzzleHttp\Client();
$response = $client->delete(
<<<<<<< Updated upstream
    'https://demo.metafox.app/api/v1/api/voluptatum/feed/pin/21/home',
=======
    'https://demo.metafox.app/api/v1/api/nulla/feed/pin/824314/home',
>>>>>>> Stashed changes
    [
        'headers' => [
            'Authorization' => 'Bearer {accessToken}',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/voluptatum/feed/pin/21/home"
=======
    "https://demo.metafox.app/api/v1/api/nulla/feed/pin/824314/home"
>>>>>>> Stashed changes
);

const headers = {
    "Authorization": "Bearer {accessToken}",
    "Accept": "application/json",
};

fetch(url, {
    method: "DELETE",
    headers,
}).then(response => response.json());

Request      

DELETE api/{ver}/feed/pin/{id}/home

URL Parameters

ver  string   >>>>>> Stashed changes data-component="url" hidden>

id  string   >>>>>> Stashed changes data-component="url" hidden>

The ID of the pin.

Get post types.

requires authentication

Example request:
curl --request GET \
<<<<<<< Updated upstream
    --get "https://demo.metafox.app/api/v1/api/aut/feed/post-type" \
=======
    --get "https://demo.metafox.app/api/v1/api/ea/feed/post-type" \
>>>>>>> Stashed changes
    --header "Authorization: Bearer {accessToken}"
$client = new \GuzzleHttp\Client();
$response = $client->get(
<<<<<<< Updated upstream
    'https://demo.metafox.app/api/v1/api/aut/feed/post-type',
=======
    'https://demo.metafox.app/api/v1/api/ea/feed/post-type',
>>>>>>> Stashed changes
    [
        'headers' => [
            'Authorization' => 'Bearer {accessToken}',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/aut/feed/post-type"
=======
    "https://demo.metafox.app/api/v1/api/ea/feed/post-type"
>>>>>>> Stashed changes
);

const headers = {
    "Authorization": "Bearer {accessToken}",
    "Accept": "application/json",
};

fetch(url, {
    method: "GET",
    headers,
}).then(response => response.json());

Request      

GET api/{ver}/feed/post-type

URL Parameters

ver  string   >>>>>> Stashed changes data-component="url" hidden>

Update feed privacy.

requires authentication

Example request:
curl --request PATCH \
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/nostrum/feed/privacy/0516" \
    --header "Authorization: Bearer {accessToken}" \
    --header "Content-Type: application/json" \
    --data "{
    "privacy": "quos"
=======
    "https://demo.metafox.app/api/v1/api/animi/feed/privacy/997" \
    --header "Authorization: Bearer {accessToken}" \
    --header "Content-Type: application/json" \
    --data "{
    "privacy": "eos"
>>>>>>> Stashed changes
}"
$client = new \GuzzleHttp\Client();
$response = $client->patch(
<<<<<<< Updated upstream
    'https://demo.metafox.app/api/v1/api/nostrum/feed/privacy/0516',
=======
    'https://demo.metafox.app/api/v1/api/animi/feed/privacy/997',
>>>>>>> Stashed changes
    [
        'headers' => [
            'Authorization' => 'Bearer {accessToken}',
            'Content-Type' => 'application/json',
        ],
        'json' => [
<<<<<<< Updated upstream
            'privacy' => 'quos',
=======
            'privacy' => 'eos',
>>>>>>> Stashed changes
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/nostrum/feed/privacy/0516"
=======
    "https://demo.metafox.app/api/v1/api/animi/feed/privacy/997"
>>>>>>> Stashed changes
);

const headers = {
    "Authorization": "Bearer {accessToken}",
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
<<<<<<< Updated upstream
    "privacy": "quos"
=======
    "privacy": "eos"
>>>>>>> Stashed changes
};

fetch(url, {
    method: "PATCH",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

PATCH api/{ver}/feed/privacy/{id}

URL Parameters

ver  string   >>>>>> Stashed changes data-component="url" hidden>

id  string   >>>>>> Stashed changes data-component="url" hidden>

The ID of the privacy.

Body Parameters

privacy  string   >>>>>> Stashed changes data-component="body" hidden>

Share feed item.

requires authentication

Example request:
curl --request POST \
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/id/feed/share" \
    --header "Authorization: Bearer {accessToken}" \
    --header "Content-Type: application/json" \
    --data "{
    "user_status": "maxime",
    "post_type": "quia",
    "item_id": 76854.78854309,
    "item_type": "officia",
    "context_item_id": 985,
    "context_item_type": "ad",
    "type_id": "et",
    "post_content": "veritatis",
    "parent_feed_id": 69472409.04904296,
    "location": {
        "address": "consequuntur",
        "lat": 66675110.871,
        "lng": 6.35661708
    },
    "tagged_friends": [
        442008.645448907
    ],
    "tagged_in_photo": [
        {
            "friend_id": 18,
            "px": 1102481.17712182,
            "py": 135.262356191
=======
    "https://demo.metafox.app/api/v1/api/architecto/feed/share" \
    --header "Authorization: Bearer {accessToken}" \
    --header "Content-Type: application/json" \
    --data "{
    "user_status": "perspiciatis",
    "post_type": "distinctio",
    "item_id": 153,
    "item_type": "voluptatem",
    "context_item_id": 18996227.843976688,
    "context_item_type": "ipsam",
    "type_id": "sequi",
    "post_content": "ipsum",
    "parent_feed_id": 3042,
    "location": {
        "address": "recusandae",
        "lat": 47741456.0948,
        "lng": 6385975.22867
    },
    "tagged_friends": [
        274.2323
    ],
    "tagged_in_photo": [
        {
            "friend_id": 849.5143,
            "px": 860290.4,
            "py": 3592.501
>>>>>>> Stashed changes
        }
    ]
}"
$client = new \GuzzleHttp\Client();
$response = $client->post(
<<<<<<< Updated upstream
    'https://demo.metafox.app/api/v1/api/id/feed/share',
=======
    'https://demo.metafox.app/api/v1/api/architecto/feed/share',
>>>>>>> Stashed changes
    [
        'headers' => [
            'Authorization' => 'Bearer {accessToken}',
            'Content-Type' => 'application/json',
        ],
        'json' => [
<<<<<<< Updated upstream
            'user_status' => 'maxime',
            'post_type' => 'quia',
            'item_id' => 76854.78854309,
            'item_type' => 'officia',
            'context_item_id' => 985.0,
            'context_item_type' => 'ad',
            'type_id' => 'et',
            'post_content' => 'veritatis',
            'parent_feed_id' => 69472409.04904296,
            'location' => [
                'address' => 'consequuntur',
                'lat' => 66675110.871,
                'lng' => 6.35661708,
            ],
            'tagged_friends' => [
                442008.645448907,
            ],
            'tagged_in_photo' => [
                [
                    'friend_id' => 18.0,
                    'px' => 1102481.17712182,
                    'py' => 135.262356191,
=======
            'user_status' => 'perspiciatis',
            'post_type' => 'distinctio',
            'item_id' => 153.0,
            'item_type' => 'voluptatem',
            'context_item_id' => 18996227.843976688,
            'context_item_type' => 'ipsam',
            'type_id' => 'sequi',
            'post_content' => 'ipsum',
            'parent_feed_id' => 3042.0,
            'location' => [
                'address' => 'recusandae',
                'lat' => 47741456.0948,
                'lng' => 6385975.22867,
            ],
            'tagged_friends' => [
                274.2323,
            ],
            'tagged_in_photo' => [
                [
                    'friend_id' => 849.5143,
                    'px' => 860290.4,
                    'py' => 3592.501,
>>>>>>> Stashed changes
                ],
            ],
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/id/feed/share"
=======
    "https://demo.metafox.app/api/v1/api/architecto/feed/share"
>>>>>>> Stashed changes
);

const headers = {
    "Authorization": "Bearer {accessToken}",
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
<<<<<<< Updated upstream
    "user_status": "maxime",
    "post_type": "quia",
    "item_id": 76854.78854309,
    "item_type": "officia",
    "context_item_id": 985,
    "context_item_type": "ad",
    "type_id": "et",
    "post_content": "veritatis",
    "parent_feed_id": 69472409.04904296,
    "location": {
        "address": "consequuntur",
        "lat": 66675110.871,
        "lng": 6.35661708
    },
    "tagged_friends": [
        442008.645448907
    ],
    "tagged_in_photo": [
        {
            "friend_id": 18,
            "px": 1102481.17712182,
            "py": 135.262356191
=======
    "user_status": "perspiciatis",
    "post_type": "distinctio",
    "item_id": 153,
    "item_type": "voluptatem",
    "context_item_id": 18996227.843976688,
    "context_item_type": "ipsam",
    "type_id": "sequi",
    "post_content": "ipsum",
    "parent_feed_id": 3042,
    "location": {
        "address": "recusandae",
        "lat": 47741456.0948,
        "lng": 6385975.22867
    },
    "tagged_friends": [
        274.2323
    ],
    "tagged_in_photo": [
        {
            "friend_id": 849.5143,
            "px": 860290.4,
            "py": 3592.501
>>>>>>> Stashed changes
        }
    ]
};

fetch(url, {
    method: "POST",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

POST api/{ver}/feed/share

URL Parameters

ver  string   >>>>>> Stashed changes data-component="url" hidden>

Body Parameters

user_status  string optional   >>>>>> Stashed changes data-component="body" hidden>

post_type  string optional   >>>>>> Stashed changes data-component="body" hidden>

item_id  number   >>>>>> Stashed changes data-component="body" hidden>

item_type  string   >>>>>> Stashed changes data-component="body" hidden>

context_item_id  number optional   >>>>>> Stashed changes data-component="body" hidden>

context_item_type  string optional   >>>>>> Stashed changes data-component="body" hidden>

type_id  string optional   >>>>>> Stashed changes data-component="body" hidden>

post_content  string optional   >>>>>> Stashed changes data-component="body" hidden>

parent_feed_id  number optional   >>>>>> Stashed changes data-component="body" hidden>

privacy  string optional  

location  object optional  

location.address  string optional   >>>>>> Stashed changes data-component="body" hidden>

location.lat  number optional   >>>>>> Stashed changes data-component="body" hidden>

location.lng  number optional   >>>>>> Stashed changes data-component="body" hidden>

tagged_friends  number[] optional  

tagged_in_photo  object[] optional  

tagged_in_photo[].friend_id  number optional   >>>>>> Stashed changes data-component="body" hidden>

tagged_in_photo[].px  number optional   >>>>>> Stashed changes data-component="body" hidden>

tagged_in_photo[].py  number optional   >>>>>> Stashed changes data-component="body" hidden>

View share form.

requires authentication

GET: feed/share/form

Example request:
curl --request GET \
<<<<<<< Updated upstream
    --get "https://demo.metafox.app/api/v1/api/quis/feed/share/form" \
=======
    --get "https://demo.metafox.app/api/v1/api/quia/feed/share/form" \
>>>>>>> Stashed changes
    --header "Authorization: Bearer {accessToken}"
$client = new \GuzzleHttp\Client();
$response = $client->get(
<<<<<<< Updated upstream
    'https://demo.metafox.app/api/v1/api/quis/feed/share/form',
=======
    'https://demo.metafox.app/api/v1/api/quia/feed/share/form',
>>>>>>> Stashed changes
    [
        'headers' => [
            'Authorization' => 'Bearer {accessToken}',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/quis/feed/share/form"
=======
    "https://demo.metafox.app/api/v1/api/quia/feed/share/form"
>>>>>>> Stashed changes
);

const headers = {
    "Authorization": "Bearer {accessToken}",
    "Accept": "application/json",
};

fetch(url, {
    method: "GET",
    headers,
}).then(response => response.json());

Request      

GET api/{ver}/feed/share/form

URL Parameters

ver  string   >>>>>> Stashed changes data-component="url" hidden>

Snooze a user.

requires authentication

POST: feed/snooze/{id}

Example request:
curl --request POST \
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/eius/feed/snooze/9713131" \
=======
    "https://demo.metafox.app/api/v1/api/temporibus/feed/snooze/2873" \
>>>>>>> Stashed changes
    --header "Authorization: Bearer {accessToken}"
$client = new \GuzzleHttp\Client();
$response = $client->post(
<<<<<<< Updated upstream
    'https://demo.metafox.app/api/v1/api/eius/feed/snooze/9713131',
=======
    'https://demo.metafox.app/api/v1/api/temporibus/feed/snooze/2873',
>>>>>>> Stashed changes
    [
        'headers' => [
            'Authorization' => 'Bearer {accessToken}',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/eius/feed/snooze/9713131"
=======
    "https://demo.metafox.app/api/v1/api/temporibus/feed/snooze/2873"
>>>>>>> Stashed changes
);

const headers = {
    "Authorization": "Bearer {accessToken}",
    "Accept": "application/json",
};

fetch(url, {
    method: "POST",
    headers,
}).then(response => response.json());

Request      

POST api/{ver}/feed/snooze/{id}

URL Parameters

ver  string   >>>>>> Stashed changes data-component="url" hidden>

id  string   >>>>>> Stashed changes data-component="url" hidden>

The ID of the snooze.

Un-Snooze a user.

requires authentication

DELETE: feed/snooze/{id}

Example request:
curl --request DELETE \
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/et/feed/snooze/0" \
=======
    "https://demo.metafox.app/api/v1/api/ullam/feed/snooze/0" \
>>>>>>> Stashed changes
    --header "Authorization: Bearer {accessToken}"
$client = new \GuzzleHttp\Client();
$response = $client->delete(
<<<<<<< Updated upstream
    'https://demo.metafox.app/api/v1/api/et/feed/snooze/0',
=======
    'https://demo.metafox.app/api/v1/api/ullam/feed/snooze/0',
>>>>>>> Stashed changes
    [
        'headers' => [
            'Authorization' => 'Bearer {accessToken}',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/et/feed/snooze/0"
=======
    "https://demo.metafox.app/api/v1/api/ullam/feed/snooze/0"
>>>>>>> Stashed changes
);

const headers = {
    "Authorization": "Bearer {accessToken}",
    "Accept": "application/json",
};

fetch(url, {
    method: "DELETE",
    headers,
}).then(response => response.json());

Request      

DELETE api/{ver}/feed/snooze/{id}

URL Parameters

ver  string   >>>>>> Stashed changes data-component="url" hidden>

id  string  

The ID of the snooze.

Remove tag.

requires authentication

Example request:
curl --request DELETE \
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/id/feed/tag/9" \
=======
    "https://demo.metafox.app/api/v1/api/mollitia/feed/tag/9183" \
>>>>>>> Stashed changes
    --header "Authorization: Bearer {accessToken}"
$client = new \GuzzleHttp\Client();
$response = $client->delete(
<<<<<<< Updated upstream
    'https://demo.metafox.app/api/v1/api/id/feed/tag/9',
=======
    'https://demo.metafox.app/api/v1/api/mollitia/feed/tag/9183',
>>>>>>> Stashed changes
    [
        'headers' => [
            'Authorization' => 'Bearer {accessToken}',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/id/feed/tag/9"
=======
    "https://demo.metafox.app/api/v1/api/mollitia/feed/tag/9183"
>>>>>>> Stashed changes
);

const headers = {
    "Authorization": "Bearer {accessToken}",
    "Accept": "application/json",
};

fetch(url, {
    method: "DELETE",
    headers,
}).then(response => response.json());

Request      

DELETE api/{ver}/feed/tag/{id}

URL Parameters

ver  string   >>>>>> Stashed changes data-component="url" hidden>

id  string   >>>>>> Stashed changes data-component="url" hidden>

The ID of the tag.

Get tagged friends.

requires authentication

GET: /feed/tagged-friend

Example request:
curl --request GET \
<<<<<<< Updated upstream
    --get "https://demo.metafox.app/api/v1/api/alias/feed/tagged-friend" \
    --header "Authorization: Bearer {accessToken}" \
    --header "Content-Type: application/json" \
    --data "{
    "page": 87,
    "limit": 2.05107682,
    "item_id": 304286524.2,
    "item_type": "eos"
=======
    --get "https://demo.metafox.app/api/v1/api/a/feed/tagged-friend" \
    --header "Authorization: Bearer {accessToken}" \
    --header "Content-Type: application/json" \
    --data "{
    "page": 52,
    "limit": 130997178.8,
    "item_id": 622,
    "item_type": "saepe"
>>>>>>> Stashed changes
}"
$client = new \GuzzleHttp\Client();
$response = $client->get(
<<<<<<< Updated upstream
    'https://demo.metafox.app/api/v1/api/alias/feed/tagged-friend',
=======
    'https://demo.metafox.app/api/v1/api/a/feed/tagged-friend',
>>>>>>> Stashed changes
    [
        'headers' => [
            'Authorization' => 'Bearer {accessToken}',
            'Content-Type' => 'application/json',
        ],
        'json' => [
<<<<<<< Updated upstream
            'page' => 87,
            'limit' => 2.05107682,
            'item_id' => 304286524.2,
            'item_type' => 'eos',
=======
            'page' => 52,
            'limit' => 130997178.8,
            'item_id' => 622.0,
            'item_type' => 'saepe',
>>>>>>> Stashed changes
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/alias/feed/tagged-friend"
=======
    "https://demo.metafox.app/api/v1/api/a/feed/tagged-friend"
>>>>>>> Stashed changes
);

const headers = {
    "Authorization": "Bearer {accessToken}",
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
<<<<<<< Updated upstream
    "page": 87,
    "limit": 2.05107682,
    "item_id": 304286524.2,
    "item_type": "eos"
=======
    "page": 52,
    "limit": 130997178.8,
    "item_id": 622,
    "item_type": "saepe"
>>>>>>> Stashed changes
};

fetch(url, {
    method: "GET",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

GET api/{ver}/feed/tagged-friend

URL Parameters

ver  string   >>>>>> Stashed changes data-component="url" hidden>

Body Parameters

page  number optional   >>>>>> Stashed changes data-component="body" hidden>

Must be at least 1.

limit  number optional   >>>>>> Stashed changes data-component="body" hidden>

item_id  number   >>>>>> Stashed changes data-component="body" hidden>

item_type  string   >>>>>> Stashed changes data-component="body" hidden>

excluded_ids  object optional  

Unpin a feed.

requires authentication

DELETE: feed/unpin/{id}

Example request:
curl --request DELETE \
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/blanditiis/feed/unpin/58" \
    --header "Authorization: Bearer {accessToken}" \
    --header "Content-Type: application/json" \
    --data "{
    "owner_id": 12
=======
    "https://demo.metafox.app/api/v1/api/a/feed/unpin/5" \
    --header "Authorization: Bearer {accessToken}" \
    --header "Content-Type: application/json" \
    --data "{
    "owner_id": 11
>>>>>>> Stashed changes
}"
$client = new \GuzzleHttp\Client();
$response = $client->delete(
<<<<<<< Updated upstream
    'https://demo.metafox.app/api/v1/api/blanditiis/feed/unpin/58',
=======
    'https://demo.metafox.app/api/v1/api/a/feed/unpin/5',
>>>>>>> Stashed changes
    [
        'headers' => [
            'Authorization' => 'Bearer {accessToken}',
            'Content-Type' => 'application/json',
        ],
        'json' => [
<<<<<<< Updated upstream
            'owner_id' => 12,
=======
            'owner_id' => 11,
>>>>>>> Stashed changes
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/blanditiis/feed/unpin/58"
=======
    "https://demo.metafox.app/api/v1/api/a/feed/unpin/5"
>>>>>>> Stashed changes
);

const headers = {
    "Authorization": "Bearer {accessToken}",
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
<<<<<<< Updated upstream
    "owner_id": 12
=======
    "owner_id": 11
>>>>>>> Stashed changes
};

fetch(url, {
    method: "DELETE",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

DELETE api/{ver}/feed/unpin/{id}

URL Parameters

ver  string   >>>>>> Stashed changes data-component="url" hidden>

id  string   >>>>>> Stashed changes data-component="url" hidden>

The ID of the unpin.

Body Parameters

owner_id  integer   >>>>>> Stashed changes data-component="body" hidden>

View feed item.

requires authentication

Example request:
curl --request GET \
<<<<<<< Updated upstream
    --get "https://demo.metafox.app/api/v1/api/laborum/feed/9" \
=======
    --get "https://demo.metafox.app/api/v1/api/et/feed/43" \
>>>>>>> Stashed changes
    --header "Authorization: Bearer {accessToken}"
$client = new \GuzzleHttp\Client();
$response = $client->get(
<<<<<<< Updated upstream
    'https://demo.metafox.app/api/v1/api/laborum/feed/9',
=======
    'https://demo.metafox.app/api/v1/api/et/feed/43',
>>>>>>> Stashed changes
    [
        'headers' => [
            'Authorization' => 'Bearer {accessToken}',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/laborum/feed/9"
=======
    "https://demo.metafox.app/api/v1/api/et/feed/43"
>>>>>>> Stashed changes
);

const headers = {
    "Authorization": "Bearer {accessToken}",
    "Accept": "application/json",
};

fetch(url, {
    method: "GET",
    headers,
}).then(response => response.json());

Request      

GET api/{ver}/feed/{id}

URL Parameters

ver  string   >>>>>> Stashed changes data-component="url" hidden>

id  string   >>>>>> Stashed changes data-component="url" hidden>

The ID of the feed.

Update feed item.

requires authentication

Example request:
curl --request PUT \
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/dolores/feed/485" \
    --header "Authorization: Bearer {accessToken}" \
    --header "Content-Type: application/json" \
    --data "{
    "post_type": "ducimus",
    "status_background_id": 73,
    "parent_item_id": 7,
    "location": {
        "address": "quas",
        "lat": 2,
        "lng": 47.545
    },
    "tagged_in_photo": [
        {
            "friend_id": 263018954.21269593,
            "px": 5.75505,
            "py": 547787.6
=======
    "https://demo.metafox.app/api/v1/api/quaerat/feed/2504663" \
    --header "Authorization: Bearer {accessToken}" \
    --header "Content-Type: application/json" \
    --data "{
    "post_type": "deleniti",
    "status_background_id": 23,
    "parent_item_id": 15,
    "location": {
        "address": "debitis",
        "lat": 630756.761981422,
        "lng": 64214
    },
    "tagged_in_photo": [
        {
            "friend_id": 16.50654272,
            "px": 1406165,
            "py": 40.773477225
>>>>>>> Stashed changes
        }
    ]
}"
$client = new \GuzzleHttp\Client();
$response = $client->put(
<<<<<<< Updated upstream
    'https://demo.metafox.app/api/v1/api/dolores/feed/485',
=======
    'https://demo.metafox.app/api/v1/api/quaerat/feed/2504663',
>>>>>>> Stashed changes
    [
        'headers' => [
            'Authorization' => 'Bearer {accessToken}',
            'Content-Type' => 'application/json',
        ],
        'json' => [
<<<<<<< Updated upstream
            'post_type' => 'ducimus',
            'status_background_id' => 73,
            'parent_item_id' => 7,
            'location' => [
                'address' => 'quas',
                'lat' => 2.0,
                'lng' => 47.545,
            ],
            'tagged_in_photo' => [
                [
                    'friend_id' => 263018954.21269593,
                    'px' => 5.75505,
                    'py' => 547787.6,
=======
            'post_type' => 'deleniti',
            'status_background_id' => 23,
            'parent_item_id' => 15,
            'location' => [
                'address' => 'debitis',
                'lat' => 630756.761981422,
                'lng' => 64214.0,
            ],
            'tagged_in_photo' => [
                [
                    'friend_id' => 16.50654272,
                    'px' => 1406165.0,
                    'py' => 40.773477225,
>>>>>>> Stashed changes
                ],
            ],
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/dolores/feed/485"
=======
    "https://demo.metafox.app/api/v1/api/quaerat/feed/2504663"
>>>>>>> Stashed changes
);

const headers = {
    "Authorization": "Bearer {accessToken}",
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
<<<<<<< Updated upstream
    "post_type": "ducimus",
    "status_background_id": 73,
    "parent_item_id": 7,
    "location": {
        "address": "quas",
        "lat": 2,
        "lng": 47.545
    },
    "tagged_in_photo": [
        {
            "friend_id": 263018954.21269593,
            "px": 5.75505,
            "py": 547787.6
=======
    "post_type": "deleniti",
    "status_background_id": 23,
    "parent_item_id": 15,
    "location": {
        "address": "debitis",
        "lat": 630756.761981422,
        "lng": 64214
    },
    "tagged_in_photo": [
        {
            "friend_id": 16.50654272,
            "px": 1406165,
            "py": 40.773477225
>>>>>>> Stashed changes
        }
    ]
};

fetch(url, {
    method: "PUT",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

PUT api/{ver}/feed/{id}

PATCH api/{ver}/feed/{id}

URL Parameters

ver  string   >>>>>> Stashed changes data-component="url" hidden>

id  string   >>>>>> Stashed changes data-component="url" hidden>

The ID of the feed.

Body Parameters

post_type  string   >>>>>> Stashed changes data-component="body" hidden>

privacy  string optional  

status_background_id  number optional   >>>>>> Stashed changes data-component="body" hidden>

Must be at least 0.

parent_item_id  integer optional   >>>>>> Stashed changes data-component="body" hidden>

user_status  string optional  

location  object optional  

location.address  string optional   >>>>>> Stashed changes data-component="body" hidden>

location.lat  number optional   >>>>>> Stashed changes data-component="body" hidden>

location.lng  number optional   >>>>>> Stashed changes data-component="body" hidden>

tagged_friends  string[] optional  

tagged_in_photo  object[] optional  

tagged_in_photo[].friend_id  number optional   >>>>>> Stashed changes data-component="body" hidden>

tagged_in_photo[].px  number optional   >>>>>> Stashed changes data-component="body" hidden>

tagged_in_photo[].py  number optional   >>>>>> Stashed changes data-component="body" hidden>

Delete feed item.

requires authentication

Example request:
curl --request DELETE \
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/cum/feed/4" \
=======
    "https://demo.metafox.app/api/v1/api/magni/feed/8453" \
>>>>>>> Stashed changes
    --header "Authorization: Bearer {accessToken}"
$client = new \GuzzleHttp\Client();
$response = $client->delete(
<<<<<<< Updated upstream
    'https://demo.metafox.app/api/v1/api/cum/feed/4',
=======
    'https://demo.metafox.app/api/v1/api/magni/feed/8453',
>>>>>>> Stashed changes
    [
        'headers' => [
            'Authorization' => 'Bearer {accessToken}',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/cum/feed/4"
=======
    "https://demo.metafox.app/api/v1/api/magni/feed/8453"
>>>>>>> Stashed changes
);

const headers = {
    "Authorization": "Bearer {accessToken}",
    "Accept": "application/json",
};

fetch(url, {
    method: "DELETE",
    headers,
}).then(response => response.json());

Request      

DELETE api/{ver}/feed/{id}

URL Parameters

ver  string   >>>>>> Stashed changes data-component="url" hidden>

id  string   >>>>>> Stashed changes data-component="url" hidden>

The ID of the feed.

Follow

App name: Follow Version: 5.0.6 Author: phpFox Updated at: Dec 26, 2023

Browse item.

Example request:
curl --request GET \
<<<<<<< Updated upstream
    --get "https://demo.metafox.app/api/v1/api/dicta/follow" \
    --header "Content-Type: application/json" \
    --data "{
    "q": "voluptatem",
    "view": "autem",
    "user_id": 12893076.119672,
    "page": 88,
    "limit": 63347045.900465965
=======
    --get "https://demo.metafox.app/api/v1/api/sunt/follow" \
    --header "Content-Type: application/json" \
    --data "{
    "q": "qui",
    "view": "libero",
    "user_id": 5290480.194552417,
    "page": 37,
    "limit": 296432.01342
>>>>>>> Stashed changes
}"
$client = new \GuzzleHttp\Client();
$response = $client->get(
<<<<<<< Updated upstream
    'https://demo.metafox.app/api/v1/api/dicta/follow',
=======
    'https://demo.metafox.app/api/v1/api/sunt/follow',
>>>>>>> Stashed changes
    [
        'headers' => [
            'Content-Type' => 'application/json',
        ],
        'json' => [
<<<<<<< Updated upstream
            'q' => 'voluptatem',
            'view' => 'autem',
            'user_id' => 12893076.119672,
            'page' => 88,
            'limit' => 63347045.900465965,
=======
            'q' => 'qui',
            'view' => 'libero',
            'user_id' => 5290480.194552417,
            'page' => 37,
            'limit' => 296432.01342,
>>>>>>> Stashed changes
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/dicta/follow"
=======
    "https://demo.metafox.app/api/v1/api/sunt/follow"
>>>>>>> Stashed changes
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
<<<<<<< Updated upstream
    "q": "voluptatem",
    "view": "autem",
    "user_id": 12893076.119672,
    "page": 88,
    "limit": 63347045.900465965
=======
    "q": "qui",
    "view": "libero",
    "user_id": 5290480.194552417,
    "page": 37,
    "limit": 296432.01342
>>>>>>> Stashed changes
};

fetch(url, {
    method: "GET",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

GET api/{ver}/follow

URL Parameters

ver  string   >>>>>> Stashed changes data-component="url" hidden>

Body Parameters

q  string optional   >>>>>> Stashed changes data-component="body" hidden>

view  string optional   >>>>>> Stashed changes data-component="body" hidden>

user_id  number optional   >>>>>> Stashed changes data-component="body" hidden>

This field is required when view is following.

page  number optional   >>>>>> Stashed changes data-component="body" hidden>

Must be at least 1.

limit  number optional   >>>>>> Stashed changes data-component="body" hidden>

Store item.

Example request:
curl --request POST \
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/omnis/follow" \
    --header "Content-Type: application/json" \
    --data "{
    "user_id": 89531948.085
=======
    "https://demo.metafox.app/api/v1/api/necessitatibus/follow" \
    --header "Content-Type: application/json" \
    --data "{
    "user_id": 87
>>>>>>> Stashed changes
}"
$client = new \GuzzleHttp\Client();
$response = $client->post(
<<<<<<< Updated upstream
    'https://demo.metafox.app/api/v1/api/omnis/follow',
=======
    'https://demo.metafox.app/api/v1/api/necessitatibus/follow',
>>>>>>> Stashed changes
    [
        'headers' => [
            'Content-Type' => 'application/json',
        ],
        'json' => [
<<<<<<< Updated upstream
            'user_id' => 89531948.085,
=======
            'user_id' => 87.0,
>>>>>>> Stashed changes
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/omnis/follow"
=======
    "https://demo.metafox.app/api/v1/api/necessitatibus/follow"
>>>>>>> Stashed changes
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
<<<<<<< Updated upstream
    "user_id": 89531948.085
=======
    "user_id": 87
>>>>>>> Stashed changes
};

fetch(url, {
    method: "POST",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

POST api/{ver}/follow

URL Parameters

ver  string   >>>>>> Stashed changes data-component="url" hidden>

Body Parameters

user_id  number   >>>>>> Stashed changes data-component="body" hidden>

Delete item.

Example request:
curl --request DELETE \
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/dolores/follow/2697001"
======= "https://demo.metafox.app/api/v1/api/laudantium/follow/68" >>>>>>> Stashed changes
$client = new \GuzzleHttp\Client();
<<<<<<< Updated upstream
$response = $client->delete('https://demo.metafox.app/api/v1/api/dolores/follow/2697001');
=======
$response = $client->delete('https://demo.metafox.app/api/v1/api/laudantium/follow/68');
>>>>>>> Stashed changes
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/dolores/follow/2697001"
=======
    "https://demo.metafox.app/api/v1/api/laudantium/follow/68"
>>>>>>> Stashed changes
);

fetch(url, {
    method: "DELETE",
}).then(response => response.json());

Request      

DELETE api/{ver}/follow/{id}

URL Parameters

ver  string   >>>>>> Stashed changes data-component="url" hidden>

id  string   >>>>>> Stashed changes data-component="url" hidden>

The ID of the follow.

Forum

App name: Forum Version: 5.0.13 Author: phpFox Updated at: Dec 26, 2023

GET api/{ver}/forum

Example request:
curl --request GET \
<<<<<<< Updated upstream
    --get "https://demo.metafox.app/api/v1/api/molestias/forum" \
    --header "Content-Type: application/json" \
    --data "{
    "user_id": 193566.6109,
    "view": "blanditiis",
    "forum_id": 90.7,
    "q": "at",
    "sort": "aut",
    "sort_thread": "culpa",
    "sort_post": "dolorum",
    "sort_type": "veniam",
    "when": "ut",
    "item_type": "eum",
    "page": 67,
    "limit": 1440054.8,
    "parent_id": 14.01207603
=======
    --get "https://demo.metafox.app/api/v1/api/porro/forum" \
    --header "Content-Type: application/json" \
    --data "{
    "user_id": 362.6,
    "view": "omnis",
    "forum_id": 21.607501811,
    "q": "nihil",
    "sort": "quam",
    "sort_thread": "eum",
    "sort_post": "provident",
    "sort_type": "incidunt",
    "when": "eos",
    "item_type": "explicabo",
    "page": 43,
    "limit": 42074.7027,
    "parent_id": 16146.28887
>>>>>>> Stashed changes
}"
$client = new \GuzzleHttp\Client();
$response = $client->get(
<<<<<<< Updated upstream
    'https://demo.metafox.app/api/v1/api/molestias/forum',
=======
    'https://demo.metafox.app/api/v1/api/porro/forum',
>>>>>>> Stashed changes
    [
        'headers' => [
            'Content-Type' => 'application/json',
        ],
        'json' => [
<<<<<<< Updated upstream
            'user_id' => 193566.6109,
            'view' => 'blanditiis',
            'forum_id' => 90.7,
            'q' => 'at',
            'sort' => 'aut',
            'sort_thread' => 'culpa',
            'sort_post' => 'dolorum',
            'sort_type' => 'veniam',
            'when' => 'ut',
            'item_type' => 'eum',
            'page' => 67,
            'limit' => 1440054.8,
            'parent_id' => 14.01207603,
=======
            'user_id' => 362.6,
            'view' => 'omnis',
            'forum_id' => 21.607501811,
            'q' => 'nihil',
            'sort' => 'quam',
            'sort_thread' => 'eum',
            'sort_post' => 'provident',
            'sort_type' => 'incidunt',
            'when' => 'eos',
            'item_type' => 'explicabo',
            'page' => 43,
            'limit' => 42074.7027,
            'parent_id' => 16146.28887,
>>>>>>> Stashed changes
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/molestias/forum"
=======
    "https://demo.metafox.app/api/v1/api/porro/forum"
>>>>>>> Stashed changes
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
<<<<<<< Updated upstream
    "user_id": 193566.6109,
    "view": "blanditiis",
    "forum_id": 90.7,
    "q": "at",
    "sort": "aut",
    "sort_thread": "culpa",
    "sort_post": "dolorum",
    "sort_type": "veniam",
    "when": "ut",
    "item_type": "eum",
    "page": 67,
    "limit": 1440054.8,
    "parent_id": 14.01207603
=======
    "user_id": 362.6,
    "view": "omnis",
    "forum_id": 21.607501811,
    "q": "nihil",
    "sort": "quam",
    "sort_thread": "eum",
    "sort_post": "provident",
    "sort_type": "incidunt",
    "when": "eos",
    "item_type": "explicabo",
    "page": 43,
    "limit": 42074.7027,
    "parent_id": 16146.28887
>>>>>>> Stashed changes
};

fetch(url, {
    method: "GET",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

GET api/{ver}/forum

URL Parameters

ver  string   >>>>>> Stashed changes data-component="url" hidden>

Body Parameters

user_id  number optional   >>>>>> Stashed changes data-component="body" hidden>

view  string optional   >>>>>> Stashed changes data-component="body" hidden>

forum_id  number optional   >>>>>> Stashed changes data-component="body" hidden>

q  string optional   >>>>>> Stashed changes data-component="body" hidden>

sort  string optional   >>>>>> Stashed changes data-component="body" hidden>

sort_thread  string optional   >>>>>> Stashed changes data-component="body" hidden>

sort_post  string optional   >>>>>> Stashed changes data-component="body" hidden>

sort_type  string optional   >>>>>> Stashed changes data-component="body" hidden>

when  string optional   >>>>>> Stashed changes data-component="body" hidden>

item_type  string optional   >>>>>> Stashed changes data-component="body" hidden>

page  number optional   >>>>>> Stashed changes data-component="body" hidden>

Must be at least 1.

limit  number optional   >>>>>> Stashed changes data-component="body" hidden>

parent_id  number optional   >>>>>> Stashed changes data-component="body" hidden>

Display a listing of the resource.

Example request:
curl --request GET \
<<<<<<< Updated upstream
    --get "https://demo.metafox.app/api/v1/api/unde/forum-post" \
    --header "Content-Type: application/json" \
    --data "{
    "user_id": 105.6,
    "q": "doloremque",
    "view": "necessitatibus",
    "sort": "aliquam",
    "sort_type": "necessitatibus",
    "when": "aut",
    "thread_id": 748572.633595,
    "post_id": 50861.527311942,
    "forum_id": 8582798.01748,
    "page": 35,
    "limit": 36259.978354344
=======
    --get "https://demo.metafox.app/api/v1/api/quis/forum-post" \
    --header "Content-Type: application/json" \
    --data "{
    "user_id": 76729.56624,
    "q": "suscipit",
    "view": "maiores",
    "sort": "deserunt",
    "sort_type": "in",
    "when": "ad",
    "thread_id": 1.824773819,
    "post_id": 14703.32523,
    "forum_id": 125.05535057,
    "page": 84,
    "limit": 1800571.0762
>>>>>>> Stashed changes
}"
$client = new \GuzzleHttp\Client();
$response = $client->get(
<<<<<<< Updated upstream
    'https://demo.metafox.app/api/v1/api/unde/forum-post',
=======
    'https://demo.metafox.app/api/v1/api/quis/forum-post',
>>>>>>> Stashed changes
    [
        'headers' => [
            'Content-Type' => 'application/json',
        ],
        'json' => [
<<<<<<< Updated upstream
            'user_id' => 105.6,
            'q' => 'doloremque',
            'view' => 'necessitatibus',
            'sort' => 'aliquam',
            'sort_type' => 'necessitatibus',
            'when' => 'aut',
            'thread_id' => 748572.633595,
            'post_id' => 50861.527311942,
            'forum_id' => 8582798.01748,
            'page' => 35,
            'limit' => 36259.978354344,
=======
            'user_id' => 76729.56624,
            'q' => 'suscipit',
            'view' => 'maiores',
            'sort' => 'deserunt',
            'sort_type' => 'in',
            'when' => 'ad',
            'thread_id' => 1.824773819,
            'post_id' => 14703.32523,
            'forum_id' => 125.05535057,
            'page' => 84,
            'limit' => 1800571.0762,
>>>>>>> Stashed changes
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/unde/forum-post"
=======
    "https://demo.metafox.app/api/v1/api/quis/forum-post"
>>>>>>> Stashed changes
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
<<<<<<< Updated upstream
    "user_id": 105.6,
    "q": "doloremque",
    "view": "necessitatibus",
    "sort": "aliquam",
    "sort_type": "necessitatibus",
    "when": "aut",
    "thread_id": 748572.633595,
    "post_id": 50861.527311942,
    "forum_id": 8582798.01748,
    "page": 35,
    "limit": 36259.978354344
=======
    "user_id": 76729.56624,
    "q": "suscipit",
    "view": "maiores",
    "sort": "deserunt",
    "sort_type": "in",
    "when": "ad",
    "thread_id": 1.824773819,
    "post_id": 14703.32523,
    "forum_id": 125.05535057,
    "page": 84,
    "limit": 1800571.0762
>>>>>>> Stashed changes
};

fetch(url, {
    method: "GET",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

GET api/{ver}/forum-post

URL Parameters

ver  string   >>>>>> Stashed changes data-component="url" hidden>

Body Parameters

user_id  number optional   >>>>>> Stashed changes data-component="body" hidden>

q  string optional   >>>>>> Stashed changes data-component="body" hidden>

view  string optional   >>>>>> Stashed changes data-component="body" hidden>

sort  string optional   >>>>>> Stashed changes data-component="body" hidden>

sort_type  string optional   >>>>>> Stashed changes data-component="body" hidden>

when  string optional   >>>>>> Stashed changes data-component="body" hidden>

thread_id  number optional   >>>>>> Stashed changes data-component="body" hidden>

post_id  number optional   >>>>>> Stashed changes data-component="body" hidden>

forum_id  number optional   >>>>>> Stashed changes data-component="body" hidden>

page  number optional   >>>>>> Stashed changes data-component="body" hidden>

Must be at least 1.

limit  number optional   >>>>>> Stashed changes data-component="body" hidden>

Store a newly created resource in storage.

Example request:
curl --request POST \
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/aut/forum-post" \
    --header "Content-Type: application/json" \
    --data "{
    "thread_id": 24933.2541,
    "owner_id": 209.576725,
    "text": "est",
    "attachments": [
        "autem"
=======
    "https://demo.metafox.app/api/v1/api/deleniti/forum-post" \
    --header "Content-Type: application/json" \
    --data "{
    "thread_id": 41595203.816307,
    "owner_id": 105125,
    "text": "repudiandae",
    "attachments": [
        "eos"
>>>>>>> Stashed changes
    ]
}"
$client = new \GuzzleHttp\Client();
$response = $client->post(
<<<<<<< Updated upstream
    'https://demo.metafox.app/api/v1/api/aut/forum-post',
=======
    'https://demo.metafox.app/api/v1/api/deleniti/forum-post',
>>>>>>> Stashed changes
    [
        'headers' => [
            'Content-Type' => 'application/json',
        ],
        'json' => [
<<<<<<< Updated upstream
            'thread_id' => 24933.2541,
            'owner_id' => 209.576725,
            'text' => 'est',
            'attachments' => [
                'autem',
=======
            'thread_id' => 41595203.816307,
            'owner_id' => 105125.0,
            'text' => 'repudiandae',
            'attachments' => [
                'eos',
>>>>>>> Stashed changes
            ],
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/aut/forum-post"
=======
    "https://demo.metafox.app/api/v1/api/deleniti/forum-post"
>>>>>>> Stashed changes
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
<<<<<<< Updated upstream
    "thread_id": 24933.2541,
    "owner_id": 209.576725,
    "text": "est",
    "attachments": [
        "autem"
=======
    "thread_id": 41595203.816307,
    "owner_id": 105125,
    "text": "repudiandae",
    "attachments": [
        "eos"
>>>>>>> Stashed changes
    ]
};

fetch(url, {
    method: "POST",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

POST api/{ver}/forum-post

URL Parameters

ver  string   >>>>>> Stashed changes data-component="url" hidden>

Body Parameters

thread_id  number   >>>>>> Stashed changes data-component="body" hidden>

owner_id  number optional   >>>>>> Stashed changes data-component="body" hidden>

text  string   >>>>>> Stashed changes data-component="body" hidden>

attachments  number[] optional  

attachments[].id  number optional   >>>>>> Stashed changes data-component="body" hidden>

attachments[].status  string optional   >>>>>> Stashed changes data-component="body" hidden>

captcha  string optional  

PATCH api/{ver}/forum-post/approve/{id}

Example request:
curl --request PATCH \
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/rerum/forum-post/approve/00"
======= "https://demo.metafox.app/api/v1/api/sint/forum-post/approve/3" >>>>>>> Stashed changes
$client = new \GuzzleHttp\Client();
<<<<<<< Updated upstream
$response = $client->patch('https://demo.metafox.app/api/v1/api/rerum/forum-post/approve/00');
=======
$response = $client->patch('https://demo.metafox.app/api/v1/api/sint/forum-post/approve/3');
>>>>>>> Stashed changes
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/rerum/forum-post/approve/00"
=======
    "https://demo.metafox.app/api/v1/api/sint/forum-post/approve/3"
>>>>>>> Stashed changes
);

fetch(url, {
    method: "PATCH",
}).then(response => response.json());

Request      

PATCH api/{ver}/forum-post/approve/{id}

URL Parameters

ver  string   >>>>>> Stashed changes data-component="url" hidden>

id  string   >>>>>> Stashed changes data-component="url" hidden>

The ID of the approve.

GET api/{ver}/forum-post/form/{id?}

Example request:
curl --request GET \
<<<<<<< Updated upstream
    --get "https://demo.metafox.app/api/v1/api/facilis/forum-post/form/0" \
    --header "Content-Type: application/json" \
    --data "{
    "owner_id": 46312.256118,
    "thread_id": 422844.0493512
=======
    --get "https://demo.metafox.app/api/v1/api/ea/forum-post/form/067" \
    --header "Content-Type: application/json" \
    --data "{
    "owner_id": 164401.9,
    "thread_id": 9058.162332
>>>>>>> Stashed changes
}"
$client = new \GuzzleHttp\Client();
$response = $client->get(
<<<<<<< Updated upstream
    'https://demo.metafox.app/api/v1/api/facilis/forum-post/form/0',
=======
    'https://demo.metafox.app/api/v1/api/ea/forum-post/form/067',
>>>>>>> Stashed changes
    [
        'headers' => [
            'Content-Type' => 'application/json',
        ],
        'json' => [
<<<<<<< Updated upstream
            'owner_id' => 46312.256118,
            'thread_id' => 422844.0493512,
=======
            'owner_id' => 164401.9,
            'thread_id' => 9058.162332,
>>>>>>> Stashed changes
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/facilis/forum-post/form/0"
=======
    "https://demo.metafox.app/api/v1/api/ea/forum-post/form/067"
>>>>>>> Stashed changes
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
<<<<<<< Updated upstream
    "owner_id": 46312.256118,
    "thread_id": 422844.0493512
=======
    "owner_id": 164401.9,
    "thread_id": 9058.162332
>>>>>>> Stashed changes
};

fetch(url, {
    method: "GET",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

GET api/{ver}/forum-post/form/{id?}

URL Parameters

ver  string   >>>>>> Stashed changes data-component="url" hidden>

id  string optional   >>>>>> Stashed changes data-component="url" hidden>

The ID of the .

Body Parameters

owner_id  number optional   >>>>>> Stashed changes data-component="body" hidden>

thread_id  number optional   >>>>>> Stashed changes data-component="body" hidden>

GET api/{ver}/forum-post/posters

Example request:
curl --request GET \
<<<<<<< Updated upstream
    --get "https://demo.metafox.app/api/v1/api/ex/forum-post/posters" \
    --header "Content-Type: application/json" \
    --data "{
    "thread_id": "ab"
=======
    --get "https://demo.metafox.app/api/v1/api/quia/forum-post/posters" \
    --header "Content-Type: application/json" \
    --data "{
    "thread_id": "exercitationem"
>>>>>>> Stashed changes
}"
$client = new \GuzzleHttp\Client();
$response = $client->get(
<<<<<<< Updated upstream
    'https://demo.metafox.app/api/v1/api/ex/forum-post/posters',
=======
    'https://demo.metafox.app/api/v1/api/quia/forum-post/posters',
>>>>>>> Stashed changes
    [
        'headers' => [
            'Content-Type' => 'application/json',
        ],
        'json' => [
<<<<<<< Updated upstream
            'thread_id' => 'ab',
=======
            'thread_id' => 'exercitationem',
>>>>>>> Stashed changes
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/ex/forum-post/posters"
=======
    "https://demo.metafox.app/api/v1/api/quia/forum-post/posters"
>>>>>>> Stashed changes
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
<<<<<<< Updated upstream
    "thread_id": "ab"
=======
    "thread_id": "exercitationem"
>>>>>>> Stashed changes
};

fetch(url, {
    method: "GET",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

GET api/{ver}/forum-post/posters

URL Parameters

ver  string   >>>>>> Stashed changes data-component="url" hidden>

Body Parameters

thread_id  string   >>>>>> Stashed changes data-component="body" hidden>

POST api/{ver}/forum-post/quote

Example request:
curl --request POST \
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/neque/forum-post/quote" \
    --header "Content-Type: application/json" \
    --data "{
    "quote_id": 4010735.06,
    "text": "beatae",
    "attachments": [
        "qui"
=======
    "https://demo.metafox.app/api/v1/api/pariatur/forum-post/quote" \
    --header "Content-Type: application/json" \
    --data "{
    "quote_id": 492937.3,
    "text": "ipsa",
    "attachments": [
        "unde"
>>>>>>> Stashed changes
    ]
}"
$client = new \GuzzleHttp\Client();
$response = $client->post(
<<<<<<< Updated upstream
    'https://demo.metafox.app/api/v1/api/neque/forum-post/quote',
=======
    'https://demo.metafox.app/api/v1/api/pariatur/forum-post/quote',
>>>>>>> Stashed changes
    [
        'headers' => [
            'Content-Type' => 'application/json',
        ],
        'json' => [
<<<<<<< Updated upstream
            'quote_id' => 4010735.06,
            'text' => 'beatae',
            'attachments' => [
                'qui',
=======
            'quote_id' => 492937.3,
            'text' => 'ipsa',
            'attachments' => [
                'unde',
>>>>>>> Stashed changes
            ],
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/neque/forum-post/quote"
=======
    "https://demo.metafox.app/api/v1/api/pariatur/forum-post/quote"
>>>>>>> Stashed changes
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
<<<<<<< Updated upstream
    "quote_id": 4010735.06,
    "text": "beatae",
    "attachments": [
        "qui"
=======
    "quote_id": 492937.3,
    "text": "ipsa",
    "attachments": [
        "unde"
>>>>>>> Stashed changes
    ]
};

fetch(url, {
    method: "POST",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

POST api/{ver}/forum-post/quote

URL Parameters

ver  string   >>>>>> Stashed changes data-component="url" hidden>

Body Parameters

quote_id  number   >>>>>> Stashed changes data-component="body" hidden>

text  string   >>>>>> Stashed changes data-component="body" hidden>

attachments  number[] optional  

attachments[].id  number optional   >>>>>> Stashed changes data-component="body" hidden>

attachments[].status  string optional   >>>>>> Stashed changes data-component="body" hidden>

captcha  string optional  

GET api/{ver}/forum-post/quote/form/{id}

Example request:
curl --request GET \
<<<<<<< Updated upstream
    --get "https://demo.metafox.app/api/v1/api/cupiditate/forum-post/quote/form/3"
======= --get "https://demo.metafox.app/api/v1/api/consequuntur/forum-post/quote/form/1" >>>>>>> Stashed changes
$client = new \GuzzleHttp\Client();
<<<<<<< Updated upstream
$response = $client->get('https://demo.metafox.app/api/v1/api/cupiditate/forum-post/quote/form/3');
=======
$response = $client->get('https://demo.metafox.app/api/v1/api/consequuntur/forum-post/quote/form/1');
>>>>>>> Stashed changes
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/cupiditate/forum-post/quote/form/3"
=======
    "https://demo.metafox.app/api/v1/api/consequuntur/forum-post/quote/form/1"
>>>>>>> Stashed changes
);

fetch(url, {
    method: "GET",
}).then(response => response.json());

Request      

GET api/{ver}/forum-post/quote/form/{id}

URL Parameters

ver  string   >>>>>> Stashed changes data-component="url" hidden>

id  string   >>>>>> Stashed changes data-component="url" hidden>

The ID of the form.

Display the specified resource.

Example request:
curl --request GET \
<<<<<<< Updated upstream
    --get "https://demo.metafox.app/api/v1/api/ipsam/forum-post/776"
======= --get "https://demo.metafox.app/api/v1/api/sequi/forum-post/6" >>>>>>> Stashed changes
$client = new \GuzzleHttp\Client();
<<<<<<< Updated upstream
$response = $client->get('https://demo.metafox.app/api/v1/api/ipsam/forum-post/776');
=======
$response = $client->get('https://demo.metafox.app/api/v1/api/sequi/forum-post/6');
>>>>>>> Stashed changes
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/ipsam/forum-post/776"
=======
    "https://demo.metafox.app/api/v1/api/sequi/forum-post/6"
>>>>>>> Stashed changes
);

fetch(url, {
    method: "GET",
}).then(response => response.json());

Request      

GET api/{ver}/forum-post/{id}

URL Parameters

ver  string   >>>>>> Stashed changes data-component="url" hidden>

id  string   >>>>>> Stashed changes data-component="url" hidden>

The ID of the forum post.

Update the specified resource in storage.

Example request:
curl --request PUT \
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/consequatur/forum-post/26" \
    --header "Content-Type: application/json" \
    --data "{
    "text": "amet",
    "attachments": [
        "esse"
=======
    "https://demo.metafox.app/api/v1/api/error/forum-post/8755" \
    --header "Content-Type: application/json" \
    --data "{
    "text": "dolorem",
    "attachments": [
        "mollitia"
>>>>>>> Stashed changes
    ]
}"
$client = new \GuzzleHttp\Client();
$response = $client->put(
<<<<<<< Updated upstream
    'https://demo.metafox.app/api/v1/api/consequatur/forum-post/26',
=======
    'https://demo.metafox.app/api/v1/api/error/forum-post/8755',
>>>>>>> Stashed changes
    [
        'headers' => [
            'Content-Type' => 'application/json',
        ],
        'json' => [
<<<<<<< Updated upstream
            'text' => 'amet',
            'attachments' => [
                'esse',
=======
            'text' => 'dolorem',
            'attachments' => [
                'mollitia',
>>>>>>> Stashed changes
            ],
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/consequatur/forum-post/26"
=======
    "https://demo.metafox.app/api/v1/api/error/forum-post/8755"
>>>>>>> Stashed changes
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
<<<<<<< Updated upstream
    "text": "amet",
    "attachments": [
        "esse"
=======
    "text": "dolorem",
    "attachments": [
        "mollitia"
>>>>>>> Stashed changes
    ]
};

fetch(url, {
    method: "PUT",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

PUT api/{ver}/forum-post/{id}

PATCH api/{ver}/forum-post/{id}

URL Parameters

ver  string   >>>>>> Stashed changes data-component="url" hidden>

id  string   >>>>>> Stashed changes data-component="url" hidden>

The ID of the forum post.

Body Parameters

text  string optional   >>>>>> Stashed changes data-component="body" hidden>

attachments  number[] optional  

attachments[].id  number optional   >>>>>> Stashed changes data-component="body" hidden>

attachments[].status  string optional   >>>>>> Stashed changes data-component="body" hidden>

Remove the specified resource from storage.

Example request:
curl --request DELETE \
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/consectetur/forum-post/2"
======= "https://demo.metafox.app/api/v1/api/rem/forum-post/8873637" >>>>>>> Stashed changes
$client = new \GuzzleHttp\Client();
<<<<<<< Updated upstream
$response = $client->delete('https://demo.metafox.app/api/v1/api/consectetur/forum-post/2');
=======
$response = $client->delete('https://demo.metafox.app/api/v1/api/rem/forum-post/8873637');
>>>>>>> Stashed changes
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/consectetur/forum-post/2"
=======
    "https://demo.metafox.app/api/v1/api/rem/forum-post/8873637"
>>>>>>> Stashed changes
);

fetch(url, {
    method: "DELETE",
}).then(response => response.json());

Request      

DELETE api/{ver}/forum-post/{id}

URL Parameters

ver  string   >>>>>> Stashed changes data-component="url" hidden>

id  string   >>>>>> Stashed changes data-component="url" hidden>

The ID of the forum post.

GET api/{ver}/forum-subs/{id}

Example request:
curl --request GET \
<<<<<<< Updated upstream
    --get "https://demo.metafox.app/api/v1/api/corporis/forum-subs/8330"
======= --get "https://demo.metafox.app/api/v1/api/asperiores/forum-subs/482" >>>>>>> Stashed changes
$client = new \GuzzleHttp\Client();
<<<<<<< Updated upstream
$response = $client->get('https://demo.metafox.app/api/v1/api/corporis/forum-subs/8330');
=======
$response = $client->get('https://demo.metafox.app/api/v1/api/asperiores/forum-subs/482');
>>>>>>> Stashed changes
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/corporis/forum-subs/8330"
=======
    "https://demo.metafox.app/api/v1/api/asperiores/forum-subs/482"
>>>>>>> Stashed changes
);

fetch(url, {
    method: "GET",
}).then(response => response.json());

Request      

GET api/{ver}/forum-subs/{id}

URL Parameters

ver  string   >>>>>> Stashed changes data-component="url" hidden>

id  string   >>>>>> Stashed changes data-component="url" hidden>

The ID of the forum sub.

Display a listing of the resource.

Example request:
curl --request GET \
<<<<<<< Updated upstream
    --get "https://demo.metafox.app/api/v1/api/eos/forum-thread" \
    --header "Content-Type: application/json" \
    --data "{
    "owner_id": 1,
    "user_id": 9480.36859,
    "q": "quaerat",
    "view": "consequuntur",
    "sort": "sed",
    "sort_type": "dolor",
    "when": "provident",
    "forum_id": 3977591.907,
    "page": 3,
    "limit": 1.435
=======
    --get "https://demo.metafox.app/api/v1/api/inventore/forum-thread" \
    --header "Content-Type: application/json" \
    --data "{
    "owner_id": 12,
    "user_id": 175,
    "q": "nesciunt",
    "view": "ut",
    "sort": "ut",
    "sort_type": "earum",
    "when": "et",
    "forum_id": 29552245.9098,
    "page": 83,
    "limit": 734
>>>>>>> Stashed changes
}"
$client = new \GuzzleHttp\Client();
$response = $client->get(
<<<<<<< Updated upstream
    'https://demo.metafox.app/api/v1/api/eos/forum-thread',
=======
    'https://demo.metafox.app/api/v1/api/inventore/forum-thread',
>>>>>>> Stashed changes
    [
        'headers' => [
            'Content-Type' => 'application/json',
        ],
        'json' => [
<<<<<<< Updated upstream
            'owner_id' => 1,
            'user_id' => 9480.36859,
            'q' => 'quaerat',
            'view' => 'consequuntur',
            'sort' => 'sed',
            'sort_type' => 'dolor',
            'when' => 'provident',
            'forum_id' => 3977591.907,
            'page' => 3,
            'limit' => 1.435,
=======
            'owner_id' => 12,
            'user_id' => 175.0,
            'q' => 'nesciunt',
            'view' => 'ut',
            'sort' => 'ut',
            'sort_type' => 'earum',
            'when' => 'et',
            'forum_id' => 29552245.9098,
            'page' => 83,
            'limit' => 734.0,
>>>>>>> Stashed changes
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/eos/forum-thread"
=======
    "https://demo.metafox.app/api/v1/api/inventore/forum-thread"
>>>>>>> Stashed changes
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
<<<<<<< Updated upstream
    "owner_id": 1,
    "user_id": 9480.36859,
    "q": "quaerat",
    "view": "consequuntur",
    "sort": "sed",
    "sort_type": "dolor",
    "when": "provident",
    "forum_id": 3977591.907,
    "page": 3,
    "limit": 1.435
=======
    "owner_id": 12,
    "user_id": 175,
    "q": "nesciunt",
    "view": "ut",
    "sort": "ut",
    "sort_type": "earum",
    "when": "et",
    "forum_id": 29552245.9098,
    "page": 83,
    "limit": 734
>>>>>>> Stashed changes
};

fetch(url, {
    method: "GET",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

GET api/{ver}/forum-thread

URL Parameters

ver  string   >>>>>> Stashed changes data-component="url" hidden>

Body Parameters

owner_id  integer optional   >>>>>> Stashed changes data-component="body" hidden>

user_id  number optional   >>>>>> Stashed changes data-component="body" hidden>

q  string optional   >>>>>> Stashed changes data-component="body" hidden>

view  string optional   >>>>>> Stashed changes data-component="body" hidden>

sort  string optional   >>>>>> Stashed changes data-component="body" hidden>

sort_type  string optional   >>>>>> Stashed changes data-component="body" hidden>

when  string optional   >>>>>> Stashed changes data-component="body" hidden>

forum_id  number optional   >>>>>> Stashed changes data-component="body" hidden>

page  number optional   >>>>>> Stashed changes data-component="body" hidden>

Must be at least 1.

limit  number optional   >>>>>> Stashed changes data-component="body" hidden>

PATCH api/{ver}/forum-thread/approve/{id}

Example request:
curl --request PATCH \
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/autem/forum-thread/approve/65"
======= "https://demo.metafox.app/api/v1/api/cumque/forum-thread/approve/4534" >>>>>>> Stashed changes
$client = new \GuzzleHttp\Client();
<<<<<<< Updated upstream
$response = $client->patch('https://demo.metafox.app/api/v1/api/autem/forum-thread/approve/65');
=======
$response = $client->patch('https://demo.metafox.app/api/v1/api/cumque/forum-thread/approve/4534');
>>>>>>> Stashed changes
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/autem/forum-thread/approve/65"
=======
    "https://demo.metafox.app/api/v1/api/cumque/forum-thread/approve/4534"
>>>>>>> Stashed changes
);

fetch(url, {
    method: "PATCH",
}).then(response => response.json());

Request      

PATCH api/{ver}/forum-thread/approve/{id}

URL Parameters

ver  string   >>>>>> Stashed changes data-component="url" hidden>

id  string   >>>>>> Stashed changes data-component="url" hidden>

The ID of the approve.

PATCH api/{ver}/forum-thread/close/{id}

Example request:
curl --request PATCH \
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/illum/forum-thread/close/8" \
    --header "Content-Type: application/json" \
    --data "{
    "is_closed": "dolores"
=======
    "https://demo.metafox.app/api/v1/api/rerum/forum-thread/close/9" \
    --header "Content-Type: application/json" \
    --data "{
    "is_closed": "consequatur"
>>>>>>> Stashed changes
}"
$client = new \GuzzleHttp\Client();
$response = $client->patch(
<<<<<<< Updated upstream
    'https://demo.metafox.app/api/v1/api/illum/forum-thread/close/8',
=======
    'https://demo.metafox.app/api/v1/api/rerum/forum-thread/close/9',
>>>>>>> Stashed changes
    [
        'headers' => [
            'Content-Type' => 'application/json',
        ],
        'json' => [
<<<<<<< Updated upstream
            'is_closed' => 'dolores',
=======
            'is_closed' => 'consequatur',
>>>>>>> Stashed changes
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/illum/forum-thread/close/8"
=======
    "https://demo.metafox.app/api/v1/api/rerum/forum-thread/close/9"
>>>>>>> Stashed changes
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
<<<<<<< Updated upstream
    "is_closed": "dolores"
=======
    "is_closed": "consequatur"
>>>>>>> Stashed changes
};

fetch(url, {
    method: "PATCH",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

PATCH api/{ver}/forum-thread/close/{id}

URL Parameters

ver  string   >>>>>> Stashed changes data-component="url" hidden>

id  string   >>>>>> Stashed changes data-component="url" hidden>

The ID of the close.

Body Parameters

is_closed  string   >>>>>> Stashed changes data-component="body" hidden>

POST api/{ver}/forum-thread/copy

Example request:
curl --request POST \
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/nihil/forum-thread/copy" \
    --header "Content-Type: application/json" \
    --data "{
    "forum_id": 0.593395,
    "title": "ulo",
    "thread_id": 261.3
=======
    "https://demo.metafox.app/api/v1/api/non/forum-thread/copy" \
    --header "Content-Type: application/json" \
    --data "{
    "forum_id": 317673,
    "title": "umg",
    "thread_id": 41044451.9831069
>>>>>>> Stashed changes
}"
$client = new \GuzzleHttp\Client();
$response = $client->post(
<<<<<<< Updated upstream
    'https://demo.metafox.app/api/v1/api/nihil/forum-thread/copy',
=======
    'https://demo.metafox.app/api/v1/api/non/forum-thread/copy',
>>>>>>> Stashed changes
    [
        'headers' => [
            'Content-Type' => 'application/json',
        ],
        'json' => [
<<<<<<< Updated upstream
            'forum_id' => 0.593395,
            'title' => 'ulo',
            'thread_id' => 261.3,
=======
            'forum_id' => 317673.0,
            'title' => 'umg',
            'thread_id' => 41044451.9831069,
>>>>>>> Stashed changes
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/nihil/forum-thread/copy"
=======
    "https://demo.metafox.app/api/v1/api/non/forum-thread/copy"
>>>>>>> Stashed changes
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
<<<<<<< Updated upstream
    "forum_id": 0.593395,
    "title": "ulo",
    "thread_id": 261.3
=======
    "forum_id": 317673,
    "title": "umg",
    "thread_id": 41044451.9831069
>>>>>>> Stashed changes
};

fetch(url, {
    method: "POST",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

POST api/{ver}/forum-thread/copy

URL Parameters

ver  string   >>>>>> Stashed changes data-component="url" hidden>

Body Parameters

forum_id  number   >>>>>> Stashed changes data-component="body" hidden>

title  string   >>>>>> Stashed changes data-component="body" hidden>

Must be between 3 and 155 characters.

thread_id  number   >>>>>> Stashed changes data-component="body" hidden>

GET api/{ver}/forum-thread/copy/form/{id}

Example request:
curl --request GET \
<<<<<<< Updated upstream
    --get "https://demo.metafox.app/api/v1/api/voluptatem/forum-thread/copy/form/6"
======= --get "https://demo.metafox.app/api/v1/api/rerum/forum-thread/copy/form/832766" >>>>>>> Stashed changes
$client = new \GuzzleHttp\Client();
<<<<<<< Updated upstream
$response = $client->get('https://demo.metafox.app/api/v1/api/voluptatem/forum-thread/copy/form/6');
=======
$response = $client->get('https://demo.metafox.app/api/v1/api/rerum/forum-thread/copy/form/832766');
>>>>>>> Stashed changes
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/voluptatem/forum-thread/copy/form/6"
=======
    "https://demo.metafox.app/api/v1/api/rerum/forum-thread/copy/form/832766"
>>>>>>> Stashed changes
);

fetch(url, {
    method: "GET",
}).then(response => response.json());

Request      

GET api/{ver}/forum-thread/copy/form/{id}

URL Parameters

ver  string   >>>>>> Stashed changes data-component="url" hidden>

id  string   >>>>>> Stashed changes data-component="url" hidden>

The ID of the form.

PATCH api/{ver}/forum-thread/last-read/{id}

Example request:
curl --request PATCH \
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/quibusdam/forum-thread/last-read/23" \
    --header "Content-Type: application/json" \
    --data "{
    "post_id": 72
=======
    "https://demo.metafox.app/api/v1/api/consequatur/forum-thread/last-read/9621" \
    --header "Content-Type: application/json" \
    --data "{
    "post_id": 11
>>>>>>> Stashed changes
}"
$client = new \GuzzleHttp\Client();
$response = $client->patch(
<<<<<<< Updated upstream
    'https://demo.metafox.app/api/v1/api/quibusdam/forum-thread/last-read/23',
=======
    'https://demo.metafox.app/api/v1/api/consequatur/forum-thread/last-read/9621',
>>>>>>> Stashed changes
    [
        'headers' => [
            'Content-Type' => 'application/json',
        ],
        'json' => [
<<<<<<< Updated upstream
            'post_id' => 72,
=======
            'post_id' => 11,
>>>>>>> Stashed changes
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/quibusdam/forum-thread/last-read/23"
=======
    "https://demo.metafox.app/api/v1/api/consequatur/forum-thread/last-read/9621"
>>>>>>> Stashed changes
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
<<<<<<< Updated upstream
    "post_id": 72
=======
    "post_id": 11
>>>>>>> Stashed changes
};

fetch(url, {
    method: "PATCH",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

PATCH api/{ver}/forum-thread/last-read/{id}

URL Parameters

ver  string   >>>>>> Stashed changes data-component="url" hidden>

id  string   >>>>>> Stashed changes data-component="url" hidden>

The ID of the last read.

Body Parameters

post_id  number   >>>>>> Stashed changes data-component="body" hidden>

Must be at least 1.

POST api/{ver}/forum-thread/merge

Example request:
curl --request POST \
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/est/forum-thread/merge" \
    --header "Content-Type: application/json" \
    --data "{
    "forum_id": 3.499606861,
    "current_thread_id": 0.92738,
=======
    "https://demo.metafox.app/api/v1/api/voluptas/forum-thread/merge" \
    --header "Content-Type: application/json" \
    --data "{
    "forum_id": 3316.161677801,
    "current_thread_id": 212.54172848,
>>>>>>> Stashed changes
    "merged_thread_id": 0
}"
$client = new \GuzzleHttp\Client();
$response = $client->post(
<<<<<<< Updated upstream
    'https://demo.metafox.app/api/v1/api/est/forum-thread/merge',
=======
    'https://demo.metafox.app/api/v1/api/voluptas/forum-thread/merge',
>>>>>>> Stashed changes
    [
        'headers' => [
            'Content-Type' => 'application/json',
        ],
        'json' => [
<<<<<<< Updated upstream
            'forum_id' => 3.499606861,
            'current_thread_id' => 0.92738,
=======
            'forum_id' => 3316.161677801,
            'current_thread_id' => 212.54172848,
>>>>>>> Stashed changes
            'merged_thread_id' => 0.0,
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/est/forum-thread/merge"
=======
    "https://demo.metafox.app/api/v1/api/voluptas/forum-thread/merge"
>>>>>>> Stashed changes
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
<<<<<<< Updated upstream
    "forum_id": 3.499606861,
    "current_thread_id": 0.92738,
=======
    "forum_id": 3316.161677801,
    "current_thread_id": 212.54172848,
>>>>>>> Stashed changes
    "merged_thread_id": 0
};

fetch(url, {
    method: "POST",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

POST api/{ver}/forum-thread/merge

URL Parameters

ver  string   >>>>>> Stashed changes data-component="url" hidden>

Body Parameters

forum_id  number   >>>>>> Stashed changes data-component="body" hidden>

current_thread_id  number   >>>>>> Stashed changes data-component="body" hidden>

merged_thread_id  number  

GET api/{ver}/forum-thread/merge/form/{id}

Example request:
curl --request GET \
<<<<<<< Updated upstream
    --get "https://demo.metafox.app/api/v1/api/dolorem/forum-thread/merge/form/1"
======= --get "https://demo.metafox.app/api/v1/api/repellendus/forum-thread/merge/form/2" >>>>>>> Stashed changes
$client = new \GuzzleHttp\Client();
<<<<<<< Updated upstream
$response = $client->get('https://demo.metafox.app/api/v1/api/dolorem/forum-thread/merge/form/1');
=======
$response = $client->get('https://demo.metafox.app/api/v1/api/repellendus/forum-thread/merge/form/2');
>>>>>>> Stashed changes
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/dolorem/forum-thread/merge/form/1"
=======
    "https://demo.metafox.app/api/v1/api/repellendus/forum-thread/merge/form/2"
>>>>>>> Stashed changes
);

fetch(url, {
    method: "GET",
}).then(response => response.json());

Request      

GET api/{ver}/forum-thread/merge/form/{id}

URL Parameters

ver  string   >>>>>> Stashed changes data-component="url" hidden>

id  string   >>>>>> Stashed changes data-component="url" hidden>

The ID of the form.

GET api/{ver}/forum-thread/move/form/{id}

Example request:
curl --request GET \
<<<<<<< Updated upstream
    --get "https://demo.metafox.app/api/v1/api/aut/forum-thread/move/form/1"
======= --get "https://demo.metafox.app/api/v1/api/rem/forum-thread/move/form/0" >>>>>>> Stashed changes
$client = new \GuzzleHttp\Client();
<<<<<<< Updated upstream
$response = $client->get('https://demo.metafox.app/api/v1/api/aut/forum-thread/move/form/1');
=======
$response = $client->get('https://demo.metafox.app/api/v1/api/rem/forum-thread/move/form/0');
>>>>>>> Stashed changes
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/aut/forum-thread/move/form/1"
=======
    "https://demo.metafox.app/api/v1/api/rem/forum-thread/move/form/0"
>>>>>>> Stashed changes
);

fetch(url, {
    method: "GET",
}).then(response => response.json());

Request      

GET api/{ver}/forum-thread/move/form/{id}

URL Parameters

ver  string   >>>>>> Stashed changes data-component="url" hidden>

id  string   >>>>>> Stashed changes data-component="url" hidden>

The ID of the form.

PATCH api/{ver}/forum-thread/move/{id}

Example request:
curl --request PATCH \
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/aut/forum-thread/move/979" \
    --header "Content-Type: application/json" \
    --data "{
    "forum_id": 67212.22
=======
    "https://demo.metafox.app/api/v1/api/aut/forum-thread/move/9282292" \
    --header "Content-Type: application/json" \
    --data "{
    "forum_id": 2300775.14182959
>>>>>>> Stashed changes
}"
$client = new \GuzzleHttp\Client();
$response = $client->patch(
<<<<<<< Updated upstream
    'https://demo.metafox.app/api/v1/api/aut/forum-thread/move/979',
=======
    'https://demo.metafox.app/api/v1/api/aut/forum-thread/move/9282292',
>>>>>>> Stashed changes
    [
        'headers' => [
            'Content-Type' => 'application/json',
        ],
        'json' => [
<<<<<<< Updated upstream
            'forum_id' => 67212.22,
=======
            'forum_id' => 2300775.14182959,
>>>>>>> Stashed changes
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/aut/forum-thread/move/979"
=======
    "https://demo.metafox.app/api/v1/api/aut/forum-thread/move/9282292"
>>>>>>> Stashed changes
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
<<<<<<< Updated upstream
    "forum_id": 67212.22
=======
    "forum_id": 2300775.14182959
>>>>>>> Stashed changes
};

fetch(url, {
    method: "PATCH",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

PATCH api/{ver}/forum-thread/move/{id}

URL Parameters

ver  string  

id  string   >>>>>> Stashed changes data-component="url" hidden>

The ID of the move.

Body Parameters

forum_id  number   >>>>>> Stashed changes data-component="body" hidden>

Sponsor thread in feed.

Example request:
curl --request PATCH \
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/provident/forum-thread/sponsor-in-feed/329" \
    --header "Content-Type: application/json" \
    --data "{
    "sponsor": 509274400.46244
=======
    "https://demo.metafox.app/api/v1/api/nisi/forum-thread/sponsor-in-feed/3524" \
    --header "Content-Type: application/json" \
    --data "{
    "sponsor": 78
>>>>>>> Stashed changes
}"
$client = new \GuzzleHttp\Client();
$response = $client->patch(
<<<<<<< Updated upstream
    'https://demo.metafox.app/api/v1/api/provident/forum-thread/sponsor-in-feed/329',
=======
    'https://demo.metafox.app/api/v1/api/nisi/forum-thread/sponsor-in-feed/3524',
>>>>>>> Stashed changes
    [
        'headers' => [
            'Content-Type' => 'application/json',
        ],
        'json' => [
<<<<<<< Updated upstream
            'sponsor' => 509274400.46244,
=======
            'sponsor' => 78.0,
>>>>>>> Stashed changes
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/provident/forum-thread/sponsor-in-feed/329"
=======
    "https://demo.metafox.app/api/v1/api/nisi/forum-thread/sponsor-in-feed/3524"
>>>>>>> Stashed changes
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
<<<<<<< Updated upstream
    "sponsor": 509274400.46244
=======
    "sponsor": 78
>>>>>>> Stashed changes
};

fetch(url, {
    method: "PATCH",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

PATCH api/{ver}/forum-thread/sponsor-in-feed/{id}

URL Parameters

ver  string   >>>>>> Stashed changes data-component="url" hidden>

id  string   >>>>>> Stashed changes data-component="url" hidden>

The ID of the sponsor in feed.

Body Parameters

sponsor  number   >>>>>> Stashed changes data-component="body" hidden>

PATCH api/{ver}/forum-thread/sponsor/{id}

Example request:
curl --request PATCH \
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/dicta/forum-thread/sponsor/73" \
    --header "Content-Type: application/json" \
    --data "{
    "sponsor": "voluptates"
=======
    "https://demo.metafox.app/api/v1/api/numquam/forum-thread/sponsor/137125854" \
    --header "Content-Type: application/json" \
    --data "{
    "sponsor": "occaecati"
>>>>>>> Stashed changes
}"
$client = new \GuzzleHttp\Client();
$response = $client->patch(
<<<<<<< Updated upstream
    'https://demo.metafox.app/api/v1/api/dicta/forum-thread/sponsor/73',
=======
    'https://demo.metafox.app/api/v1/api/numquam/forum-thread/sponsor/137125854',
>>>>>>> Stashed changes
    [
        'headers' => [
            'Content-Type' => 'application/json',
        ],
        'json' => [
<<<<<<< Updated upstream
            'sponsor' => 'voluptates',
=======
            'sponsor' => 'occaecati',
>>>>>>> Stashed changes
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/dicta/forum-thread/sponsor/73"
=======
    "https://demo.metafox.app/api/v1/api/numquam/forum-thread/sponsor/137125854"
>>>>>>> Stashed changes
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
<<<<<<< Updated upstream
    "sponsor": "voluptates"
=======
    "sponsor": "occaecati"
>>>>>>> Stashed changes
};

fetch(url, {
    method: "PATCH",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

PATCH api/{ver}/forum-thread/sponsor/{id}

URL Parameters

ver  string   >>>>>> Stashed changes data-component="url" hidden>

id  string   >>>>>> Stashed changes data-component="url" hidden>

The ID of the sponsor.

Body Parameters

sponsor  string   >>>>>> Stashed changes data-component="body" hidden>

PATCH api/{ver}/forum-thread/stick/{id}

Example request:
curl --request PATCH \
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/voluptates/forum-thread/stick/752" \
    --header "Content-Type: application/json" \
    --data "{
    "is_sticked": "repellendus"
=======
    "https://demo.metafox.app/api/v1/api/deserunt/forum-thread/stick/90" \
    --header "Content-Type: application/json" \
    --data "{
    "is_sticked": "eveniet"
>>>>>>> Stashed changes
}"
$client = new \GuzzleHttp\Client();
$response = $client->patch(
<<<<<<< Updated upstream
    'https://demo.metafox.app/api/v1/api/voluptates/forum-thread/stick/752',
=======
    'https://demo.metafox.app/api/v1/api/deserunt/forum-thread/stick/90',
>>>>>>> Stashed changes
    [
        'headers' => [
            'Content-Type' => 'application/json',
        ],
        'json' => [
<<<<<<< Updated upstream
            'is_sticked' => 'repellendus',
=======
            'is_sticked' => 'eveniet',
>>>>>>> Stashed changes
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/voluptates/forum-thread/stick/752"
=======
    "https://demo.metafox.app/api/v1/api/deserunt/forum-thread/stick/90"
>>>>>>> Stashed changes
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
<<<<<<< Updated upstream
    "is_sticked": "repellendus"
=======
    "is_sticked": "eveniet"
>>>>>>> Stashed changes
};

fetch(url, {
    method: "PATCH",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

PATCH api/{ver}/forum-thread/stick/{id}

URL Parameters

ver  string   >>>>>> Stashed changes data-component="url" hidden>

id  string   >>>>>> Stashed changes data-component="url" hidden>

The ID of the stick.

Body Parameters

is_sticked  string   >>>>>> Stashed changes data-component="body" hidden>

PATCH api/{ver}/forum-thread/subscribe/{id}

Example request:
curl --request PATCH \
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/qui/forum-thread/subscribe/5693" \
    --header "Content-Type: application/json" \
    --data "{
    "is_subscribed": "accusantium"
=======
    "https://demo.metafox.app/api/v1/api/ratione/forum-thread/subscribe/1640" \
    --header "Content-Type: application/json" \
    --data "{
    "is_subscribed": "est"
>>>>>>> Stashed changes
}"
$client = new \GuzzleHttp\Client();
$response = $client->patch(
<<<<<<< Updated upstream
    'https://demo.metafox.app/api/v1/api/qui/forum-thread/subscribe/5693',
=======
    'https://demo.metafox.app/api/v1/api/ratione/forum-thread/subscribe/1640',
>>>>>>> Stashed changes
    [
        'headers' => [
            'Content-Type' => 'application/json',
        ],
        'json' => [
<<<<<<< Updated upstream
            'is_subscribed' => 'accusantium',
=======
            'is_subscribed' => 'est',
>>>>>>> Stashed changes
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/qui/forum-thread/subscribe/5693"
=======
    "https://demo.metafox.app/api/v1/api/ratione/forum-thread/subscribe/1640"
>>>>>>> Stashed changes
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
<<<<<<< Updated upstream
    "is_subscribed": "accusantium"
=======
    "is_subscribed": "est"
>>>>>>> Stashed changes
};

fetch(url, {
    method: "PATCH",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

PATCH api/{ver}/forum-thread/subscribe/{id}

URL Parameters

ver  string   >>>>>> Stashed changes data-component="url" hidden>

id  string   >>>>>> Stashed changes data-component="url" hidden>

The ID of the subscribe.

Body Parameters

is_subscribed  string   >>>>>> Stashed changes data-component="body" hidden>

Example request:
curl --request GET \
<<<<<<< Updated upstream
    --get "https://demo.metafox.app/api/v1/api/dolor/forum-thread/suggestion-search" \
    --header "Content-Type: application/json" \
    --data "{
    "owner_id": 5,
    "user_id": 270.726,
    "q": "animi",
    "view": "amet",
    "sort": "perspiciatis",
    "sort_type": "molestias",
    "when": "consectetur",
    "forum_id": 38.103231,
    "page": 36,
    "limit": 27750.2826,
    "exclude_thread_ids": "laboriosam"
=======
    --get "https://demo.metafox.app/api/v1/api/quas/forum-thread/suggestion-search" \
    --header "Content-Type: application/json" \
    --data "{
    "owner_id": 10,
    "user_id": 36.798286017,
    "q": "harum",
    "view": "nihil",
    "sort": "iusto",
    "sort_type": "quia",
    "when": "quia",
    "forum_id": 1541920,
    "page": 21,
    "limit": 224405.89811,
    "exclude_thread_ids": "facilis"
>>>>>>> Stashed changes
}"
$client = new \GuzzleHttp\Client();
$response = $client->get(
<<<<<<< Updated upstream
    'https://demo.metafox.app/api/v1/api/dolor/forum-thread/suggestion-search',
=======
    'https://demo.metafox.app/api/v1/api/quas/forum-thread/suggestion-search',
>>>>>>> Stashed changes
    [
        'headers' => [
            'Content-Type' => 'application/json',
        ],
        'json' => [
<<<<<<< Updated upstream
            'owner_id' => 5,
            'user_id' => 270.726,
            'q' => 'animi',
            'view' => 'amet',
            'sort' => 'perspiciatis',
            'sort_type' => 'molestias',
            'when' => 'consectetur',
            'forum_id' => 38.103231,
            'page' => 36,
            'limit' => 27750.2826,
            'exclude_thread_ids' => 'laboriosam',
=======
            'owner_id' => 10,
            'user_id' => 36.798286017,
            'q' => 'harum',
            'view' => 'nihil',
            'sort' => 'iusto',
            'sort_type' => 'quia',
            'when' => 'quia',
            'forum_id' => 1541920.0,
            'page' => 21,
            'limit' => 224405.89811,
            'exclude_thread_ids' => 'facilis',
>>>>>>> Stashed changes
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/dolor/forum-thread/suggestion-search"
=======
    "https://demo.metafox.app/api/v1/api/quas/forum-thread/suggestion-search"
>>>>>>> Stashed changes
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
<<<<<<< Updated upstream
    "owner_id": 5,
    "user_id": 270.726,
    "q": "animi",
    "view": "amet",
    "sort": "perspiciatis",
    "sort_type": "molestias",
    "when": "consectetur",
    "forum_id": 38.103231,
    "page": 36,
    "limit": 27750.2826,
    "exclude_thread_ids": "laboriosam"
=======
    "owner_id": 10,
    "user_id": 36.798286017,
    "q": "harum",
    "view": "nihil",
    "sort": "iusto",
    "sort_type": "quia",
    "when": "quia",
    "forum_id": 1541920,
    "page": 21,
    "limit": 224405.89811,
    "exclude_thread_ids": "facilis"
>>>>>>> Stashed changes
};

fetch(url, {
    method: "GET",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Display the specified resource.

Example request:
curl --request GET \
<<<<<<< Updated upstream
    --get "https://demo.metafox.app/api/v1/api/magnam/forum-thread/129"
======= --get "https://demo.metafox.app/api/v1/api/harum/forum-thread/28" >>>>>>> Stashed changes
$client = new \GuzzleHttp\Client();
<<<<<<< Updated upstream
$response = $client->get('https://demo.metafox.app/api/v1/api/magnam/forum-thread/129');
=======
$response = $client->get('https://demo.metafox.app/api/v1/api/harum/forum-thread/28');
>>>>>>> Stashed changes
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/magnam/forum-thread/129"
=======
    "https://demo.metafox.app/api/v1/api/harum/forum-thread/28"
>>>>>>> Stashed changes
);

fetch(url, {
    method: "GET",
}).then(response => response.json());

Request      

GET api/{ver}/forum-thread/{id}

URL Parameters

ver  string   >>>>>> Stashed changes data-component="url" hidden>

id  string   >>>>>> Stashed changes data-component="url" hidden>

The ID of the forum thread.

Remove the specified resource from storage.

Example request:
curl --request DELETE \
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/voluptatum/forum-thread/1708024"
======= "https://demo.metafox.app/api/v1/api/architecto/forum-thread/0" >>>>>>> Stashed changes
$client = new \GuzzleHttp\Client();
<<<<<<< Updated upstream
$response = $client->delete('https://demo.metafox.app/api/v1/api/voluptatum/forum-thread/1708024');
=======
$response = $client->delete('https://demo.metafox.app/api/v1/api/architecto/forum-thread/0');
>>>>>>> Stashed changes
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/voluptatum/forum-thread/1708024"
=======
    "https://demo.metafox.app/api/v1/api/architecto/forum-thread/0"
>>>>>>> Stashed changes
);

fetch(url, {
    method: "DELETE",
}).then(response => response.json());

Request      

DELETE api/{ver}/forum-thread/{id}

URL Parameters

ver  string   >>>>>> Stashed changes data-component="url" hidden>

id  string   >>>>>> Stashed changes data-component="url" hidden>

The ID of the forum thread.

GET api/{ver}/forum/option

Example request:
curl --request GET \
<<<<<<< Updated upstream
    --get "https://demo.metafox.app/api/v1/api/tempora/forum/option" \
    --header "Content-Type: application/json" \
    --data "{
    "user_id": 61292.7178097,
    "view": "sed",
    "forum_id": 894149746.637928,
    "q": "vitae",
    "sort": "minima",
    "sort_thread": "eum",
    "sort_post": "tempora",
    "sort_type": "dicta",
    "when": "et",
    "item_type": "alias",
    "page": 65,
    "limit": 18040673.503,
    "parent_id": 75.19015732
=======
    --get "https://demo.metafox.app/api/v1/api/incidunt/forum/option" \
    --header "Content-Type: application/json" \
    --data "{
    "user_id": 5338322.81959,
    "view": "maiores",
    "forum_id": 0.33757226,
    "q": "sed",
    "sort": "aut",
    "sort_thread": "quae",
    "sort_post": "possimus",
    "sort_type": "harum",
    "when": "error",
    "item_type": "sunt",
    "page": 35,
    "limit": 4799667.85771791,
    "parent_id": 2549
>>>>>>> Stashed changes
}"
$client = new \GuzzleHttp\Client();
$response = $client->get(
<<<<<<< Updated upstream
    'https://demo.metafox.app/api/v1/api/tempora/forum/option',
=======
    'https://demo.metafox.app/api/v1/api/incidunt/forum/option',
>>>>>>> Stashed changes
    [
        'headers' => [
            'Content-Type' => 'application/json',
        ],
        'json' => [
<<<<<<< Updated upstream
            'user_id' => 61292.7178097,
            'view' => 'sed',
            'forum_id' => 894149746.637928,
            'q' => 'vitae',
            'sort' => 'minima',
            'sort_thread' => 'eum',
            'sort_post' => 'tempora',
            'sort_type' => 'dicta',
            'when' => 'et',
            'item_type' => 'alias',
            'page' => 65,
            'limit' => 18040673.503,
            'parent_id' => 75.19015732,
=======
            'user_id' => 5338322.81959,
            'view' => 'maiores',
            'forum_id' => 0.33757226,
            'q' => 'sed',
            'sort' => 'aut',
            'sort_thread' => 'quae',
            'sort_post' => 'possimus',
            'sort_type' => 'harum',
            'when' => 'error',
            'item_type' => 'sunt',
            'page' => 35,
            'limit' => 4799667.85771791,
            'parent_id' => 2549.0,
>>>>>>> Stashed changes
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/tempora/forum/option"
=======
    "https://demo.metafox.app/api/v1/api/incidunt/forum/option"
>>>>>>> Stashed changes
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
<<<<<<< Updated upstream
    "user_id": 61292.7178097,
    "view": "sed",
    "forum_id": 894149746.637928,
    "q": "vitae",
    "sort": "minima",
    "sort_thread": "eum",
    "sort_post": "tempora",
    "sort_type": "dicta",
    "when": "et",
    "item_type": "alias",
    "page": 65,
    "limit": 18040673.503,
    "parent_id": 75.19015732
=======
    "user_id": 5338322.81959,
    "view": "maiores",
    "forum_id": 0.33757226,
    "q": "sed",
    "sort": "aut",
    "sort_thread": "quae",
    "sort_post": "possimus",
    "sort_type": "harum",
    "when": "error",
    "item_type": "sunt",
    "page": 35,
    "limit": 4799667.85771791,
    "parent_id": 2549
>>>>>>> Stashed changes
};

fetch(url, {
    method: "GET",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

GET api/{ver}/forum/option

URL Parameters

ver  string   >>>>>> Stashed changes data-component="url" hidden>

Body Parameters

user_id  number optional   >>>>>> Stashed changes data-component="body" hidden>

view  string optional   >>>>>> Stashed changes data-component="body" hidden>

forum_id  number optional   >>>>>> Stashed changes data-component="body" hidden>

q  string optional   >>>>>> Stashed changes data-component="body" hidden>

sort  string optional   >>>>>> Stashed changes data-component="body" hidden>

sort_thread  string optional   >>>>>> Stashed changes data-component="body" hidden>

sort_post  string optional   >>>>>> Stashed changes data-component="body" hidden>

sort_type  string optional   >>>>>> Stashed changes data-component="body" hidden>

when  string optional   >>>>>> Stashed changes data-component="body" hidden>

item_type  string optional   >>>>>> Stashed changes data-component="body" hidden>

page  number optional   >>>>>> Stashed changes data-component="body" hidden>

Must be at least 1.

limit  number optional   >>>>>> Stashed changes data-component="body" hidden>

parent_id  number optional   >>>>>> Stashed changes data-component="body" hidden>

Friend

App name: Friend Version: 5.0.10 Author: phpFox Updated at: Dec 26, 2023

Browse friends.

requires authentication

Example request:
curl --request GET \
<<<<<<< Updated upstream
    --get "https://demo.metafox.app/api/v1/api/officia/friend" \
    --header "Authorization: Bearer {accessToken}" \
    --header "Content-Type: application/json" \
    --data "{
    "q": "illo",
    "view": "mutual",
    "sort": "omnis",
    "sort_type": "pariatur",
    "when": "esse",
    "list_id": 3299.26423551,
    "user_id": 394.7137278,
    "page": 39,
    "limit": 623.9,
    "owner_id": 159052448.732225,
    "is_featured": 19600.9
=======
    --get "https://demo.metafox.app/api/v1/api/delectus/friend" \
    --header "Authorization: Bearer {accessToken}" \
    --header "Content-Type: application/json" \
    --data "{
    "q": "quo",
    "view": "profile",
    "sort": "et",
    "sort_type": "aut",
    "when": "aut",
    "list_id": 35,
    "user_id": 1069.2,
    "page": 72,
    "limit": 327041250.342287,
    "owner_id": 43446658.5,
    "is_featured": 201182623.762243
>>>>>>> Stashed changes
}"
$client = new \GuzzleHttp\Client();
$response = $client->get(
<<<<<<< Updated upstream
    'https://demo.metafox.app/api/v1/api/officia/friend',
=======
    'https://demo.metafox.app/api/v1/api/delectus/friend',
>>>>>>> Stashed changes
    [
        'headers' => [
            'Authorization' => 'Bearer {accessToken}',
            'Content-Type' => 'application/json',
        ],
        'json' => [
<<<<<<< Updated upstream
            'q' => 'illo',
            'view' => 'mutual',
            'sort' => 'omnis',
            'sort_type' => 'pariatur',
            'when' => 'esse',
            'list_id' => 3299.26423551,
            'user_id' => 394.7137278,
            'page' => 39,
            'limit' => 623.9,
            'owner_id' => 159052448.732225,
            'is_featured' => 19600.9,
=======
            'q' => 'quo',
            'view' => 'profile',
            'sort' => 'et',
            'sort_type' => 'aut',
            'when' => 'aut',
            'list_id' => 35.0,
            'user_id' => 1069.2,
            'page' => 72,
            'limit' => 327041250.342287,
            'owner_id' => 43446658.5,
            'is_featured' => 201182623.762243,
>>>>>>> Stashed changes
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/officia/friend"
=======
    "https://demo.metafox.app/api/v1/api/delectus/friend"
>>>>>>> Stashed changes
);

const headers = {
    "Authorization": "Bearer {accessToken}",
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
<<<<<<< Updated upstream
    "q": "illo",
    "view": "mutual",
    "sort": "omnis",
    "sort_type": "pariatur",
    "when": "esse",
    "list_id": 3299.26423551,
    "user_id": 394.7137278,
    "page": 39,
    "limit": 623.9,
    "owner_id": 159052448.732225,
    "is_featured": 19600.9
=======
    "q": "quo",
    "view": "profile",
    "sort": "et",
    "sort_type": "aut",
    "when": "aut",
    "list_id": 35,
    "user_id": 1069.2,
    "page": 72,
    "limit": 327041250.342287,
    "owner_id": 43446658.5,
    "is_featured": 201182623.762243
>>>>>>> Stashed changes
};

fetch(url, {
    method: "GET",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

GET api/{ver}/friend

URL Parameters

ver  string   >>>>>> Stashed changes data-component="url" hidden>

Body Parameters

q  string optional   >>>>>> Stashed changes data-component="body" hidden>

view  string optional   >>>>>> Stashed changes data-component="body" hidden>

Must be one of mutual, latest, friend, profile, or search.

sort  string optional   >>>>>> Stashed changes data-component="body" hidden>

sort_type  string optional   >>>>>> Stashed changes data-component="body" hidden>

when  string optional   >>>>>> Stashed changes data-component="body" hidden>

list_id  number optional   >>>>>> Stashed changes data-component="body" hidden>

user_id  number optional   >>>>>> Stashed changes data-component="body" hidden>

This field is required when view is mutual or profile.

page  number optional   >>>>>> Stashed changes data-component="body" hidden>

Must be at least 1.

limit  number optional   >>>>>> Stashed changes data-component="body" hidden>

owner_id  number optional   >>>>>> Stashed changes data-component="body" hidden>

share_on_profile  string optional  

is_member_only  string optional  

is_featured  number optional   >>>>>> Stashed changes data-component="body" hidden>

Get birthday.

requires authentication

Example request:
curl --request GET \
<<<<<<< Updated upstream
    --get "https://demo.metafox.app/api/v1/api/nobis/friend/birthday" \
    --header "Authorization: Bearer {accessToken}" \
    --header "Content-Type: application/json" \
    --data "{
    "page": 43,
    "month": 52,
    "view": "officia",
    "limit": 22832.5
=======
    --get "https://demo.metafox.app/api/v1/api/et/friend/birthday" \
    --header "Authorization: Bearer {accessToken}" \
    --header "Content-Type: application/json" \
    --data "{
    "page": 32,
    "month": 53,
    "view": "quia",
    "limit": 484076.8684
>>>>>>> Stashed changes
}"
$client = new \GuzzleHttp\Client();
$response = $client->get(
<<<<<<< Updated upstream
    'https://demo.metafox.app/api/v1/api/nobis/friend/birthday',
=======
    'https://demo.metafox.app/api/v1/api/et/friend/birthday',
>>>>>>> Stashed changes
    [
        'headers' => [
            'Authorization' => 'Bearer {accessToken}',
            'Content-Type' => 'application/json',
        ],
        'json' => [
<<<<<<< Updated upstream
            'page' => 43,
            'month' => 52,
            'view' => 'officia',
            'limit' => 22832.5,
=======
            'page' => 32,
            'month' => 53,
            'view' => 'quia',
            'limit' => 484076.8684,
>>>>>>> Stashed changes
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/nobis/friend/birthday"
=======
    "https://demo.metafox.app/api/v1/api/et/friend/birthday"
>>>>>>> Stashed changes
);

const headers = {
    "Authorization": "Bearer {accessToken}",
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
<<<<<<< Updated upstream
    "page": 43,
    "month": 52,
    "view": "officia",
    "limit": 22832.5
=======
    "page": 32,
    "month": 53,
    "view": "quia",
    "limit": 484076.8684
>>>>>>> Stashed changes
};

fetch(url, {
    method: "GET",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

GET api/{ver}/friend/birthday

URL Parameters

ver  string   >>>>>> Stashed changes data-component="url" hidden>

Body Parameters

page  number optional   >>>>>> Stashed changes data-component="body" hidden>

Must be at least 1.

month  number optional   >>>>>> Stashed changes data-component="body" hidden>

Must be at least 1.

view  string optional   >>>>>> Stashed changes data-component="body" hidden>

limit  number optional   >>>>>> Stashed changes data-component="body" hidden>

GET api/{ver}/friend/invite-to-item

requires authentication

Example request:
curl --request GET \
<<<<<<< Updated upstream
    --get "https://demo.metafox.app/api/v1/api/est/friend/invite-to-item" \
    --header "Authorization: Bearer {accessToken}" \
    --header "Content-Type: application/json" \
    --data "{
    "owner_id": 28294205,
    "user_id": 3250310.0555080757,
    "item_type": "eos",
    "item_id": 790965035.5957817,
    "q": "similique"
=======
    --get "https://demo.metafox.app/api/v1/api/quos/friend/invite-to-item" \
    --header "Authorization: Bearer {accessToken}" \
    --header "Content-Type: application/json" \
    --data "{
    "owner_id": 8702.62753649,
    "user_id": 856723783.7461,
    "item_type": "voluptas",
    "item_id": 400491931.09164375,
    "q": "quia"
>>>>>>> Stashed changes
}"
$client = new \GuzzleHttp\Client();
$response = $client->get(
<<<<<<< Updated upstream
    'https://demo.metafox.app/api/v1/api/est/friend/invite-to-item',
=======
    'https://demo.metafox.app/api/v1/api/quos/friend/invite-to-item',
>>>>>>> Stashed changes
    [
        'headers' => [
            'Authorization' => 'Bearer {accessToken}',
            'Content-Type' => 'application/json',
        ],
        'json' => [
<<<<<<< Updated upstream
            'owner_id' => 28294205.0,
            'user_id' => 3250310.0555080757,
            'item_type' => 'eos',
            'item_id' => 790965035.5957817,
            'q' => 'similique',
=======
            'owner_id' => 8702.62753649,
            'user_id' => 856723783.7461,
            'item_type' => 'voluptas',
            'item_id' => 400491931.09164375,
            'q' => 'quia',
>>>>>>> Stashed changes
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/est/friend/invite-to-item"
=======
    "https://demo.metafox.app/api/v1/api/quos/friend/invite-to-item"
>>>>>>> Stashed changes
);

const headers = {
    "Authorization": "Bearer {accessToken}",
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
<<<<<<< Updated upstream
    "owner_id": 28294205,
    "user_id": 3250310.0555080757,
    "item_type": "eos",
    "item_id": 790965035.5957817,
    "q": "similique"
=======
    "owner_id": 8702.62753649,
    "user_id": 856723783.7461,
    "item_type": "voluptas",
    "item_id": 400491931.09164375,
    "q": "quia"
>>>>>>> Stashed changes
};

fetch(url, {
    method: "GET",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

GET api/{ver}/friend/invite-to-item

URL Parameters

ver  string   >>>>>> Stashed changes data-component="url" hidden>

Body Parameters

owner_id  number   >>>>>> Stashed changes data-component="body" hidden>

user_id  number optional   >>>>>> Stashed changes data-component="body" hidden>

item_type  string   >>>>>> Stashed changes data-component="body" hidden>

item_id  number   >>>>>> Stashed changes data-component="body" hidden>

q  string optional   >>>>>> Stashed changes data-component="body" hidden>

Invite friend.

requires authentication

Example request:
curl --request GET \
<<<<<<< Updated upstream
    --get "https://demo.metafox.app/api/v1/api/voluptatem/friend/invite-to-owner" \
    --header "Authorization: Bearer {accessToken}" \
    --header "Content-Type: application/json" \
    --data "{
    "q": "asperiores",
    "privacy_type": "error",
    "owner_id": 105.82997,
    "page": 13,
    "limit": 1.44,
    "parent_id": 1
=======
    --get "https://demo.metafox.app/api/v1/api/amet/friend/invite-to-owner" \
    --header "Authorization: Bearer {accessToken}" \
    --header "Content-Type: application/json" \
    --data "{
    "q": "id",
    "privacy_type": "est",
    "owner_id": 139621.18012743,
    "page": 69,
    "limit": 268.64234573,
    "parent_id": 5.9724084
>>>>>>> Stashed changes
}"
$client = new \GuzzleHttp\Client();
$response = $client->get(
<<<<<<< Updated upstream
    'https://demo.metafox.app/api/v1/api/voluptatem/friend/invite-to-owner',
=======
    'https://demo.metafox.app/api/v1/api/amet/friend/invite-to-owner',
>>>>>>> Stashed changes
    [
        'headers' => [
            'Authorization' => 'Bearer {accessToken}',
            'Content-Type' => 'application/json',
        ],
        'json' => [
<<<<<<< Updated upstream
            'q' => 'asperiores',
            'privacy_type' => 'error',
            'owner_id' => 105.82997,
            'page' => 13,
            'limit' => 1.44,
            'parent_id' => 1.0,
=======
            'q' => 'id',
            'privacy_type' => 'est',
            'owner_id' => 139621.18012743,
            'page' => 69,
            'limit' => 268.64234573,
            'parent_id' => 5.9724084,
>>>>>>> Stashed changes
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/voluptatem/friend/invite-to-owner"
=======
    "https://demo.metafox.app/api/v1/api/amet/friend/invite-to-owner"
>>>>>>> Stashed changes
);

const headers = {
    "Authorization": "Bearer {accessToken}",
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
<<<<<<< Updated upstream
    "q": "asperiores",
    "privacy_type": "error",
    "owner_id": 105.82997,
    "page": 13,
    "limit": 1.44,
    "parent_id": 1
=======
    "q": "id",
    "privacy_type": "est",
    "owner_id": 139621.18012743,
    "page": 69,
    "limit": 268.64234573,
    "parent_id": 5.9724084
>>>>>>> Stashed changes
};

fetch(url, {
    method: "GET",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

GET api/{ver}/friend/invite-to-owner

URL Parameters

ver  string   >>>>>> Stashed changes data-component="url" hidden>

Body Parameters

q  string optional   >>>>>> Stashed changes data-component="body" hidden>

privacy_type  string   >>>>>> Stashed changes data-component="body" hidden>

owner_id  number   >>>>>> Stashed changes data-component="body" hidden>

page  number optional   >>>>>> Stashed changes data-component="body" hidden>

Must be at least 1.

limit  number optional   >>>>>> Stashed changes data-component="body" hidden>

parent_id  number optional   >>>>>> Stashed changes data-component="body" hidden>

Browse friend lists.

requires authentication

Example request:
curl --request GET \
<<<<<<< Updated upstream
    --get "https://demo.metafox.app/api/v1/api/totam/friend/list" \
    --header "Authorization: Bearer {accessToken}" \
    --header "Content-Type: application/json" \
    --data "{
    "page": 22,
    "limit": 5355.38073,
    "sort": "hic",
    "sort_type": "neque"
=======
    --get "https://demo.metafox.app/api/v1/api/nulla/friend/list" \
    --header "Authorization: Bearer {accessToken}" \
    --header "Content-Type: application/json" \
    --data "{
    "page": 25,
    "limit": 114.715934136,
    "sort": "et",
    "sort_type": "quisquam"
>>>>>>> Stashed changes
}"
$client = new \GuzzleHttp\Client();
$response = $client->get(
<<<<<<< Updated upstream
    'https://demo.metafox.app/api/v1/api/totam/friend/list',
=======
    'https://demo.metafox.app/api/v1/api/nulla/friend/list',
>>>>>>> Stashed changes
    [
        'headers' => [
            'Authorization' => 'Bearer {accessToken}',
            'Content-Type' => 'application/json',
        ],
        'json' => [
<<<<<<< Updated upstream
            'page' => 22,
            'limit' => 5355.38073,
            'sort' => 'hic',
            'sort_type' => 'neque',
=======
            'page' => 25,
            'limit' => 114.715934136,
            'sort' => 'et',
            'sort_type' => 'quisquam',
>>>>>>> Stashed changes
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/totam/friend/list"
=======
    "https://demo.metafox.app/api/v1/api/nulla/friend/list"
>>>>>>> Stashed changes
);

const headers = {
    "Authorization": "Bearer {accessToken}",
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
<<<<<<< Updated upstream
    "page": 22,
    "limit": 5355.38073,
    "sort": "hic",
    "sort_type": "neque"
=======
    "page": 25,
    "limit": 114.715934136,
    "sort": "et",
    "sort_type": "quisquam"
>>>>>>> Stashed changes
};

fetch(url, {
    method: "GET",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

GET api/{ver}/friend/list

URL Parameters

ver  string   >>>>>> Stashed changes data-component="url" hidden>

Body Parameters

page  number optional   >>>>>> Stashed changes data-component="body" hidden>

Must be at least 1.

limit  number optional   >>>>>> Stashed changes data-component="body" hidden>

sort  string optional   >>>>>> Stashed changes data-component="body" hidden>

sort_type  string optional   >>>>>> Stashed changes data-component="body" hidden>

Add friend list.

requires authentication

Example request:
curl --request POST \
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/vel/friend/list/add-friend/576679" \
=======
    "https://demo.metafox.app/api/v1/api/natus/friend/list/add-friend/5812" \
>>>>>>> Stashed changes
    --header "Authorization: Bearer {accessToken}" \
$client = new \GuzzleHttp\Client();
$response = $client->post(
<<<<<<< Updated upstream
    'https://demo.metafox.app/api/v1/api/vel/friend/list/add-friend/576679',
=======
    'https://demo.metafox.app/api/v1/api/natus/friend/list/add-friend/5812',
>>>>>>> Stashed changes
    [
        'headers' => [
            'Authorization' => 'Bearer {accessToken}',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/vel/friend/list/add-friend/576679"
=======
    "https://demo.metafox.app/api/v1/api/natus/friend/list/add-friend/5812"
>>>>>>> Stashed changes
);

const headers = {
    "Authorization": "Bearer {accessToken}",
    "Accept": "application/json",
};

fetch(url, {
    method: "POST",
    headers,
}).then(response => response.json());

Request      

POST api/{ver}/friend/list/add-friend/{id}

URL Parameters

ver  string   >>>>>> Stashed changes data-component="url" hidden>

id  string  

The ID of the add friend.

Body Parameters

users  object optional  

PUT api/{ver}/friend/list/add-friend/{id}

requires authentication

Example request:
curl --request PUT \
    "https://demo.metafox.app/api/v1/api/est/friend/list/add-friend/2" \
    --header "Authorization: Bearer {accessToken}" \
$client = new \GuzzleHttp\Client();
$response = $client->put(
    'https://demo.metafox.app/api/v1/api/est/friend/list/add-friend/2',
    [
        'headers' => [
            'Authorization' => 'Bearer {accessToken}',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
    "https://demo.metafox.app/api/v1/api/est/friend/list/add-friend/2"
);

const headers = {
    "Authorization": "Bearer {accessToken}",
    "Accept": "application/json",
};

fetch(url, {
    method: "PUT",
    headers,
}).then(response => response.json());

Request      

PUT api/{ver}/friend/list/add-friend/{id}

URL Parameters

ver  string  

id  string   >>>>>> Stashed changes data-component="url" hidden>

The ID of the add friend.

Body Parameters

users  object optional   >>>>>> Stashed changes value="" data-component="body" hidden>

<<<<<<< Updated upstream

PUT api/{ver}/friend/list/add-friend/{id}

=======

Assign friend to list.

>>>>>>> Stashed changes

requires authentication

<<<<<<< Updated upstream
Example request:
curl --request PUT \
    "https://demo.metafox.app/api/v1/api/qui/friend/list/add-friend/93003" \
    --header "Authorization: Bearer {accessToken}" \
$client = new \GuzzleHttp\Client();
$response = $client->put(
    'https://demo.metafox.app/api/v1/api/qui/friend/list/add-friend/93003',
    [
        'headers' => [
            'Authorization' => 'Bearer {accessToken}',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
    "https://demo.metafox.app/api/v1/api/qui/friend/list/add-friend/93003"
);

const headers = {
    "Authorization": "Bearer {accessToken}",
    "Accept": "application/json",
};

fetch(url, {
    method: "PUT",
    headers,
}).then(response => response.json());

Request      

PUT api/{ver}/friend/list/add-friend/{id}

URL Parameters

ver  string  

id  string  

The ID of the add friend.

Body Parameters

users  object optional  

Assign friend to list.

requires authentication

======= >>>>>>> Stashed changes
Example request:
curl --request GET \
<<<<<<< Updated upstream
    --get "https://demo.metafox.app/api/v1/api/dolores/friend/list/assign/5" \
=======
    --get "https://demo.metafox.app/api/v1/api/repellat/friend/list/assign/678" \
>>>>>>> Stashed changes
    --header "Authorization: Bearer {accessToken}"
$client = new \GuzzleHttp\Client();
$response = $client->get(
<<<<<<< Updated upstream
    'https://demo.metafox.app/api/v1/api/dolores/friend/list/assign/5',
=======
    'https://demo.metafox.app/api/v1/api/repellat/friend/list/assign/678',
>>>>>>> Stashed changes
    [
        'headers' => [
            'Authorization' => 'Bearer {accessToken}',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/dolores/friend/list/assign/5"
=======
    "https://demo.metafox.app/api/v1/api/repellat/friend/list/assign/678"
>>>>>>> Stashed changes
);

const headers = {
    "Authorization": "Bearer {accessToken}",
    "Accept": "application/json",
};

fetch(url, {
    method: "GET",
    headers,
}).then(response => response.json());

Request      

GET api/{ver}/friend/list/assign/{id}

URL Parameters

ver  string   >>>>>> Stashed changes data-component="url" hidden>

id  string   >>>>>> Stashed changes data-component="url" hidden>

The ID of the assign.

Assign multiple friend to list.

requires authentication

Example request:
curl --request POST \
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/omnis/friend/list/assign/4" \
=======
    "https://demo.metafox.app/api/v1/api/a/friend/list/assign/3" \
>>>>>>> Stashed changes
    --header "Authorization: Bearer {accessToken}" \
$client = new \GuzzleHttp\Client();
$response = $client->post(
<<<<<<< Updated upstream
    'https://demo.metafox.app/api/v1/api/omnis/friend/list/assign/4',
=======
    'https://demo.metafox.app/api/v1/api/a/friend/list/assign/3',
>>>>>>> Stashed changes
    [
        'headers' => [
            'Authorization' => 'Bearer {accessToken}',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/omnis/friend/list/assign/4"
=======
    "https://demo.metafox.app/api/v1/api/a/friend/list/assign/3"
>>>>>>> Stashed changes
);

const headers = {
    "Authorization": "Bearer {accessToken}",
    "Accept": "application/json",
};

fetch(url, {
    method: "POST",
    headers,
}).then(response => response.json());

Request      

POST api/{ver}/friend/list/assign/{id}

URL Parameters

ver  string   >>>>>> Stashed changes data-component="url" hidden>

id  string   >>>>>> Stashed changes data-component="url" hidden>

The ID of the assign.

Body Parameters

list_id  object optional  

GET api/{ver}/friend/list/create

requires authentication

Example request:
curl --request GET \
<<<<<<< Updated upstream
    --get "https://demo.metafox.app/api/v1/api/et/friend/list/create" \
=======
    --get "https://demo.metafox.app/api/v1/api/id/friend/list/create" \
>>>>>>> Stashed changes
    --header "Authorization: Bearer {accessToken}"
$client = new \GuzzleHttp\Client();
$response = $client->get(
<<<<<<< Updated upstream
    'https://demo.metafox.app/api/v1/api/et/friend/list/create',
=======
    'https://demo.metafox.app/api/v1/api/id/friend/list/create',
>>>>>>> Stashed changes
    [
        'headers' => [
            'Authorization' => 'Bearer {accessToken}',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/et/friend/list/create"
=======
    "https://demo.metafox.app/api/v1/api/id/friend/list/create"
>>>>>>> Stashed changes
);

const headers = {
    "Authorization": "Bearer {accessToken}",
    "Accept": "application/json",
};

fetch(url, {
    method: "GET",
    headers,
}).then(response => response.json());

Request      

GET api/{ver}/friend/list/create

URL Parameters

ver  string   >>>>>> Stashed changes data-component="url" hidden>

View friend list.

requires authentication

Example request:
curl --request GET \
<<<<<<< Updated upstream
    --get "https://demo.metafox.app/api/v1/api/debitis/friend/list/357" \
=======
    --get "https://demo.metafox.app/api/v1/api/eos/friend/list/9" \
>>>>>>> Stashed changes
    --header "Authorization: Bearer {accessToken}"
$client = new \GuzzleHttp\Client();
$response = $client->get(
<<<<<<< Updated upstream
    'https://demo.metafox.app/api/v1/api/debitis/friend/list/357',
=======
    'https://demo.metafox.app/api/v1/api/eos/friend/list/9',
>>>>>>> Stashed changes
    [
        'headers' => [
            'Authorization' => 'Bearer {accessToken}',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/debitis/friend/list/357"
=======
    "https://demo.metafox.app/api/v1/api/eos/friend/list/9"
>>>>>>> Stashed changes
);

const headers = {
    "Authorization": "Bearer {accessToken}",
    "Accept": "application/json",
};

fetch(url, {
    method: "GET",
    headers,
}).then(response => response.json());

Request      

GET api/{ver}/friend/list/{id}

URL Parameters

ver  string   >>>>>> Stashed changes data-component="url" hidden>

id  string   >>>>>> Stashed changes data-component="url" hidden>

The ID of the list.

Update friend list.

requires authentication

Example request:
curl --request PUT \
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/quisquam/friend/list/8" \
    --header "Authorization: Bearer {accessToken}" \
    --header "Content-Type: application/json" \
    --data "{
    "name": "kxbtat"
=======
    "https://demo.metafox.app/api/v1/api/fugiat/friend/list/8389" \
    --header "Authorization: Bearer {accessToken}" \
    --header "Content-Type: application/json" \
    --data "{
    "name": "yykzryjuhggdpzi"
>>>>>>> Stashed changes
}"
$client = new \GuzzleHttp\Client();
$response = $client->put(
<<<<<<< Updated upstream
    'https://demo.metafox.app/api/v1/api/quisquam/friend/list/8',
=======
    'https://demo.metafox.app/api/v1/api/fugiat/friend/list/8389',
>>>>>>> Stashed changes
    [
        'headers' => [
            'Authorization' => 'Bearer {accessToken}',
            'Content-Type' => 'application/json',
        ],
        'json' => [
<<<<<<< Updated upstream
            'name' => 'kxbtat',
=======
            'name' => 'yykzryjuhggdpzi',
>>>>>>> Stashed changes
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/quisquam/friend/list/8"
=======
    "https://demo.metafox.app/api/v1/api/fugiat/friend/list/8389"
>>>>>>> Stashed changes
);

const headers = {
    "Authorization": "Bearer {accessToken}",
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
<<<<<<< Updated upstream
    "name": "kxbtat"
=======
    "name": "yykzryjuhggdpzi"
>>>>>>> Stashed changes
};

fetch(url, {
    method: "PUT",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

PUT api/{ver}/friend/list/{id}

PATCH api/{ver}/friend/list/{id}

URL Parameters

ver  string   >>>>>> Stashed changes data-component="url" hidden>

id  string   >>>>>> Stashed changes data-component="url" hidden>

The ID of the list.

Body Parameters

name  string   >>>>>> Stashed changes data-component="body" hidden>

Must not be greater than 64 characters.

Remove friend list.

requires authentication

Example request:
curl --request DELETE \
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/maxime/friend/list/940" \
=======
    "https://demo.metafox.app/api/v1/api/numquam/friend/list/29331" \
>>>>>>> Stashed changes
    --header "Authorization: Bearer {accessToken}"
$client = new \GuzzleHttp\Client();
$response = $client->delete(
<<<<<<< Updated upstream
    'https://demo.metafox.app/api/v1/api/maxime/friend/list/940',
=======
    'https://demo.metafox.app/api/v1/api/numquam/friend/list/29331',
>>>>>>> Stashed changes
    [
        'headers' => [
            'Authorization' => 'Bearer {accessToken}',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/maxime/friend/list/940"
=======
    "https://demo.metafox.app/api/v1/api/numquam/friend/list/29331"
>>>>>>> Stashed changes
);

const headers = {
    "Authorization": "Bearer {accessToken}",
    "Accept": "application/json",
};

fetch(url, {
    method: "DELETE",
    headers,
}).then(response => response.json());

Request      

DELETE api/{ver}/friend/list/{id}

URL Parameters

ver  string   >>>>>> Stashed changes data-component="url" hidden>

id  string   >>>>>> Stashed changes data-component="url" hidden>

The ID of the list.

GET api/{ver}/friend/list/{list}/edit

requires authentication

Example request:
curl --request GET \
<<<<<<< Updated upstream
    --get "https://demo.metafox.app/api/v1/api/sed/friend/list/in/edit" \
=======
    --get "https://demo.metafox.app/api/v1/api/sint/friend/list/laboriosam/edit" \
>>>>>>> Stashed changes
    --header "Authorization: Bearer {accessToken}"
$client = new \GuzzleHttp\Client();
$response = $client->get(
<<<<<<< Updated upstream
    'https://demo.metafox.app/api/v1/api/sed/friend/list/in/edit',
=======
    'https://demo.metafox.app/api/v1/api/sint/friend/list/laboriosam/edit',
>>>>>>> Stashed changes
    [
        'headers' => [
            'Authorization' => 'Bearer {accessToken}',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/sed/friend/list/in/edit"
=======
    "https://demo.metafox.app/api/v1/api/sint/friend/list/laboriosam/edit"
>>>>>>> Stashed changes
);

const headers = {
    "Authorization": "Bearer {accessToken}",
    "Accept": "application/json",
};

fetch(url, {
    method: "GET",
    headers,
}).then(response => response.json());

Request      

GET api/{ver}/friend/list/{list}/edit

URL Parameters

ver  string   >>>>>> Stashed changes data-component="url" hidden>

list  string   >>>>>> Stashed changes data-component="url" hidden>

The list.

Load mentions.

requires authentication

Example request:
curl --request GET \
<<<<<<< Updated upstream
    --get "https://demo.metafox.app/api/v1/api/eos/friend/mention" \
    --header "Authorization: Bearer {accessToken}" \
    --header "Content-Type: application/json" \
    --data "{
    "q": "quaerat",
    "view": "latest",
    "sort": "praesentium",
    "sort_type": "pariatur",
    "when": "tempore",
    "list_id": 30895722.68,
    "user_id": 126179.601353607,
    "page": 57,
    "limit": 3535.82,
    "owner_id": 0.075567,
    "is_featured": 594495066.6541108
=======
    --get "https://demo.metafox.app/api/v1/api/sed/friend/mention" \
    --header "Authorization: Bearer {accessToken}" \
    --header "Content-Type: application/json" \
    --data "{
    "q": "eos",
    "view": "latest",
    "sort": "error",
    "sort_type": "quis",
    "when": "optio",
    "list_id": 262939.399949225,
    "user_id": 127356765,
    "page": 51,
    "limit": 2334.1532153,
    "owner_id": 106055.887648,
    "is_featured": 1600.1
>>>>>>> Stashed changes
}"
$client = new \GuzzleHttp\Client();
$response = $client->get(
<<<<<<< Updated upstream
    'https://demo.metafox.app/api/v1/api/eos/friend/mention',
=======
    'https://demo.metafox.app/api/v1/api/sed/friend/mention',
>>>>>>> Stashed changes
    [
        'headers' => [
            'Authorization' => 'Bearer {accessToken}',
            'Content-Type' => 'application/json',
        ],
        'json' => [
<<<<<<< Updated upstream
            'q' => 'quaerat',
            'view' => 'latest',
            'sort' => 'praesentium',
            'sort_type' => 'pariatur',
            'when' => 'tempore',
            'list_id' => 30895722.68,
            'user_id' => 126179.601353607,
            'page' => 57,
            'limit' => 3535.82,
            'owner_id' => 0.075567,
            'is_featured' => 594495066.6541108,
=======
            'q' => 'eos',
            'view' => 'latest',
            'sort' => 'error',
            'sort_type' => 'quis',
            'when' => 'optio',
            'list_id' => 262939.399949225,
            'user_id' => 127356765.0,
            'page' => 51,
            'limit' => 2334.1532153,
            'owner_id' => 106055.887648,
            'is_featured' => 1600.1,
>>>>>>> Stashed changes
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/eos/friend/mention"
=======
    "https://demo.metafox.app/api/v1/api/sed/friend/mention"
>>>>>>> Stashed changes
);

const headers = {
    "Authorization": "Bearer {accessToken}",
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
<<<<<<< Updated upstream
    "q": "quaerat",
    "view": "latest",
    "sort": "praesentium",
    "sort_type": "pariatur",
    "when": "tempore",
    "list_id": 30895722.68,
    "user_id": 126179.601353607,
    "page": 57,
    "limit": 3535.82,
    "owner_id": 0.075567,
    "is_featured": 594495066.6541108
=======
    "q": "eos",
    "view": "latest",
    "sort": "error",
    "sort_type": "quis",
    "when": "optio",
    "list_id": 262939.399949225,
    "user_id": 127356765,
    "page": 51,
    "limit": 2334.1532153,
    "owner_id": 106055.887648,
    "is_featured": 1600.1
>>>>>>> Stashed changes
};

fetch(url, {
    method: "GET",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

GET api/{ver}/friend/mention

URL Parameters

ver  string   >>>>>> Stashed changes data-component="url" hidden>

Body Parameters

q  string optional   >>>>>> Stashed changes data-component="body" hidden>

view  string optional  

Must be one of mutual, latest, friend, profile, or search.

sort  string optional   >>>>>> Stashed changes data-component="body" hidden>

sort_type  string optional   >>>>>> Stashed changes data-component="body" hidden>

when  string optional   >>>>>> Stashed changes data-component="body" hidden>

list_id  number optional   >>>>>> Stashed changes data-component="body" hidden>

user_id  number optional   >>>>>> Stashed changes data-component="body" hidden>

This field is required when view is mutual or profile.

page  number optional   >>>>>> Stashed changes data-component="body" hidden>

Must be at least 1.

limit  number optional   >>>>>> Stashed changes data-component="body" hidden>

owner_id  number optional   >>>>>> Stashed changes data-component="body" hidden>

share_on_profile  string optional  

is_member_only  string optional  

is_featured  number optional   >>>>>> Stashed changes data-component="body" hidden>

Browse friend request.

requires authentication

Example request:
curl --request GET \
<<<<<<< Updated upstream
    --get "https://demo.metafox.app/api/v1/api/aut/friend/request" \
    --header "Authorization: Bearer {accessToken}" \
    --header "Content-Type: application/json" \
    --data "{
    "view": "aliquid",
    "page": 46,
    "limit": 86534.6
=======
    --get "https://demo.metafox.app/api/v1/api/alias/friend/request" \
    --header "Authorization: Bearer {accessToken}" \
    --header "Content-Type: application/json" \
    --data "{
    "view": "qui",
    "page": 25,
    "limit": 48677.1
>>>>>>> Stashed changes
}"
$client = new \GuzzleHttp\Client();
$response = $client->get(
<<<<<<< Updated upstream
    'https://demo.metafox.app/api/v1/api/aut/friend/request',
=======
    'https://demo.metafox.app/api/v1/api/alias/friend/request',
>>>>>>> Stashed changes
    [
        'headers' => [
            'Authorization' => 'Bearer {accessToken}',
            'Content-Type' => 'application/json',
        ],
        'json' => [
<<<<<<< Updated upstream
            'view' => 'aliquid',
            'page' => 46,
            'limit' => 86534.6,
=======
            'view' => 'qui',
            'page' => 25,
            'limit' => 48677.1,
>>>>>>> Stashed changes
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/aut/friend/request"
=======
    "https://demo.metafox.app/api/v1/api/alias/friend/request"
>>>>>>> Stashed changes
);

const headers = {
    "Authorization": "Bearer {accessToken}",
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
<<<<<<< Updated upstream
    "view": "aliquid",
    "page": 46,
    "limit": 86534.6
=======
    "view": "qui",
    "page": 25,
    "limit": 48677.1
>>>>>>> Stashed changes
};

fetch(url, {
    method: "GET",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

GET api/{ver}/friend/request

URL Parameters

ver  string   >>>>>> Stashed changes data-component="url" hidden>

Body Parameters

view  string optional   >>>>>> Stashed changes data-component="body" hidden>

page  number optional   >>>>>> Stashed changes data-component="body" hidden>

Must be at least 1.

limit  number optional   >>>>>> Stashed changes data-component="body" hidden>

Create friend request.

requires authentication

Example request:
curl --request POST \
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/officia/friend/request" \
    --header "Authorization: Bearer {accessToken}" \
    --header "Content-Type: application/json" \
    --data "{
    "friend_user_id": 2030.355225
=======
    "https://demo.metafox.app/api/v1/api/dicta/friend/request" \
    --header "Authorization: Bearer {accessToken}" \
    --header "Content-Type: application/json" \
    --data "{
    "friend_user_id": 1574
>>>>>>> Stashed changes
}"
$client = new \GuzzleHttp\Client();
$response = $client->post(
<<<<<<< Updated upstream
    'https://demo.metafox.app/api/v1/api/officia/friend/request',
=======
    'https://demo.metafox.app/api/v1/api/dicta/friend/request',
>>>>>>> Stashed changes
    [
        'headers' => [
            'Authorization' => 'Bearer {accessToken}',
            'Content-Type' => 'application/json',
        ],
        'json' => [
<<<<<<< Updated upstream
            'friend_user_id' => 2030.355225,
=======
            'friend_user_id' => 1574.0,
>>>>>>> Stashed changes
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/officia/friend/request"
=======
    "https://demo.metafox.app/api/v1/api/dicta/friend/request"
>>>>>>> Stashed changes
);

const headers = {
    "Authorization": "Bearer {accessToken}",
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
<<<<<<< Updated upstream
    "friend_user_id": 2030.355225
=======
    "friend_user_id": 1574
>>>>>>> Stashed changes
};

fetch(url, {
    method: "POST",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

POST api/{ver}/friend/request

URL Parameters

ver  string   >>>>>> Stashed changes data-component="url" hidden>

Body Parameters

friend_user_id  number   >>>>>> Stashed changes data-component="body" hidden>

Mark all as read.

requires authentication

Example request:
curl --request POST \
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/error/friend/request/markAllAsRead" \
=======
    "https://demo.metafox.app/api/v1/api/et/friend/request/markAllAsRead" \
>>>>>>> Stashed changes
    --header "Authorization: Bearer {accessToken}"
$client = new \GuzzleHttp\Client();
$response = $client->post(
<<<<<<< Updated upstream
    'https://demo.metafox.app/api/v1/api/error/friend/request/markAllAsRead',
=======
    'https://demo.metafox.app/api/v1/api/et/friend/request/markAllAsRead',
>>>>>>> Stashed changes
    [
        'headers' => [
            'Authorization' => 'Bearer {accessToken}',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/error/friend/request/markAllAsRead"
=======
    "https://demo.metafox.app/api/v1/api/et/friend/request/markAllAsRead"
>>>>>>> Stashed changes
);

const headers = {
    "Authorization": "Bearer {accessToken}",
    "Accept": "application/json",
};

fetch(url, {
    method: "POST",
    headers,
}).then(response => response.json());

Request      

POST api/{ver}/friend/request/markAllAsRead

URL Parameters

ver  string   >>>>>> Stashed changes data-component="url" hidden>

Update friend request.

requires authentication

Example request:
curl --request PUT \
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/et/friend/request/4" \
    --header "Authorization: Bearer {accessToken}" \
    --header "Content-Type: application/json" \
    --data "{
    "action": "perferendis"
=======
    "https://demo.metafox.app/api/v1/api/et/friend/request/47" \
    --header "Authorization: Bearer {accessToken}" \
    --header "Content-Type: application/json" \
    --data "{
    "action": "quia"
>>>>>>> Stashed changes
}"
$client = new \GuzzleHttp\Client();
$response = $client->put(
<<<<<<< Updated upstream
    'https://demo.metafox.app/api/v1/api/et/friend/request/4',
=======
    'https://demo.metafox.app/api/v1/api/et/friend/request/47',
>>>>>>> Stashed changes
    [
        'headers' => [
            'Authorization' => 'Bearer {accessToken}',
            'Content-Type' => 'application/json',
        ],
        'json' => [
<<<<<<< Updated upstream
            'action' => 'perferendis',
=======
            'action' => 'quia',
>>>>>>> Stashed changes
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/et/friend/request/4"
=======
    "https://demo.metafox.app/api/v1/api/et/friend/request/47"
>>>>>>> Stashed changes
);

const headers = {
    "Authorization": "Bearer {accessToken}",
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
<<<<<<< Updated upstream
    "action": "perferendis"
=======
    "action": "quia"
>>>>>>> Stashed changes
};

fetch(url, {
    method: "PUT",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

PUT api/{ver}/friend/request/{id}

PATCH api/{ver}/friend/request/{id}

URL Parameters

ver  string  

id  string   >>>>>> Stashed changes data-component="url" hidden>

The ID of the request.

Body Parameters

action  string   >>>>>> Stashed changes data-component="body" hidden>

Remove friend request.

requires authentication

Example request:
curl --request DELETE \
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/magnam/friend/request/04614" \
=======
    "https://demo.metafox.app/api/v1/api/error/friend/request/2" \
>>>>>>> Stashed changes
    --header "Authorization: Bearer {accessToken}"
$client = new \GuzzleHttp\Client();
$response = $client->delete(
<<<<<<< Updated upstream
    'https://demo.metafox.app/api/v1/api/magnam/friend/request/04614',
=======
    'https://demo.metafox.app/api/v1/api/error/friend/request/2',
>>>>>>> Stashed changes
    [
        'headers' => [
            'Authorization' => 'Bearer {accessToken}',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/magnam/friend/request/04614"
=======
    "https://demo.metafox.app/api/v1/api/error/friend/request/2"
>>>>>>> Stashed changes
);

const headers = {
    "Authorization": "Bearer {accessToken}",
    "Accept": "application/json",
};

fetch(url, {
    method: "DELETE",
    headers,
}).then(response => response.json());

Request      

DELETE api/{ver}/friend/request/{id}

URL Parameters

ver  string   >>>>>> Stashed changes data-component="url" hidden>

id  string   >>>>>> Stashed changes data-component="url" hidden>

The ID of the request.

GET api/{ver}/friend/share-suggestion

requires authentication

Example request:
curl --request GET \
<<<<<<< Updated upstream
    --get "https://demo.metafox.app/api/v1/api/sit/friend/share-suggestion" \
    --header "Authorization: Bearer {accessToken}" \
    --header "Content-Type: application/json" \
    --data "{
    "q": "id",
    "view": "mutual",
    "sort": "consequuntur",
    "sort_type": "totam",
    "when": "aspernatur",
    "list_id": 1461048.211,
    "user_id": 224527576.4304,
    "page": 77,
    "limit": 21460976.56304,
    "owner_id": 26475996.320147164,
    "is_featured": 266630036.03
=======
    --get "https://demo.metafox.app/api/v1/api/facere/friend/share-suggestion" \
    --header "Authorization: Bearer {accessToken}" \
    --header "Content-Type: application/json" \
    --data "{
    "q": "a",
    "view": "profile",
    "sort": "occaecati",
    "sort_type": "perspiciatis",
    "when": "officiis",
    "list_id": 9475.218,
    "user_id": 432.500726,
    "page": 8,
    "limit": 124.82435499,
    "owner_id": 49244151.944,
    "is_featured": 327582883.121439
>>>>>>> Stashed changes
}"
$client = new \GuzzleHttp\Client();
$response = $client->get(
<<<<<<< Updated upstream
    'https://demo.metafox.app/api/v1/api/sit/friend/share-suggestion',
=======
    'https://demo.metafox.app/api/v1/api/facere/friend/share-suggestion',
>>>>>>> Stashed changes
    [
        'headers' => [
            'Authorization' => 'Bearer {accessToken}',
            'Content-Type' => 'application/json',
        ],
        'json' => [
<<<<<<< Updated upstream
            'q' => 'id',
            'view' => 'mutual',
            'sort' => 'consequuntur',
            'sort_type' => 'totam',
            'when' => 'aspernatur',
            'list_id' => 1461048.211,
            'user_id' => 224527576.4304,
            'page' => 77,
            'limit' => 21460976.56304,
            'owner_id' => 26475996.320147164,
            'is_featured' => 266630036.03,
=======
            'q' => 'a',
            'view' => 'profile',
            'sort' => 'occaecati',
            'sort_type' => 'perspiciatis',
            'when' => 'officiis',
            'list_id' => 9475.218,
            'user_id' => 432.500726,
            'page' => 8,
            'limit' => 124.82435499,
            'owner_id' => 49244151.944,
            'is_featured' => 327582883.121439,
>>>>>>> Stashed changes
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/sit/friend/share-suggestion"
=======
    "https://demo.metafox.app/api/v1/api/facere/friend/share-suggestion"
>>>>>>> Stashed changes
);

const headers = {
    "Authorization": "Bearer {accessToken}",
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
<<<<<<< Updated upstream
    "q": "id",
    "view": "mutual",
    "sort": "consequuntur",
    "sort_type": "totam",
    "when": "aspernatur",
    "list_id": 1461048.211,
    "user_id": 224527576.4304,
    "page": 77,
    "limit": 21460976.56304,
    "owner_id": 26475996.320147164,
    "is_featured": 266630036.03
=======
    "q": "a",
    "view": "profile",
    "sort": "occaecati",
    "sort_type": "perspiciatis",
    "when": "officiis",
    "list_id": 9475.218,
    "user_id": 432.500726,
    "page": 8,
    "limit": 124.82435499,
    "owner_id": 49244151.944,
    "is_featured": 327582883.121439
>>>>>>> Stashed changes
};

fetch(url, {
    method: "GET",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

GET api/{ver}/friend/share-suggestion

URL Parameters

ver  string   >>>>>> Stashed changes data-component="url" hidden>

Body Parameters

q  string optional   >>>>>> Stashed changes data-component="body" hidden>

view  string optional   >>>>>> Stashed changes data-component="body" hidden>

Must be one of mutual, latest, friend, profile, or search.

sort  string optional   >>>>>> Stashed changes data-component="body" hidden>

sort_type  string optional   >>>>>> Stashed changes data-component="body" hidden>

when  string optional   >>>>>> Stashed changes data-component="body" hidden>

list_id  number optional   >>>>>> Stashed changes data-component="body" hidden>

user_id  number optional   >>>>>> Stashed changes data-component="body" hidden>

This field is required when view is mutual or profile.

page  number optional   >>>>>> Stashed changes data-component="body" hidden>

Must be at least 1.

limit  number optional   >>>>>> Stashed changes data-component="body" hidden>

owner_id  number optional   >>>>>> Stashed changes data-component="body" hidden>

share_on_profile  string optional  

is_member_only  string optional  

is_featured  number optional   >>>>>> Stashed changes data-component="body" hidden>

Load suggestion.

requires authentication

Example request:
curl --request GET \
<<<<<<< Updated upstream
    --get "https://demo.metafox.app/api/v1/api/et/friend/suggestion" \
    --header "Authorization: Bearer {accessToken}" \
    --header "Content-Type: application/json" \
    --data "{
    "page": 30,
    "limit": 55692.3948
=======
    --get "https://demo.metafox.app/api/v1/api/debitis/friend/suggestion" \
    --header "Authorization: Bearer {accessToken}" \
    --header "Content-Type: application/json" \
    --data "{
    "page": 28,
    "limit": 3140919.4876
>>>>>>> Stashed changes
}"
$client = new \GuzzleHttp\Client();
$response = $client->get(
<<<<<<< Updated upstream
    'https://demo.metafox.app/api/v1/api/et/friend/suggestion',
=======
    'https://demo.metafox.app/api/v1/api/debitis/friend/suggestion',
>>>>>>> Stashed changes
    [
        'headers' => [
            'Authorization' => 'Bearer {accessToken}',
            'Content-Type' => 'application/json',
        ],
        'json' => [
<<<<<<< Updated upstream
            'page' => 30,
            'limit' => 55692.3948,
=======
            'page' => 28,
            'limit' => 3140919.4876,
>>>>>>> Stashed changes
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/et/friend/suggestion"
=======
    "https://demo.metafox.app/api/v1/api/debitis/friend/suggestion"
>>>>>>> Stashed changes
);

const headers = {
    "Authorization": "Bearer {accessToken}",
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
<<<<<<< Updated upstream
    "page": 30,
    "limit": 55692.3948
=======
    "page": 28,
    "limit": 3140919.4876
>>>>>>> Stashed changes
};

fetch(url, {
    method: "GET",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

GET api/{ver}/friend/suggestion

URL Parameters

ver  string   >>>>>> Stashed changes data-component="url" hidden>

Body Parameters

page  number optional   >>>>>> Stashed changes data-component="body" hidden>

Must be at least 1.

limit  number optional   >>>>>> Stashed changes data-component="body" hidden>

Hide user suggestions.

requires authentication

Example request:
curl --request POST \
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/minima/friend/suggestion/hide-user" \
    --header "Authorization: Bearer {accessToken}" \
    --header "Content-Type: application/json" \
    --data "{
    "user_id": 12239794.8
=======
    "https://demo.metafox.app/api/v1/api/impedit/friend/suggestion/hide-user" \
    --header "Authorization: Bearer {accessToken}" \
    --header "Content-Type: application/json" \
    --data "{
    "user_id": 114053.9036
>>>>>>> Stashed changes
}"
$client = new \GuzzleHttp\Client();
$response = $client->post(
<<<<<<< Updated upstream
    'https://demo.metafox.app/api/v1/api/minima/friend/suggestion/hide-user',
=======
    'https://demo.metafox.app/api/v1/api/impedit/friend/suggestion/hide-user',
>>>>>>> Stashed changes
    [
        'headers' => [
            'Authorization' => 'Bearer {accessToken}',
            'Content-Type' => 'application/json',
        ],
        'json' => [
<<<<<<< Updated upstream
            'user_id' => 12239794.8,
=======
            'user_id' => 114053.9036,
>>>>>>> Stashed changes
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/minima/friend/suggestion/hide-user"
=======
    "https://demo.metafox.app/api/v1/api/impedit/friend/suggestion/hide-user"
>>>>>>> Stashed changes
);

const headers = {
    "Authorization": "Bearer {accessToken}",
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
<<<<<<< Updated upstream
    "user_id": 12239794.8
=======
    "user_id": 114053.9036
>>>>>>> Stashed changes
};

fetch(url, {
    method: "POST",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

POST api/{ver}/friend/suggestion/hide-user

URL Parameters

ver  string   >>>>>> Stashed changes data-component="url" hidden>

Body Parameters

user_id  number   >>>>>> Stashed changes data-component="body" hidden>

Load friend suggestion for tagging.

requires authentication

Example request:
curl --request GET \
<<<<<<< Updated upstream
    --get "https://demo.metafox.app/api/v1/api/dolorem/friend/tag-suggestion" \
    --header "Authorization: Bearer {accessToken}" \
    --header "Content-Type: application/json" \
    --data "{
    "q": "iure",
    "page": 52,
    "limit": 732942688.6,
    "item_id": 24087.923,
    "item_type": "sit",
    "owner_id": 9063392.056100085,
    "excluded_ids": [
        35752.83022913
=======
    --get "https://demo.metafox.app/api/v1/api/laboriosam/friend/tag-suggestion" \
    --header "Authorization: Bearer {accessToken}" \
    --header "Content-Type: application/json" \
    --data "{
    "q": "nisi",
    "page": 65,
    "limit": 55090.193958,
    "item_id": 1181665,
    "item_type": "omnis",
    "owner_id": 44633.79823203,
    "excluded_ids": [
        545237.3527875
>>>>>>> Stashed changes
    ]
}"
$client = new \GuzzleHttp\Client();
$response = $client->get(
<<<<<<< Updated upstream
    'https://demo.metafox.app/api/v1/api/dolorem/friend/tag-suggestion',
=======
    'https://demo.metafox.app/api/v1/api/laboriosam/friend/tag-suggestion',
>>>>>>> Stashed changes
    [
        'headers' => [
            'Authorization' => 'Bearer {accessToken}',
            'Content-Type' => 'application/json',
        ],
        'json' => [
<<<<<<< Updated upstream
            'q' => 'iure',
            'page' => 52,
            'limit' => 732942688.6,
            'item_id' => 24087.923,
            'item_type' => 'sit',
            'owner_id' => 9063392.056100085,
            'excluded_ids' => [
                35752.83022913,
=======
            'q' => 'nisi',
            'page' => 65,
            'limit' => 55090.193958,
            'item_id' => 1181665.0,
            'item_type' => 'omnis',
            'owner_id' => 44633.79823203,
            'excluded_ids' => [
                545237.3527875,
>>>>>>> Stashed changes
            ],
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/dolorem/friend/tag-suggestion"
=======
    "https://demo.metafox.app/api/v1/api/laboriosam/friend/tag-suggestion"
>>>>>>> Stashed changes
);

const headers = {
    "Authorization": "Bearer {accessToken}",
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
<<<<<<< Updated upstream
    "q": "iure",
    "page": 52,
    "limit": 732942688.6,
    "item_id": 24087.923,
    "item_type": "sit",
    "owner_id": 9063392.056100085,
    "excluded_ids": [
        35752.83022913
=======
    "q": "nisi",
    "page": 65,
    "limit": 55090.193958,
    "item_id": 1181665,
    "item_type": "omnis",
    "owner_id": 44633.79823203,
    "excluded_ids": [
        545237.3527875
>>>>>>> Stashed changes
    ]
};

fetch(url, {
    method: "GET",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

GET api/{ver}/friend/tag-suggestion

URL Parameters

ver  string   >>>>>> Stashed changes data-component="url" hidden>

Body Parameters

q  string optional   >>>>>> Stashed changes data-component="body" hidden>

page  number optional   >>>>>> Stashed changes data-component="body" hidden>

Must be at least 1.

limit  number optional   >>>>>> Stashed changes data-component="body" hidden>

item_id  number optional   >>>>>> Stashed changes data-component="body" hidden>

item_type  string optional   >>>>>> Stashed changes data-component="body" hidden>

owner_id  number optional   >>>>>> Stashed changes data-component="body" hidden>

excluded_ids  number[] optional  

Remove friend.

requires authentication

Example request:
curl --request DELETE \
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/magnam/friend/16" \
=======
    "https://demo.metafox.app/api/v1/api/voluptatem/friend/7502" \
>>>>>>> Stashed changes
    --header "Authorization: Bearer {accessToken}"
$client = new \GuzzleHttp\Client();
$response = $client->delete(
<<<<<<< Updated upstream
    'https://demo.metafox.app/api/v1/api/magnam/friend/16',
=======
    'https://demo.metafox.app/api/v1/api/voluptatem/friend/7502',
>>>>>>> Stashed changes
    [
        'headers' => [
            'Authorization' => 'Bearer {accessToken}',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/magnam/friend/16"
=======
    "https://demo.metafox.app/api/v1/api/voluptatem/friend/7502"
>>>>>>> Stashed changes
);

const headers = {
    "Authorization": "Bearer {accessToken}",
    "Accept": "application/json",
};

fetch(url, {
    method: "DELETE",
    headers,
}).then(response => response.json());

Request      

DELETE api/{ver}/friend/{id}

URL Parameters

ver  string   >>>>>> Stashed changes data-component="url" hidden>

id  string   >>>>>> Stashed changes data-component="url" hidden>

The ID of the friend.

Group

App name: Group Version: 5.0.12 Author: phpFox Updated at: Dec 26, 2023

Display a listing of the resource.

requires authentication

Example request:
curl --request GET \
<<<<<<< Updated upstream
    --get "https://demo.metafox.app/api/v1/api/eligendi/group" \
    --header "Authorization: Bearer {accessToken}" \
    --header "Content-Type: application/json" \
    --data "{
    "q": "aliquid",
    "view": "consequatur",
    "sort": "natus",
    "sort_type": "et",
    "when": "recusandae",
    "type_id": 56807.361864135,
    "category_id": 560306721.5291393,
    "owner_id": 16,
    "user_id": 156322.7,
    "is_featured": 2107,
    "page": 76,
    "limit": 4995245.604
=======
    --get "https://demo.metafox.app/api/v1/api/sit/group" \
    --header "Authorization: Bearer {accessToken}" \
    --header "Content-Type: application/json" \
    --data "{
    "q": "ab",
    "view": "eos",
    "sort": "sint",
    "sort_type": "accusantium",
    "when": "inventore",
    "type_id": 5104487.293268,
    "category_id": 31427442.41,
    "owner_id": 14,
    "user_id": 52512.993,
    "is_featured": 506.702934,
    "page": 43,
    "limit": 3.59345879
>>>>>>> Stashed changes
}"
$client = new \GuzzleHttp\Client();
$response = $client->get(
<<<<<<< Updated upstream
    'https://demo.metafox.app/api/v1/api/eligendi/group',
=======
    'https://demo.metafox.app/api/v1/api/sit/group',
>>>>>>> Stashed changes
    [
        'headers' => [
            'Authorization' => 'Bearer {accessToken}',
            'Content-Type' => 'application/json',
        ],
        'json' => [
<<<<<<< Updated upstream
            'q' => 'aliquid',
            'view' => 'consequatur',
            'sort' => 'natus',
            'sort_type' => 'et',
            'when' => 'recusandae',
            'type_id' => 56807.361864135,
            'category_id' => 560306721.5291393,
            'owner_id' => 16,
            'user_id' => 156322.7,
            'is_featured' => 2107.0,
            'page' => 76,
            'limit' => 4995245.604,
=======
            'q' => 'ab',
            'view' => 'eos',
            'sort' => 'sint',
            'sort_type' => 'accusantium',
            'when' => 'inventore',
            'type_id' => 5104487.293268,
            'category_id' => 31427442.41,
            'owner_id' => 14,
            'user_id' => 52512.993,
            'is_featured' => 506.702934,
            'page' => 43,
            'limit' => 3.59345879,
>>>>>>> Stashed changes
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/eligendi/group"
=======
    "https://demo.metafox.app/api/v1/api/sit/group"
>>>>>>> Stashed changes
);

const headers = {
    "Authorization": "Bearer {accessToken}",
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
<<<<<<< Updated upstream
    "q": "aliquid",
    "view": "consequatur",
    "sort": "natus",
    "sort_type": "et",
    "when": "recusandae",
    "type_id": 56807.361864135,
    "category_id": 560306721.5291393,
    "owner_id": 16,
    "user_id": 156322.7,
    "is_featured": 2107,
    "page": 76,
    "limit": 4995245.604
=======
    "q": "ab",
    "view": "eos",
    "sort": "sint",
    "sort_type": "accusantium",
    "when": "inventore",
    "type_id": 5104487.293268,
    "category_id": 31427442.41,
    "owner_id": 14,
    "user_id": 52512.993,
    "is_featured": 506.702934,
    "page": 43,
    "limit": 3.59345879
>>>>>>> Stashed changes
};

fetch(url, {
    method: "GET",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

GET api/{ver}/group

URL Parameters

ver  string   >>>>>> Stashed changes data-component="url" hidden>

Body Parameters

q  string optional   >>>>>> Stashed changes data-component="body" hidden>

view  string optional   >>>>>> Stashed changes data-component="body" hidden>

sort  string optional   >>>>>> Stashed changes data-component="body" hidden>

sort_type  string optional   >>>>>> Stashed changes data-component="body" hidden>

when  string optional   >>>>>> Stashed changes data-component="body" hidden>

type_id  number optional   >>>>>> Stashed changes data-component="body" hidden>

category_id  number optional   >>>>>> Stashed changes data-component="body" hidden>

owner_id  integer optional   >>>>>> Stashed changes data-component="body" hidden>

user_id  number optional   >>>>>> Stashed changes data-component="body" hidden>

is_featured  number optional   >>>>>> Stashed changes data-component="body" hidden>

page  number optional   >>>>>> Stashed changes data-component="body" hidden>

Must be at least 1.

limit  number optional   >>>>>> Stashed changes data-component="body" hidden>

Store a newly created resource in storage.

requires authentication

Example request:
curl --request POST \
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/excepturi/group" \
    --header "Authorization: Bearer {accessToken}" \
    --header "Content-Type: application/json" \
    --data "{
    "name": "ab",
    "category_id": 255.320764373,
    "reg_method": 1807197,
    "text": "expedita",
    "users": [
        "enim"
=======
    "https://demo.metafox.app/api/v1/api/vel/group" \
    --header "Authorization: Bearer {accessToken}" \
    --header "Content-Type: application/json" \
    --data "{
    "name": "est",
    "category_id": 7417.411,
    "reg_method": 5811,
    "text": "sed",
    "users": [
        "autem"
>>>>>>> Stashed changes
    ]
}"
$client = new \GuzzleHttp\Client();
$response = $client->post(
<<<<<<< Updated upstream
    'https://demo.metafox.app/api/v1/api/excepturi/group',
=======
    'https://demo.metafox.app/api/v1/api/vel/group',
>>>>>>> Stashed changes
    [
        'headers' => [
            'Authorization' => 'Bearer {accessToken}',
            'Content-Type' => 'application/json',
        ],
        'json' => [
<<<<<<< Updated upstream
            'name' => 'ab',
            'category_id' => 255.320764373,
            'reg_method' => 1807197.0,
            'text' => 'expedita',
            'users' => [
                'enim',
=======
            'name' => 'est',
            'category_id' => 7417.411,
            'reg_method' => 5811.0,
            'text' => 'sed',
            'users' => [
                'autem',
>>>>>>> Stashed changes
            ],
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/excepturi/group"
=======
    "https://demo.metafox.app/api/v1/api/vel/group"
>>>>>>> Stashed changes
);

const headers = {
    "Authorization": "Bearer {accessToken}",
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
<<<<<<< Updated upstream
    "name": "ab",
    "category_id": 255.320764373,
    "reg_method": 1807197,
    "text": "expedita",
    "users": [
        "enim"
=======
    "name": "est",
    "category_id": 7417.411,
    "reg_method": 5811,
    "text": "sed",
    "users": [
        "autem"
>>>>>>> Stashed changes
    ]
};

fetch(url, {
    method: "POST",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

POST api/{ver}/group

URL Parameters

ver  string   >>>>>> Stashed changes data-component="url" hidden>

Body Parameters

name  string   >>>>>> Stashed changes data-component="body" hidden>

category_id  number optional   >>>>>> Stashed changes data-component="body" hidden>

reg_method  number   >>>>>> Stashed changes data-component="body" hidden>

text  string optional   >>>>>> Stashed changes data-component="body" hidden>

users  number[] optional  

users[].id  number optional   >>>>>> Stashed changes data-component="body" hidden>

Browse item.

Example request:
curl --request GET \
<<<<<<< Updated upstream
    --get "https://demo.metafox.app/api/v1/api/molestias/group-announcement" \
    --header "Content-Type: application/json" \
    --data "{
    "group_id": 584765629.44254,
    "page": 40,
    "limit": 1
=======
    --get "https://demo.metafox.app/api/v1/api/harum/group-announcement" \
    --header "Content-Type: application/json" \
    --data "{
    "group_id": 4795861.8,
    "page": 1,
    "limit": 202436.3
>>>>>>> Stashed changes
}"
$client = new \GuzzleHttp\Client();
$response = $client->get(
<<<<<<< Updated upstream
    'https://demo.metafox.app/api/v1/api/molestias/group-announcement',
=======
    'https://demo.metafox.app/api/v1/api/harum/group-announcement',
>>>>>>> Stashed changes
    [
        'headers' => [
            'Content-Type' => 'application/json',
        ],
        'json' => [
<<<<<<< Updated upstream
            'group_id' => 584765629.44254,
            'page' => 40,
            'limit' => 1.0,
=======
            'group_id' => 4795861.8,
            'page' => 1,
            'limit' => 202436.3,
>>>>>>> Stashed changes
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/molestias/group-announcement"
=======
    "https://demo.metafox.app/api/v1/api/harum/group-announcement"
>>>>>>> Stashed changes
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
<<<<<<< Updated upstream
    "group_id": 584765629.44254,
    "page": 40,
    "limit": 1
=======
    "group_id": 4795861.8,
    "page": 1,
    "limit": 202436.3
>>>>>>> Stashed changes
};

fetch(url, {
    method: "GET",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

GET api/{ver}/group-announcement

URL Parameters

ver  string   >>>>>> Stashed changes data-component="url" hidden>

Body Parameters

group_id  number   >>>>>> Stashed changes data-component="body" hidden>

page  number optional   >>>>>> Stashed changes data-component="body" hidden>

Must be at least 1.

limit  number optional   >>>>>> Stashed changes data-component="body" hidden>

Store item.

Example request:
curl --request POST \
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/dolorum/group-announcement" \
    --header "Content-Type: application/json" \
    --data "{
    "group_id": 6290.16550944,
    "item_id": 0.34,
    "item_type": "libero"
=======
    "https://demo.metafox.app/api/v1/api/excepturi/group-announcement" \
    --header "Content-Type: application/json" \
    --data "{
    "group_id": 112860.17488,
    "item_id": 16946628.1,
    "item_type": "excepturi"
>>>>>>> Stashed changes
}"
$client = new \GuzzleHttp\Client();
$response = $client->post(
<<<<<<< Updated upstream
    'https://demo.metafox.app/api/v1/api/dolorum/group-announcement',
=======
    'https://demo.metafox.app/api/v1/api/excepturi/group-announcement',
>>>>>>> Stashed changes
    [
        'headers' => [
            'Content-Type' => 'application/json',
        ],
        'json' => [
<<<<<<< Updated upstream
            'group_id' => 6290.16550944,
            'item_id' => 0.34,
            'item_type' => 'libero',
=======
            'group_id' => 112860.17488,
            'item_id' => 16946628.1,
            'item_type' => 'excepturi',
>>>>>>> Stashed changes
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/dolorum/group-announcement"
=======
    "https://demo.metafox.app/api/v1/api/excepturi/group-announcement"
>>>>>>> Stashed changes
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
<<<<<<< Updated upstream
    "group_id": 6290.16550944,
    "item_id": 0.34,
    "item_type": "libero"
=======
    "group_id": 112860.17488,
    "item_id": 16946628.1,
    "item_type": "excepturi"
>>>>>>> Stashed changes
};

fetch(url, {
    method: "POST",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

POST api/{ver}/group-announcement

URL Parameters

ver  string   >>>>>> Stashed changes data-component="url" hidden>

Body Parameters

group_id  number   >>>>>> Stashed changes data-component="body" hidden>

item_id  number optional   >>>>>> Stashed changes data-component="body" hidden>

item_type  string optional   >>>>>> Stashed changes data-component="body" hidden>

Delete item.

Example request:
curl --request DELETE \
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/molestiae/group-announcement" \
    --header "Content-Type: application/json" \
    --data "{
    "group_id": 197125.1021688,
    "item_id": 15,
    "item_type": "at"
=======
    "https://demo.metafox.app/api/v1/api/molestias/group-announcement" \
    --header "Content-Type: application/json" \
    --data "{
    "group_id": 85098.040829575,
    "item_id": 50786888.09871,
    "item_type": "quia"
>>>>>>> Stashed changes
}"
$client = new \GuzzleHttp\Client();
$response = $client->delete(
<<<<<<< Updated upstream
    'https://demo.metafox.app/api/v1/api/molestiae/group-announcement',
=======
    'https://demo.metafox.app/api/v1/api/molestias/group-announcement',
>>>>>>> Stashed changes
    [
        'headers' => [
            'Content-Type' => 'application/json',
        ],
        'json' => [
<<<<<<< Updated upstream
            'group_id' => 197125.1021688,
            'item_id' => 15.0,
            'item_type' => 'at',
=======
            'group_id' => 85098.040829575,
            'item_id' => 50786888.09871,
            'item_type' => 'quia',
>>>>>>> Stashed changes
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/molestiae/group-announcement"
=======
    "https://demo.metafox.app/api/v1/api/molestias/group-announcement"
>>>>>>> Stashed changes
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
<<<<<<< Updated upstream
    "group_id": 197125.1021688,
    "item_id": 15,
    "item_type": "at"
=======
    "group_id": 85098.040829575,
    "item_id": 50786888.09871,
    "item_type": "quia"
>>>>>>> Stashed changes
};

fetch(url, {
    method: "DELETE",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

DELETE api/{ver}/group-announcement

URL Parameters

ver  string   >>>>>> Stashed changes data-component="url" hidden>

Body Parameters

group_id  number   >>>>>> Stashed changes data-component="body" hidden>

item_id  number optional   >>>>>> Stashed changes data-component="body" hidden>

item_type  string optional   >>>>>> Stashed changes data-component="body" hidden>

POST api/{ver}/group-announcement/hide

Example request:
curl --request POST \
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/rem/group-announcement/hide" \
    --header "Content-Type: application/json" \
    --data "{
    "group_id": 1029.8,
    "ann_id": 544043.036616697
=======
    "https://demo.metafox.app/api/v1/api/corrupti/group-announcement/hide" \
    --header "Content-Type: application/json" \
    --data "{
    "group_id": 341.6386252,
    "ann_id": 6.1692
>>>>>>> Stashed changes
}"
$client = new \GuzzleHttp\Client();
$response = $client->post(
<<<<<<< Updated upstream
    'https://demo.metafox.app/api/v1/api/rem/group-announcement/hide',
=======
    'https://demo.metafox.app/api/v1/api/corrupti/group-announcement/hide',
>>>>>>> Stashed changes
    [
        'headers' => [
            'Content-Type' => 'application/json',
        ],
        'json' => [
<<<<<<< Updated upstream
            'group_id' => 1029.8,
            'ann_id' => 544043.036616697,
=======
            'group_id' => 341.6386252,
            'ann_id' => 6.1692,
>>>>>>> Stashed changes
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/rem/group-announcement/hide"
=======
    "https://demo.metafox.app/api/v1/api/corrupti/group-announcement/hide"
>>>>>>> Stashed changes
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
<<<<<<< Updated upstream
    "group_id": 1029.8,
    "ann_id": 544043.036616697
=======
    "group_id": 341.6386252,
    "ann_id": 6.1692
>>>>>>> Stashed changes
};

fetch(url, {
    method: "POST",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

POST api/{ver}/group-announcement/hide

URL Parameters

ver  string   >>>>>> Stashed changes data-component="url" hidden>

Body Parameters

group_id  number   >>>>>> Stashed changes data-component="body" hidden>

ann_id  number   >>>>>> Stashed changes data-component="body" hidden>

Browse item

Example request:
curl --request GET \
<<<<<<< Updated upstream
    --get "https://demo.metafox.app/api/v1/api/minus/group-block" \
    --header "Content-Type: application/json" \
    --data "{
    "group_id": 0,
    "q": "expedita",
    "page": 74,
    "limit": 73303
=======
    --get "https://demo.metafox.app/api/v1/api/enim/group-block" \
    --header "Content-Type: application/json" \
    --data "{
    "group_id": 7.0606267,
    "q": "ut",
    "page": 49,
    "limit": 0
>>>>>>> Stashed changes
}"
$client = new \GuzzleHttp\Client();
$response = $client->get(
<<<<<<< Updated upstream
    'https://demo.metafox.app/api/v1/api/minus/group-block',
=======
    'https://demo.metafox.app/api/v1/api/enim/group-block',
>>>>>>> Stashed changes
    [
        'headers' => [
            'Content-Type' => 'application/json',
        ],
        'json' => [
<<<<<<< Updated upstream
            'group_id' => 0.0,
            'q' => 'expedita',
            'page' => 74,
            'limit' => 73303.0,
=======
            'group_id' => 7.0606267,
            'q' => 'ut',
            'page' => 49,
            'limit' => 0.0,
>>>>>>> Stashed changes
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/minus/group-block"
=======
    "https://demo.metafox.app/api/v1/api/enim/group-block"
>>>>>>> Stashed changes
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
<<<<<<< Updated upstream
    "group_id": 0,
    "q": "expedita",
    "page": 74,
    "limit": 73303
=======
    "group_id": 7.0606267,
    "q": "ut",
    "page": 49,
    "limit": 0
>>>>>>> Stashed changes
};

fetch(url, {
    method: "GET",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

GET api/{ver}/group-block

URL Parameters

ver  string   >>>>>> Stashed changes data-component="url" hidden>

Body Parameters

group_id  number   >>>>>> Stashed changes data-component="body" hidden>

q  string optional   >>>>>> Stashed changes data-component="body" hidden>

page  number optional   >>>>>> Stashed changes data-component="body" hidden>

Must be at least 1.

limit  number optional   >>>>>> Stashed changes data-component="body" hidden>

Store item

Example request:
curl --request POST \
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/delectus/group-block" \
    --header "Content-Type: application/json" \
    --data "{
    "group_id": 11016.07,
    "user_id": 164880.9,
    "delete_activities": 168259015.09178
=======
    "https://demo.metafox.app/api/v1/api/incidunt/group-block" \
    --header "Content-Type: application/json" \
    --data "{
    "group_id": 1881.442927,
    "user_id": 1327818.4861,
    "delete_activities": 361717.366
>>>>>>> Stashed changes
}"
$client = new \GuzzleHttp\Client();
$response = $client->post(
<<<<<<< Updated upstream
    'https://demo.metafox.app/api/v1/api/delectus/group-block',
=======
    'https://demo.metafox.app/api/v1/api/incidunt/group-block',
>>>>>>> Stashed changes
    [
        'headers' => [
            'Content-Type' => 'application/json',
        ],
        'json' => [
<<<<<<< Updated upstream
            'group_id' => 11016.07,
            'user_id' => 164880.9,
            'delete_activities' => 168259015.09178,
=======
            'group_id' => 1881.442927,
            'user_id' => 1327818.4861,
            'delete_activities' => 361717.366,
>>>>>>> Stashed changes
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/delectus/group-block"
=======
    "https://demo.metafox.app/api/v1/api/incidunt/group-block"
>>>>>>> Stashed changes
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
<<<<<<< Updated upstream
    "group_id": 11016.07,
    "user_id": 164880.9,
    "delete_activities": 168259015.09178
=======
    "group_id": 1881.442927,
    "user_id": 1327818.4861,
    "delete_activities": 361717.366
>>>>>>> Stashed changes
};

fetch(url, {
    method: "POST",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

POST api/{ver}/group-block

URL Parameters

ver  string   >>>>>> Stashed changes data-component="url" hidden>

Body Parameters

group_id  number   >>>>>> Stashed changes data-component="body" hidden>

user_id  number   >>>>>> Stashed changes data-component="body" hidden>

delete_activities  number optional   >>>>>> Stashed changes data-component="body" hidden>

View item

Example request:
curl --request GET \
<<<<<<< Updated upstream
    --get "https://demo.metafox.app/api/v1/api/eveniet/group-block/55142"
======= --get "https://demo.metafox.app/api/v1/api/iure/group-block/5" >>>>>>> Stashed changes
$client = new \GuzzleHttp\Client();
<<<<<<< Updated upstream
$response = $client->get('https://demo.metafox.app/api/v1/api/eveniet/group-block/55142');
=======
$response = $client->get('https://demo.metafox.app/api/v1/api/iure/group-block/5');
>>>>>>> Stashed changes
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/eveniet/group-block/55142"
=======
    "https://demo.metafox.app/api/v1/api/iure/group-block/5"
>>>>>>> Stashed changes
);

fetch(url, {
    method: "GET",
}).then(response => response.json());

Request      

GET api/{ver}/group-block/{id}

URL Parameters

ver  string   >>>>>> Stashed changes data-component="url" hidden>

id  string   >>>>>> Stashed changes data-component="url" hidden>

The ID of the group block.

Update item

Example request:
curl --request PUT \
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/pariatur/group-block/542"
======= "https://demo.metafox.app/api/v1/api/consequatur/group-block/6" >>>>>>> Stashed changes
$client = new \GuzzleHttp\Client();
<<<<<<< Updated upstream
$response = $client->put('https://demo.metafox.app/api/v1/api/pariatur/group-block/542');
=======
$response = $client->put('https://demo.metafox.app/api/v1/api/consequatur/group-block/6');
>>>>>>> Stashed changes
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/pariatur/group-block/542"
=======
    "https://demo.metafox.app/api/v1/api/consequatur/group-block/6"
>>>>>>> Stashed changes
);

fetch(url, {
    method: "PUT",
}).then(response => response.json());

Request      

PUT api/{ver}/group-block/{id}

PATCH api/{ver}/group-block/{id}

URL Parameters

ver  string   >>>>>> Stashed changes data-component="url" hidden>

id  string   >>>>>> Stashed changes data-component="url" hidden>

The ID of the group block.

Delete item

Example request:
curl --request DELETE \
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/voluptatum/group-block/48" \
    --header "Content-Type: application/json" \
    --data "{
    "group_id": 294175.88498278,
    "user_id": 273341,
    "delete_activities": 19.744967
=======
    "https://demo.metafox.app/api/v1/api/illum/group-block/423" \
    --header "Content-Type: application/json" \
    --data "{
    "group_id": 1955.8543,
    "user_id": 736307.39757367,
    "delete_activities": 6109.650162472
>>>>>>> Stashed changes
}"
$client = new \GuzzleHttp\Client();
$response = $client->delete(
<<<<<<< Updated upstream
    'https://demo.metafox.app/api/v1/api/voluptatum/group-block/48',
=======
    'https://demo.metafox.app/api/v1/api/illum/group-block/423',
>>>>>>> Stashed changes
    [
        'headers' => [
            'Content-Type' => 'application/json',
        ],
        'json' => [
<<<<<<< Updated upstream
            'group_id' => 294175.88498278,
            'user_id' => 273341.0,
            'delete_activities' => 19.744967,
=======
            'group_id' => 1955.8543,
            'user_id' => 736307.39757367,
            'delete_activities' => 6109.650162472,
>>>>>>> Stashed changes
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/voluptatum/group-block/48"
=======
    "https://demo.metafox.app/api/v1/api/illum/group-block/423"
>>>>>>> Stashed changes
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
<<<<<<< Updated upstream
    "group_id": 294175.88498278,
    "user_id": 273341,
    "delete_activities": 19.744967
=======
    "group_id": 1955.8543,
    "user_id": 736307.39757367,
    "delete_activities": 6109.650162472
>>>>>>> Stashed changes
};

fetch(url, {
    method: "DELETE",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

DELETE api/{ver}/group-block/{id}

URL Parameters

ver  string   >>>>>> Stashed changes data-component="url" hidden>

id  string   >>>>>> Stashed changes data-component="url" hidden>

The ID of the group block.

Body Parameters

group_id  number   >>>>>> Stashed changes data-component="body" hidden>

user_id  number   >>>>>> Stashed changes data-component="body" hidden>

delete_activities  number optional   >>>>>> Stashed changes data-component="body" hidden>

Display the specified resource.

requires authentication

Example request:
curl --request GET \
<<<<<<< Updated upstream
    --get "https://demo.metafox.app/api/v1/api/sit/group-info/8914" \
    --header "Authorization: Bearer {accessToken}" \
    --header "Content-Type: application/json" \
    --data "{
    "invite_code": "expedita"
=======
    --get "https://demo.metafox.app/api/v1/api/labore/group-info/9" \
    --header "Authorization: Bearer {accessToken}" \
    --header "Content-Type: application/json" \
    --data "{
    "invite_code": "ea"
>>>>>>> Stashed changes
}"
$client = new \GuzzleHttp\Client();
$response = $client->get(
<<<<<<< Updated upstream
    'https://demo.metafox.app/api/v1/api/sit/group-info/8914',
=======
    'https://demo.metafox.app/api/v1/api/labore/group-info/9',
>>>>>>> Stashed changes
    [
        'headers' => [
            'Authorization' => 'Bearer {accessToken}',
            'Content-Type' => 'application/json',
        ],
        'json' => [
<<<<<<< Updated upstream
            'invite_code' => 'expedita',
=======
            'invite_code' => 'ea',
>>>>>>> Stashed changes
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/sit/group-info/8914"
=======
    "https://demo.metafox.app/api/v1/api/labore/group-info/9"
>>>>>>> Stashed changes
);

const headers = {
    "Authorization": "Bearer {accessToken}",
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
<<<<<<< Updated upstream
    "invite_code": "expedita"
=======
    "invite_code": "ea"
>>>>>>> Stashed changes
};

fetch(url, {
    method: "GET",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

GET api/{ver}/group-info/{id}

URL Parameters

ver  string   >>>>>> Stashed changes data-component="url" hidden>

id  string   >>>>>> Stashed changes data-component="url" hidden>

The ID of the group info.

Body Parameters

invite_code  string optional   >>>>>> Stashed changes data-component="body" hidden>

Reorder example rule.

Example request:
curl --request POST \
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/sunt/group-integrated/order" \
    --header "Content-Type: application/json" \
    --data "{
    "group_id": 7
=======
    "https://demo.metafox.app/api/v1/api/dignissimos/group-integrated/order" \
    --header "Content-Type: application/json" \
    --data "{
    "group_id": 3767
>>>>>>> Stashed changes
}"
$client = new \GuzzleHttp\Client();
$response = $client->post(
<<<<<<< Updated upstream
    'https://demo.metafox.app/api/v1/api/sunt/group-integrated/order',
=======
    'https://demo.metafox.app/api/v1/api/dignissimos/group-integrated/order',
>>>>>>> Stashed changes
    [
        'headers' => [
            'Content-Type' => 'application/json',
        ],
        'json' => [
<<<<<<< Updated upstream
            'group_id' => 7.0,
=======
            'group_id' => 3767.0,
>>>>>>> Stashed changes
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/sunt/group-integrated/order"
=======
    "https://demo.metafox.app/api/v1/api/dignissimos/group-integrated/order"
>>>>>>> Stashed changes
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
<<<<<<< Updated upstream
    "group_id": 7
=======
    "group_id": 3767
>>>>>>> Stashed changes
};

fetch(url, {
    method: "POST",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

POST api/{ver}/group-integrated/order

URL Parameters

ver  string   >>>>>> Stashed changes data-component="url" hidden>

Body Parameters

group_id  number   >>>>>> Stashed changes data-component="body" hidden>

names  object optional  

Update item.

Example request:
curl --request PUT \
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/placeat/group-integrated/8518"
======= "https://demo.metafox.app/api/v1/api/et/group-integrated/415" >>>>>>> Stashed changes
$client = new \GuzzleHttp\Client();
<<<<<<< Updated upstream
$response = $client->put('https://demo.metafox.app/api/v1/api/placeat/group-integrated/8518');
=======
$response = $client->put('https://demo.metafox.app/api/v1/api/et/group-integrated/415');
>>>>>>> Stashed changes
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/placeat/group-integrated/8518"
=======
    "https://demo.metafox.app/api/v1/api/et/group-integrated/415"
>>>>>>> Stashed changes
);

fetch(url, {
    method: "PUT",
}).then(response => response.json());

Request      

PUT api/{ver}/group-integrated/{id}

PATCH api/{ver}/group-integrated/{id}

URL Parameters

ver  string   >>>>>> Stashed changes data-component="url" hidden>

id  string   >>>>>> Stashed changes data-component="url" hidden>

The ID of the group integrated.

Browse group invitation.

requires authentication

Example request:
curl --request GET \
<<<<<<< Updated upstream
    --get "https://demo.metafox.app/api/v1/api/ducimus/group-invite" \
    --header "Authorization: Bearer {accessToken}" \
    --header "Content-Type: application/json" \
    --data "{
    "group_id": 3471692.648201,
    "q": "tempora",
    "page": 29,
    "limit": 32372.62968
=======
    --get "https://demo.metafox.app/api/v1/api/possimus/group-invite" \
    --header "Authorization: Bearer {accessToken}" \
    --header "Content-Type: application/json" \
    --data "{
    "group_id": 157952.56189955,
    "q": "consectetur",
    "page": 10,
    "limit": 1.598
>>>>>>> Stashed changes
}"
$client = new \GuzzleHttp\Client();
$response = $client->get(
<<<<<<< Updated upstream
    'https://demo.metafox.app/api/v1/api/ducimus/group-invite',
=======
    'https://demo.metafox.app/api/v1/api/possimus/group-invite',
>>>>>>> Stashed changes
    [
        'headers' => [
            'Authorization' => 'Bearer {accessToken}',
            'Content-Type' => 'application/json',
        ],
        'json' => [
<<<<<<< Updated upstream
            'group_id' => 3471692.648201,
            'q' => 'tempora',
            'page' => 29,
            'limit' => 32372.62968,
=======
            'group_id' => 157952.56189955,
            'q' => 'consectetur',
            'page' => 10,
            'limit' => 1.598,
>>>>>>> Stashed changes
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/ducimus/group-invite"
=======
    "https://demo.metafox.app/api/v1/api/possimus/group-invite"
>>>>>>> Stashed changes
);

const headers = {
    "Authorization": "Bearer {accessToken}",
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
<<<<<<< Updated upstream
    "group_id": 3471692.648201,
    "q": "tempora",
    "page": 29,
    "limit": 32372.62968
=======
    "group_id": 157952.56189955,
    "q": "consectetur",
    "page": 10,
    "limit": 1.598
>>>>>>> Stashed changes
};

fetch(url, {
    method: "GET",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

GET api/{ver}/group-invite

URL Parameters

ver  string   >>>>>> Stashed changes data-component="url" hidden>

Body Parameters

group_id  number   >>>>>> Stashed changes data-component="body" hidden>

q  string optional   >>>>>> Stashed changes data-component="body" hidden>

page  number optional   >>>>>> Stashed changes data-component="body" hidden>

Must be at least 1.

limit  number optional   >>>>>> Stashed changes data-component="body" hidden>

Store group invitation.

requires authentication

Example request:
curl --request POST \
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/quibusdam/group-invite" \
    --header "Authorization: Bearer {accessToken}" \
    --header "Content-Type: application/json" \
    --data "{
    "group_id": 286055.7354,
=======
    "https://demo.metafox.app/api/v1/api/dicta/group-invite" \
    --header "Authorization: Bearer {accessToken}" \
    --header "Content-Type: application/json" \
    --data "{
    "group_id": 113.133,
>>>>>>> Stashed changes
    "user_ids": []
}"
$client = new \GuzzleHttp\Client();
$response = $client->post(
<<<<<<< Updated upstream
    'https://demo.metafox.app/api/v1/api/quibusdam/group-invite',
=======
    'https://demo.metafox.app/api/v1/api/dicta/group-invite',
>>>>>>> Stashed changes
    [
        'headers' => [
            'Authorization' => 'Bearer {accessToken}',
            'Content-Type' => 'application/json',
        ],
        'json' => [
<<<<<<< Updated upstream
            'group_id' => 286055.7354,
=======
            'group_id' => 113.133,
>>>>>>> Stashed changes
            'user_ids' => [],
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/quibusdam/group-invite"
=======
    "https://demo.metafox.app/api/v1/api/dicta/group-invite"
>>>>>>> Stashed changes
);

const headers = {
    "Authorization": "Bearer {accessToken}",
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
<<<<<<< Updated upstream
    "group_id": 286055.7354,
=======
    "group_id": 113.133,
>>>>>>> Stashed changes
    "user_ids": []
};

fetch(url, {
    method: "POST",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

POST api/{ver}/group-invite

URL Parameters

ver  string   >>>>>> Stashed changes data-component="url" hidden>

Body Parameters

group_id  number   >>>>>> Stashed changes data-component="body" hidden>

user_ids  object  

Update group invitation.

requires authentication

Example request:
curl --request PUT \
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/unde/group-invite" \
    --header "Authorization: Bearer {accessToken}" \
    --header "Content-Type: application/json" \
    --data "{
    "group_id": 548427.842,
    "invite_code": "aut",
    "accept": 637476087.1776073
=======
    "https://demo.metafox.app/api/v1/api/dolores/group-invite" \
    --header "Authorization: Bearer {accessToken}" \
    --header "Content-Type: application/json" \
    --data "{
    "group_id": 14933.49,
    "invite_code": "quod",
    "accept": 3196.38944933
>>>>>>> Stashed changes
}"
$client = new \GuzzleHttp\Client();
$response = $client->put(
<<<<<<< Updated upstream
    'https://demo.metafox.app/api/v1/api/unde/group-invite',
=======
    'https://demo.metafox.app/api/v1/api/dolores/group-invite',
>>>>>>> Stashed changes
    [
        'headers' => [
            'Authorization' => 'Bearer {accessToken}',
            'Content-Type' => 'application/json',
        ],
        'json' => [
<<<<<<< Updated upstream
            'group_id' => 548427.842,
            'invite_code' => 'aut',
            'accept' => 637476087.1776073,
=======
            'group_id' => 14933.49,
            'invite_code' => 'quod',
            'accept' => 3196.38944933,
>>>>>>> Stashed changes
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/unde/group-invite"
=======
    "https://demo.metafox.app/api/v1/api/dolores/group-invite"
>>>>>>> Stashed changes
);

const headers = {
    "Authorization": "Bearer {accessToken}",
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
<<<<<<< Updated upstream
    "group_id": 548427.842,
    "invite_code": "aut",
    "accept": 637476087.1776073
=======
    "group_id": 14933.49,
    "invite_code": "quod",
    "accept": 3196.38944933
>>>>>>> Stashed changes
};

fetch(url, {
    method: "PUT",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

PUT api/{ver}/group-invite

URL Parameters

ver  string   >>>>>> Stashed changes data-component="url" hidden>

Body Parameters

group_id  number   >>>>>> Stashed changes data-component="body" hidden>

invite_code  string optional   >>>>>> Stashed changes data-component="body" hidden>

accept  number   >>>>>> Stashed changes data-component="body" hidden>

Remove group invitation.

requires authentication

Example request:
curl --request DELETE \
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/aspernatur/group-invite" \
    --header "Authorization: Bearer {accessToken}" \
    --header "Content-Type: application/json" \
    --data "{
    "group_id": 1122366.54397,
    "user_id": "in"
=======
    "https://demo.metafox.app/api/v1/api/nihil/group-invite" \
    --header "Authorization: Bearer {accessToken}" \
    --header "Content-Type: application/json" \
    --data "{
    "group_id": 18.5740329,
    "user_id": "velit"
>>>>>>> Stashed changes
}"
$client = new \GuzzleHttp\Client();
$response = $client->delete(
<<<<<<< Updated upstream
    'https://demo.metafox.app/api/v1/api/aspernatur/group-invite',
=======
    'https://demo.metafox.app/api/v1/api/nihil/group-invite',
>>>>>>> Stashed changes
    [
        'headers' => [
            'Authorization' => 'Bearer {accessToken}',
            'Content-Type' => 'application/json',
        ],
        'json' => [
<<<<<<< Updated upstream
            'group_id' => 1122366.54397,
            'user_id' => 'in',
=======
            'group_id' => 18.5740329,
            'user_id' => 'velit',
>>>>>>> Stashed changes
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/aspernatur/group-invite"
=======
    "https://demo.metafox.app/api/v1/api/nihil/group-invite"
>>>>>>> Stashed changes
);

const headers = {
    "Authorization": "Bearer {accessToken}",
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
<<<<<<< Updated upstream
    "group_id": 1122366.54397,
    "user_id": "in"
=======
    "group_id": 18.5740329,
    "user_id": "velit"
>>>>>>> Stashed changes
};

fetch(url, {
    method: "DELETE",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

DELETE api/{ver}/group-invite

URL Parameters

ver  string   >>>>>> Stashed changes data-component="url" hidden>

Body Parameters

group_id  number   >>>>>> Stashed changes data-component="body" hidden>

user_id  string   >>>>>> Stashed changes data-component="body" hidden>

Browse group members.

requires authentication

Example request:
curl --request GET \
<<<<<<< Updated upstream
    --get "https://demo.metafox.app/api/v1/api/et/group-member" \
    --header "Authorization: Bearer {accessToken}" \
    --header "Content-Type: application/json" \
    --data "{
    "q": "et",
    "group_id": 38230112.70399747,
    "view": "aliquam",
    "page": 57,
    "limit": 13250.21,
    "not_invite_role": 21378.82,
    "excluded_user_id": 8111135.8901083
=======
    --get "https://demo.metafox.app/api/v1/api/ad/group-member" \
    --header "Authorization: Bearer {accessToken}" \
    --header "Content-Type: application/json" \
    --data "{
    "q": "temporibus",
    "group_id": 189354.6834,
    "view": "quia",
    "page": 31,
    "limit": 0,
    "not_invite_role": 20945549.428296752,
    "excluded_user_id": 10
>>>>>>> Stashed changes
}"
$client = new \GuzzleHttp\Client();
$response = $client->get(
<<<<<<< Updated upstream
    'https://demo.metafox.app/api/v1/api/et/group-member',
=======
    'https://demo.metafox.app/api/v1/api/ad/group-member',
>>>>>>> Stashed changes
    [
        'headers' => [
            'Authorization' => 'Bearer {accessToken}',
            'Content-Type' => 'application/json',
        ],
        'json' => [
<<<<<<< Updated upstream
            'q' => 'et',
            'group_id' => 38230112.70399747,
            'view' => 'aliquam',
            'page' => 57,
            'limit' => 13250.21,
            'not_invite_role' => 21378.82,
            'excluded_user_id' => 8111135.8901083,
=======
            'q' => 'temporibus',
            'group_id' => 189354.6834,
            'view' => 'quia',
            'page' => 31,
            'limit' => 0.0,
            'not_invite_role' => 20945549.428296752,
            'excluded_user_id' => 10.0,
>>>>>>> Stashed changes
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/et/group-member"
=======
    "https://demo.metafox.app/api/v1/api/ad/group-member"
>>>>>>> Stashed changes
);

const headers = {
    "Authorization": "Bearer {accessToken}",
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
<<<<<<< Updated upstream
    "q": "et",
    "group_id": 38230112.70399747,
    "view": "aliquam",
    "page": 57,
    "limit": 13250.21,
    "not_invite_role": 21378.82,
    "excluded_user_id": 8111135.8901083
=======
    "q": "temporibus",
    "group_id": 189354.6834,
    "view": "quia",
    "page": 31,
    "limit": 0,
    "not_invite_role": 20945549.428296752,
    "excluded_user_id": 10
>>>>>>> Stashed changes
};

fetch(url, {
    method: "GET",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

GET api/{ver}/group-member

URL Parameters

ver  string   >>>>>> Stashed changes data-component="url" hidden>

Body Parameters

q  string optional   >>>>>> Stashed changes data-component="body" hidden>

group_id  number   >>>>>> Stashed changes data-component="body" hidden>

view  string optional   >>>>>> Stashed changes data-component="body" hidden>

page  number optional   >>>>>> Stashed changes data-component="body" hidden>

Must be at least 1.

limit  number optional   >>>>>> Stashed changes data-component="body" hidden>

not_invite_role  number optional   >>>>>> Stashed changes data-component="body" hidden>

excluded_user_id  number optional   >>>>>> Stashed changes data-component="body" hidden>

Create group member.

requires authentication

Example request:
curl --request POST \
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/aliquid/group-member" \
    --header "Authorization: Bearer {accessToken}" \
    --header "Content-Type: application/json" \
    --data "{
    "group_id": 3938.289023
=======
    "https://demo.metafox.app/api/v1/api/sed/group-member" \
    --header "Authorization: Bearer {accessToken}" \
    --header "Content-Type: application/json" \
    --data "{
    "group_id": 1114949.5328055
>>>>>>> Stashed changes
}"
$client = new \GuzzleHttp\Client();
$response = $client->post(
<<<<<<< Updated upstream
    'https://demo.metafox.app/api/v1/api/aliquid/group-member',
=======
    'https://demo.metafox.app/api/v1/api/sed/group-member',
>>>>>>> Stashed changes
    [
        'headers' => [
            'Authorization' => 'Bearer {accessToken}',
            'Content-Type' => 'application/json',
        ],
        'json' => [
<<<<<<< Updated upstream
            'group_id' => 3938.289023,
=======
            'group_id' => 1114949.5328055,
>>>>>>> Stashed changes
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/aliquid/group-member"
=======
    "https://demo.metafox.app/api/v1/api/sed/group-member"
>>>>>>> Stashed changes
);

const headers = {
    "Authorization": "Bearer {accessToken}",
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
<<<<<<< Updated upstream
    "group_id": 3938.289023
=======
    "group_id": 1114949.5328055
>>>>>>> Stashed changes
};

fetch(url, {
    method: "POST",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

POST api/{ver}/group-member

URL Parameters

ver  string   >>>>>> Stashed changes data-component="url" hidden>

Body Parameters

group_id  number   >>>>>> Stashed changes data-component="body" hidden>

Add group admin.

requires authentication

Example request:
curl --request POST \
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/quo/group-member/add-group-admin" \
    --header "Authorization: Bearer {accessToken}" \
    --header "Content-Type: application/json" \
    --data "{
    "group_id": 3074,
    "user_ids": [
        66.355892348
=======
    "https://demo.metafox.app/api/v1/api/et/group-member/add-group-admin" \
    --header "Authorization: Bearer {accessToken}" \
    --header "Content-Type: application/json" \
    --data "{
    "group_id": 946631.723317,
    "user_ids": [
        0.051
>>>>>>> Stashed changes
    ]
}"
$client = new \GuzzleHttp\Client();
$response = $client->post(
<<<<<<< Updated upstream
    'https://demo.metafox.app/api/v1/api/quo/group-member/add-group-admin',
=======
    'https://demo.metafox.app/api/v1/api/et/group-member/add-group-admin',
>>>>>>> Stashed changes
    [
        'headers' => [
            'Authorization' => 'Bearer {accessToken}',
            'Content-Type' => 'application/json',
        ],
        'json' => [
<<<<<<< Updated upstream
            'group_id' => 3074.0,
            'user_ids' => [
                66.355892348,
=======
            'group_id' => 946631.723317,
            'user_ids' => [
                0.051,
>>>>>>> Stashed changes
            ],
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/quo/group-member/add-group-admin"
=======
    "https://demo.metafox.app/api/v1/api/et/group-member/add-group-admin"
>>>>>>> Stashed changes
);

const headers = {
    "Authorization": "Bearer {accessToken}",
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
<<<<<<< Updated upstream
    "group_id": 3074,
    "user_ids": [
        66.355892348
=======
    "group_id": 946631.723317,
    "user_ids": [
        0.051
>>>>>>> Stashed changes
    ]
};

fetch(url, {
    method: "POST",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

POST api/{ver}/group-member/add-group-admin

URL Parameters

ver  string   >>>>>> Stashed changes data-component="url" hidden>

Body Parameters

group_id  number   >>>>>> Stashed changes data-component="body" hidden>

user_ids  number[]  

Add group moderators.

requires authentication

Example request:
curl --request POST \
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/distinctio/group-member/add-group-moderator" \
    --header "Authorization: Bearer {accessToken}" \
    --header "Content-Type: application/json" \
    --data "{
    "group_id": 490.523,
    "user_ids": [
        274825840
=======
    "https://demo.metafox.app/api/v1/api/praesentium/group-member/add-group-moderator" \
    --header "Authorization: Bearer {accessToken}" \
    --header "Content-Type: application/json" \
    --data "{
    "group_id": 15280.823144,
    "user_ids": [
        27.771535264
>>>>>>> Stashed changes
    ]
}"
$client = new \GuzzleHttp\Client();
$response = $client->post(
<<<<<<< Updated upstream
    'https://demo.metafox.app/api/v1/api/distinctio/group-member/add-group-moderator',
=======
    'https://demo.metafox.app/api/v1/api/praesentium/group-member/add-group-moderator',
>>>>>>> Stashed changes
    [
        'headers' => [
            'Authorization' => 'Bearer {accessToken}',
            'Content-Type' => 'application/json',
        ],
        'json' => [
<<<<<<< Updated upstream
            'group_id' => 490.523,
            'user_ids' => [
                274825840.0,
=======
            'group_id' => 15280.823144,
            'user_ids' => [
                27.771535264,
>>>>>>> Stashed changes
            ],
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/distinctio/group-member/add-group-moderator"
=======
    "https://demo.metafox.app/api/v1/api/praesentium/group-member/add-group-moderator"
>>>>>>> Stashed changes
);

const headers = {
    "Authorization": "Bearer {accessToken}",
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
<<<<<<< Updated upstream
    "group_id": 490.523,
    "user_ids": [
        274825840
=======
    "group_id": 15280.823144,
    "user_ids": [
        27.771535264
>>>>>>> Stashed changes
    ]
};

fetch(url, {
    method: "POST",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

POST api/{ver}/group-member/add-group-moderator

URL Parameters

ver  string   >>>>>> Stashed changes data-component="url" hidden>

Body Parameters

group_id  number   >>>>>> Stashed changes data-component="body" hidden>

user_ids  number[]  

DELETE api/{ver}/group-member/cancel-invite

requires authentication

Example request:
curl --request DELETE \
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/cumque/group-member/cancel-invite" \
    --header "Authorization: Bearer {accessToken}" \
    --header "Content-Type: application/json" \
    --data "{
    "group_id": 30440,
    "user_id": 5.222,
    "invite_type": "numquam"
=======
    "https://demo.metafox.app/api/v1/api/soluta/group-member/cancel-invite" \
    --header "Authorization: Bearer {accessToken}" \
    --header "Content-Type: application/json" \
    --data "{
    "group_id": 316300632.126,
    "user_id": 80301454.31114,
    "invite_type": "eaque"
>>>>>>> Stashed changes
}"
$client = new \GuzzleHttp\Client();
$response = $client->delete(
<<<<<<< Updated upstream
    'https://demo.metafox.app/api/v1/api/cumque/group-member/cancel-invite',
=======
    'https://demo.metafox.app/api/v1/api/soluta/group-member/cancel-invite',
>>>>>>> Stashed changes
    [
        'headers' => [
            'Authorization' => 'Bearer {accessToken}',
            'Content-Type' => 'application/json',
        ],
        'json' => [
<<<<<<< Updated upstream
            'group_id' => 30440.0,
            'user_id' => 5.222,
            'invite_type' => 'numquam',
=======
            'group_id' => 316300632.126,
            'user_id' => 80301454.31114,
            'invite_type' => 'eaque',
>>>>>>> Stashed changes
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/cumque/group-member/cancel-invite"
=======
    "https://demo.metafox.app/api/v1/api/soluta/group-member/cancel-invite"
>>>>>>> Stashed changes
);

const headers = {
    "Authorization": "Bearer {accessToken}",
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
<<<<<<< Updated upstream
    "group_id": 30440,
    "user_id": 5.222,
    "invite_type": "numquam"
=======
    "group_id": 316300632.126,
    "user_id": 80301454.31114,
    "invite_type": "eaque"
>>>>>>> Stashed changes
};

fetch(url, {
    method: "DELETE",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

DELETE api/{ver}/group-member/cancel-invite

URL Parameters

ver  string   >>>>>> Stashed changes data-component="url" hidden>

Body Parameters

group_id  number   >>>>>> Stashed changes data-component="body" hidden>

user_id  number   >>>>>> Stashed changes data-component="body" hidden>

invite_type  string optional   >>>>>> Stashed changes data-component="body" hidden>

Change to moderator.

requires authentication

Example request:
curl --request PUT \
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/nemo/group-member/change-to-moderator" \
    --header "Authorization: Bearer {accessToken}" \
    --header "Content-Type: application/json" \
    --data "{
    "group_id": 27.4638,
    "user_id": 232.36
=======
    "https://demo.metafox.app/api/v1/api/nam/group-member/change-to-moderator" \
    --header "Authorization: Bearer {accessToken}" \
    --header "Content-Type: application/json" \
    --data "{
    "group_id": 28579.2108925,
    "user_id": 2.38739388
>>>>>>> Stashed changes
}"
$client = new \GuzzleHttp\Client();
$response = $client->put(
<<<<<<< Updated upstream
    'https://demo.metafox.app/api/v1/api/nemo/group-member/change-to-moderator',
=======
    'https://demo.metafox.app/api/v1/api/nam/group-member/change-to-moderator',
>>>>>>> Stashed changes
    [
        'headers' => [
            'Authorization' => 'Bearer {accessToken}',
            'Content-Type' => 'application/json',
        ],
        'json' => [
<<<<<<< Updated upstream
            'group_id' => 27.4638,
            'user_id' => 232.36,
=======
            'group_id' => 28579.2108925,
            'user_id' => 2.38739388,
>>>>>>> Stashed changes
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/nemo/group-member/change-to-moderator"
=======
    "https://demo.metafox.app/api/v1/api/nam/group-member/change-to-moderator"
>>>>>>> Stashed changes
);

const headers = {
    "Authorization": "Bearer {accessToken}",
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
<<<<<<< Updated upstream
    "group_id": 27.4638,
    "user_id": 232.36
=======
    "group_id": 28579.2108925,
    "user_id": 2.38739388
>>>>>>> Stashed changes
};

fetch(url, {
    method: "PUT",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

PUT api/{ver}/group-member/change-to-moderator

URL Parameters

ver  string   >>>>>> Stashed changes data-component="url" hidden>

Body Parameters

group_id  number   >>>>>> Stashed changes data-component="body" hidden>

user_id  number   >>>>>> Stashed changes data-component="body" hidden>

Reassign group owner.

requires authentication

Example request:
curl --request PUT \
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/fuga/group-member/reassign-owner" \
    --header "Authorization: Bearer {accessToken}" \
    --header "Content-Type: application/json" \
    --data "{
    "group_id": 30805407.242,
    "user_id": 16.3,
    "users": [
        "et"
=======
    "https://demo.metafox.app/api/v1/api/est/group-member/reassign-owner" \
    --header "Authorization: Bearer {accessToken}" \
    --header "Content-Type: application/json" \
    --data "{
    "group_id": 832723.104,
    "user_id": 0.6321,
    "users": [
        "sequi"
>>>>>>> Stashed changes
    ]
}"
$client = new \GuzzleHttp\Client();
$response = $client->put(
<<<<<<< Updated upstream
    'https://demo.metafox.app/api/v1/api/fuga/group-member/reassign-owner',
=======
    'https://demo.metafox.app/api/v1/api/est/group-member/reassign-owner',
>>>>>>> Stashed changes
    [
        'headers' => [
            'Authorization' => 'Bearer {accessToken}',
            'Content-Type' => 'application/json',
        ],
        'json' => [
<<<<<<< Updated upstream
            'group_id' => 30805407.242,
            'user_id' => 16.3,
            'users' => [
                'et',
=======
            'group_id' => 832723.104,
            'user_id' => 0.6321,
            'users' => [
                'sequi',
>>>>>>> Stashed changes
            ],
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/fuga/group-member/reassign-owner"
=======
    "https://demo.metafox.app/api/v1/api/est/group-member/reassign-owner"
>>>>>>> Stashed changes
);

const headers = {
    "Authorization": "Bearer {accessToken}",
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
<<<<<<< Updated upstream
    "group_id": 30805407.242,
    "user_id": 16.3,
    "users": [
        "et"
=======
    "group_id": 832723.104,
    "user_id": 0.6321,
    "users": [
        "sequi"
>>>>>>> Stashed changes
    ]
};

fetch(url, {
    method: "PUT",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

PUT api/{ver}/group-member/reassign-owner

URL Parameters

ver  string   >>>>>> Stashed changes data-component="url" hidden>

Body Parameters

group_id  number   >>>>>> Stashed changes data-component="body" hidden>

user_id  number optional   >>>>>> Stashed changes data-component="body" hidden>

This field is required when users is not present.

users  number[] optional  

users[].id  number optional   >>>>>> Stashed changes data-component="body" hidden>

This field is required when users is present.

Remove group admin.

requires authentication

Example request:
curl --request DELETE \
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/laborum/group-member/remove-group-admin" \
    --header "Authorization: Bearer {accessToken}" \
    --header "Content-Type: application/json" \
    --data "{
    "group_id": 825361.6586065,
    "user_id": 3,
    "is_delete": 2366400.195
=======
    "https://demo.metafox.app/api/v1/api/tempore/group-member/remove-group-admin" \
    --header "Authorization: Bearer {accessToken}" \
    --header "Content-Type: application/json" \
    --data "{
    "group_id": 2916.694,
    "user_id": 0.87212,
    "is_delete": 13764.861
>>>>>>> Stashed changes
}"
$client = new \GuzzleHttp\Client();
$response = $client->delete(
<<<<<<< Updated upstream
    'https://demo.metafox.app/api/v1/api/laborum/group-member/remove-group-admin',
=======
    'https://demo.metafox.app/api/v1/api/tempore/group-member/remove-group-admin',
>>>>>>> Stashed changes
    [
        'headers' => [
            'Authorization' => 'Bearer {accessToken}',
            'Content-Type' => 'application/json',
        ],
        'json' => [
<<<<<<< Updated upstream
            'group_id' => 825361.6586065,
            'user_id' => 3.0,
            'is_delete' => 2366400.195,
=======
            'group_id' => 2916.694,
            'user_id' => 0.87212,
            'is_delete' => 13764.861,
>>>>>>> Stashed changes
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/laborum/group-member/remove-group-admin"
=======
    "https://demo.metafox.app/api/v1/api/tempore/group-member/remove-group-admin"
>>>>>>> Stashed changes
);

const headers = {
    "Authorization": "Bearer {accessToken}",
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
<<<<<<< Updated upstream
    "group_id": 825361.6586065,
    "user_id": 3,
    "is_delete": 2366400.195
=======
    "group_id": 2916.694,
    "user_id": 0.87212,
    "is_delete": 13764.861
>>>>>>> Stashed changes
};

fetch(url, {
    method: "DELETE",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

DELETE api/{ver}/group-member/remove-group-admin

URL Parameters

ver  string   >>>>>> Stashed changes data-component="url" hidden>

Body Parameters

group_id  number   >>>>>> Stashed changes data-component="body" hidden>

user_id  number   >>>>>> Stashed changes data-component="body" hidden>

is_delete  number   >>>>>> Stashed changes data-component="body" hidden>

Delete group member.

requires authentication

Example request:
curl --request DELETE \
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/voluptatum/group-member/remove-group-member" \
    --header "Authorization: Bearer {accessToken}" \
    --header "Content-Type: application/json" \
    --data "{
    "group_id": 715740322.902,
    "user_id": 39.058063561,
    "delete_activities": 1737
=======
    "https://demo.metafox.app/api/v1/api/quam/group-member/remove-group-member" \
    --header "Authorization: Bearer {accessToken}" \
    --header "Content-Type: application/json" \
    --data "{
    "group_id": 43488.359588,
    "user_id": 721.74,
    "delete_activities": 31811.057076991
>>>>>>> Stashed changes
}"
$client = new \GuzzleHttp\Client();
$response = $client->delete(
<<<<<<< Updated upstream
    'https://demo.metafox.app/api/v1/api/voluptatum/group-member/remove-group-member',
=======
    'https://demo.metafox.app/api/v1/api/quam/group-member/remove-group-member',
>>>>>>> Stashed changes
    [
        'headers' => [
            'Authorization' => 'Bearer {accessToken}',
            'Content-Type' => 'application/json',
        ],
        'json' => [
<<<<<<< Updated upstream
            'group_id' => 715740322.902,
            'user_id' => 39.058063561,
            'delete_activities' => 1737.0,
=======
            'group_id' => 43488.359588,
            'user_id' => 721.74,
            'delete_activities' => 31811.057076991,
>>>>>>> Stashed changes
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/voluptatum/group-member/remove-group-member"
=======
    "https://demo.metafox.app/api/v1/api/quam/group-member/remove-group-member"
>>>>>>> Stashed changes
);

const headers = {
    "Authorization": "Bearer {accessToken}",
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
<<<<<<< Updated upstream
    "group_id": 715740322.902,
    "user_id": 39.058063561,
    "delete_activities": 1737
=======
    "group_id": 43488.359588,
    "user_id": 721.74,
    "delete_activities": 31811.057076991
>>>>>>> Stashed changes
};

fetch(url, {
    method: "DELETE",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

DELETE api/{ver}/group-member/remove-group-member

URL Parameters

ver  string   >>>>>> Stashed changes data-component="url" hidden>

Body Parameters

group_id  number   >>>>>> Stashed changes data-component="body" hidden>

user_id  number   >>>>>> Stashed changes data-component="body" hidden>

delete_activities  number optional   >>>>>> Stashed changes data-component="body" hidden>

Remove group moderator.

requires authentication

Example request:
curl --request DELETE \
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/provident/group-member/remove-group-moderator" \
    --header "Authorization: Bearer {accessToken}" \
    --header "Content-Type: application/json" \
    --data "{
    "group_id": 1312440.68297,
    "user_id": 677.3,
    "is_delete": 9.7672
=======
    "https://demo.metafox.app/api/v1/api/in/group-member/remove-group-moderator" \
    --header "Authorization: Bearer {accessToken}" \
    --header "Content-Type: application/json" \
    --data "{
    "group_id": 184156484.31,
    "user_id": 2313121.0858575767,
    "is_delete": 2.542
>>>>>>> Stashed changes
}"
$client = new \GuzzleHttp\Client();
$response = $client->delete(
<<<<<<< Updated upstream
    'https://demo.metafox.app/api/v1/api/provident/group-member/remove-group-moderator',
=======
    'https://demo.metafox.app/api/v1/api/in/group-member/remove-group-moderator',
>>>>>>> Stashed changes
    [
        'headers' => [
            'Authorization' => 'Bearer {accessToken}',
            'Content-Type' => 'application/json',
        ],
        'json' => [
<<<<<<< Updated upstream
            'group_id' => 1312440.68297,
            'user_id' => 677.3,
            'is_delete' => 9.7672,
=======
            'group_id' => 184156484.31,
            'user_id' => 2313121.0858575767,
            'is_delete' => 2.542,
>>>>>>> Stashed changes
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/provident/group-member/remove-group-moderator"
=======
    "https://demo.metafox.app/api/v1/api/in/group-member/remove-group-moderator"
>>>>>>> Stashed changes
);

const headers = {
    "Authorization": "Bearer {accessToken}",
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
<<<<<<< Updated upstream
    "group_id": 1312440.68297,
    "user_id": 677.3,
    "is_delete": 9.7672
=======
    "group_id": 184156484.31,
    "user_id": 2313121.0858575767,
    "is_delete": 2.542
>>>>>>> Stashed changes
};

fetch(url, {
    method: "DELETE",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

DELETE api/{ver}/group-member/remove-group-moderator

URL Parameters

ver  string   >>>>>> Stashed changes data-component="url" hidden>

Body Parameters

group_id  number   >>>>>> Stashed changes data-component="body" hidden>

user_id  number   >>>>>> Stashed changes data-component="body" hidden>

is_delete  number   >>>>>> Stashed changes data-component="body" hidden>

Delete group member.

requires authentication

Example request:
curl --request DELETE \
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/ut/group-member/83323" \
=======
    "https://demo.metafox.app/api/v1/api/necessitatibus/group-member/48" \
>>>>>>> Stashed changes
    --header "Authorization: Bearer {accessToken}" \
$client = new \GuzzleHttp\Client();
$response = $client->delete(
<<<<<<< Updated upstream
    'https://demo.metafox.app/api/v1/api/ut/group-member/83323',
=======
    'https://demo.metafox.app/api/v1/api/necessitatibus/group-member/48',
>>>>>>> Stashed changes
    [
        'headers' => [
            'Authorization' => 'Bearer {accessToken}',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/ut/group-member/83323"
=======
    "https://demo.metafox.app/api/v1/api/necessitatibus/group-member/48"
>>>>>>> Stashed changes
);

const headers = {
    "Authorization": "Bearer {accessToken}",
    "Accept": "application/json",
};

fetch(url, {
    method: "DELETE",
    headers,
}).then(response => response.json());

Request      

DELETE api/{ver}/group-member/{id}

URL Parameters

ver  string   >>>>>> Stashed changes data-component="url" hidden>

id  string   >>>>>> Stashed changes data-component="url" hidden>

The ID of the group member.

Body Parameters

not_invite_again  string optional  

reassign_owner_id  string optional  

Delete item.

Example request:
curl --request DELETE \
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/nemo/group-mute" \
    --header "Content-Type: application/json" \
    --data "{
    "group_id": 15367.44964198,
    "user_id": 542604544.774895
=======
    "https://demo.metafox.app/api/v1/api/quia/group-mute" \
    --header "Content-Type: application/json" \
    --data "{
    "group_id": 83705.753902704,
    "user_id": 0.70135356
>>>>>>> Stashed changes
}"
$client = new \GuzzleHttp\Client();
$response = $client->delete(
<<<<<<< Updated upstream
    'https://demo.metafox.app/api/v1/api/nemo/group-mute',
=======
    'https://demo.metafox.app/api/v1/api/quia/group-mute',
>>>>>>> Stashed changes
    [
        'headers' => [
            'Content-Type' => 'application/json',
        ],
        'json' => [
<<<<<<< Updated upstream
            'group_id' => 15367.44964198,
            'user_id' => 542604544.774895,
=======
            'group_id' => 83705.753902704,
            'user_id' => 0.70135356,
>>>>>>> Stashed changes
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/nemo/group-mute"
=======
    "https://demo.metafox.app/api/v1/api/quia/group-mute"
>>>>>>> Stashed changes
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
<<<<<<< Updated upstream
    "group_id": 15367.44964198,
    "user_id": 542604544.774895
=======
    "group_id": 83705.753902704,
    "user_id": 0.70135356
>>>>>>> Stashed changes
};

fetch(url, {
    method: "DELETE",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

DELETE api/{ver}/group-mute

URL Parameters

ver  string   >>>>>> Stashed changes data-component="url" hidden>

Body Parameters

group_id  number   >>>>>> Stashed changes data-component="body" hidden>

user_id  number   >>>>>> Stashed changes data-component="body" hidden>

Browse item.

Example request:
curl --request GET \
<<<<<<< Updated upstream
    --get "https://demo.metafox.app/api/v1/api/magni/group-mute" \
    --header "Content-Type: application/json" \
    --data "{
    "q": "distinctio",
    "group_id": 49895317.7,
    "limit": 48573586.5336
=======
    --get "https://demo.metafox.app/api/v1/api/rerum/group-mute" \
    --header "Content-Type: application/json" \
    --data "{
    "q": "id",
    "group_id": 348.439,
    "limit": 3115037.0902
>>>>>>> Stashed changes
}"
$client = new \GuzzleHttp\Client();
$response = $client->get(
<<<<<<< Updated upstream
    'https://demo.metafox.app/api/v1/api/magni/group-mute',
=======
    'https://demo.metafox.app/api/v1/api/rerum/group-mute',
>>>>>>> Stashed changes
    [
        'headers' => [
            'Content-Type' => 'application/json',
        ],
        'json' => [
<<<<<<< Updated upstream
            'q' => 'distinctio',
            'group_id' => 49895317.7,
            'limit' => 48573586.5336,
=======
            'q' => 'id',
            'group_id' => 348.439,
            'limit' => 3115037.0902,
>>>>>>> Stashed changes
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/magni/group-mute"
=======
    "https://demo.metafox.app/api/v1/api/rerum/group-mute"
>>>>>>> Stashed changes
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
<<<<<<< Updated upstream
    "q": "distinctio",
    "group_id": 49895317.7,
    "limit": 48573586.5336
=======
    "q": "id",
    "group_id": 348.439,
    "limit": 3115037.0902
>>>>>>> Stashed changes
};

fetch(url, {
    method: "GET",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

GET api/{ver}/group-mute

URL Parameters

ver  string   >>>>>> Stashed changes data-component="url" hidden>

Body Parameters

q  string optional   >>>>>> Stashed changes data-component="body" hidden>

group_id  number   >>>>>> Stashed changes data-component="body" hidden>

limit  number optional   >>>>>> Stashed changes data-component="body" hidden>

Store item.

Example request:
curl --request POST \
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/voluptas/group-mute" \
    --header "Content-Type: application/json" \
    --data "{
    "group_id": 681.942,
    "user_id": 903517225.808661,
    "expired_at": "laudantium"
=======
    "https://demo.metafox.app/api/v1/api/id/group-mute" \
    --header "Content-Type: application/json" \
    --data "{
    "group_id": 4,
    "user_id": 6190021.92,
    "expired_at": "aut"
>>>>>>> Stashed changes
}"
$client = new \GuzzleHttp\Client();
$response = $client->post(
<<<<<<< Updated upstream
    'https://demo.metafox.app/api/v1/api/voluptas/group-mute',
=======
    'https://demo.metafox.app/api/v1/api/id/group-mute',
>>>>>>> Stashed changes
    [
        'headers' => [
            'Content-Type' => 'application/json',
        ],
        'json' => [
<<<<<<< Updated upstream
            'group_id' => 681.942,
            'user_id' => 903517225.808661,
            'expired_at' => 'laudantium',
=======
            'group_id' => 4.0,
            'user_id' => 6190021.92,
            'expired_at' => 'aut',
>>>>>>> Stashed changes
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/voluptas/group-mute"
=======
    "https://demo.metafox.app/api/v1/api/id/group-mute"
>>>>>>> Stashed changes
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
<<<<<<< Updated upstream
    "group_id": 681.942,
    "user_id": 903517225.808661,
    "expired_at": "laudantium"
=======
    "group_id": 4,
    "user_id": 6190021.92,
    "expired_at": "aut"
>>>>>>> Stashed changes
};

fetch(url, {
    method: "POST",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

POST api/{ver}/group-mute

URL Parameters

ver  string   >>>>>> Stashed changes data-component="url" hidden>

Body Parameters

group_id  number   >>>>>> Stashed changes data-component="body" hidden>

user_id  number   >>>>>> Stashed changes data-component="body" hidden>

expired_at  string optional   >>>>>> Stashed changes data-component="body" hidden>

Update item.

Example request:
curl --request PUT \
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/non/group-mute/907448502"
======= "https://demo.metafox.app/api/v1/api/veniam/group-mute/793" >>>>>>> Stashed changes
$client = new \GuzzleHttp\Client();
<<<<<<< Updated upstream
$response = $client->put('https://demo.metafox.app/api/v1/api/non/group-mute/907448502');
=======
$response = $client->put('https://demo.metafox.app/api/v1/api/veniam/group-mute/793');
>>>>>>> Stashed changes
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/non/group-mute/907448502"
=======
    "https://demo.metafox.app/api/v1/api/veniam/group-mute/793"
>>>>>>> Stashed changes
);

fetch(url, {
    method: "PUT",
}).then(response => response.json());

Request      

PUT api/{ver}/group-mute/{id}

PATCH api/{ver}/group-mute/{id}

URL Parameters

ver  string   >>>>>> Stashed changes data-component="url" hidden>

id  string   >>>>>> Stashed changes data-component="url" hidden>

The ID of the group mute.

Delete item.

Example request:
curl --request DELETE \
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/ea/group-mute/674" \
    --header "Content-Type: application/json" \
    --data "{
    "group_id": 4,
    "user_id": 897490.082
=======
    "https://demo.metafox.app/api/v1/api/nisi/group-mute/16" \
    --header "Content-Type: application/json" \
    --data "{
    "group_id": 4072.91535127,
    "user_id": 2742414.28
>>>>>>> Stashed changes
}"
$client = new \GuzzleHttp\Client();
$response = $client->delete(
<<<<<<< Updated upstream
    'https://demo.metafox.app/api/v1/api/ea/group-mute/674',
=======
    'https://demo.metafox.app/api/v1/api/nisi/group-mute/16',
>>>>>>> Stashed changes
    [
        'headers' => [
            'Content-Type' => 'application/json',
        ],
        'json' => [
<<<<<<< Updated upstream
            'group_id' => 4.0,
            'user_id' => 897490.082,
=======
            'group_id' => 4072.91535127,
            'user_id' => 2742414.28,
>>>>>>> Stashed changes
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/ea/group-mute/674"
=======
    "https://demo.metafox.app/api/v1/api/nisi/group-mute/16"
>>>>>>> Stashed changes
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
<<<<<<< Updated upstream
    "group_id": 4,
    "user_id": 897490.082
=======
    "group_id": 4072.91535127,
    "user_id": 2742414.28
>>>>>>> Stashed changes
};

fetch(url, {
    method: "DELETE",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

DELETE api/{ver}/group-mute/{id}

URL Parameters

ver  string   >>>>>> Stashed changes data-component="url" hidden>

id  string   >>>>>> Stashed changes data-component="url" hidden>

The ID of the group mute.

Body Parameters

group_id  number   >>>>>> Stashed changes data-component="body" hidden>

user_id  number   >>>>>> Stashed changes data-component="body" hidden>

Browse Question.

requires authentication

Example request:
curl --request GET \
<<<<<<< Updated upstream
    --get "https://demo.metafox.app/api/v1/api/officia/group-question" \
    --header "Authorization: Bearer {accessToken}" \
    --header "Content-Type: application/json" \
    --data "{
    "group_id": 3.4188,
    "page": 62,
    "limit": 7931.66
=======
    --get "https://demo.metafox.app/api/v1/api/ad/group-question" \
    --header "Authorization: Bearer {accessToken}" \
    --header "Content-Type: application/json" \
    --data "{
    "group_id": 3173.591225,
    "page": 8,
    "limit": 16436103.513567822
>>>>>>> Stashed changes
}"
$client = new \GuzzleHttp\Client();
$response = $client->get(
<<<<<<< Updated upstream
    'https://demo.metafox.app/api/v1/api/officia/group-question',
=======
    'https://demo.metafox.app/api/v1/api/ad/group-question',
>>>>>>> Stashed changes
    [
        'headers' => [
            'Authorization' => 'Bearer {accessToken}',
            'Content-Type' => 'application/json',
        ],
        'json' => [
<<<<<<< Updated upstream
            'group_id' => 3.4188,
            'page' => 62,
            'limit' => 7931.66,
=======
            'group_id' => 3173.591225,
            'page' => 8,
            'limit' => 16436103.513567822,
>>>>>>> Stashed changes
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/officia/group-question"
=======
    "https://demo.metafox.app/api/v1/api/ad/group-question"
>>>>>>> Stashed changes
);

const headers = {
    "Authorization": "Bearer {accessToken}",
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
<<<<<<< Updated upstream
    "group_id": 3.4188,
    "page": 62,
    "limit": 7931.66
=======
    "group_id": 3173.591225,
    "page": 8,
    "limit": 16436103.513567822
>>>>>>> Stashed changes
};

fetch(url, {
    method: "GET",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

GET api/{ver}/group-question

URL Parameters

ver  string   >>>>>> Stashed changes data-component="url" hidden>

Body Parameters

group_id  number   >>>>>> Stashed changes data-component="body" hidden>

page  number optional   >>>>>> Stashed changes data-component="body" hidden>

Must be at least 1.

limit  number optional   >>>>>> Stashed changes data-component="body" hidden>

Store a question.

requires authentication

Example request:
curl --request POST \
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/nihil/group-question" \
    --header "Authorization: Bearer {accessToken}" \
    --header "Content-Type: application/json" \
    --data "{
    "group_id": 2.455324,
    "question": "maxime",
    "type_id": 11582.79,
    "options": [
        "magni"
=======
    "https://demo.metafox.app/api/v1/api/autem/group-question" \
    --header "Authorization: Bearer {accessToken}" \
    --header "Content-Type: application/json" \
    --data "{
    "group_id": 2038616.19315891,
    "question": "non",
    "type_id": 350402554.4,
    "options": [
        "est"
>>>>>>> Stashed changes
    ]
}"
$client = new \GuzzleHttp\Client();
$response = $client->post(
<<<<<<< Updated upstream
    'https://demo.metafox.app/api/v1/api/nihil/group-question',
=======
    'https://demo.metafox.app/api/v1/api/autem/group-question',
>>>>>>> Stashed changes
    [
        'headers' => [
            'Authorization' => 'Bearer {accessToken}',
            'Content-Type' => 'application/json',
        ],
        'json' => [
<<<<<<< Updated upstream
            'group_id' => 2.455324,
            'question' => 'maxime',
            'type_id' => 11582.79,
            'options' => [
                'magni',
=======
            'group_id' => 2038616.19315891,
            'question' => 'non',
            'type_id' => 350402554.4,
            'options' => [
                'est',
>>>>>>> Stashed changes
            ],
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/nihil/group-question"
=======
    "https://demo.metafox.app/api/v1/api/autem/group-question"
>>>>>>> Stashed changes
);

const headers = {
    "Authorization": "Bearer {accessToken}",
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
<<<<<<< Updated upstream
    "group_id": 2.455324,
    "question": "maxime",
    "type_id": 11582.79,
    "options": [
        "magni"
=======
    "group_id": 2038616.19315891,
    "question": "non",
    "type_id": 350402554.4,
    "options": [
        "est"
>>>>>>> Stashed changes
    ]
};

fetch(url, {
    method: "POST",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

POST api/{ver}/group-question

URL Parameters

ver  string   >>>>>> Stashed changes data-component="url" hidden>

Body Parameters

group_id  number   >>>>>> Stashed changes data-component="body" hidden>

question  string   >>>>>> Stashed changes data-component="body" hidden>

type_id  number   >>>>>> Stashed changes data-component="body" hidden>

options  string[] optional  

This field is required unless type_id is in 0.

options[].title  string optional   >>>>>> Stashed changes data-component="body" hidden>

This field is required unless type_id is in 0.

options[].status  string optional   >>>>>> Stashed changes data-component="body" hidden>

Get answer form.

requires authentication

Example request:
curl --request GET \
<<<<<<< Updated upstream
    --get "https://demo.metafox.app/api/v1/api/sequi/group-question/answer-form/3" \
=======
    --get "https://demo.metafox.app/api/v1/api/rerum/group-question/answer-form/0" \
>>>>>>> Stashed changes
    --header "Authorization: Bearer {accessToken}"
$client = new \GuzzleHttp\Client();
$response = $client->get(
<<<<<<< Updated upstream
    'https://demo.metafox.app/api/v1/api/sequi/group-question/answer-form/3',
=======
    'https://demo.metafox.app/api/v1/api/rerum/group-question/answer-form/0',
>>>>>>> Stashed changes
    [
        'headers' => [
            'Authorization' => 'Bearer {accessToken}',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/sequi/group-question/answer-form/3"
=======
    "https://demo.metafox.app/api/v1/api/rerum/group-question/answer-form/0"
>>>>>>> Stashed changes
);

const headers = {
    "Authorization": "Bearer {accessToken}",
    "Accept": "application/json",
};

fetch(url, {
    method: "GET",
    headers,
}).then(response => response.json());

Request      

GET api/{ver}/group-question/answer-form/{id}

URL Parameters

ver  string   >>>>>> Stashed changes data-component="url" hidden>

id  string   >>>>>> Stashed changes data-component="url" hidden>

The ID of the answer form.

Get creation form.

requires authentication

Example request:
curl --request GET \
<<<<<<< Updated upstream
    --get "https://demo.metafox.app/api/v1/api/veniam/group-question/form/663858" \
    --header "Authorization: Bearer {accessToken}" \
    --header "Content-Type: application/json" \
    --data "{
    "group_id": 842.43442
=======
    --get "https://demo.metafox.app/api/v1/api/et/group-question/form/4" \
    --header "Authorization: Bearer {accessToken}" \
    --header "Content-Type: application/json" \
    --data "{
    "group_id": 882.24271
>>>>>>> Stashed changes
}"
$client = new \GuzzleHttp\Client();
$response = $client->get(
<<<<<<< Updated upstream
    'https://demo.metafox.app/api/v1/api/veniam/group-question/form/663858',
=======
    'https://demo.metafox.app/api/v1/api/et/group-question/form/4',
>>>>>>> Stashed changes
    [
        'headers' => [
            'Authorization' => 'Bearer {accessToken}',
            'Content-Type' => 'application/json',
        ],
        'json' => [
<<<<<<< Updated upstream
            'group_id' => 842.43442,
=======
            'group_id' => 882.24271,
>>>>>>> Stashed changes
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/veniam/group-question/form/663858"
=======
    "https://demo.metafox.app/api/v1/api/et/group-question/form/4"
>>>>>>> Stashed changes
);

const headers = {
    "Authorization": "Bearer {accessToken}",
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
<<<<<<< Updated upstream
    "group_id": 842.43442
=======
    "group_id": 882.24271
>>>>>>> Stashed changes
};

fetch(url, {
    method: "GET",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

GET api/{ver}/group-question/form/{id?}

URL Parameters

ver  string   >>>>>> Stashed changes data-component="url" hidden>

id  string optional   >>>>>> Stashed changes data-component="url" hidden>

The ID of the .

Body Parameters

group_id  number optional   >>>>>> Stashed changes data-component="body" hidden>

Update question.

requires authentication

Example request:
curl --request PUT \
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/accusantium/group-question/31182" \
    --header "Authorization: Bearer {accessToken}" \
    --header "Content-Type: application/json" \
    --data "{
    "question": "illum",
    "type_id": 2096,
    "options": [
        "eum"
=======
    "https://demo.metafox.app/api/v1/api/et/group-question/78723519" \
    --header "Authorization: Bearer {accessToken}" \
    --header "Content-Type: application/json" \
    --data "{
    "question": "et",
    "type_id": 441978.5751,
    "options": [
        "qui"
>>>>>>> Stashed changes
    ]
}"
$client = new \GuzzleHttp\Client();
$response = $client->put(
<<<<<<< Updated upstream
    'https://demo.metafox.app/api/v1/api/accusantium/group-question/31182',
=======
    'https://demo.metafox.app/api/v1/api/et/group-question/78723519',
>>>>>>> Stashed changes
    [
        'headers' => [
            'Authorization' => 'Bearer {accessToken}',
            'Content-Type' => 'application/json',
        ],
        'json' => [
<<<<<<< Updated upstream
            'question' => 'illum',
            'type_id' => 2096.0,
            'options' => [
                'eum',
=======
            'question' => 'et',
            'type_id' => 441978.5751,
            'options' => [
                'qui',
>>>>>>> Stashed changes
            ],
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/accusantium/group-question/31182"
=======
    "https://demo.metafox.app/api/v1/api/et/group-question/78723519"
>>>>>>> Stashed changes
);

const headers = {
    "Authorization": "Bearer {accessToken}",
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
<<<<<<< Updated upstream
    "question": "illum",
    "type_id": 2096,
    "options": [
        "eum"
=======
    "question": "et",
    "type_id": 441978.5751,
    "options": [
        "qui"
>>>>>>> Stashed changes
    ]
};

fetch(url, {
    method: "PUT",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

PUT api/{ver}/group-question/{id}

PATCH api/{ver}/group-question/{id}

URL Parameters

ver  string   >>>>>> Stashed changes data-component="url" hidden>

id  string   >>>>>> Stashed changes data-component="url" hidden>

The ID of the group question.

Body Parameters

question  string optional   >>>>>> Stashed changes data-component="body" hidden>

type_id  number optional   >>>>>> Stashed changes data-component="body" hidden>

options  number[] optional  

This field is required unless type_id is in 0.

options[].id  number optional   >>>>>> Stashed changes data-component="body" hidden>

options[].status  string optional   >>>>>> Stashed changes data-component="body" hidden>

options[].title  string optional   >>>>>> Stashed changes data-component="body" hidden>

This field is required unless options.*.status is in remove.

Remove question.

requires authentication

Example request:
curl --request DELETE \
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/atque/group-question/84165" \
=======
    "https://demo.metafox.app/api/v1/api/sequi/group-question/75755765" \
>>>>>>> Stashed changes
    --header "Authorization: Bearer {accessToken}"
$client = new \GuzzleHttp\Client();
$response = $client->delete(
<<<<<<< Updated upstream
    'https://demo.metafox.app/api/v1/api/atque/group-question/84165',
=======
    'https://demo.metafox.app/api/v1/api/sequi/group-question/75755765',
>>>>>>> Stashed changes
    [
        'headers' => [
            'Authorization' => 'Bearer {accessToken}',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/atque/group-question/84165"
=======
    "https://demo.metafox.app/api/v1/api/sequi/group-question/75755765"
>>>>>>> Stashed changes
);

const headers = {
    "Authorization": "Bearer {accessToken}",
    "Accept": "application/json",
};

fetch(url, {
    method: "DELETE",
    headers,
}).then(response => response.json());

Request      

DELETE api/{ver}/group-question/{id}

URL Parameters

ver  string   >>>>>> Stashed changes data-component="url" hidden>

id  string   >>>>>> Stashed changes data-component="url" hidden>

The ID of the group question.

Browse member requests in a group.

requires authentication

Example request:
curl --request GET \
<<<<<<< Updated upstream
    --get "https://demo.metafox.app/api/v1/api/consequuntur/group-request" \
    --header "Authorization: Bearer {accessToken}" \
    --header "Content-Type: application/json" \
    --data "{
    "group_id": 4.11399684,
    "q": "nam",
    "view": "et",
    "page": 10,
    "limit": 4172628.243166
=======
    --get "https://demo.metafox.app/api/v1/api/nihil/group-request" \
    --header "Authorization: Bearer {accessToken}" \
    --header "Content-Type: application/json" \
    --data "{
    "group_id": 1160.139,
    "q": "veritatis",
    "view": "ut",
    "page": 9,
    "limit": 4
>>>>>>> Stashed changes
}"
$client = new \GuzzleHttp\Client();
$response = $client->get(
<<<<<<< Updated upstream
    'https://demo.metafox.app/api/v1/api/consequuntur/group-request',
=======
    'https://demo.metafox.app/api/v1/api/nihil/group-request',
>>>>>>> Stashed changes
    [
        'headers' => [
            'Authorization' => 'Bearer {accessToken}',
            'Content-Type' => 'application/json',
        ],
        'json' => [
<<<<<<< Updated upstream
            'group_id' => 4.11399684,
            'q' => 'nam',
            'view' => 'et',
            'page' => 10,
            'limit' => 4172628.243166,
=======
            'group_id' => 1160.139,
            'q' => 'veritatis',
            'view' => 'ut',
            'page' => 9,
            'limit' => 4.0,
>>>>>>> Stashed changes
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/consequuntur/group-request"
=======
    "https://demo.metafox.app/api/v1/api/nihil/group-request"
>>>>>>> Stashed changes
);

const headers = {
    "Authorization": "Bearer {accessToken}",
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
<<<<<<< Updated upstream
    "group_id": 4.11399684,
    "q": "nam",
    "view": "et",
    "page": 10,
    "limit": 4172628.243166
=======
    "group_id": 1160.139,
    "q": "veritatis",
    "view": "ut",
    "page": 9,
    "limit": 4
>>>>>>> Stashed changes
};

fetch(url, {
    method: "GET",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

GET api/{ver}/group-request

URL Parameters

ver  string   >>>>>> Stashed changes data-component="url" hidden>

Body Parameters

group_id  number   >>>>>> Stashed changes data-component="body" hidden>

q  string optional   >>>>>> Stashed changes data-component="body" hidden>

view  string optional   >>>>>> Stashed changes data-component="body" hidden>

page  number optional   >>>>>> Stashed changes data-component="body" hidden>

Must be at least 1.

limit  number optional   >>>>>> Stashed changes data-component="body" hidden>

Accept member request.

requires authentication

Example request:
curl --request PUT \
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/iusto/group-request/accept-request" \
    --header "Authorization: Bearer {accessToken}" \
    --header "Content-Type: application/json" \
    --data "{
    "group_id": 236.145566,
    "user_id": 2680732.8797
=======
    "https://demo.metafox.app/api/v1/api/libero/group-request/accept-request" \
    --header "Authorization: Bearer {accessToken}" \
    --header "Content-Type: application/json" \
    --data "{
    "group_id": 253498.077,
    "user_id": 1272.7
>>>>>>> Stashed changes
}"
$client = new \GuzzleHttp\Client();
$response = $client->put(
<<<<<<< Updated upstream
    'https://demo.metafox.app/api/v1/api/iusto/group-request/accept-request',
=======
    'https://demo.metafox.app/api/v1/api/libero/group-request/accept-request',
>>>>>>> Stashed changes
    [
        'headers' => [
            'Authorization' => 'Bearer {accessToken}',
            'Content-Type' => 'application/json',
        ],
        'json' => [
<<<<<<< Updated upstream
            'group_id' => 236.145566,
            'user_id' => 2680732.8797,
=======
            'group_id' => 253498.077,
            'user_id' => 1272.7,
>>>>>>> Stashed changes
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/iusto/group-request/accept-request"
=======
    "https://demo.metafox.app/api/v1/api/libero/group-request/accept-request"
>>>>>>> Stashed changes
);

const headers = {
    "Authorization": "Bearer {accessToken}",
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
<<<<<<< Updated upstream
    "group_id": 236.145566,
    "user_id": 2680732.8797
=======
    "group_id": 253498.077,
    "user_id": 1272.7
>>>>>>> Stashed changes
};

fetch(url, {
    method: "PUT",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

PUT api/{ver}/group-request/accept-request

URL Parameters

ver  string   >>>>>> Stashed changes data-component="url" hidden>

Body Parameters

group_id  number   >>>>>> Stashed changes data-component="body" hidden>

user_id  number   >>>>>> Stashed changes data-component="body" hidden>

Cancel a member request.

requires authentication

Example request:
curl --request DELETE \
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/id/group-request/cancel-request/9508" \
=======
    "https://demo.metafox.app/api/v1/api/voluptas/group-request/cancel-request/225" \
>>>>>>> Stashed changes
    --header "Authorization: Bearer {accessToken}"
$client = new \GuzzleHttp\Client();
$response = $client->delete(
<<<<<<< Updated upstream
    'https://demo.metafox.app/api/v1/api/id/group-request/cancel-request/9508',
=======
    'https://demo.metafox.app/api/v1/api/voluptas/group-request/cancel-request/225',
>>>>>>> Stashed changes
    [
        'headers' => [
            'Authorization' => 'Bearer {accessToken}',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/id/group-request/cancel-request/9508"
=======
    "https://demo.metafox.app/api/v1/api/voluptas/group-request/cancel-request/225"
>>>>>>> Stashed changes
);

const headers = {
    "Authorization": "Bearer {accessToken}",
    "Accept": "application/json",
};

fetch(url, {
    method: "DELETE",
    headers,
}).then(response => response.json());

Request      

DELETE api/{ver}/group-request/cancel-request/{id}

URL Parameters

ver  string   >>>>>> Stashed changes data-component="url" hidden>

id  string   >>>>>> Stashed changes data-component="url" hidden>

The ID of the cancel request.

Deny member request.

requires authentication

Example request:
curl --request DELETE \
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/porro/group-request/deny-request" \
    --header "Authorization: Bearer {accessToken}" \
    --header "Content-Type: application/json" \
    --data "{
    "group_id": 2175948.1437505,
    "user_id": 122
=======
    "https://demo.metafox.app/api/v1/api/vero/group-request/deny-request" \
    --header "Authorization: Bearer {accessToken}" \
    --header "Content-Type: application/json" \
    --data "{
    "group_id": 370133.072,
    "user_id": 947.5002354
>>>>>>> Stashed changes
}"
$client = new \GuzzleHttp\Client();
$response = $client->delete(
<<<<<<< Updated upstream
    'https://demo.metafox.app/api/v1/api/porro/group-request/deny-request',
=======
    'https://demo.metafox.app/api/v1/api/vero/group-request/deny-request',
>>>>>>> Stashed changes
    [
        'headers' => [
            'Authorization' => 'Bearer {accessToken}',
            'Content-Type' => 'application/json',
        ],
        'json' => [
<<<<<<< Updated upstream
            'group_id' => 2175948.1437505,
            'user_id' => 122.0,
=======
            'group_id' => 370133.072,
            'user_id' => 947.5002354,
>>>>>>> Stashed changes
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/porro/group-request/deny-request"
=======
    "https://demo.metafox.app/api/v1/api/vero/group-request/deny-request"
>>>>>>> Stashed changes
);

const headers = {
    "Authorization": "Bearer {accessToken}",
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
<<<<<<< Updated upstream
    "group_id": 2175948.1437505,
    "user_id": 122
=======
    "group_id": 370133.072,
    "user_id": 947.5002354
>>>>>>> Stashed changes
};

fetch(url, {
    method: "DELETE",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

DELETE api/{ver}/group-request/deny-request

URL Parameters

ver  string   >>>>>> Stashed changes data-component="url" hidden>

Body Parameters

group_id  number   >>>>>> Stashed changes data-component="body" hidden>

user_id  number   >>>>>> Stashed changes data-component="body" hidden>

Browse group rules.

requires authentication

Example request:
curl --request GET \
<<<<<<< Updated upstream
    --get "https://demo.metafox.app/api/v1/api/ipsam/group-rule" \
    --header "Authorization: Bearer {accessToken}" \
    --header "Content-Type: application/json" \
    --data "{
    "group_id": 2.1,
    "page": 84,
    "limit": 347.60695357
=======
    --get "https://demo.metafox.app/api/v1/api/reprehenderit/group-rule" \
    --header "Authorization: Bearer {accessToken}" \
    --header "Content-Type: application/json" \
    --data "{
    "group_id": 40317.92082,
    "page": 49,
    "limit": 15.08823
>>>>>>> Stashed changes
}"
$client = new \GuzzleHttp\Client();
$response = $client->get(
<<<<<<< Updated upstream
    'https://demo.metafox.app/api/v1/api/ipsam/group-rule',
=======
    'https://demo.metafox.app/api/v1/api/reprehenderit/group-rule',
>>>>>>> Stashed changes
    [
        'headers' => [
            'Authorization' => 'Bearer {accessToken}',
            'Content-Type' => 'application/json',
        ],
        'json' => [
<<<<<<< Updated upstream
            'group_id' => 2.1,
            'page' => 84,
            'limit' => 347.60695357,
=======
            'group_id' => 40317.92082,
            'page' => 49,
            'limit' => 15.08823,
>>>>>>> Stashed changes
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/ipsam/group-rule"
=======
    "https://demo.metafox.app/api/v1/api/reprehenderit/group-rule"
>>>>>>> Stashed changes
);

const headers = {
    "Authorization": "Bearer {accessToken}",
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
<<<<<<< Updated upstream
    "group_id": 2.1,
    "page": 84,
    "limit": 347.60695357
=======
    "group_id": 40317.92082,
    "page": 49,
    "limit": 15.08823
>>>>>>> Stashed changes
};

fetch(url, {
    method: "GET",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

GET api/{ver}/group-rule

URL Parameters

ver  string   >>>>>> Stashed changes data-component="url" hidden>

Body Parameters

group_id  number   >>>>>> Stashed changes data-component="body" hidden>

page  number optional   >>>>>> Stashed changes data-component="body" hidden>

Must be at least 1.

limit  number optional   >>>>>> Stashed changes data-component="body" hidden>

Create group rule.

requires authentication

Example request:
curl --request POST \
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/voluptas/group-rule" \
    --header "Authorization: Bearer {accessToken}" \
    --header "Content-Type: application/json" \
    --data "{
    "group_id": 18555915.88,
    "title": "w",
    "description": "Quos rerum necessitatibus atque et eius."
=======
    "https://demo.metafox.app/api/v1/api/veritatis/group-rule" \
    --header "Authorization: Bearer {accessToken}" \
    --header "Content-Type: application/json" \
    --data "{
    "group_id": 4.680305893,
    "title": "qt",
    "description": "Soluta ex ea velit quaerat."
>>>>>>> Stashed changes
}"
$client = new \GuzzleHttp\Client();
$response = $client->post(
<<<<<<< Updated upstream
    'https://demo.metafox.app/api/v1/api/voluptas/group-rule',
=======
    'https://demo.metafox.app/api/v1/api/veritatis/group-rule',
>>>>>>> Stashed changes
    [
        'headers' => [
            'Authorization' => 'Bearer {accessToken}',
            'Content-Type' => 'application/json',
        ],
        'json' => [
<<<<<<< Updated upstream
            'group_id' => 18555915.88,
            'title' => 'w',
            'description' => 'Quos rerum necessitatibus atque et eius.',
=======
            'group_id' => 4.680305893,
            'title' => 'qt',
            'description' => 'Soluta ex ea velit quaerat.',
>>>>>>> Stashed changes
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/voluptas/group-rule"
=======
    "https://demo.metafox.app/api/v1/api/veritatis/group-rule"
>>>>>>> Stashed changes
);

const headers = {
    "Authorization": "Bearer {accessToken}",
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
<<<<<<< Updated upstream
    "group_id": 18555915.88,
    "title": "w",
    "description": "Quos rerum necessitatibus atque et eius."
=======
    "group_id": 4.680305893,
    "title": "qt",
    "description": "Soluta ex ea velit quaerat."
>>>>>>> Stashed changes
};

fetch(url, {
    method: "POST",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

POST api/{ver}/group-rule

URL Parameters

ver  string   >>>>>> Stashed changes data-component="url" hidden>

Body Parameters

group_id  number   >>>>>> Stashed changes data-component="body" hidden>

title  string   >>>>>> Stashed changes data-component="body" hidden>

Must be between 1 and 255 characters.

description  string optional   >>>>>> Stashed changes data-component="body" hidden>

Must be between 1 and 500 characters.

Browse example rules.

requires authentication

Example request:
curl --request GET \
<<<<<<< Updated upstream
    --get "https://demo.metafox.app/api/v1/api/harum/group-rule-example" \
=======
    --get "https://demo.metafox.app/api/v1/api/ad/group-rule-example" \
>>>>>>> Stashed changes
    --header "Authorization: Bearer {accessToken}"
$client = new \GuzzleHttp\Client();
$response = $client->get(
<<<<<<< Updated upstream
    'https://demo.metafox.app/api/v1/api/harum/group-rule-example',
=======
    'https://demo.metafox.app/api/v1/api/ad/group-rule-example',
>>>>>>> Stashed changes
    [
        'headers' => [
            'Authorization' => 'Bearer {accessToken}',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/harum/group-rule-example"
=======
    "https://demo.metafox.app/api/v1/api/ad/group-rule-example"
>>>>>>> Stashed changes
);

const headers = {
    "Authorization": "Bearer {accessToken}",
    "Accept": "application/json",
};

fetch(url, {
    method: "GET",
    headers,
}).then(response => response.json());

Request      

GET api/{ver}/group-rule-example

URL Parameters

ver  string   >>>>>> Stashed changes data-component="url" hidden>

View creation form.

requires authentication

Example request:
curl --request GET \
<<<<<<< Updated upstream
    --get "https://demo.metafox.app/api/v1/api/ratione/group-rule/form" \
    --header "Authorization: Bearer {accessToken}" \
    --header "Content-Type: application/json" \
    --data "{
    "group_id": 54621.3719
=======
    --get "https://demo.metafox.app/api/v1/api/suscipit/group-rule/form" \
    --header "Authorization: Bearer {accessToken}" \
    --header "Content-Type: application/json" \
    --data "{
    "group_id": 51621
>>>>>>> Stashed changes
}"
$client = new \GuzzleHttp\Client();
$response = $client->get(
<<<<<<< Updated upstream
    'https://demo.metafox.app/api/v1/api/ratione/group-rule/form',
=======
    'https://demo.metafox.app/api/v1/api/suscipit/group-rule/form',
>>>>>>> Stashed changes
    [
        'headers' => [
            'Authorization' => 'Bearer {accessToken}',
            'Content-Type' => 'application/json',
        ],
        'json' => [
<<<<<<< Updated upstream
            'group_id' => 54621.3719,
=======
            'group_id' => 51621.0,
>>>>>>> Stashed changes
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/ratione/group-rule/form"
=======
    "https://demo.metafox.app/api/v1/api/suscipit/group-rule/form"
>>>>>>> Stashed changes
);

const headers = {
    "Authorization": "Bearer {accessToken}",
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
<<<<<<< Updated upstream
    "group_id": 54621.3719
=======
    "group_id": 51621
>>>>>>> Stashed changes
};

fetch(url, {
    method: "GET",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

GET api/{ver}/group-rule/form

URL Parameters

ver  string   >>>>>> Stashed changes data-component="url" hidden>

Body Parameters

group_id  number   >>>>>> Stashed changes data-component="body" hidden>

View update form.

requires authentication

Example request:
curl --request GET \
<<<<<<< Updated upstream
    --get "https://demo.metafox.app/api/v1/api/et/group-rule/form/3" \
=======
    --get "https://demo.metafox.app/api/v1/api/deleniti/group-rule/form/123" \
>>>>>>> Stashed changes
    --header "Authorization: Bearer {accessToken}"
$client = new \GuzzleHttp\Client();
$response = $client->get(
<<<<<<< Updated upstream
    'https://demo.metafox.app/api/v1/api/et/group-rule/form/3',
=======
    'https://demo.metafox.app/api/v1/api/deleniti/group-rule/form/123',
>>>>>>> Stashed changes
    [
        'headers' => [
            'Authorization' => 'Bearer {accessToken}',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/et/group-rule/form/3"
=======
    "https://demo.metafox.app/api/v1/api/deleniti/group-rule/form/123"
>>>>>>> Stashed changes
);

const headers = {
    "Authorization": "Bearer {accessToken}",
    "Accept": "application/json",
};

fetch(url, {
    method: "GET",
    headers,
}).then(response => response.json());

Request      

GET api/{ver}/group-rule/form/{id}

URL Parameters

ver  string   >>>>>> Stashed changes data-component="url" hidden>

id  string   >>>>>> Stashed changes data-component="url" hidden>

The ID of the form.

Reorder rules.

requires authentication

Example request:
curl --request PUT \
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/eum/group-rule/order" \
=======
    "https://demo.metafox.app/api/v1/api/corrupti/group-rule/order" \
>>>>>>> Stashed changes
    --header "Authorization: Bearer {accessToken}" \
    --header "Content-Type: application/json" \
    --data "{
    "orders": [
<<<<<<< Updated upstream
        18731556.49
    ],
    "group_id": 4205.196365
=======
        18565.7
    ],
    "group_id": 30.79832
>>>>>>> Stashed changes
}"
$client = new \GuzzleHttp\Client();
$response = $client->put(
<<<<<<< Updated upstream
    'https://demo.metafox.app/api/v1/api/eum/group-rule/order',
=======
    'https://demo.metafox.app/api/v1/api/corrupti/group-rule/order',
>>>>>>> Stashed changes
    [
        'headers' => [
            'Authorization' => 'Bearer {accessToken}',
            'Content-Type' => 'application/json',
        ],
        'json' => [
            'orders' => [
<<<<<<< Updated upstream
                18731556.49,
            ],
            'group_id' => 4205.196365,
=======
                18565.7,
            ],
            'group_id' => 30.79832,
>>>>>>> Stashed changes
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/eum/group-rule/order"
=======
    "https://demo.metafox.app/api/v1/api/corrupti/group-rule/order"
>>>>>>> Stashed changes
);

const headers = {
    "Authorization": "Bearer {accessToken}",
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
    "orders": [
<<<<<<< Updated upstream
        18731556.49
    ],
    "group_id": 4205.196365
=======
        18565.7
    ],
    "group_id": 30.79832
>>>>>>> Stashed changes
};

fetch(url, {
    method: "PUT",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

PUT api/{ver}/group-rule/order

URL Parameters

ver  string   >>>>>> Stashed changes data-component="url" hidden>

Body Parameters

orders  number[] optional  

group_id  number   >>>>>> Stashed changes data-component="body" hidden>

Update a group rule.

requires authentication

Example request:
curl --request PUT \
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/nam/group-rule/33" \
    --header "Authorization: Bearer {accessToken}" \
    --header "Content-Type: application/json" \
    --data "{
    "title": "k",
    "description": "Magnam amet illum mollitia eius quaerat maiores quia."
=======
    "https://demo.metafox.app/api/v1/api/iusto/group-rule/05" \
    --header "Authorization: Bearer {accessToken}" \
    --header "Content-Type: application/json" \
    --data "{
    "title": "m",
    "description": "Nam itaque nemo animi libero."
>>>>>>> Stashed changes
}"
$client = new \GuzzleHttp\Client();
$response = $client->put(
<<<<<<< Updated upstream
    'https://demo.metafox.app/api/v1/api/nam/group-rule/33',
=======
    'https://demo.metafox.app/api/v1/api/iusto/group-rule/05',
>>>>>>> Stashed changes
    [
        'headers' => [
            'Authorization' => 'Bearer {accessToken}',
            'Content-Type' => 'application/json',
        ],
        'json' => [
<<<<<<< Updated upstream
            'title' => 'k',
            'description' => 'Magnam amet illum mollitia eius quaerat maiores quia.',
=======
            'title' => 'm',
            'description' => 'Nam itaque nemo animi libero.',
>>>>>>> Stashed changes
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/nam/group-rule/33"
=======
    "https://demo.metafox.app/api/v1/api/iusto/group-rule/05"
>>>>>>> Stashed changes
);

const headers = {
    "Authorization": "Bearer {accessToken}",
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
<<<<<<< Updated upstream
    "title": "k",
    "description": "Magnam amet illum mollitia eius quaerat maiores quia."
=======
    "title": "m",
    "description": "Nam itaque nemo animi libero."
>>>>>>> Stashed changes
};

fetch(url, {
    method: "PUT",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

PUT api/{ver}/group-rule/{id}

PATCH api/{ver}/group-rule/{id}

URL Parameters

ver  string   >>>>>> Stashed changes data-component="url" hidden>

id  string   >>>>>> Stashed changes data-component="url" hidden>

The ID of the group rule.

Body Parameters

title  string   >>>>>> Stashed changes data-component="body" hidden>

Must be between 1 and 255 characters.

description  string optional   >>>>>> Stashed changes data-component="body" hidden>

Must be between 1 and 500 characters.

Remove a rule.

requires authentication

Example request:
curl --request DELETE \
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/enim/group-rule/2" \
=======
    "https://demo.metafox.app/api/v1/api/quis/group-rule/6" \
>>>>>>> Stashed changes
    --header "Authorization: Bearer {accessToken}"
$client = new \GuzzleHttp\Client();
$response = $client->delete(
<<<<<<< Updated upstream
    'https://demo.metafox.app/api/v1/api/enim/group-rule/2',
=======
    'https://demo.metafox.app/api/v1/api/quis/group-rule/6',
>>>>>>> Stashed changes
    [
        'headers' => [
            'Authorization' => 'Bearer {accessToken}',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/enim/group-rule/2"
=======
    "https://demo.metafox.app/api/v1/api/quis/group-rule/6"
>>>>>>> Stashed changes
);

const headers = {
    "Authorization": "Bearer {accessToken}",
    "Accept": "application/json",
};

fetch(url, {
    method: "DELETE",
    headers,
}).then(response => response.json());

Request      

DELETE api/{ver}/group-rule/{id}

URL Parameters

ver  string   >>>>>> Stashed changes data-component="url" hidden>

id  string   >>>>>> Stashed changes data-component="url" hidden>

The ID of the group rule.

GET api/{ver}/group-to-post

requires authentication

Example request:
curl --request GET \
<<<<<<< Updated upstream
    --get "https://demo.metafox.app/api/v1/api/inventore/group-to-post" \
=======
    --get "https://demo.metafox.app/api/v1/api/est/group-to-post" \
>>>>>>> Stashed changes
    --header "Authorization: Bearer {accessToken}"
$client = new \GuzzleHttp\Client();
$response = $client->get(
<<<<<<< Updated upstream
    'https://demo.metafox.app/api/v1/api/inventore/group-to-post',
=======
    'https://demo.metafox.app/api/v1/api/est/group-to-post',
>>>>>>> Stashed changes
    [
        'headers' => [
            'Authorization' => 'Bearer {accessToken}',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/inventore/group-to-post"
=======
    "https://demo.metafox.app/api/v1/api/est/group-to-post"
>>>>>>> Stashed changes
);

const headers = {
    "Authorization": "Bearer {accessToken}",
    "Accept": "application/json",
};

fetch(url, {
    method: "GET",
    headers,
}).then(response => response.json());

Request      

GET api/{ver}/group-to-post

URL Parameters

ver  string   >>>>>> Stashed changes data-component="url" hidden>

DELETE api/{ver}/group-unblock

Example request:
curl --request DELETE \
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/tenetur/group-unblock" \
    --header "Content-Type: application/json" \
    --data "{
    "group_id": 3343180.101,
    "user_id": 743888.31034984,
    "delete_activities": 2003760.9928309
=======
    "https://demo.metafox.app/api/v1/api/rem/group-unblock" \
    --header "Content-Type: application/json" \
    --data "{
    "group_id": 607.400356106,
    "user_id": 265587057.8,
    "delete_activities": 14142
>>>>>>> Stashed changes
}"
$client = new \GuzzleHttp\Client();
$response = $client->delete(
<<<<<<< Updated upstream
    'https://demo.metafox.app/api/v1/api/tenetur/group-unblock',
=======
    'https://demo.metafox.app/api/v1/api/rem/group-unblock',
>>>>>>> Stashed changes
    [
        'headers' => [
            'Content-Type' => 'application/json',
        ],
        'json' => [
<<<<<<< Updated upstream
            'group_id' => 3343180.101,
            'user_id' => 743888.31034984,
            'delete_activities' => 2003760.9928309,
=======
            'group_id' => 607.400356106,
            'user_id' => 265587057.8,
            'delete_activities' => 14142.0,
>>>>>>> Stashed changes
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/tenetur/group-unblock"
=======
    "https://demo.metafox.app/api/v1/api/rem/group-unblock"
>>>>>>> Stashed changes
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
<<<<<<< Updated upstream
    "group_id": 3343180.101,
    "user_id": 743888.31034984,
    "delete_activities": 2003760.9928309
=======
    "group_id": 607.400356106,
    "user_id": 265587057.8,
    "delete_activities": 14142
>>>>>>> Stashed changes
};

fetch(url, {
    method: "DELETE",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

DELETE api/{ver}/group-unblock

URL Parameters

ver  string   >>>>>> Stashed changes data-component="url" hidden>

Body Parameters

group_id  number   >>>>>> Stashed changes data-component="body" hidden>

user_id  number   >>>>>> Stashed changes data-component="body" hidden>

delete_activities  number optional   >>>>>> Stashed changes data-component="body" hidden>

GET api/{ver}/group/about-setting/{id}

requires authentication

Example request:
curl --request GET \
<<<<<<< Updated upstream
    --get "https://demo.metafox.app/api/v1/api/voluptatem/group/about-setting/298" \
=======
    --get "https://demo.metafox.app/api/v1/api/neque/group/about-setting/2" \
>>>>>>> Stashed changes
    --header "Authorization: Bearer {accessToken}"
$client = new \GuzzleHttp\Client();
$response = $client->get(
<<<<<<< Updated upstream
    'https://demo.metafox.app/api/v1/api/voluptatem/group/about-setting/298',
=======
    'https://demo.metafox.app/api/v1/api/neque/group/about-setting/2',
>>>>>>> Stashed changes
    [
        'headers' => [
            'Authorization' => 'Bearer {accessToken}',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/voluptatem/group/about-setting/298"
=======
    "https://demo.metafox.app/api/v1/api/neque/group/about-setting/2"
>>>>>>> Stashed changes
);

const headers = {
    "Authorization": "Bearer {accessToken}",
    "Accept": "application/json",
};

fetch(url, {
    method: "GET",
    headers,
}).then(response => response.json());

Request      

GET api/{ver}/group/about-setting/{id}

URL Parameters

ver  string   >>>>>> Stashed changes data-component="url" hidden>

id  string   >>>>>> Stashed changes data-component="url" hidden>

The ID of the about setting.

PATCH api/{ver}/group/approve/{id}

requires authentication

Example request:
curl --request PATCH \
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/qui/group/approve/99" \
=======
    "https://demo.metafox.app/api/v1/api/molestiae/group/approve/3640748" \
>>>>>>> Stashed changes
    --header "Authorization: Bearer {accessToken}"
$client = new \GuzzleHttp\Client();
$response = $client->patch(
<<<<<<< Updated upstream
    'https://demo.metafox.app/api/v1/api/qui/group/approve/99',
=======
    'https://demo.metafox.app/api/v1/api/molestiae/group/approve/3640748',
>>>>>>> Stashed changes
    [
        'headers' => [
            'Authorization' => 'Bearer {accessToken}',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/qui/group/approve/99"
=======
    "https://demo.metafox.app/api/v1/api/molestiae/group/approve/3640748"
>>>>>>> Stashed changes
);

const headers = {
    "Authorization": "Bearer {accessToken}",
    "Accept": "application/json",
};

fetch(url, {
    method: "PATCH",
    headers,
}).then(response => response.json());

Request      

PATCH api/{ver}/group/approve/{id}

URL Parameters

ver  string   >>>>>> Stashed changes data-component="url" hidden>

id  string   >>>>>> Stashed changes data-component="url" hidden>

The ID of the approve.

POST api/{ver}/group/avatar/{id}

requires authentication

Example request:
curl --request POST \
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/eum/group/avatar/4" \
    --header "Authorization: Bearer {accessToken}" \
    --header "Content-Type: application/json" \
    --data "{
    "image": "praesentium"
=======
    "https://demo.metafox.app/api/v1/api/qui/group/avatar/014" \
    --header "Authorization: Bearer {accessToken}" \
    --header "Content-Type: application/json" \
    --data "{
    "image": "necessitatibus"
>>>>>>> Stashed changes
}"
$client = new \GuzzleHttp\Client();
$response = $client->post(
<<<<<<< Updated upstream
    'https://demo.metafox.app/api/v1/api/eum/group/avatar/4',
=======
    'https://demo.metafox.app/api/v1/api/qui/group/avatar/014',
>>>>>>> Stashed changes
    [
        'headers' => [
            'Authorization' => 'Bearer {accessToken}',
            'Content-Type' => 'application/json',
        ],
        'json' => [
<<<<<<< Updated upstream
            'image' => 'praesentium',
=======
            'image' => 'necessitatibus',
>>>>>>> Stashed changes
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/eum/group/avatar/4"
=======
    "https://demo.metafox.app/api/v1/api/qui/group/avatar/014"
>>>>>>> Stashed changes
);

const headers = {
    "Authorization": "Bearer {accessToken}",
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
<<<<<<< Updated upstream
    "image": "praesentium"
=======
    "image": "necessitatibus"
>>>>>>> Stashed changes
};

fetch(url, {
    method: "POST",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

POST api/{ver}/group/avatar/{id}

URL Parameters

ver  string   >>>>>> Stashed changes data-component="url" hidden>

id  string   >>>>>> Stashed changes data-component="url" hidden>

The ID of the avatar.

Body Parameters

image  string   >>>>>> Stashed changes data-component="body" hidden>

Browse category.

requires authentication

Example request:
curl --request GET \
<<<<<<< Updated upstream
    --get "https://demo.metafox.app/api/v1/api/dignissimos/group/category" \
    --header "Authorization: Bearer {accessToken}" \
    --header "Content-Type: application/json" \
    --data "{
    "id": 43.736570975,
    "page": 56,
    "q": "ab",
    "level": 0.85,
    "limit": 1443.4
=======
    --get "https://demo.metafox.app/api/v1/api/qui/group/category" \
    --header "Authorization: Bearer {accessToken}" \
    --header "Content-Type: application/json" \
    --data "{
    "id": 145850731,
    "page": 55,
    "q": "cum",
    "level": 56093,
    "limit": 66855502.005
>>>>>>> Stashed changes
}"
$client = new \GuzzleHttp\Client();
$response = $client->get(
<<<<<<< Updated upstream
    'https://demo.metafox.app/api/v1/api/dignissimos/group/category',
=======
    'https://demo.metafox.app/api/v1/api/qui/group/category',
>>>>>>> Stashed changes
    [
        'headers' => [
            'Authorization' => 'Bearer {accessToken}',
            'Content-Type' => 'application/json',
        ],
        'json' => [
<<<<<<< Updated upstream
            'id' => 43.736570975,
            'page' => 56,
            'q' => 'ab',
            'level' => 0.85,
            'limit' => 1443.4,
=======
            'id' => 145850731.0,
            'page' => 55,
            'q' => 'cum',
            'level' => 56093.0,
            'limit' => 66855502.005,
>>>>>>> Stashed changes
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/dignissimos/group/category"
=======
    "https://demo.metafox.app/api/v1/api/qui/group/category"
>>>>>>> Stashed changes
);

const headers = {
    "Authorization": "Bearer {accessToken}",
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
<<<<<<< Updated upstream
    "id": 43.736570975,
    "page": 56,
    "q": "ab",
    "level": 0.85,
    "limit": 1443.4
=======
    "id": 145850731,
    "page": 55,
    "q": "cum",
    "level": 56093,
    "limit": 66855502.005
>>>>>>> Stashed changes
};

fetch(url, {
    method: "GET",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

GET api/{ver}/group/category

URL Parameters

ver  string   >>>>>> Stashed changes data-component="url" hidden>

Body Parameters

id  number optional   >>>>>> Stashed changes data-component="body" hidden>

page  number optional   >>>>>> Stashed changes data-component="body" hidden>

Must be at least 1.

q  string optional   >>>>>> Stashed changes data-component="body" hidden>

level  number optional   >>>>>> Stashed changes data-component="body" hidden>

limit  number optional   >>>>>> Stashed changes data-component="body" hidden>

PUT api/{ver}/group/confirm-answer-question

requires authentication

Example request:
curl --request PUT \
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/quia/group/confirm-answer-question" \
    --header "Authorization: Bearer {accessToken}" \
    --header "Content-Type: application/json" \
    --data "{
    "group_id": 20,
=======
    "https://demo.metafox.app/api/v1/api/culpa/group/confirm-answer-question" \
    --header "Authorization: Bearer {accessToken}" \
    --header "Content-Type: application/json" \
    --data "{
    "group_id": 19,
>>>>>>> Stashed changes
    "is_answer_membership_question": true
}"
$client = new \GuzzleHttp\Client();
$response = $client->put(
<<<<<<< Updated upstream
    'https://demo.metafox.app/api/v1/api/quia/group/confirm-answer-question',
=======
    'https://demo.metafox.app/api/v1/api/culpa/group/confirm-answer-question',
>>>>>>> Stashed changes
    [
        'headers' => [
            'Authorization' => 'Bearer {accessToken}',
            'Content-Type' => 'application/json',
        ],
        'json' => [
<<<<<<< Updated upstream
            'group_id' => 20,
=======
            'group_id' => 19,
>>>>>>> Stashed changes
            'is_answer_membership_question' => true,
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/quia/group/confirm-answer-question"
=======
    "https://demo.metafox.app/api/v1/api/culpa/group/confirm-answer-question"
>>>>>>> Stashed changes
);

const headers = {
    "Authorization": "Bearer {accessToken}",
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
<<<<<<< Updated upstream
    "group_id": 20,
=======
    "group_id": 19,
>>>>>>> Stashed changes
    "is_answer_membership_question": true
};

fetch(url, {
    method: "PUT",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

PUT api/{ver}/group/confirm-answer-question

URL Parameters

ver  string   >>>>>> Stashed changes data-component="url" hidden>

Body Parameters

group_id  integer   >>>>>> Stashed changes data-component="body" hidden>

is_answer_membership_question  boolean  

PUT api/{ver}/group/confirm-rule

requires authentication

Example request:
curl --request PUT \
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/natus/group/confirm-rule" \
    --header "Authorization: Bearer {accessToken}" \
    --header "Content-Type: application/json" \
    --data "{
    "group_id": 9,
    "is_rule_confirmation": false
=======
    "https://demo.metafox.app/api/v1/api/adipisci/group/confirm-rule" \
    --header "Authorization: Bearer {accessToken}" \
    --header "Content-Type: application/json" \
    --data "{
    "group_id": 8,
    "is_rule_confirmation": true
>>>>>>> Stashed changes
}"
$client = new \GuzzleHttp\Client();
$response = $client->put(
<<<<<<< Updated upstream
    'https://demo.metafox.app/api/v1/api/natus/group/confirm-rule',
=======
    'https://demo.metafox.app/api/v1/api/adipisci/group/confirm-rule',
>>>>>>> Stashed changes
    [
        'headers' => [
            'Authorization' => 'Bearer {accessToken}',
            'Content-Type' => 'application/json',
        ],
        'json' => [
<<<<<<< Updated upstream
            'group_id' => 9,
            'is_rule_confirmation' => false,
=======
            'group_id' => 8,
            'is_rule_confirmation' => true,
>>>>>>> Stashed changes
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/natus/group/confirm-rule"
=======
    "https://demo.metafox.app/api/v1/api/adipisci/group/confirm-rule"
>>>>>>> Stashed changes
);

const headers = {
    "Authorization": "Bearer {accessToken}",
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
<<<<<<< Updated upstream
    "group_id": 9,
    "is_rule_confirmation": false
=======
    "group_id": 8,
    "is_rule_confirmation": true
>>>>>>> Stashed changes
};

fetch(url, {
    method: "PUT",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

PUT api/{ver}/group/confirm-rule

URL Parameters

ver  string   >>>>>> Stashed changes data-component="url" hidden>

Body Parameters

group_id  integer   >>>>>> Stashed changes data-component="body" hidden>

is_rule_confirmation  boolean  

POST api/{ver}/group/cover/{id}

requires authentication

Example request:
curl --request POST \
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/velit/group/cover/3" \
    --header "Authorization: Bearer {accessToken}" \
    --header "Content-Type: application/json" \
    --data "{
    "temp_file": 11958932.86502114,
    "position": "tempore"
=======
    "https://demo.metafox.app/api/v1/api/quae/group/cover/1" \
    --header "Authorization: Bearer {accessToken}" \
    --header "Content-Type: application/json" \
    --data "{
    "temp_file": 3594806.3217236996,
    "position": "ratione"
>>>>>>> Stashed changes
}"
$client = new \GuzzleHttp\Client();
$response = $client->post(
<<<<<<< Updated upstream
    'https://demo.metafox.app/api/v1/api/velit/group/cover/3',
=======
    'https://demo.metafox.app/api/v1/api/quae/group/cover/1',
>>>>>>> Stashed changes
    [
        'headers' => [
            'Authorization' => 'Bearer {accessToken}',
            'Content-Type' => 'application/json',
        ],
        'json' => [
<<<<<<< Updated upstream
            'temp_file' => 11958932.86502114,
            'position' => 'tempore',
=======
            'temp_file' => 3594806.3217236996,
            'position' => 'ratione',
>>>>>>> Stashed changes
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/velit/group/cover/3"
=======
    "https://demo.metafox.app/api/v1/api/quae/group/cover/1"
>>>>>>> Stashed changes
);

const headers = {
    "Authorization": "Bearer {accessToken}",
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
<<<<<<< Updated upstream
    "temp_file": 11958932.86502114,
    "position": "tempore"
=======
    "temp_file": 3594806.3217236996,
    "position": "ratione"
>>>>>>> Stashed changes
};

fetch(url, {
    method: "POST",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

POST api/{ver}/group/cover/{id}

URL Parameters

ver  string   >>>>>> Stashed changes data-component="url" hidden>

id  string   >>>>>> Stashed changes data-component="url" hidden>

The ID of the cover.

Body Parameters

image  string optional  

temp_file  number optional   >>>>>> Stashed changes data-component="body" hidden>

position  string optional   >>>>>> Stashed changes data-component="body" hidden>

DELETE api/{ver}/group/cover/{id}

requires authentication

Example request:
curl --request DELETE \
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/velit/group/cover/3484242" \
=======
    "https://demo.metafox.app/api/v1/api/voluptas/group/cover/442180" \
>>>>>>> Stashed changes
    --header "Authorization: Bearer {accessToken}"
$client = new \GuzzleHttp\Client();
$response = $client->delete(
<<<<<<< Updated upstream
    'https://demo.metafox.app/api/v1/api/velit/group/cover/3484242',
=======
    'https://demo.metafox.app/api/v1/api/voluptas/group/cover/442180',
>>>>>>> Stashed changes
    [
        'headers' => [
            'Authorization' => 'Bearer {accessToken}',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/velit/group/cover/3484242"
=======
    "https://demo.metafox.app/api/v1/api/voluptas/group/cover/442180"
>>>>>>> Stashed changes
);

const headers = {
    "Authorization": "Bearer {accessToken}",
    "Accept": "application/json",
};

fetch(url, {
    method: "DELETE",
    headers,
}).then(response => response.json());

Request      

DELETE api/{ver}/group/cover/{id}

URL Parameters

ver  string   >>>>>> Stashed changes data-component="url" hidden>

id  string   >>>>>> Stashed changes data-component="url" hidden>

The ID of the cover.

PATCH api/{ver}/group/feature/{id}

requires authentication

Example request:
curl --request PATCH \
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/inventore/group/feature/2" \
=======
    "https://demo.metafox.app/api/v1/api/et/group/feature/8" \
>>>>>>> Stashed changes
    --header "Authorization: Bearer {accessToken}" \
    --header "Content-Type: application/json" \
    --data "{
    "feature": "0"
}"
$client = new \GuzzleHttp\Client();
$response = $client->patch(
    'https://demo.metafox.app/api/v1/api/et/group/feature/8',
    [
        'headers' => [
            'Authorization' => 'Bearer {accessToken}',
            'Content-Type' => 'application/json',
        ],
        'json' => [
            'feature' => '0',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
    "https://demo.metafox.app/api/v1/api/et/group/feature/8"
);

const headers = {
    "Authorization": "Bearer {accessToken}",
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
    "feature": "0"
};

fetch(url, {
    method: "PATCH",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

PATCH api/{ver}/group/feature/{id}

URL Parameters

ver  string  

id  string  

The ID of the feature.

Body Parameters

feature  number  

Must be one of 0 or 1.

GET api/{ver}/group/info-setting/{id}

requires authentication

Example request:
curl --request GET \
    --get "https://demo.metafox.app/api/v1/api/ducimus/group/info-setting/31" \
    --header "Authorization: Bearer {accessToken}"
$client = new \GuzzleHttp\Client();
$response = $client->get(
    'https://demo.metafox.app/api/v1/api/ducimus/group/info-setting/31',
    [
        'headers' => [
            'Authorization' => 'Bearer {accessToken}',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
    "https://demo.metafox.app/api/v1/api/ducimus/group/info-setting/31"
);

const headers = {
    "Authorization": "Bearer {accessToken}",
    "Accept": "application/json",
};

fetch(url, {
    method: "GET",
    headers,
}).then(response => response.json());

Request      

GET api/{ver}/group/info-setting/{id}

URL Parameters

ver  string  

id  string  

The ID of the info setting.

Display a listing of the resource.

requires authentication

Example request:
curl --request GET \
    --get "https://demo.metafox.app/api/v1/api/consequatur/group/mention" \
    --header "Authorization: Bearer {accessToken}" \
    --header "Content-Type: application/json" \
    --data "{
    "q": "reprehenderit",
    "page": 37,
    "limit": 779
}"
$client = new \GuzzleHttp\Client();
$response = $client->get(
    'https://demo.metafox.app/api/v1/api/consequatur/group/mention',
    [
        'headers' => [
            'Authorization' => 'Bearer {accessToken}',
            'Content-Type' => 'application/json',
        ],
        'json' => [
            'q' => 'reprehenderit',
            'page' => 37,
            'limit' => 779.0,
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
    "https://demo.metafox.app/api/v1/api/consequatur/group/mention"
);

const headers = {
    "Authorization": "Bearer {accessToken}",
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
    "q": "reprehenderit",
    "page": 37,
    "limit": 779
};

fetch(url, {
    method: "GET",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

GET api/{ver}/group/mention

URL Parameters

ver  string  

Body Parameters

q  string optional  

page  number optional  

Must be at least 1.

limit  number optional  

GET api/{ver}/group/moderation-right/{id}

requires authentication

Example request:
curl --request GET \
    --get "https://demo.metafox.app/api/v1/api/repudiandae/group/moderation-right/34106977" \
    --header "Authorization: Bearer {accessToken}"
$client = new \GuzzleHttp\Client();
$response = $client->get(
    'https://demo.metafox.app/api/v1/api/repudiandae/group/moderation-right/34106977',
    [
        'headers' => [
            'Authorization' => 'Bearer {accessToken}',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
    "https://demo.metafox.app/api/v1/api/repudiandae/group/moderation-right/34106977"
);

const headers = {
    "Authorization": "Bearer {accessToken}",
    "Accept": "application/json",
};

fetch(url, {
    method: "GET",
    headers,
}).then(response => response.json());

Request      

GET api/{ver}/group/moderation-right/{id}

URL Parameters

ver  string  

id  string  

The ID of the moderation right.

PUT api/{ver}/group/moderation-right/{id}

requires authentication

Example request:
curl --request PUT \
    "https://demo.metafox.app/api/v1/api/et/group/moderation-right/4" \
    --header "Authorization: Bearer {accessToken}"
$client = new \GuzzleHttp\Client();
$response = $client->put(
    'https://demo.metafox.app/api/v1/api/et/group/moderation-right/4',
    [
        'headers' => [
            'Authorization' => 'Bearer {accessToken}',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
    "https://demo.metafox.app/api/v1/api/et/group/moderation-right/4"
);

const headers = {
    "Authorization": "Bearer {accessToken}",
    "Accept": "application/json",
};

fetch(url, {
    method: "PUT",
    headers,
}).then(response => response.json());

Request      

PUT api/{ver}/group/moderation-right/{id}

URL Parameters

ver  string  

id  string  

The ID of the moderation right.

PATCH api/{ver}/group/pending-mode/{id}

requires authentication

Example request:
curl --request PATCH \
    "https://demo.metafox.app/api/v1/api/esse/group/pending-mode/9" \
    --header "Authorization: Bearer {accessToken}" \
    --header "Content-Type: application/json" \
    --data "{
    "pending_mode": 1076.116
}"
$client = new \GuzzleHttp\Client();
$response = $client->patch(
    'https://demo.metafox.app/api/v1/api/esse/group/pending-mode/9',
    [
        'headers' => [
            'Authorization' => 'Bearer {accessToken}',
            'Content-Type' => 'application/json',
        ],
        'json' => [
            'pending_mode' => 1076.116,
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
    "https://demo.metafox.app/api/v1/api/esse/group/pending-mode/9"
);

const headers = {
    "Authorization": "Bearer {accessToken}",
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
    "pending_mode": 1076.116
};

fetch(url, {
    method: "PATCH",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

PATCH api/{ver}/group/pending-mode/{id}

URL Parameters

ver  string  

id  string  

The ID of the pending mode.

Body Parameters

pending_mode  number  

PUT api/{ver}/group/privacy/change-request/{id}

requires authentication

Example request:
curl --request PUT \
    "https://demo.metafox.app/api/v1/api/temporibus/group/privacy/change-request/92991196" \
    --header "Authorization: Bearer {accessToken}"
$client = new \GuzzleHttp\Client();
$response = $client->put(
    'https://demo.metafox.app/api/v1/api/temporibus/group/privacy/change-request/92991196',
    [
        'headers' => [
            'Authorization' => 'Bearer {accessToken}',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
    "https://demo.metafox.app/api/v1/api/temporibus/group/privacy/change-request/92991196"
);

const headers = {
    "Authorization": "Bearer {accessToken}",
    "Accept": "application/json",
};

fetch(url, {
    method: "PUT",
    headers,
}).then(response => response.json());

Request      

PUT api/{ver}/group/privacy/change-request/{id}

URL Parameters

ver  string  

id  string  

The ID of the change request.

GET api/{ver}/group/privacy/{id}

requires authentication

Example request:
curl --request GET \
    --get "https://demo.metafox.app/api/v1/api/est/group/privacy/182317666" \
    --header "Authorization: Bearer {accessToken}"
$client = new \GuzzleHttp\Client();
$response = $client->get(
    'https://demo.metafox.app/api/v1/api/est/group/privacy/182317666',
    [
        'headers' => [
            'Authorization' => 'Bearer {accessToken}',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
    "https://demo.metafox.app/api/v1/api/est/group/privacy/182317666"
);

const headers = {
    "Authorization": "Bearer {accessToken}",
    "Accept": "application/json",
};

fetch(url, {
    method: "GET",
    headers,
}).then(response => response.json());

Request      

GET api/{ver}/group/privacy/{id}

URL Parameters

ver  string  

id  string  

The ID of the privacy.

PUT api/{ver}/group/privacy/{id}

requires authentication

Example request:
curl --request PUT \
    "https://demo.metafox.app/api/v1/api/nemo/group/privacy/0930782" \
    --header "Authorization: Bearer {accessToken}"
$client = new \GuzzleHttp\Client();
$response = $client->put(
    'https://demo.metafox.app/api/v1/api/nemo/group/privacy/0930782',
    [
        'headers' => [
            'Authorization' => 'Bearer {accessToken}',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
    "https://demo.metafox.app/api/v1/api/nemo/group/privacy/0930782"
);

const headers = {
    "Authorization": "Bearer {accessToken}",
    "Accept": "application/json",
};

fetch(url, {
    method: "PUT",
    headers,
}).then(response => response.json());

Request      

PUT api/{ver}/group/privacy/{id}

URL Parameters

ver  string  

id  string  

The ID of the privacy.

GET api/{ver}/group/share-suggestion

requires authentication

Example request:
curl --request GET \
    --get "https://demo.metafox.app/api/v1/api/quis/group/share-suggestion" \
    --header "Authorization: Bearer {accessToken}" \
    --header "Content-Type: application/json" \
    --data "{
    "q": "quibusdam",
    "view": "reiciendis",
    "sort": "occaecati",
    "sort_type": "facere",
    "when": "asperiores",
    "type_id": 2.66,
    "category_id": 10374181.75731567,
    "owner_id": 13,
    "user_id": 14.509,
    "is_featured": 3474.477352695,
    "page": 71,
    "limit": 76587.313
}"
$client = new \GuzzleHttp\Client();
$response = $client->get(
    'https://demo.metafox.app/api/v1/api/quis/group/share-suggestion',
    [
        'headers' => [
            'Authorization' => 'Bearer {accessToken}',
            'Content-Type' => 'application/json',
        ],
        'json' => [
            'q' => 'quibusdam',
            'view' => 'reiciendis',
            'sort' => 'occaecati',
            'sort_type' => 'facere',
            'when' => 'asperiores',
            'type_id' => 2.66,
            'category_id' => 10374181.75731567,
            'owner_id' => 13,
            'user_id' => 14.509,
            'is_featured' => 3474.477352695,
            'page' => 71,
            'limit' => 76587.313,
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
    "https://demo.metafox.app/api/v1/api/quis/group/share-suggestion"
);

const headers = {
    "Authorization": "Bearer {accessToken}",
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
    "q": "quibusdam",
    "view": "reiciendis",
    "sort": "occaecati",
    "sort_type": "facere",
    "when": "asperiores",
    "type_id": 2.66,
    "category_id": 10374181.75731567,
    "owner_id": 13,
    "user_id": 14.509,
    "is_featured": 3474.477352695,
    "page": 71,
    "limit": 76587.313
};

fetch(url, {
    method: "GET",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

GET api/{ver}/group/share-suggestion

URL Parameters

ver  string  

Body Parameters

q  string optional  

view  string optional  

sort  string optional  

sort_type  string optional  

when  string optional  

type_id  number optional  

category_id  number optional  

owner_id  integer optional  

user_id  number optional  

is_featured  number optional  

page  number optional  

Must be at least 1.

limit  number optional  

GET api/{ver}/group/similar

requires authentication

Example request:
curl --request GET \
    --get "https://demo.metafox.app/api/v1/api/odio/group/similar" \
    --header "Authorization: Bearer {accessToken}" \
    --header "Content-Type: application/json" \
    --data "{
    "group_id": 1393944.485132,
    "category_id": 23.901,
    "sort": "minus",
    "when": "est",
    "limit": 2.74926871
}"
$client = new \GuzzleHttp\Client();
$response = $client->get(
    'https://demo.metafox.app/api/v1/api/odio/group/similar',
    [
        'headers' => [
            'Authorization' => 'Bearer {accessToken}',
            'Content-Type' => 'application/json',
        ],
        'json' => [
            'group_id' => 1393944.485132,
            'category_id' => 23.901,
            'sort' => 'minus',
            'when' => 'est',
            'limit' => 2.74926871,
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
    "https://demo.metafox.app/api/v1/api/odio/group/similar"
);

const headers = {
    "Authorization": "Bearer {accessToken}",
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
    "group_id": 1393944.485132,
    "category_id": 23.901,
    "sort": "minus",
    "when": "est",
    "limit": 2.74926871
};

fetch(url, {
    method: "GET",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

GET api/{ver}/group/similar

URL Parameters

ver  string  

Body Parameters

group_id  number optional  

category_id  number optional  

sort  string optional  

when  string optional  

limit  number optional  

PATCH api/{ver}/group/sponsor-in-feed/{id}

requires authentication

Example request:
curl --request PATCH \
    "https://demo.metafox.app/api/v1/api/ex/group/sponsor-in-feed/8" \
    --header "Authorization: Bearer {accessToken}" \
    --header "Content-Type: application/json" \
    --data "{
    "sponsor": 29342.021473385
}"
$client = new \GuzzleHttp\Client();
$response = $client->patch(
    'https://demo.metafox.app/api/v1/api/ex/group/sponsor-in-feed/8',
    [
        'headers' => [
            'Authorization' => 'Bearer {accessToken}',
            'Content-Type' => 'application/json',
        ],
        'json' => [
            'sponsor' => 29342.021473385,
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
    "https://demo.metafox.app/api/v1/api/ex/group/sponsor-in-feed/8"
);

const headers = {
    "Authorization": "Bearer {accessToken}",
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
    "sponsor": 29342.021473385
};

fetch(url, {
    method: "PATCH",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

PATCH api/{ver}/group/sponsor-in-feed/{id}

URL Parameters

ver  string  

id  string  

The ID of the sponsor in feed.

Body Parameters

sponsor  number  

PATCH api/{ver}/group/sponsor/{id}

requires authentication

Example request:
curl --request PATCH \
    "https://demo.metafox.app/api/v1/api/nobis/group/sponsor/694" \
    --header "Authorization: Bearer {accessToken}" \
    --header "Content-Type: application/json" \
    --data "{
    "sponsor": "accusamus"
}"
$client = new \GuzzleHttp\Client();
$response = $client->patch(
    'https://demo.metafox.app/api/v1/api/nobis/group/sponsor/694',
    [
        'headers' => [
            'Authorization' => 'Bearer {accessToken}',
            'Content-Type' => 'application/json',
        ],
        'json' => [
            'sponsor' => 'accusamus',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
    "https://demo.metafox.app/api/v1/api/nobis/group/sponsor/694"
);

const headers = {
    "Authorization": "Bearer {accessToken}",
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
    "sponsor": "accusamus"
};

fetch(url, {
    method: "PATCH",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

PATCH api/{ver}/group/sponsor/{id}

URL Parameters

ver  string  

id  string  

The ID of the sponsor.

Body Parameters

sponsor  string  

Display the specified resource.

requires authentication

Example request:
curl --request GET \
    --get "https://demo.metafox.app/api/v1/api/quod/group/5" \
    --header "Authorization: Bearer {accessToken}" \
    --header "Content-Type: application/json" \
    --data "{
    "invite_code": "reiciendis"
}"
$client = new \GuzzleHttp\Client();
$response = $client->get(
    'https://demo.metafox.app/api/v1/api/quod/group/5',
    [
        'headers' => [
            'Authorization' => 'Bearer {accessToken}',
            'Content-Type' => 'application/json',
        ],
        'json' => [
            'invite_code' => 'reiciendis',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
    "https://demo.metafox.app/api/v1/api/quod/group/5"
);

const headers = {
    "Authorization": "Bearer {accessToken}",
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
    "invite_code": "reiciendis"
};

fetch(url, {
    method: "GET",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

GET api/{ver}/group/{id}

URL Parameters

ver  string  

id  string  

The ID of the group.

Body Parameters

invite_code  string optional  

Update the specified resource in storage.

requires authentication

Example request:
curl --request PUT \
    "https://demo.metafox.app/api/v1/api/expedita/group/597" \
    --header "Authorization: Bearer {accessToken}" \
    --header "Content-Type: application/json" \
    --data "{
    "name": "adipisci",
    "category_id": 3.010333533,
    "reg_method": 289143.02803616,
    "vanity_url": "http:\/\/www.moen.biz\/necessitatibus-in-velit-porro-modi",
    "landing_page": "quo",
    "text_description": "et",
    "phone": "ea"
}"
$client = new \GuzzleHttp\Client();
$response = $client->put(
    'https://demo.metafox.app/api/v1/api/expedita/group/597',
    [
        'headers' => [
            'Authorization' => 'Bearer {accessToken}',
            'Content-Type' => 'application/json',
        ],
        'json' => [
            'name' => 'adipisci',
            'category_id' => 3.010333533,
            'reg_method' => 289143.02803616,
            'vanity_url' => 'http://www.moen.biz/necessitatibus-in-velit-porro-modi',
            'landing_page' => 'quo',
            'text_description' => 'et',
            'phone' => 'ea',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
    "https://demo.metafox.app/api/v1/api/expedita/group/597"
);

const headers = {
    "Authorization": "Bearer {accessToken}",
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
    "name": "adipisci",
    "category_id": 3.010333533,
    "reg_method": 289143.02803616,
    "vanity_url": "http:\/\/www.moen.biz\/necessitatibus-in-velit-porro-modi",
    "landing_page": "quo",
    "text_description": "et",
    "phone": "ea"
};

fetch(url, {
    method: "PUT",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

PUT api/{ver}/group/{id}

PATCH api/{ver}/group/{id}

URL Parameters

ver  string  

id  string  

The ID of the group.

Body Parameters

name  string optional  

This field is required when exists is name.

category_id  number optional  

reg_method  number optional  

vanity_url  string optional  

Must not be greater than 100 characters.

landing_page  string  

location  object optional  

text_description  string optional  

phone  string optional  

Remove the specified resource from storage.

requires authentication

Example request:
curl --request DELETE \
    "https://demo.metafox.app/api/v1/api/reprehenderit/group/129" \
    --header "Authorization: Bearer {accessToken}"
$client = new \GuzzleHttp\Client();
$response = $client->delete(
    'https://demo.metafox.app/api/v1/api/reprehenderit/group/129',
    [
        'headers' => [
            'Authorization' => 'Bearer {accessToken}',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
    "https://demo.metafox.app/api/v1/api/reprehenderit/group/129"
);

const headers = {
    "Authorization": "Bearer {accessToken}",
    "Accept": "application/json",
};

fetch(url, {
    method: "DELETE",
    headers,
}).then(response => response.json());

Request      

DELETE api/{ver}/group/{id}

URL Parameters

ver  string  

id  string  

The ID of the group.

POST api/{ver}/invite-code/accept/{code}

Example request:
curl --request POST \
    "https://demo.metafox.app/api/v1/api/dignissimos/invite-code/accept/accusamus"
$client = new \GuzzleHttp\Client();
$response = $client->post('https://demo.metafox.app/api/v1/api/dignissimos/invite-code/accept/accusamus');
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
    "https://demo.metafox.app/api/v1/api/dignissimos/invite-code/accept/accusamus"
);

fetch(url, {
    method: "POST",
}).then(response => response.json());

Request      

POST api/{ver}/invite-code/accept/{code}

URL Parameters

ver  string  

code  string  

GET api/{ver}/invite-code/verify/{code}

Example request:
curl --request GET \
    --get "https://demo.metafox.app/api/v1/api/quia/invite-code/verify/sed"
$client = new \GuzzleHttp\Client();
$response = $client->get('https://demo.metafox.app/api/v1/api/quia/invite-code/verify/sed');
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
    "https://demo.metafox.app/api/v1/api/quia/invite-code/verify/sed"
);

fetch(url, {
    method: "GET",
}).then(response => response.json());

Request      

GET api/{ver}/invite-code/verify/{code}

URL Parameters

ver  string  

code  string  

GET api/{ver}/search-group-member

Example request:
curl --request GET \
    --get "https://demo.metafox.app/api/v1/api/unde/search-group-member" \
    --header "Content-Type: application/json" \
    --data "{
    "q": "maiores",
    "group_id": 39.6260099,
    "view": "at",
    "limit": 6617000.954851503
}"
$client = new \GuzzleHttp\Client();
$response = $client->get(
    'https://demo.metafox.app/api/v1/api/unde/search-group-member',
    [
        'headers' => [
            'Content-Type' => 'application/json',
        ],
        'json' => [
            'q' => 'maiores',
            'group_id' => 39.6260099,
            'view' => 'at',
            'limit' => 6617000.954851503,
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
    "https://demo.metafox.app/api/v1/api/unde/search-group-member"
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
    "q": "maiores",
    "group_id": 39.6260099,
    "view": "at",
    "limit": 6617000.954851503
};

fetch(url, {
    method: "GET",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

GET api/{ver}/search-group-member

URL Parameters

ver  string  

Body Parameters

q  string optional  

group_id  number  

view  string optional  

limit  number optional  

Hashtags

App name: Hashtags Version: 5.0.10 Author: phpFox Updated at: Dec 26, 2023

Display a listing of the resource.

Example request:
curl --request GET \
    --get "https://demo.metafox.app/api/v1/api/consectetur/hashtag" \
    --header "Content-Type: application/json" \
    --data "{
    "page": 10,
    "limit": 26597616.81
}"
$client = new \GuzzleHttp\Client();
$response = $client->get(
    'https://demo.metafox.app/api/v1/api/consectetur/hashtag',
    [
        'headers' => [
            'Content-Type' => 'application/json',
        ],
        'json' => [
            'page' => 10,
            'limit' => 26597616.81,
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
    "https://demo.metafox.app/api/v1/api/consectetur/hashtag"
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
    "page": 10,
    "limit": 26597616.81
};

fetch(url, {
    method: "GET",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

GET api/{ver}/hashtag

URL Parameters

ver  string  

Body Parameters

page  number optional  

Must be at least 1.

limit  number optional  

Display a listing of the resource.

Example request:
curl --request GET \
    --get "https://demo.metafox.app/api/v1/api/laborum/hashtag/suggestion" \
    --header "Content-Type: application/json" \
    --data "{
    "q": "nulla",
    "limit": 60967.68053
}"
$client = new \GuzzleHttp\Client();
$response = $client->get(
    'https://demo.metafox.app/api/v1/api/laborum/hashtag/suggestion',
    [
        'headers' => [
            'Content-Type' => 'application/json',
        ],
        'json' => [
            'q' => 'nulla',
            'limit' => 60967.68053,
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
    "https://demo.metafox.app/api/v1/api/laborum/hashtag/suggestion"
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
    "q": "nulla",
    "limit": 60967.68053
};

fetch(url, {
    method: "GET",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

GET api/{ver}/hashtag/suggestion

URL Parameters

ver  string  

Body Parameters

q  string optional  

limit  number optional  

Invitations

App name: Invitations Version: 5.0.4 Author: phpFox Updated at: Dec 26, 2023

Browse item.

Example request:
curl --request GET \
    --get "https://demo.metafox.app/api/v1/api/debitis/invite" \
    --header "Content-Type: application/json" \
    --data "{
    "q": "corrupti",
    "status": "molestiae",
    "user_id": 1950.81,
    "view": "expedita",
    "page": 19,
    "limit": 111
}"
$client = new \GuzzleHttp\Client();
$response = $client->get(
    'https://demo.metafox.app/api/v1/api/debitis/invite',
    [
        'headers' => [
            'Content-Type' => 'application/json',
        ],
        'json' => [
            'q' => 'corrupti',
            'status' => 'molestiae',
            'user_id' => 1950.81,
            'view' => 'expedita',
            'page' => 19,
            'limit' => 111.0,
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
    "https://demo.metafox.app/api/v1/api/debitis/invite"
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
    "q": "corrupti",
    "status": "molestiae",
    "user_id": 1950.81,
    "view": "expedita",
    "page": 19,
    "limit": 111
};

fetch(url, {
    method: "GET",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

GET api/{ver}/invite

URL Parameters

ver  string  

Body Parameters

q  string optional  

status  string optional  

user_id  number optional  

view  string optional  

page  number optional  

Must be at least 1.

limit  number optional  

Store item.

Example request:
curl --request POST \
    "https://demo.metafox.app/api/v1/api/sit/invite" \
    --header "Content-Type: application/json" \
    --data "{
    "recipients": [
        "eveniet"
    ],
    "message": "nostrum"
}"
$client = new \GuzzleHttp\Client();
$response = $client->post(
    'https://demo.metafox.app/api/v1/api/sit/invite',
    [
        'headers' => [
            'Content-Type' => 'application/json',
        ],
        'json' => [
            'recipients' => [
                'eveniet',
            ],
            'message' => 'nostrum',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
    "https://demo.metafox.app/api/v1/api/sit/invite"
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
    "recipients": [
        "eveniet"
    ],
    "message": "nostrum"
};

fetch(url, {
    method: "POST",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

POST api/{ver}/invite

URL Parameters

ver  string  

Body Parameters

recipients  string[] optional  

message  string optional  

Store item

Example request:
curl --request POST \
    "https://demo.metafox.app/api/v1/api/perspiciatis/invite-code"
$client = new \GuzzleHttp\Client();
$response = $client->post('https://demo.metafox.app/api/v1/api/perspiciatis/invite-code');
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
    "https://demo.metafox.app/api/v1/api/perspiciatis/invite-code"
);

fetch(url, {
    method: "POST",
}).then(response => response.json());

Request      

POST api/{ver}/invite-code

URL Parameters

ver  string  

DELETE api/{ver}/invite/batch-delete

Example request:
curl --request DELETE \
    "https://demo.metafox.app/api/v1/api/in/invite/batch-delete" \
    --header "Content-Type: application/json" \
    --data "{
    "ids": [
        438.44527
    ]
}"
$client = new \GuzzleHttp\Client();
$response = $client->delete(
    'https://demo.metafox.app/api/v1/api/in/invite/batch-delete',
    [
        'headers' => [
            'Content-Type' => 'application/json',
        ],
        'json' => [
            'ids' => [
                438.44527,
            ],
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
    "https://demo.metafox.app/api/v1/api/in/invite/batch-delete"
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
    "ids": [
        438.44527
    ]
};

fetch(url, {
    method: "DELETE",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

DELETE api/{ver}/invite/batch-delete

URL Parameters

ver  string  

Body Parameters

ids  number[] optional  

PATCH api/{ver}/invite/batch-resend

Example request:
curl --request PATCH \
    "https://demo.metafox.app/api/v1/api/nostrum/invite/batch-resend" \
    --header "Content-Type: application/json" \
    --data "{
    "ids": [
        1327.79981
    ]
}"
$client = new \GuzzleHttp\Client();
$response = $client->patch(
    'https://demo.metafox.app/api/v1/api/nostrum/invite/batch-resend',
    [
        'headers' => [
            'Content-Type' => 'application/json',
        ],
        'json' => [
            'ids' => [
                1327.79981,
            ],
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
    "https://demo.metafox.app/api/v1/api/nostrum/invite/batch-resend"
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
    "ids": [
        1327.79981
    ]
};

fetch(url, {
    method: "PATCH",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

PATCH api/{ver}/invite/batch-resend

URL Parameters

ver  string  

Body Parameters

ids  number[] optional  

PUT api/{ver}/invite/resend/{id}

Example request:
curl --request PUT \
    "https://demo.metafox.app/api/v1/api/accusantium/invite/resend/70026804"
$client = new \GuzzleHttp\Client();
$response = $client->put('https://demo.metafox.app/api/v1/api/accusantium/invite/resend/70026804');
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
    "https://demo.metafox.app/api/v1/api/accusantium/invite/resend/70026804"
);

fetch(url, {
    method: "PUT",
}).then(response => response.json());

Request      

PUT api/{ver}/invite/resend/{id}

URL Parameters

ver  string  

id  string  

The ID of the resend.

Delete item.

Example request:
curl --request DELETE \
    "https://demo.metafox.app/api/v1/api/cum/invite/92"
$client = new \GuzzleHttp\Client();
$response = $client->delete('https://demo.metafox.app/api/v1/api/cum/invite/92');
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
    "https://demo.metafox.app/api/v1/api/cum/invite/92"
);

fetch(url, {
    method: "DELETE",
}).then(response => response.json());

Request      

DELETE api/{ver}/invite/{id}

URL Parameters

ver  string  

id  string  

The ID of the invite.

Live Video

App name: Live Video Version: 5.0.9 Author: phpFox Updated at: Dec 26, 2023

Browse item.

Example request:
curl --request GET \
    --get "https://demo.metafox.app/api/v1/api/non/live-video" \
    --header "Content-Type: application/json" \
    --data "{
    "q": "sit",
    "view": "all_streaming",
    "sort": "most_viewed",
    "sort_type": "desc",
    "when": "all",
    "owner_id": 13,
    "user_id": 5,
    "page": 47,
    "limit": 15,
    "duration": "shorter",
    "streaming": 0,
    "is_featured": 16.48
}"
$client = new \GuzzleHttp\Client();
$response = $client->get(
    'https://demo.metafox.app/api/v1/api/non/live-video',
    [
        'headers' => [
            'Content-Type' => 'application/json',
        ],
        'json' => [
            'q' => 'sit',
            'view' => 'all_streaming',
            'sort' => 'most_viewed',
            'sort_type' => 'desc',
            'when' => 'all',
            'owner_id' => 13,
            'user_id' => 5,
            'page' => 47,
            'limit' => 15,
            'duration' => 'shorter',
            'streaming' => 0.0,
            'is_featured' => 16.48,
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
    "https://demo.metafox.app/api/v1/api/non/live-video"
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
    "q": "sit",
    "view": "all_streaming",
    "sort": "most_viewed",
    "sort_type": "desc",
    "when": "all",
    "owner_id": 13,
    "user_id": 5,
    "page": 47,
    "limit": 15,
    "duration": "shorter",
    "streaming": 0,
    "is_featured": 16.48
};

fetch(url, {
    method: "GET",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

GET api/{ver}/live-video

URL Parameters

ver  string  

Body Parameters

q  string optional  

view  string optional  

Must be one of all, my, friend, pending, feature, sponsor, search, my_pending, all_streaming, or my_streaming.

sort  string optional  

Must be one of recent, most_discussed, most_viewed, most_liked, or latest.

sort_type  string optional  

Must be one of desc or asc.

when  string optional  

Must be one of all, this_month, this_week, or today.

owner_id  integer optional  

user_id  integer optional  

page  integer optional  

Must be at least 1.

limit  integer optional  

duration  string optional  

Must be one of longer or shorter.

streaming  number optional  

is_featured  number optional  

Store item.

Example request:
curl --request POST \
    "https://demo.metafox.app/api/v1/api/sunt/live-video" \
    --header "Content-Type: application/json" \
    --data "{
    "stream_key": "a",
    "owner_id": 2.08,
    "privacy": "sed",
    "is_landscape": true,
    "file": {
        "temp_file": 10285.8
    }
}"
$client = new \GuzzleHttp\Client();
$response = $client->post(
    'https://demo.metafox.app/api/v1/api/sunt/live-video',
    [
        'headers' => [
            'Content-Type' => 'application/json',
        ],
        'json' => [
            'stream_key' => 'a',
            'owner_id' => 2.08,
            'privacy' => 'sed',
            'is_landscape' => true,
            'file' => [
                'temp_file' => 10285.8,
            ],
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
    "https://demo.metafox.app/api/v1/api/sunt/live-video"
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
    "stream_key": "a",
    "owner_id": 2.08,
    "privacy": "sed",
    "is_landscape": true,
    "file": {
        "temp_file": 10285.8
    }
};

fetch(url, {
    method: "POST",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

POST api/{ver}/live-video

URL Parameters

ver  string  

Body Parameters

id  string optional  

stream_key  string  

playback_ids  object optional  

owner_id  number optional  

privacy  string  

text  string optional  

is_landscape  boolean optional  

title  string optional  

file  object optional  

file.temp_file  number optional  

This field is required when file is present.

location  object optional  

tagged_friends  object optional  

post_to  string optional  

page_id  string optional  

group_id  string optional  

Approve live video.

Example request:
curl --request PATCH \
    "https://demo.metafox.app/api/v1/api/et/live-video/approve/114"
$client = new \GuzzleHttp\Client();
$response = $client->patch('https://demo.metafox.app/api/v1/api/et/live-video/approve/114');
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
    "https://demo.metafox.app/api/v1/api/et/live-video/approve/114"
);

fetch(url, {
    method: "PATCH",
}).then(response => response.json());

Request      

PATCH api/{ver}/live-video/approve/{id}

URL Parameters

ver  string  

id  string  

The ID of the approve.

POST api/{ver}/live-video/callback/{provider}

Example request:
curl --request POST \
    "https://demo.metafox.app/api/v1/api/aliquam/live-video/callback/ea"
$client = new \GuzzleHttp\Client();
$response = $client->post('https://demo.metafox.app/api/v1/api/aliquam/live-video/callback/ea');
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
    "https://demo.metafox.app/api/v1/api/aliquam/live-video/callback/ea"
);

fetch(url, {
    method: "POST",
}).then(response => response.json());

Request      

POST api/{ver}/live-video/callback/{provider}

URL Parameters

ver  string  

provider  string  

POST api/{ver}/live-video/end-live/{id}

Example request:
curl --request POST \
    "https://demo.metafox.app/api/v1/api/et/live-video/end-live/5536363"
$client = new \GuzzleHttp\Client();
$response = $client->post('https://demo.metafox.app/api/v1/api/et/live-video/end-live/5536363');
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
    "https://demo.metafox.app/api/v1/api/et/live-video/end-live/5536363"
);

fetch(url, {
    method: "POST",
}).then(response => response.json());

Request      

POST api/{ver}/live-video/end-live/{id}

URL Parameters

ver  string  

id  string  

The ID of the end live.

Feature live video.

Example request:
curl --request PATCH \
    "https://demo.metafox.app/api/v1/api/ullam/live-video/feature/65" \
    --header "Content-Type: application/json" \
    --data "{
    "feature": "1"
}"
$client = new \GuzzleHttp\Client();
$response = $client->patch(
<<<<<<< Updated upstream
    'https://demo.metafox.app/api/v1/api/inventore/group/feature/2',
=======
    'https://demo.metafox.app/api/v1/api/ullam/live-video/feature/65',
>>>>>>> Stashed changes
    [
        'headers' => [
            'Content-Type' => 'application/json',
        ],
        'json' => [
            'feature' => '1',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/inventore/group/feature/2"
=======
    "https://demo.metafox.app/api/v1/api/ullam/live-video/feature/65"
>>>>>>> Stashed changes
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
    "feature": "1"
};

fetch(url, {
    method: "PATCH",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());
<<<<<<< Updated upstream
>>>>>> Stashed changes data-hasfiles="0" data-isarraybody="0" data-headers='{"Content-Type":"application\/json"}' autocomplete="off" <<<<<<< Updated upstream onsubmit="event.preventDefault(); executeTryOut('PATCHapi--ver--group-feature--id-', this);"> ======= onsubmit="event.preventDefault(); executeTryOut('PATCHapi--ver--live-video-feature--id-', this);"> >>>>>>> Stashed changes

Request         

PATCH <<<<<<< Updated upstream api/{ver}/group/feature/{id}

URL Parameters

ver  string  

id  string   api/{ver}/live-video/feature/{id}

URL Parameters

ver  string   >>>>>> Stashed changes data-component="url" hidden>

<<<<<<< Updated upstream

Body Parameters

feature  number  

Must be one of 0 or 1.

GET api/{ver}/group/info-setting/{id}

requires authentication

Example request:
curl --request GET \
    --get "https://demo.metafox.app/api/v1/api/at/group/info-setting/47" \
    --header "Authorization: Bearer {accessToken}"
$client = new \GuzzleHttp\Client();
$response = $client->get(
    'https://demo.metafox.app/api/v1/api/at/group/info-setting/47',
    [
        'headers' => [
            'Authorization' => 'Bearer {accessToken}',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
    "https://demo.metafox.app/api/v1/api/at/group/info-setting/47"
);

const headers = {
    "Authorization": "Bearer {accessToken}",
    "Accept": "application/json",
};

fetch(url, {
    method: "GET",
    headers,
}).then(response => response.json());

Request      

GET api/{ver}/group/info-setting/{id}

URL Parameters

======= >>>>>>> Stashed changes

ver  string  

id  string  

The ID of the info setting.

Store item.

Example request:
curl --request POST \
    "https://demo.metafox.app/api/v1/api/facere/group/invite-code" \
    --header "Content-Type: application/json" \
    --data "{
    "group_id": 4572.961163884,
    "refresh": 354230
}"
$client = new \GuzzleHttp\Client();
$response = $client->post(
    'https://demo.metafox.app/api/v1/api/facere/group/invite-code',
    [
        'headers' => [
            'Content-Type' => 'application/json',
        ],
        'json' => [
            'group_id' => 4572.961163884,
            'refresh' => 354230.0,
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
    "https://demo.metafox.app/api/v1/api/facere/group/invite-code"
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
    "group_id": 4572.961163884,
    "refresh": 354230
};

fetch(url, {
    method: "POST",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

POST api/{ver}/group/invite-code

URL Parameters

ver  string  

Body Parameters

group_id  number  

refresh  number optional  

POST api/{ver}/group/invite-code/accept/{code}

Example request:
curl --request POST \
    "https://demo.metafox.app/api/v1/api/ut/group/invite-code/accept/tempora"
$client = new \GuzzleHttp\Client();
$response = $client->post('https://demo.metafox.app/api/v1/api/ut/group/invite-code/accept/tempora');
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
    "https://demo.metafox.app/api/v1/api/ut/group/invite-code/accept/tempora"
);

fetch(url, {
    method: "POST",
}).then(response => response.json());

Request      

POST api/{ver}/group/invite-code/accept/{code}

URL Parameters

ver  string  

code  string  

GET api/{ver}/group/invite-code/verify/{code}

Example request:
curl --request GET \
    --get "https://demo.metafox.app/api/v1/api/eos/group/invite-code/verify/voluptatem"
$client = new \GuzzleHttp\Client();
$response = $client->get('https://demo.metafox.app/api/v1/api/eos/group/invite-code/verify/voluptatem');
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
    "https://demo.metafox.app/api/v1/api/eos/group/invite-code/verify/voluptatem"
);

fetch(url, {
    method: "GET",
}).then(response => response.json());

Request      

GET api/{ver}/group/invite-code/verify/{code}

URL Parameters

ver  string  

code  string  

Display a listing of the resource.

requires authentication

Example request:
curl --request GET \
    --get "https://demo.metafox.app/api/v1/api/rem/group/mention" \
    --header "Authorization: Bearer {accessToken}" \
    --header "Content-Type: application/json" \
    --data "{
    "q": "quo",
    "page": 9,
    "limit": 61.94338852
}"
$client = new \GuzzleHttp\Client();
$response = $client->get(
    'https://demo.metafox.app/api/v1/api/rem/group/mention',
    [
        'headers' => [
            'Authorization' => 'Bearer {accessToken}',
            'Content-Type' => 'application/json',
        ],
        'json' => [
            'q' => 'quo',
            'page' => 9,
            'limit' => 61.94338852,
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
    "https://demo.metafox.app/api/v1/api/rem/group/mention"
);

const headers = {
    "Authorization": "Bearer {accessToken}",
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
    "q": "quo",
    "page": 9,
    "limit": 61.94338852
};

fetch(url, {
    method: "GET",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

GET api/{ver}/group/mention

URL Parameters

ver  string  

Body Parameters

q  string optional  

page  number optional  

Must be at least 1.

limit  number optional  

GET api/{ver}/group/moderation-right/{id}

requires authentication

Example request:
curl --request GET \
    --get "https://demo.metafox.app/api/v1/api/aut/group/moderation-right/6" \
    --header "Authorization: Bearer {accessToken}"
$client = new \GuzzleHttp\Client();
$response = $client->get(
    'https://demo.metafox.app/api/v1/api/aut/group/moderation-right/6',
    [
        'headers' => [
            'Authorization' => 'Bearer {accessToken}',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
    "https://demo.metafox.app/api/v1/api/aut/group/moderation-right/6"
);

const headers = {
    "Authorization": "Bearer {accessToken}",
    "Accept": "application/json",
};

fetch(url, {
    method: "GET",
    headers,
}).then(response => response.json());

Request      

GET api/{ver}/group/moderation-right/{id}

URL Parameters

ver  string  

id  string  

The ID of the moderation right.

PUT api/{ver}/group/moderation-right/{id}

requires authentication

Example request:
curl --request PUT \
    "https://demo.metafox.app/api/v1/api/molestiae/group/moderation-right/7" \
    --header "Authorization: Bearer {accessToken}"
$client = new \GuzzleHttp\Client();
$response = $client->put(
    'https://demo.metafox.app/api/v1/api/molestiae/group/moderation-right/7',
    [
        'headers' => [
            'Authorization' => 'Bearer {accessToken}',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
    "https://demo.metafox.app/api/v1/api/molestiae/group/moderation-right/7"
);

const headers = {
    "Authorization": "Bearer {accessToken}",
    "Accept": "application/json",
};

fetch(url, {
    method: "PUT",
    headers,
}).then(response => response.json());

Request      

PUT api/{ver}/group/moderation-right/{id}

URL Parameters

ver  string  

id  string  

The ID of the moderation right.

PATCH api/{ver}/group/pending-mode/{id}

requires authentication

Example request:
curl --request PATCH \
    "https://demo.metafox.app/api/v1/api/molestiae/group/pending-mode/4" \
    --header "Authorization: Bearer {accessToken}" \
    --header "Content-Type: application/json" \
    --data "{
    "pending_mode": 1047.9303
}"
$client = new \GuzzleHttp\Client();
$response = $client->patch(
    'https://demo.metafox.app/api/v1/api/molestiae/group/pending-mode/4',
    [
        'headers' => [
            'Authorization' => 'Bearer {accessToken}',
            'Content-Type' => 'application/json',
        ],
        'json' => [
            'pending_mode' => 1047.9303,
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
    "https://demo.metafox.app/api/v1/api/molestiae/group/pending-mode/4"
);

const headers = {
    "Authorization": "Bearer {accessToken}",
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
    "pending_mode": 1047.9303
};

fetch(url, {
    method: "PATCH",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

PATCH api/{ver}/group/pending-mode/{id}

URL Parameters

ver  string  

id  string  

The ID of the pending mode.

Body Parameters

pending_mode  number  

PUT api/{ver}/group/privacy/change-request/{id}

requires authentication

Example request:
curl --request PUT \
    "https://demo.metafox.app/api/v1/api/impedit/group/privacy/change-request/25" \
    --header "Authorization: Bearer {accessToken}"
$client = new \GuzzleHttp\Client();
$response = $client->put(
    'https://demo.metafox.app/api/v1/api/impedit/group/privacy/change-request/25',
    [
        'headers' => [
            'Authorization' => 'Bearer {accessToken}',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
    "https://demo.metafox.app/api/v1/api/impedit/group/privacy/change-request/25"
);

const headers = {
    "Authorization": "Bearer {accessToken}",
    "Accept": "application/json",
};

fetch(url, {
    method: "PUT",
    headers,
}).then(response => response.json());

Request      

PUT api/{ver}/group/privacy/change-request/{id}

URL Parameters

ver  string  

id  string  

The ID of the change request.

GET api/{ver}/group/privacy/{id}

requires authentication

Example request:
curl --request GET \
    --get "https://demo.metafox.app/api/v1/api/animi/group/privacy/389300" \
    --header "Authorization: Bearer {accessToken}"
$client = new \GuzzleHttp\Client();
$response = $client->get(
    'https://demo.metafox.app/api/v1/api/animi/group/privacy/389300',
    [
        'headers' => [
            'Authorization' => 'Bearer {accessToken}',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
    "https://demo.metafox.app/api/v1/api/animi/group/privacy/389300"
);

const headers = {
    "Authorization": "Bearer {accessToken}",
    "Accept": "application/json",
};

fetch(url, {
    method: "GET",
    headers,
}).then(response => response.json());

Request      

GET api/{ver}/group/privacy/{id}

URL Parameters

ver  string  

id  string  

The ID of the privacy.

PUT api/{ver}/group/privacy/{id}

requires authentication

Example request:
curl --request PUT \
    "https://demo.metafox.app/api/v1/api/ut/group/privacy/4" \
    --header "Authorization: Bearer {accessToken}"
$client = new \GuzzleHttp\Client();
$response = $client->put(
    'https://demo.metafox.app/api/v1/api/ut/group/privacy/4',
    [
        'headers' => [
            'Authorization' => 'Bearer {accessToken}',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
    "https://demo.metafox.app/api/v1/api/ut/group/privacy/4"
);

const headers = {
    "Authorization": "Bearer {accessToken}",
    "Accept": "application/json",
};

fetch(url, {
    method: "PUT",
    headers,
}).then(response => response.json());

Request      

PUT api/{ver}/group/privacy/{id}

URL Parameters

ver  string  

id  string  

The ID of the privacy.

GET api/{ver}/group/share-suggestion

requires authentication

Example request:
curl --request GET \
    --get "https://demo.metafox.app/api/v1/api/nobis/group/share-suggestion" \
    --header "Authorization: Bearer {accessToken}" \
    --header "Content-Type: application/json" \
    --data "{
    "q": "modi",
    "view": "qui",
    "sort": "aut",
    "sort_type": "doloremque",
    "when": "voluptatum",
    "type_id": 3147346.6,
    "category_id": 80023274.363442,
    "owner_id": 8,
    "user_id": 826.028,
    "is_featured": 336033177.53073,
    "page": 31,
    "limit": 56131816.4
}"
$client = new \GuzzleHttp\Client();
$response = $client->get(
    'https://demo.metafox.app/api/v1/api/nobis/group/share-suggestion',
    [
        'headers' => [
            'Authorization' => 'Bearer {accessToken}',
            'Content-Type' => 'application/json',
        ],
        'json' => [
            'q' => 'modi',
            'view' => 'qui',
            'sort' => 'aut',
            'sort_type' => 'doloremque',
            'when' => 'voluptatum',
            'type_id' => 3147346.6,
            'category_id' => 80023274.363442,
            'owner_id' => 8,
            'user_id' => 826.028,
            'is_featured' => 336033177.53073,
            'page' => 31,
            'limit' => 56131816.4,
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
    "https://demo.metafox.app/api/v1/api/nobis/group/share-suggestion"
);

const headers = {
    "Authorization": "Bearer {accessToken}",
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
    "q": "modi",
    "view": "qui",
    "sort": "aut",
    "sort_type": "doloremque",
    "when": "voluptatum",
    "type_id": 3147346.6,
    "category_id": 80023274.363442,
    "owner_id": 8,
    "user_id": 826.028,
    "is_featured": 336033177.53073,
    "page": 31,
    "limit": 56131816.4
};

fetch(url, {
    method: "GET",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

GET api/{ver}/group/share-suggestion

URL Parameters

ver  string  

Body Parameters

q  string optional  

view  string optional  

sort  string optional  

sort_type  string optional  

when  string optional  

type_id  number optional  

category_id  number optional  

owner_id  integer optional  

user_id  number optional  

is_featured  number optional  

page  number optional  

Must be at least 1.

limit  number optional  

GET api/{ver}/group/similar

requires authentication

Example request:
curl --request GET \
    --get "https://demo.metafox.app/api/v1/api/itaque/group/similar" \
    --header "Authorization: Bearer {accessToken}" \
    --header "Content-Type: application/json" \
    --data "{
    "group_id": 19.9362883,
    "category_id": 278577947.27,
    "sort": "optio",
    "when": "porro",
    "limit": 64394500.624549165
}"
$client = new \GuzzleHttp\Client();
$response = $client->get(
    'https://demo.metafox.app/api/v1/api/itaque/group/similar',
    [
        'headers' => [
            'Authorization' => 'Bearer {accessToken}',
            'Content-Type' => 'application/json',
        ],
        'json' => [
            'group_id' => 19.9362883,
            'category_id' => 278577947.27,
            'sort' => 'optio',
            'when' => 'porro',
            'limit' => 64394500.624549165,
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
    "https://demo.metafox.app/api/v1/api/itaque/group/similar"
);

const headers = {
    "Authorization": "Bearer {accessToken}",
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
    "group_id": 19.9362883,
    "category_id": 278577947.27,
    "sort": "optio",
    "when": "porro",
    "limit": 64394500.624549165
};

fetch(url, {
    method: "GET",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

GET api/{ver}/group/similar

URL Parameters

ver  string  

Body Parameters

group_id  number optional  

category_id  number optional  

sort  string optional  

when  string optional  

limit  number optional  

PATCH api/{ver}/group/sponsor-in-feed/{id}

requires authentication

Example request:
curl --request PATCH \
    "https://demo.metafox.app/api/v1/api/mollitia/group/sponsor-in-feed/9646" \
    --header "Authorization: Bearer {accessToken}" \
    --header "Content-Type: application/json" \
    --data "{
    "sponsor": 249215
}"
$client = new \GuzzleHttp\Client();
$response = $client->patch(
    'https://demo.metafox.app/api/v1/api/mollitia/group/sponsor-in-feed/9646',
    [
        'headers' => [
            'Authorization' => 'Bearer {accessToken}',
            'Content-Type' => 'application/json',
        ],
        'json' => [
            'sponsor' => 249215.0,
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
    "https://demo.metafox.app/api/v1/api/mollitia/group/sponsor-in-feed/9646"
);

const headers = {
    "Authorization": "Bearer {accessToken}",
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
    "sponsor": 249215
};

fetch(url, {
    method: "PATCH",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

PATCH api/{ver}/group/sponsor-in-feed/{id}

URL Parameters

ver  string  

id  string  

The ID of the sponsor in feed.

Body Parameters

sponsor  number  

PATCH api/{ver}/group/sponsor/{id}

requires authentication

Example request:
curl --request PATCH \
    "https://demo.metafox.app/api/v1/api/veritatis/group/sponsor/880" \
    --header "Authorization: Bearer {accessToken}" \
    --header "Content-Type: application/json" \
    --data "{
    "sponsor": "dolorum"
}"
$client = new \GuzzleHttp\Client();
$response = $client->patch(
    'https://demo.metafox.app/api/v1/api/veritatis/group/sponsor/880',
    [
        'headers' => [
            'Authorization' => 'Bearer {accessToken}',
            'Content-Type' => 'application/json',
        ],
        'json' => [
            'sponsor' => 'dolorum',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
    "https://demo.metafox.app/api/v1/api/veritatis/group/sponsor/880"
);

const headers = {
    "Authorization": "Bearer {accessToken}",
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
    "sponsor": "dolorum"
};

fetch(url, {
    method: "PATCH",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

PATCH api/{ver}/group/sponsor/{id}

URL Parameters

ver  string  

id  string  

The ID of the sponsor.

Body Parameters

sponsor  string  

Display the specified resource.

requires authentication

Example request:
curl --request GET \
    --get "https://demo.metafox.app/api/v1/api/totam/group/9" \
    --header "Authorization: Bearer {accessToken}" \
    --header "Content-Type: application/json" \
    --data "{
    "invite_code": "molestias"
}"
$client = new \GuzzleHttp\Client();
$response = $client->get(
    'https://demo.metafox.app/api/v1/api/totam/group/9',
    [
        'headers' => [
            'Authorization' => 'Bearer {accessToken}',
            'Content-Type' => 'application/json',
        ],
        'json' => [
            'invite_code' => 'molestias',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
    "https://demo.metafox.app/api/v1/api/totam/group/9"
);

const headers = {
    "Authorization": "Bearer {accessToken}",
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
    "invite_code": "molestias"
};

fetch(url, {
    method: "GET",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

GET api/{ver}/group/{id}

URL Parameters

ver  string  

id  string  

The ID of the group.

Body Parameters

invite_code  string optional  

Update the specified resource in storage.

requires authentication

Example request:
curl --request PUT \
    "https://demo.metafox.app/api/v1/api/ipsam/group/5" \
    --header "Authorization: Bearer {accessToken}" \
    --header "Content-Type: application/json" \
    --data "{
    "name": "quis",
    "category_id": 3570.41639561,
    "reg_method": 0,
    "vanity_url": "http:\/\/ledner.org\/nisi-vitae-et-corrupti-cum-pariatur-blanditiis",
    "landing_page": "et",
    "text_description": "provident",
    "phone": "molestiae"
}"
$client = new \GuzzleHttp\Client();
$response = $client->put(
    'https://demo.metafox.app/api/v1/api/ipsam/group/5',
    [
        'headers' => [
            'Authorization' => 'Bearer {accessToken}',
            'Content-Type' => 'application/json',
        ],
        'json' => [
            'name' => 'quis',
            'category_id' => 3570.41639561,
            'reg_method' => 0.0,
            'vanity_url' => 'http://ledner.org/nisi-vitae-et-corrupti-cum-pariatur-blanditiis',
            'landing_page' => 'et',
            'text_description' => 'provident',
            'phone' => 'molestiae',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
    "https://demo.metafox.app/api/v1/api/ipsam/group/5"
);

const headers = {
    "Authorization": "Bearer {accessToken}",
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
    "name": "quis",
    "category_id": 3570.41639561,
    "reg_method": 0,
    "vanity_url": "http:\/\/ledner.org\/nisi-vitae-et-corrupti-cum-pariatur-blanditiis",
    "landing_page": "et",
    "text_description": "provident",
    "phone": "molestiae"
};

fetch(url, {
    method: "PUT",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

PUT api/{ver}/group/{id}

PATCH api/{ver}/group/{id}

URL Parameters

ver  string  

id  string  

The ID of the group.

Body Parameters

name  string optional  

This field is required when exists is name.

category_id  number optional  

reg_method  number optional  

vanity_url  string optional  

Must not be greater than 100 characters.

landing_page  string  

location  object optional  

text_description  string optional  

phone  string optional  

Remove the specified resource from storage.

requires authentication

Example request:
curl --request DELETE \
    "https://demo.metafox.app/api/v1/api/consectetur/group/2204" \
    --header "Authorization: Bearer {accessToken}"
$client = new \GuzzleHttp\Client();
$response = $client->delete(
    'https://demo.metafox.app/api/v1/api/consectetur/group/2204',
    [
        'headers' => [
            'Authorization' => 'Bearer {accessToken}',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
    "https://demo.metafox.app/api/v1/api/consectetur/group/2204"
);

const headers = {
    "Authorization": "Bearer {accessToken}",
    "Accept": "application/json",
};

fetch(url, {
    method: "DELETE",
    headers,
}).then(response => response.json());

Request      

DELETE api/{ver}/group/{id}

URL Parameters

ver  string  

id  string  

The ID of the group.

GET api/{ver}/search-group-member

Example request:
curl --request GET \
    --get "https://demo.metafox.app/api/v1/api/facere/search-group-member" \
    --header "Content-Type: application/json" \
    --data "{
    "q": "eius",
    "group_id": 34.9038,
    "view": "soluta",
    "limit": 75705.058627802
}"
$client = new \GuzzleHttp\Client();
$response = $client->get(
    'https://demo.metafox.app/api/v1/api/facere/search-group-member',
    [
        'headers' => [
            'Content-Type' => 'application/json',
        ],
        'json' => [
            'q' => 'eius',
            'group_id' => 34.9038,
            'view' => 'soluta',
            'limit' => 75705.058627802,
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
    "https://demo.metafox.app/api/v1/api/facere/search-group-member"
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
    "q": "eius",
    "group_id": 34.9038,
    "view": "soluta",
    "limit": 75705.058627802
};

fetch(url, {
    method: "GET",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

GET api/{ver}/search-group-member

URL Parameters

ver  string  

Body Parameters

q  string optional  

group_id  number  

view  string optional  

limit  number optional  

Hashtags

App name: Hashtags Version: 5.0.10 Author: phpFox Updated at: Dec 26, 2023

Display a listing of the resource.

Example request:
curl --request GET \
    --get "https://demo.metafox.app/api/v1/api/voluptates/hashtag" \
    --header "Content-Type: application/json" \
    --data "{
    "page": 16,
    "limit": 850.9185
}"
$client = new \GuzzleHttp\Client();
$response = $client->get(
    'https://demo.metafox.app/api/v1/api/voluptates/hashtag',
    [
        'headers' => [
            'Content-Type' => 'application/json',
        ],
        'json' => [
            'page' => 16,
            'limit' => 850.9185,
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
    "https://demo.metafox.app/api/v1/api/voluptates/hashtag"
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
    "page": 16,
    "limit": 850.9185
};

fetch(url, {
    method: "GET",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

GET api/{ver}/hashtag

URL Parameters

ver  string  

Body Parameters

page  number optional  

Must be at least 1.

limit  number optional  

Display a listing of the resource.

Example request:
curl --request GET \
    --get "https://demo.metafox.app/api/v1/api/commodi/hashtag/suggestion" \
    --header "Content-Type: application/json" \
    --data "{
    "q": "qui",
    "limit": 183659.428
}"
$client = new \GuzzleHttp\Client();
$response = $client->get(
    'https://demo.metafox.app/api/v1/api/commodi/hashtag/suggestion',
    [
        'headers' => [
            'Content-Type' => 'application/json',
        ],
        'json' => [
            'q' => 'qui',
            'limit' => 183659.428,
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
    "https://demo.metafox.app/api/v1/api/commodi/hashtag/suggestion"
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
    "q": "qui",
    "limit": 183659.428
};

fetch(url, {
    method: "GET",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

GET api/{ver}/hashtag/suggestion

URL Parameters

ver  string  

Body Parameters

q  string optional  

limit  number optional  

Invitations

App name: Invitations Version: 5.0.4 Author: phpFox Updated at: Dec 26, 2023

Browse item.

Example request:
curl --request GET \
    --get "https://demo.metafox.app/api/v1/api/aperiam/invite" \
    --header "Content-Type: application/json" \
    --data "{
    "q": "incidunt",
    "status": "facilis",
    "user_id": 187.3174,
    "view": "molestiae",
    "page": 51,
    "limit": 2902584.892577317
}"
$client = new \GuzzleHttp\Client();
$response = $client->get(
    'https://demo.metafox.app/api/v1/api/aperiam/invite',
    [
        'headers' => [
            'Content-Type' => 'application/json',
        ],
        'json' => [
            'q' => 'incidunt',
            'status' => 'facilis',
            'user_id' => 187.3174,
            'view' => 'molestiae',
            'page' => 51,
            'limit' => 2902584.892577317,
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
    "https://demo.metafox.app/api/v1/api/aperiam/invite"
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
    "q": "incidunt",
    "status": "facilis",
    "user_id": 187.3174,
    "view": "molestiae",
    "page": 51,
    "limit": 2902584.892577317
};

fetch(url, {
    method: "GET",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

GET api/{ver}/invite

URL Parameters

ver  string  

Body Parameters

q  string optional  

status  string optional  

user_id  number optional  

view  string optional  

page  number optional  

Must be at least 1.

limit  number optional  

Store item.

Example request:
curl --request POST \
    "https://demo.metafox.app/api/v1/api/eum/invite" \
    --header "Content-Type: application/json" \
    --data "{
    "recipients": [
        "laudantium"
    ],
    "message": "non"
}"
$client = new \GuzzleHttp\Client();
$response = $client->post(
    'https://demo.metafox.app/api/v1/api/eum/invite',
    [
        'headers' => [
            'Content-Type' => 'application/json',
        ],
        'json' => [
            'recipients' => [
                'laudantium',
            ],
            'message' => 'non',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
    "https://demo.metafox.app/api/v1/api/eum/invite"
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
    "recipients": [
        "laudantium"
    ],
    "message": "non"
};

fetch(url, {
    method: "POST",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

POST api/{ver}/invite

URL Parameters

ver  string  

Body Parameters

recipients  string[] optional  

message  string optional  

Store item

Example request:
curl --request POST \
    "https://demo.metafox.app/api/v1/api/saepe/invite-code"
$client = new \GuzzleHttp\Client();
$response = $client->post('https://demo.metafox.app/api/v1/api/saepe/invite-code');
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
    "https://demo.metafox.app/api/v1/api/saepe/invite-code"
);

fetch(url, {
    method: "POST",
}).then(response => response.json());

Request      

POST api/{ver}/invite-code

URL Parameters

ver  string  

DELETE api/{ver}/invite/batch-delete

Example request:
curl --request DELETE \
    "https://demo.metafox.app/api/v1/api/qui/invite/batch-delete" \
    --header "Content-Type: application/json" \
    --data "{
    "ids": [
        26.7826282
    ]
}"
$client = new \GuzzleHttp\Client();
$response = $client->delete(
    'https://demo.metafox.app/api/v1/api/qui/invite/batch-delete',
    [
        'headers' => [
            'Content-Type' => 'application/json',
        ],
        'json' => [
            'ids' => [
                26.7826282,
            ],
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
    "https://demo.metafox.app/api/v1/api/qui/invite/batch-delete"
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
    "ids": [
        26.7826282
    ]
};

fetch(url, {
    method: "DELETE",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

DELETE api/{ver}/invite/batch-delete

URL Parameters

ver  string  

Body Parameters

ids  number[] optional  

PATCH api/{ver}/invite/batch-resend

Example request:
curl --request PATCH \
    "https://demo.metafox.app/api/v1/api/recusandae/invite/batch-resend" \
    --header "Content-Type: application/json" \
    --data "{
    "ids": [
        0.1
    ]
}"
$client = new \GuzzleHttp\Client();
$response = $client->patch(
    'https://demo.metafox.app/api/v1/api/recusandae/invite/batch-resend',
    [
        'headers' => [
            'Content-Type' => 'application/json',
        ],
        'json' => [
            'ids' => [
                0.1,
            ],
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
    "https://demo.metafox.app/api/v1/api/recusandae/invite/batch-resend"
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
    "ids": [
        0.1
    ]
};

fetch(url, {
    method: "PATCH",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

PATCH api/{ver}/invite/batch-resend

URL Parameters

ver  string  

Body Parameters

ids  number[] optional  

PUT api/{ver}/invite/resend/{id}

Example request:
curl --request PUT \
    "https://demo.metafox.app/api/v1/api/recusandae/invite/resend/28"
$client = new \GuzzleHttp\Client();
$response = $client->put('https://demo.metafox.app/api/v1/api/recusandae/invite/resend/28');
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
    "https://demo.metafox.app/api/v1/api/recusandae/invite/resend/28"
);

fetch(url, {
    method: "PUT",
}).then(response => response.json());

Request      

PUT api/{ver}/invite/resend/{id}

URL Parameters

ver  string  

id  string  

The ID of the resend.

Delete item.

Example request:
curl --request DELETE \
    "https://demo.metafox.app/api/v1/api/inventore/invite/3"
$client = new \GuzzleHttp\Client();
$response = $client->delete('https://demo.metafox.app/api/v1/api/inventore/invite/3');
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
    "https://demo.metafox.app/api/v1/api/inventore/invite/3"
);

fetch(url, {
    method: "DELETE",
}).then(response => response.json());

Request      

DELETE api/{ver}/invite/{id}

URL Parameters

ver  string  

id  string  

The ID of the invite.

Live Video

App name: Live Video Version: 5.0.9 Author: phpFox Updated at: Dec 26, 2023

Browse item.

Example request:
curl --request GET \
    --get "https://demo.metafox.app/api/v1/api/ea/live-video" \
    --header "Content-Type: application/json" \
    --data "{
    "q": "sed",
    "view": "pending",
    "sort": "latest",
    "sort_type": "desc",
    "when": "this_month",
    "owner_id": 8,
    "user_id": 7,
    "page": 59,
    "limit": 15,
    "duration": "longer",
    "streaming": 0,
    "is_featured": 136280598.78608966
}"
$client = new \GuzzleHttp\Client();
$response = $client->get(
    'https://demo.metafox.app/api/v1/api/ea/live-video',
    [
        'headers' => [
            'Content-Type' => 'application/json',
        ],
        'json' => [
            'q' => 'sed',
            'view' => 'pending',
            'sort' => 'latest',
            'sort_type' => 'desc',
            'when' => 'this_month',
            'owner_id' => 8,
            'user_id' => 7,
            'page' => 59,
            'limit' => 15,
            'duration' => 'longer',
            'streaming' => 0.0,
            'is_featured' => 136280598.78608966,
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
    "https://demo.metafox.app/api/v1/api/ea/live-video"
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
    "q": "sed",
    "view": "pending",
    "sort": "latest",
    "sort_type": "desc",
    "when": "this_month",
    "owner_id": 8,
    "user_id": 7,
    "page": 59,
    "limit": 15,
    "duration": "longer",
    "streaming": 0,
    "is_featured": 136280598.78608966
};

fetch(url, {
    method: "GET",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

GET api/{ver}/live-video

URL Parameters

ver  string  

Body Parameters

q  string optional  

view  string optional  

Must be one of all, my, friend, pending, feature, sponsor, search, my_pending, all_streaming, or my_streaming.

sort  string optional  

Must be one of recent, most_discussed, most_viewed, most_liked, or latest.

sort_type  string optional  

Must be one of desc or asc.

when  string optional  

Must be one of all, this_month, this_week, or today.

owner_id  integer optional  

user_id  integer optional  

page  integer optional  

Must be at least 1.

limit  integer optional  

duration  string optional  

Must be one of longer or shorter.

streaming  number optional  

is_featured  number optional  

Store item.

Example request:
curl --request POST \
    "https://demo.metafox.app/api/v1/api/ad/live-video" \
    --header "Content-Type: application/json" \
    --data "{
    "stream_key": "non",
    "owner_id": 0.763,
    "privacy": "quia",
    "is_landscape": false,
    "file": {
        "temp_file": 16.8953
    }
}"
$client = new \GuzzleHttp\Client();
$response = $client->post(
    'https://demo.metafox.app/api/v1/api/ad/live-video',
    [
        'headers' => [
            'Content-Type' => 'application/json',
        ],
        'json' => [
            'stream_key' => 'non',
            'owner_id' => 0.763,
            'privacy' => 'quia',
            'is_landscape' => false,
            'file' => [
                'temp_file' => 16.8953,
            ],
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
    "https://demo.metafox.app/api/v1/api/ad/live-video"
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
    "stream_key": "non",
    "owner_id": 0.763,
    "privacy": "quia",
    "is_landscape": false,
    "file": {
        "temp_file": 16.8953
    }
};

fetch(url, {
    method: "POST",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

POST api/{ver}/live-video

URL Parameters

ver  string  

Body Parameters

id  string optional  

stream_key  string  

playback_ids  object optional  

owner_id  number optional  

privacy  string  

text  string optional  

is_landscape  boolean optional  

title  string optional  

file  object optional  

file.temp_file  number optional  

This field is required when file is present.

location  object optional  

tagged_friends  object optional  

post_to  string optional  

page_id  string optional  

group_id  string optional  

Approve live video.

Example request:
curl --request PATCH \
    "https://demo.metafox.app/api/v1/api/eos/live-video/approve/7"
$client = new \GuzzleHttp\Client();
$response = $client->patch('https://demo.metafox.app/api/v1/api/eos/live-video/approve/7');
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
    "https://demo.metafox.app/api/v1/api/eos/live-video/approve/7"
);

fetch(url, {
    method: "PATCH",
}).then(response => response.json());

Request      

PATCH api/{ver}/live-video/approve/{id}

URL Parameters

ver  string  

id  string  

The ID of the approve.

POST api/{ver}/live-video/callback/{provider}

Example request:
curl --request POST \
    "https://demo.metafox.app/api/v1/api/cumque/live-video/callback/et"
$client = new \GuzzleHttp\Client();
$response = $client->post('https://demo.metafox.app/api/v1/api/cumque/live-video/callback/et');
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
    "https://demo.metafox.app/api/v1/api/cumque/live-video/callback/et"
);

fetch(url, {
    method: "POST",
}).then(response => response.json());

Request      

POST api/{ver}/live-video/callback/{provider}

URL Parameters

ver  string  

provider  string  

POST api/{ver}/live-video/end-live/{id}

Example request:
curl --request POST \
    "https://demo.metafox.app/api/v1/api/quia/live-video/end-live/830"
$client = new \GuzzleHttp\Client();
$response = $client->post('https://demo.metafox.app/api/v1/api/quia/live-video/end-live/830');
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
    "https://demo.metafox.app/api/v1/api/quia/live-video/end-live/830"
);

fetch(url, {
    method: "POST",
}).then(response => response.json());

Request      

POST api/{ver}/live-video/end-live/{id}

URL Parameters

ver  string  

id  string  

The ID of the end live.

Feature live video.

Example request:
curl --request PATCH \
    "https://demo.metafox.app/api/v1/api/minus/live-video/feature/418" \
    --header "Content-Type: application/json" \
    --data "{
    "feature": "1"
}"
$client = new \GuzzleHttp\Client();
$response = $client->patch(
    'https://demo.metafox.app/api/v1/api/minus/live-video/feature/418',
    [
        'headers' => [
            'Content-Type' => 'application/json',
        ],
        'json' => [
            'feature' => '1',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
    "https://demo.metafox.app/api/v1/api/minus/live-video/feature/418"
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
    "feature": "1"
};

fetch(url, {
    method: "PATCH",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

PATCH api/{ver}/live-video/feature/{id}

URL Parameters

ver  string  

id  string  
======= data-endpoint="PATCHapi--ver--live-video-feature--id-" value="65" data-component="url" hidden>
>>>>>>> Stashed changes

The ID of the feature.

Body Parameters

feature  number  

Must be one of 0 or 1.

POST api/{ver}/live-video/go-live

Example request:
curl --request POST \
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/est/live-video/go-live" \
    --header "Content-Type: application/json" \
    --data "{
    "stream_key": "asperiores",
    "owner_id": 8629678.583671806,
    "privacy": "doloremque",
    "is_landscape": false,
    "file": {
        "temp_file": 748311.9318395
=======
    "https://demo.metafox.app/api/v1/api/laudantium/live-video/go-live" \
    --header "Content-Type: application/json" \
    --data "{
    "stream_key": "et",
    "owner_id": 24316.9495693,
    "privacy": "illum",
    "is_landscape": false,
    "file": {
        "temp_file": 39805.11
>>>>>>> Stashed changes
    }
}"
$client = new \GuzzleHttp\Client();
$response = $client->post(
<<<<<<< Updated upstream
    'https://demo.metafox.app/api/v1/api/est/live-video/go-live',
=======
    'https://demo.metafox.app/api/v1/api/laudantium/live-video/go-live',
>>>>>>> Stashed changes
    [
        'headers' => [
            'Content-Type' => 'application/json',
        ],
        'json' => [
<<<<<<< Updated upstream
            'stream_key' => 'asperiores',
            'owner_id' => 8629678.583671806,
            'privacy' => 'doloremque',
            'is_landscape' => false,
            'file' => [
                'temp_file' => 748311.9318395,
=======
            'stream_key' => 'et',
            'owner_id' => 24316.9495693,
            'privacy' => 'illum',
            'is_landscape' => false,
            'file' => [
                'temp_file' => 39805.11,
>>>>>>> Stashed changes
            ],
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/est/live-video/go-live"
=======
    "https://demo.metafox.app/api/v1/api/laudantium/live-video/go-live"
>>>>>>> Stashed changes
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
<<<<<<< Updated upstream
    "stream_key": "asperiores",
    "owner_id": 8629678.583671806,
    "privacy": "doloremque",
    "is_landscape": false,
    "file": {
        "temp_file": 748311.9318395
=======
    "stream_key": "et",
    "owner_id": 24316.9495693,
    "privacy": "illum",
    "is_landscape": false,
    "file": {
        "temp_file": 39805.11
>>>>>>> Stashed changes
    }
};

fetch(url, {
    method: "POST",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

POST api/{ver}/live-video/go-live

URL Parameters

ver  string   >>>>>> Stashed changes data-component="url" hidden>

Body Parameters

id  string optional  

stream_key  string   >>>>>> Stashed changes data-component="body" hidden>

playback_ids  object optional  

owner_id  number optional   >>>>>> Stashed changes data-component="body" hidden>

privacy  string   >>>>>> Stashed changes data-component="body" hidden>

text  string optional  

is_landscape  boolean optional  

title  string optional  

file  object optional  

file.temp_file  number optional   >>>>>> Stashed changes data-component="body" hidden>

This field is required when file is present.

location  object optional  

tagged_friends  object optional  

post_to  string optional  

page_id  string optional  

group_id  string optional  

PUT api/{ver}/live-video/off-notification/{id}

Example request:
curl --request PUT \
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/consequatur/live-video/off-notification/583982"
======= "https://demo.metafox.app/api/v1/api/modi/live-video/off-notification/6843" >>>>>>> Stashed changes
$client = new \GuzzleHttp\Client();
<<<<<<< Updated upstream
$response = $client->put('https://demo.metafox.app/api/v1/api/consequatur/live-video/off-notification/583982');
=======
$response = $client->put('https://demo.metafox.app/api/v1/api/modi/live-video/off-notification/6843');
>>>>>>> Stashed changes
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/consequatur/live-video/off-notification/583982"
=======
    "https://demo.metafox.app/api/v1/api/modi/live-video/off-notification/6843"
>>>>>>> Stashed changes
);

fetch(url, {
    method: "PUT",
}).then(response => response.json());

Request      

PUT api/{ver}/live-video/off-notification/{id}

URL Parameters

ver  string   >>>>>> Stashed changes data-component="url" hidden>

id  string   >>>>>> Stashed changes data-component="url" hidden>

The ID of the off notification.

PUT api/{ver}/live-video/on-notification/{id}

Example request:
curl --request PUT \
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/blanditiis/live-video/on-notification/087"
======= "https://demo.metafox.app/api/v1/api/quia/live-video/on-notification/785" >>>>>>> Stashed changes
$client = new \GuzzleHttp\Client();
<<<<<<< Updated upstream
$response = $client->put('https://demo.metafox.app/api/v1/api/blanditiis/live-video/on-notification/087');
=======
$response = $client->put('https://demo.metafox.app/api/v1/api/quia/live-video/on-notification/785');
>>>>>>> Stashed changes
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/blanditiis/live-video/on-notification/087"
=======
    "https://demo.metafox.app/api/v1/api/quia/live-video/on-notification/785"
>>>>>>> Stashed changes
);

fetch(url, {
    method: "PUT",
}).then(response => response.json());

Request      

PUT api/{ver}/live-video/on-notification/{id}

URL Parameters

ver  string   >>>>>> Stashed changes data-component="url" hidden>

id  string   >>>>>> Stashed changes data-component="url" hidden>

The ID of the on notification.

GET api/{ver}/live-video/ping-streaming/{id}

Example request:
curl --request GET \
<<<<<<< Updated upstream
    --get "https://demo.metafox.app/api/v1/api/sit/live-video/ping-streaming/3903633"
======= --get "https://demo.metafox.app/api/v1/api/aspernatur/live-video/ping-streaming/798" >>>>>>> Stashed changes
$client = new \GuzzleHttp\Client();
<<<<<<< Updated upstream
$response = $client->get('https://demo.metafox.app/api/v1/api/sit/live-video/ping-streaming/3903633');
=======
$response = $client->get('https://demo.metafox.app/api/v1/api/aspernatur/live-video/ping-streaming/798');
>>>>>>> Stashed changes
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/sit/live-video/ping-streaming/3903633"
=======
    "https://demo.metafox.app/api/v1/api/aspernatur/live-video/ping-streaming/798"
>>>>>>> Stashed changes
);

fetch(url, {
    method: "GET",
}).then(response => response.json());

Request      

GET api/{ver}/live-video/ping-streaming/{id}

URL Parameters

ver  string   >>>>>> Stashed changes data-component="url" hidden>

id  string   >>>>>> Stashed changes data-component="url" hidden>

The ID of the ping streaming.

GET api/{ver}/live-video/ping-viewer/{id}

Example request:
curl --request GET \
<<<<<<< Updated upstream
    --get "https://demo.metafox.app/api/v1/api/qui/live-video/ping-viewer/88559"
======= --get "https://demo.metafox.app/api/v1/api/ipsam/live-video/ping-viewer/643611195" >>>>>>> Stashed changes
$client = new \GuzzleHttp\Client();
<<<<<<< Updated upstream
$response = $client->get('https://demo.metafox.app/api/v1/api/qui/live-video/ping-viewer/88559');
=======
$response = $client->get('https://demo.metafox.app/api/v1/api/ipsam/live-video/ping-viewer/643611195');
>>>>>>> Stashed changes
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/qui/live-video/ping-viewer/88559"
=======
    "https://demo.metafox.app/api/v1/api/ipsam/live-video/ping-viewer/643611195"
>>>>>>> Stashed changes
);

fetch(url, {
    method: "GET",
}).then(response => response.json());

Request      

GET api/{ver}/live-video/ping-viewer/{id}

URL Parameters

ver  string   >>>>>> Stashed changes data-component="url" hidden>

id  string   >>>>>> Stashed changes data-component="url" hidden>

The ID of the ping viewer.

PUT api/{ver}/live-video/remove-viewer/{id}

Example request:
curl --request PUT \
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/officia/live-video/remove-viewer/4"
======= "https://demo.metafox.app/api/v1/api/ipsam/live-video/remove-viewer/3399" >>>>>>> Stashed changes
$client = new \GuzzleHttp\Client();
<<<<<<< Updated upstream
$response = $client->put('https://demo.metafox.app/api/v1/api/officia/live-video/remove-viewer/4');
=======
$response = $client->put('https://demo.metafox.app/api/v1/api/ipsam/live-video/remove-viewer/3399');
>>>>>>> Stashed changes
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/officia/live-video/remove-viewer/4"
=======
    "https://demo.metafox.app/api/v1/api/ipsam/live-video/remove-viewer/3399"
>>>>>>> Stashed changes
);

fetch(url, {
    method: "PUT",
}).then(response => response.json());

Request      

PUT api/{ver}/live-video/remove-viewer/{id}

URL Parameters

ver  string   >>>>>> Stashed changes data-component="url" hidden>

id  string   >>>>>> Stashed changes data-component="url" hidden>

The ID of the remove viewer.

Sponsor live video in feed.

Example request:
curl --request PATCH \
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/velit/live-video/sponsor-in-feed/2583" \
    --header "Content-Type: application/json" \
    --data "{
    "sponsor": 809527.302342
=======
    "https://demo.metafox.app/api/v1/api/velit/live-video/sponsor-in-feed/676" \
    --header "Content-Type: application/json" \
    --data "{
    "sponsor": 688686.415167902
>>>>>>> Stashed changes
}"
$client = new \GuzzleHttp\Client();
$response = $client->patch(
<<<<<<< Updated upstream
    'https://demo.metafox.app/api/v1/api/velit/live-video/sponsor-in-feed/2583',
=======
    'https://demo.metafox.app/api/v1/api/velit/live-video/sponsor-in-feed/676',
>>>>>>> Stashed changes
    [
        'headers' => [
            'Content-Type' => 'application/json',
        ],
        'json' => [
<<<<<<< Updated upstream
            'sponsor' => 809527.302342,
=======
            'sponsor' => 688686.415167902,
>>>>>>> Stashed changes
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/velit/live-video/sponsor-in-feed/2583"
=======
    "https://demo.metafox.app/api/v1/api/velit/live-video/sponsor-in-feed/676"
>>>>>>> Stashed changes
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
<<<<<<< Updated upstream
    "sponsor": 809527.302342
=======
    "sponsor": 688686.415167902
>>>>>>> Stashed changes
};

fetch(url, {
    method: "PATCH",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

PATCH api/{ver}/live-video/sponsor-in-feed/{id}

URL Parameters

ver  string  

id  string   >>>>>> Stashed changes data-component="url" hidden>

The ID of the sponsor in feed.

Body Parameters

sponsor  number   >>>>>> Stashed changes data-component="body" hidden>

Sponsor live video.

Example request:
curl --request PATCH \
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/magnam/live-video/sponsor/1" \
    --header "Content-Type: application/json" \
    --data "{
    "sponsor": "vitae"
=======
    "https://demo.metafox.app/api/v1/api/blanditiis/live-video/sponsor/4290" \
    --header "Content-Type: application/json" \
    --data "{
    "sponsor": "ut"
>>>>>>> Stashed changes
}"
$client = new \GuzzleHttp\Client();
$response = $client->patch(
<<<<<<< Updated upstream
    'https://demo.metafox.app/api/v1/api/magnam/live-video/sponsor/1',
=======
    'https://demo.metafox.app/api/v1/api/blanditiis/live-video/sponsor/4290',
>>>>>>> Stashed changes
    [
        'headers' => [
            'Content-Type' => 'application/json',
        ],
        'json' => [
<<<<<<< Updated upstream
            'sponsor' => 'vitae',
=======
            'sponsor' => 'ut',
>>>>>>> Stashed changes
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/magnam/live-video/sponsor/1"
=======
    "https://demo.metafox.app/api/v1/api/blanditiis/live-video/sponsor/4290"
>>>>>>> Stashed changes
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
<<<<<<< Updated upstream
    "sponsor": "vitae"
=======
    "sponsor": "ut"
>>>>>>> Stashed changes
};

fetch(url, {
    method: "PATCH",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

PATCH api/{ver}/live-video/sponsor/{id}

URL Parameters

ver  string   >>>>>> Stashed changes data-component="url" hidden>

id  string   >>>>>> Stashed changes data-component="url" hidden>

The ID of the sponsor.

Body Parameters

sponsor  string   >>>>>> Stashed changes data-component="body" hidden>

PUT api/{ver}/live-video/update-viewer/{id}

Example request:
curl --request PUT \
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/officiis/live-video/update-viewer/599"
======= "https://demo.metafox.app/api/v1/api/et/live-video/update-viewer/966468" >>>>>>> Stashed changes
$client = new \GuzzleHttp\Client();
<<<<<<< Updated upstream
$response = $client->put('https://demo.metafox.app/api/v1/api/officiis/live-video/update-viewer/599');
=======
$response = $client->put('https://demo.metafox.app/api/v1/api/et/live-video/update-viewer/966468');
>>>>>>> Stashed changes
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/officiis/live-video/update-viewer/599"
=======
    "https://demo.metafox.app/api/v1/api/et/live-video/update-viewer/966468"
>>>>>>> Stashed changes
);

fetch(url, {
    method: "PUT",
}).then(response => response.json());

Request      

PUT api/{ver}/live-video/update-viewer/{id}

URL Parameters

ver  string   >>>>>> Stashed changes data-component="url" hidden>

id  string   >>>>>> Stashed changes data-component="url" hidden>

The ID of the update viewer.

Body Parameters

device_id  string optional  

View item.

Example request:
curl --request GET \
<<<<<<< Updated upstream
    --get "https://demo.metafox.app/api/v1/api/fugit/live-video/44592"
======= --get "https://demo.metafox.app/api/v1/api/voluptatem/live-video/9" >>>>>>> Stashed changes
$client = new \GuzzleHttp\Client();
<<<<<<< Updated upstream
$response = $client->get('https://demo.metafox.app/api/v1/api/fugit/live-video/44592');
=======
$response = $client->get('https://demo.metafox.app/api/v1/api/voluptatem/live-video/9');
>>>>>>> Stashed changes
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/fugit/live-video/44592"
=======
    "https://demo.metafox.app/api/v1/api/voluptatem/live-video/9"
>>>>>>> Stashed changes
);

fetch(url, {
    method: "GET",
}).then(response => response.json());

Request      

GET api/{ver}/live-video/{id}

URL Parameters

ver  string   >>>>>> Stashed changes data-component="url" hidden>

id  string   >>>>>> Stashed changes data-component="url" hidden>

The ID of the live video.

Update item.

Example request:
curl --request PUT \
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/quaerat/live-video/14" \
    --header "Content-Type: application/json" \
    --data "{
    "file": {
        "temp_file": 0,
        "status": "in"
=======
    "https://demo.metafox.app/api/v1/api/in/live-video/6" \
    --header "Content-Type: application/json" \
    --data "{
    "file": {
        "temp_file": 3716.37,
        "status": "nesciunt"
>>>>>>> Stashed changes
    }
}"
$client = new \GuzzleHttp\Client();
$response = $client->put(
<<<<<<< Updated upstream
    'https://demo.metafox.app/api/v1/api/quaerat/live-video/14',
=======
    'https://demo.metafox.app/api/v1/api/in/live-video/6',
>>>>>>> Stashed changes
    [
        'headers' => [
            'Content-Type' => 'application/json',
        ],
        'json' => [
            'file' => [
<<<<<<< Updated upstream
                'temp_file' => 0.0,
                'status' => 'in',
=======
                'temp_file' => 3716.37,
                'status' => 'nesciunt',
>>>>>>> Stashed changes
            ],
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/quaerat/live-video/14"
=======
    "https://demo.metafox.app/api/v1/api/in/live-video/6"
>>>>>>> Stashed changes
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
    "file": {
<<<<<<< Updated upstream
        "temp_file": 0,
        "status": "in"
=======
        "temp_file": 3716.37,
        "status": "nesciunt"
>>>>>>> Stashed changes
    }
};

fetch(url, {
    method: "PUT",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

PUT api/{ver}/live-video/{id}

PATCH api/{ver}/live-video/{id}

URL Parameters

ver  string   >>>>>> Stashed changes data-component="url" hidden>

id  string   >>>>>> Stashed changes data-component="url" hidden>

The ID of the live video.

Body Parameters

playback_ids  object optional  

status  string optional  

file  object optional  

file.temp_file  number optional   >>>>>> Stashed changes data-component="body" hidden>

This field is required when file.status is update.

file.status  string optional   >>>>>> Stashed changes data-component="body" hidden>

This field is required when file is present.

duration  string optional  

text  string optional  

title  string optional  

privacy  string optional  

location  object optional  

tagged_friends  object optional  

Delete item.

Example request:
curl --request DELETE \
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/hic/live-video/31"
======= "https://demo.metafox.app/api/v1/api/totam/live-video/0" >>>>>>> Stashed changes
$client = new \GuzzleHttp\Client();
<<<<<<< Updated upstream
$response = $client->delete('https://demo.metafox.app/api/v1/api/hic/live-video/31');
=======
$response = $client->delete('https://demo.metafox.app/api/v1/api/totam/live-video/0');
>>>>>>> Stashed changes
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/hic/live-video/31"
=======
    "https://demo.metafox.app/api/v1/api/totam/live-video/0"
>>>>>>> Stashed changes
);

fetch(url, {
    method: "DELETE",
}).then(response => response.json());

Request      

DELETE api/{ver}/live-video/{id}

URL Parameters

ver  string   >>>>>> Stashed changes data-component="url" hidden>

id  string   >>>>>> Stashed changes data-component="url" hidden>

The ID of the live video.

Marketplace

App name: Marketplace Version: 5.0.14 Author: phpFox Updated at: Dec 26, 2023

Browse listing.

requires authentication

Example request:
curl --request GET \
<<<<<<< Updated upstream
    --get "https://demo.metafox.app/api/v1/api/corrupti/marketplace" \
    --header "Authorization: Bearer {accessToken}" \
    --header "Content-Type: application/json" \
    --data "{
    "q": "corrupti",
    "view": "eligendi",
    "sort": "nulla",
    "sort_type": "quia",
    "when": "nesciunt",
    "category_id": 1758,
    "owner_id": 7,
    "user_id": 5560.4221,
    "page": 3,
    "limit": 191600.83,
    "country_iso": "delectus",
    "bounds_west": 226319.32821,
    "bounds_east": 104633.6007193,
    "bounds_south": 597377490.65,
    "bounds_north": 4.15176237,
    "price_from": 40,
    "price_to": 33
=======
    --get "https://demo.metafox.app/api/v1/api/quia/marketplace" \
    --header "Authorization: Bearer {accessToken}" \
    --header "Content-Type: application/json" \
    --data "{
    "q": "numquam",
    "view": "placeat",
    "sort": "aspernatur",
    "sort_type": "veniam",
    "when": "quas",
    "category_id": 43547304.48535,
    "owner_id": 9,
    "user_id": 276531.51,
    "page": 71,
    "limit": 0.25,
    "country_iso": "vitae",
    "bounds_west": 13308,
    "bounds_east": 1307.1774461,
    "bounds_south": 1,
    "bounds_north": 60545513.8476,
    "price_from": 64,
    "price_to": 70
>>>>>>> Stashed changes
}"
$client = new \GuzzleHttp\Client();
$response = $client->get(
<<<<<<< Updated upstream
    'https://demo.metafox.app/api/v1/api/corrupti/marketplace',
=======
    'https://demo.metafox.app/api/v1/api/quia/marketplace',
>>>>>>> Stashed changes
    [
        'headers' => [
            'Authorization' => 'Bearer {accessToken}',
            'Content-Type' => 'application/json',
        ],
        'json' => [
<<<<<<< Updated upstream
            'q' => 'corrupti',
            'view' => 'eligendi',
            'sort' => 'nulla',
            'sort_type' => 'quia',
            'when' => 'nesciunt',
            'category_id' => 1758.0,
            'owner_id' => 7,
            'user_id' => 5560.4221,
            'page' => 3,
            'limit' => 191600.83,
            'country_iso' => 'delectus',
            'bounds_west' => 226319.32821,
            'bounds_east' => 104633.6007193,
            'bounds_south' => 597377490.65,
            'bounds_north' => 4.15176237,
            'price_from' => 40,
            'price_to' => 33,
=======
            'q' => 'numquam',
            'view' => 'placeat',
            'sort' => 'aspernatur',
            'sort_type' => 'veniam',
            'when' => 'quas',
            'category_id' => 43547304.48535,
            'owner_id' => 9,
            'user_id' => 276531.51,
            'page' => 71,
            'limit' => 0.25,
            'country_iso' => 'vitae',
            'bounds_west' => 13308.0,
            'bounds_east' => 1307.1774461,
            'bounds_south' => 1.0,
            'bounds_north' => 60545513.8476,
            'price_from' => 64,
            'price_to' => 70,
>>>>>>> Stashed changes
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/corrupti/marketplace"
=======
    "https://demo.metafox.app/api/v1/api/quia/marketplace"
>>>>>>> Stashed changes
);

const headers = {
    "Authorization": "Bearer {accessToken}",
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
<<<<<<< Updated upstream
    "q": "corrupti",
    "view": "eligendi",
    "sort": "nulla",
    "sort_type": "quia",
    "when": "nesciunt",
    "category_id": 1758,
    "owner_id": 7,
    "user_id": 5560.4221,
    "page": 3,
    "limit": 191600.83,
    "country_iso": "delectus",
    "bounds_west": 226319.32821,
    "bounds_east": 104633.6007193,
    "bounds_south": 597377490.65,
    "bounds_north": 4.15176237,
    "price_from": 40,
    "price_to": 33
=======
    "q": "numquam",
    "view": "placeat",
    "sort": "aspernatur",
    "sort_type": "veniam",
    "when": "quas",
    "category_id": 43547304.48535,
    "owner_id": 9,
    "user_id": 276531.51,
    "page": 71,
    "limit": 0.25,
    "country_iso": "vitae",
    "bounds_west": 13308,
    "bounds_east": 1307.1774461,
    "bounds_south": 1,
    "bounds_north": 60545513.8476,
    "price_from": 64,
    "price_to": 70
>>>>>>> Stashed changes
};

fetch(url, {
    method: "GET",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

GET api/{ver}/marketplace

URL Parameters

ver  string   >>>>>> Stashed changes data-component="url" hidden>

Body Parameters

q  string optional   >>>>>> Stashed changes data-component="body" hidden>

view  string optional   >>>>>> Stashed changes data-component="body" hidden>

sort  string optional   >>>>>> Stashed changes data-component="body" hidden>

sort_type  string optional   >>>>>> Stashed changes data-component="body" hidden>

when  string optional   >>>>>> Stashed changes data-component="body" hidden>

category_id  number optional   >>>>>> Stashed changes data-component="body" hidden>

owner_id  integer optional   >>>>>> Stashed changes data-component="body" hidden>

user_id  number optional   >>>>>> Stashed changes data-component="body" hidden>

page  number optional   >>>>>> Stashed changes data-component="body" hidden>

Must be at least 1.

limit  number optional   >>>>>> Stashed changes data-component="body" hidden>

country_iso  string optional   >>>>>> Stashed changes data-component="body" hidden>

bounds_west  number optional   >>>>>> Stashed changes data-component="body" hidden>

bounds_east  number optional   >>>>>> Stashed changes data-component="body" hidden>

bounds_south  number optional   >>>>>> Stashed changes data-component="body" hidden>

bounds_north  number optional   >>>>>> Stashed changes data-component="body" hidden>

price_from  number optional   >>>>>> Stashed changes data-component="body" hidden>

Must be at least 0.

price_to  number optional   >>>>>> Stashed changes data-component="body" hidden>

Must be at least 0.

is_featured  string optional  

Browe category.

requires authentication

Example request:
curl --request GET \
<<<<<<< Updated upstream
    --get "https://demo.metafox.app/api/v1/api/qui/marketplace-category" \
    --header "Authorization: Bearer {accessToken}" \
    --header "Content-Type: application/json" \
    --data "{
    "q": "voluptate",
    "id": 37830522.97,
    "level": 0.40357,
    "page": 2,
    "limit": 865.3603693
=======
    --get "https://demo.metafox.app/api/v1/api/nulla/marketplace-category" \
    --header "Authorization: Bearer {accessToken}" \
    --header "Content-Type: application/json" \
    --data "{
    "q": "exercitationem",
    "id": 1406,
    "level": 13.72367603,
    "page": 31,
    "limit": 9047.033314157
>>>>>>> Stashed changes
}"
$client = new \GuzzleHttp\Client();
$response = $client->get(
<<<<<<< Updated upstream
    'https://demo.metafox.app/api/v1/api/qui/marketplace-category',
=======
    'https://demo.metafox.app/api/v1/api/nulla/marketplace-category',
>>>>>>> Stashed changes
    [
        'headers' => [
            'Authorization' => 'Bearer {accessToken}',
            'Content-Type' => 'application/json',
        ],
        'json' => [
<<<<<<< Updated upstream
            'q' => 'voluptate',
            'id' => 37830522.97,
            'level' => 0.40357,
            'page' => 2,
            'limit' => 865.3603693,
=======
            'q' => 'exercitationem',
            'id' => 1406.0,
            'level' => 13.72367603,
            'page' => 31,
            'limit' => 9047.033314157,
>>>>>>> Stashed changes
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/qui/marketplace-category"
=======
    "https://demo.metafox.app/api/v1/api/nulla/marketplace-category"
>>>>>>> Stashed changes
);

const headers = {
    "Authorization": "Bearer {accessToken}",
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
<<<<<<< Updated upstream
    "q": "voluptate",
    "id": 37830522.97,
    "level": 0.40357,
    "page": 2,
    "limit": 865.3603693
=======
    "q": "exercitationem",
    "id": 1406,
    "level": 13.72367603,
    "page": 31,
    "limit": 9047.033314157
>>>>>>> Stashed changes
};

fetch(url, {
    method: "GET",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

GET api/{ver}/marketplace-category

URL Parameters

ver  string   >>>>>> Stashed changes data-component="url" hidden>

Body Parameters

q  string optional   >>>>>> Stashed changes data-component="body" hidden>

id  number optional   >>>>>> Stashed changes data-component="body" hidden>

level  number optional   >>>>>> Stashed changes data-component="body" hidden>

page  number optional   >>>>>> Stashed changes data-component="body" hidden>

Must be at least 1.

limit  number optional   >>>>>> Stashed changes data-component="body" hidden>

GET api/{ver}/marketplace-invite

requires authentication

Example request:
curl --request GET \
<<<<<<< Updated upstream
    --get "https://demo.metafox.app/api/v1/api/dolorem/marketplace-invite" \
=======
    --get "https://demo.metafox.app/api/v1/api/vitae/marketplace-invite" \
>>>>>>> Stashed changes
    --header "Authorization: Bearer {accessToken}"
$client = new \GuzzleHttp\Client();
$response = $client->get(
<<<<<<< Updated upstream
    'https://demo.metafox.app/api/v1/api/dolorem/marketplace-invite',
=======
    'https://demo.metafox.app/api/v1/api/vitae/marketplace-invite',
>>>>>>> Stashed changes
    [
        'headers' => [
            'Authorization' => 'Bearer {accessToken}',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/dolorem/marketplace-invite"
=======
    "https://demo.metafox.app/api/v1/api/vitae/marketplace-invite"
>>>>>>> Stashed changes
);

const headers = {
    "Authorization": "Bearer {accessToken}",
    "Accept": "application/json",
};

fetch(url, {
    method: "GET",
    headers,
}).then(response => response.json());

Request      

GET api/{ver}/marketplace-invite

URL Parameters

ver  string   >>>>>> Stashed changes data-component="url" hidden>

POST api/{ver}/marketplace-invite

requires authentication

Example request:
curl --request POST \
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/at/marketplace-invite" \
    --header "Authorization: Bearer {accessToken}" \
    --header "Content-Type: application/json" \
    --data "{
    "listing_id": 76564329.4268959,
    "user_ids": [
        5.4
=======
    "https://demo.metafox.app/api/v1/api/a/marketplace-invite" \
    --header "Authorization: Bearer {accessToken}" \
    --header "Content-Type: application/json" \
    --data "{
    "listing_id": 2.286,
    "user_ids": [
        240623.5613
>>>>>>> Stashed changes
    ]
}"
$client = new \GuzzleHttp\Client();
$response = $client->post(
<<<<<<< Updated upstream
    'https://demo.metafox.app/api/v1/api/at/marketplace-invite',
=======
    'https://demo.metafox.app/api/v1/api/a/marketplace-invite',
>>>>>>> Stashed changes
    [
        'headers' => [
            'Authorization' => 'Bearer {accessToken}',
            'Content-Type' => 'application/json',
        ],
        'json' => [
<<<<<<< Updated upstream
            'listing_id' => 76564329.4268959,
            'user_ids' => [
                5.4,
=======
            'listing_id' => 2.286,
            'user_ids' => [
                240623.5613,
>>>>>>> Stashed changes
            ],
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/at/marketplace-invite"
=======
    "https://demo.metafox.app/api/v1/api/a/marketplace-invite"
>>>>>>> Stashed changes
);

const headers = {
    "Authorization": "Bearer {accessToken}",
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
<<<<<<< Updated upstream
    "listing_id": 76564329.4268959,
    "user_ids": [
        5.4
=======
    "listing_id": 2.286,
    "user_ids": [
        240623.5613
>>>>>>> Stashed changes
    ]
};

fetch(url, {
    method: "POST",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

POST api/{ver}/marketplace-invite

URL Parameters

ver  string   >>>>>> Stashed changes data-component="url" hidden>

Body Parameters

listing_id  number   >>>>>> Stashed changes data-component="body" hidden>

user_ids  number[] optional  

This field is required when user_ids is present.

GET api/{ver}/marketplace-invite/invited-people

requires authentication

Example request:
curl --request GET \
<<<<<<< Updated upstream
    --get "https://demo.metafox.app/api/v1/api/sit/marketplace-invite/invited-people" \
    --header "Authorization: Bearer {accessToken}" \
    --header "Content-Type: application/json" \
    --data "{
    "listing_id": 6410.386,
    "limit": 46.01488419,
    "page": 44
=======
    --get "https://demo.metafox.app/api/v1/api/quos/marketplace-invite/invited-people" \
    --header "Authorization: Bearer {accessToken}" \
    --header "Content-Type: application/json" \
    --data "{
    "listing_id": 9.7994,
    "limit": 627408.5038732,
    "page": 85
>>>>>>> Stashed changes
}"
$client = new \GuzzleHttp\Client();
$response = $client->get(
<<<<<<< Updated upstream
    'https://demo.metafox.app/api/v1/api/sit/marketplace-invite/invited-people',
=======
    'https://demo.metafox.app/api/v1/api/quos/marketplace-invite/invited-people',
>>>>>>> Stashed changes
    [
        'headers' => [
            'Authorization' => 'Bearer {accessToken}',
            'Content-Type' => 'application/json',
        ],
        'json' => [
<<<<<<< Updated upstream
            'listing_id' => 6410.386,
            'limit' => 46.01488419,
            'page' => 44,
=======
            'listing_id' => 9.7994,
            'limit' => 627408.5038732,
            'page' => 85,
>>>>>>> Stashed changes
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/sit/marketplace-invite/invited-people"
=======
    "https://demo.metafox.app/api/v1/api/quos/marketplace-invite/invited-people"
>>>>>>> Stashed changes
);

const headers = {
    "Authorization": "Bearer {accessToken}",
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
<<<<<<< Updated upstream
    "listing_id": 6410.386,
    "limit": 46.01488419,
    "page": 44
=======
    "listing_id": 9.7994,
    "limit": 627408.5038732,
    "page": 85
>>>>>>> Stashed changes
};

fetch(url, {
    method: "GET",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

GET api/{ver}/marketplace-invite/invited-people

URL Parameters

ver  string   >>>>>> Stashed changes data-component="url" hidden>

Body Parameters

listing_id  number   >>>>>> Stashed changes data-component="body" hidden>

limit  number optional   >>>>>> Stashed changes data-component="body" hidden>

page  number optional   >>>>>> Stashed changes data-component="body" hidden>

Must be at least 1.

Browse item.

Example request:
curl --request GET \
<<<<<<< Updated upstream
    --get "https://demo.metafox.app/api/v1/api/minima/marketplace-invoice" \
    --header "Content-Type: application/json" \
    --data "{
    "status": "facilis",
    "listing_id": 74013.474400773,
    "from": "2023-12-26T03:47:59",
    "to": "2093-10-18",
    "page": 74,
    "limit": 72
=======
    --get "https://demo.metafox.app/api/v1/api/expedita/marketplace-invoice" \
    --header "Content-Type: application/json" \
    --data "{
    "status": "ut",
    "listing_id": 78334895.9097746,
    "from": "2023-12-26T01:52:07",
    "to": "2040-10-07",
    "page": 88,
    "limit": 76
>>>>>>> Stashed changes
}"
$client = new \GuzzleHttp\Client();
$response = $client->get(
<<<<<<< Updated upstream
    'https://demo.metafox.app/api/v1/api/minima/marketplace-invoice',
=======
    'https://demo.metafox.app/api/v1/api/expedita/marketplace-invoice',
>>>>>>> Stashed changes
    [
        'headers' => [
            'Content-Type' => 'application/json',
        ],
        'json' => [
<<<<<<< Updated upstream
            'status' => 'facilis',
            'listing_id' => 74013.474400773,
            'from' => '2023-12-26T03:47:59',
            'to' => '2093-10-18',
            'page' => 74,
            'limit' => 72,
=======
            'status' => 'ut',
            'listing_id' => 78334895.9097746,
            'from' => '2023-12-26T01:52:07',
            'to' => '2040-10-07',
            'page' => 88,
            'limit' => 76,
>>>>>>> Stashed changes
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/minima/marketplace-invoice"
=======
    "https://demo.metafox.app/api/v1/api/expedita/marketplace-invoice"
>>>>>>> Stashed changes
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
<<<<<<< Updated upstream
    "status": "facilis",
    "listing_id": 74013.474400773,
    "from": "2023-12-26T03:47:59",
    "to": "2093-10-18",
    "page": 74,
    "limit": 72
=======
    "status": "ut",
    "listing_id": 78334895.9097746,
    "from": "2023-12-26T01:52:07",
    "to": "2040-10-07",
    "page": 88,
    "limit": 76
>>>>>>> Stashed changes
};

fetch(url, {
    method: "GET",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

GET api/{ver}/marketplace-invoice

URL Parameters

ver  string   >>>>>> Stashed changes data-component="url" hidden>

Body Parameters

view  string optional  

status  string optional   >>>>>> Stashed changes data-component="body" hidden>

listing_id  number optional   >>>>>> Stashed changes data-component="body" hidden>

from  string optional   >>>>>> Stashed changes data-component="body" hidden>

Must be a valid date.

to  string optional   >>>>>> Stashed changes data-component="body" hidden>

Must be a valid date. Must be a date after or equal to from.

page  number optional   >>>>>> Stashed changes data-component="body" hidden>

Must be at least 1.

limit  number optional   >>>>>> Stashed changes data-component="body" hidden>

Must be at least 1.

Store item.

Example request:
curl --request POST \
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/dolorum/marketplace-invoice" \
    --header "Content-Type: application/json" \
    --data "{
    "id": 4394525.9972,
    "payment_gateway": 0.523
=======
    "https://demo.metafox.app/api/v1/api/perspiciatis/marketplace-invoice" \
    --header "Content-Type: application/json" \
    --data "{
    "id": 45.346096442,
    "payment_gateway": 428360669.622046
>>>>>>> Stashed changes
}"
$client = new \GuzzleHttp\Client();
$response = $client->post(
<<<<<<< Updated upstream
    'https://demo.metafox.app/api/v1/api/dolorum/marketplace-invoice',
=======
    'https://demo.metafox.app/api/v1/api/perspiciatis/marketplace-invoice',
>>>>>>> Stashed changes
    [
        'headers' => [
            'Content-Type' => 'application/json',
        ],
        'json' => [
<<<<<<< Updated upstream
            'id' => 4394525.9972,
            'payment_gateway' => 0.523,
=======
            'id' => 45.346096442,
            'payment_gateway' => 428360669.622046,
>>>>>>> Stashed changes
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/dolorum/marketplace-invoice"
=======
    "https://demo.metafox.app/api/v1/api/perspiciatis/marketplace-invoice"
>>>>>>> Stashed changes
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
<<<<<<< Updated upstream
    "id": 4394525.9972,
    "payment_gateway": 0.523
=======
    "id": 45.346096442,
    "payment_gateway": 428360669.622046
>>>>>>> Stashed changes
};

fetch(url, {
    method: "POST",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

POST api/{ver}/marketplace-invoice

URL Parameters

ver  string   >>>>>> Stashed changes data-component="url" hidden>

Body Parameters

id  number   >>>>>> Stashed changes data-component="body" hidden>

payment_gateway  number   >>>>>> Stashed changes data-component="body" hidden>

POST api/{ver}/marketplace-invoice/change

Example request:
curl --request POST \
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/aliquid/marketplace-invoice/change" \
    --header "Content-Type: application/json" \
    --data "{
    "id": 880.8551
=======
    "https://demo.metafox.app/api/v1/api/sint/marketplace-invoice/change" \
    --header "Content-Type: application/json" \
    --data "{
    "id": 594.261
>>>>>>> Stashed changes
}"
$client = new \GuzzleHttp\Client();
$response = $client->post(
<<<<<<< Updated upstream
    'https://demo.metafox.app/api/v1/api/aliquid/marketplace-invoice/change',
=======
    'https://demo.metafox.app/api/v1/api/sint/marketplace-invoice/change',
>>>>>>> Stashed changes
    [
        'headers' => [
            'Content-Type' => 'application/json',
        ],
        'json' => [
<<<<<<< Updated upstream
            'id' => 880.8551,
=======
            'id' => 594.261,
>>>>>>> Stashed changes
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/aliquid/marketplace-invoice/change"
=======
    "https://demo.metafox.app/api/v1/api/sint/marketplace-invoice/change"
>>>>>>> Stashed changes
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
<<<<<<< Updated upstream
    "id": 880.8551
=======
    "id": 594.261
>>>>>>> Stashed changes
};

fetch(url, {
    method: "POST",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

POST api/{ver}/marketplace-invoice/change

URL Parameters

ver  string   >>>>>> Stashed changes data-component="url" hidden>

Body Parameters

id  number   >>>>>> Stashed changes data-component="body" hidden>

PUT api/{ver}/marketplace-invoice/repayment/{id}

Example request:
curl --request PUT \
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/veniam/marketplace-invoice/repayment/0" \
    --header "Content-Type: application/json" \
    --data "{
    "payment_gateway": 67470099.02632748
=======
    "https://demo.metafox.app/api/v1/api/autem/marketplace-invoice/repayment/402201707" \
    --header "Content-Type: application/json" \
    --data "{
    "payment_gateway": 382.074
>>>>>>> Stashed changes
}"
$client = new \GuzzleHttp\Client();
$response = $client->put(
<<<<<<< Updated upstream
    'https://demo.metafox.app/api/v1/api/veniam/marketplace-invoice/repayment/0',
=======
    'https://demo.metafox.app/api/v1/api/autem/marketplace-invoice/repayment/402201707',
>>>>>>> Stashed changes
    [
        'headers' => [
            'Content-Type' => 'application/json',
        ],
        'json' => [
<<<<<<< Updated upstream
            'payment_gateway' => 67470099.02632748,
=======
            'payment_gateway' => 382.074,
>>>>>>> Stashed changes
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/veniam/marketplace-invoice/repayment/0"
=======
    "https://demo.metafox.app/api/v1/api/autem/marketplace-invoice/repayment/402201707"
>>>>>>> Stashed changes
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
<<<<<<< Updated upstream
    "payment_gateway": 67470099.02632748
=======
    "payment_gateway": 382.074
>>>>>>> Stashed changes
};

fetch(url, {
    method: "PUT",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

PUT api/{ver}/marketplace-invoice/repayment/{id}

URL Parameters

ver  string   >>>>>> Stashed changes data-component="url" hidden>

id  string   >>>>>> Stashed changes data-component="url" hidden>

The ID of the repayment.

Body Parameters

payment_gateway  number   >>>>>> Stashed changes data-component="body" hidden>

View item.

Example request:
curl --request GET \
<<<<<<< Updated upstream
    --get "https://demo.metafox.app/api/v1/api/maiores/marketplace-invoice/728389"
======= --get "https://demo.metafox.app/api/v1/api/molestias/marketplace-invoice/859278" >>>>>>> Stashed changes
$client = new \GuzzleHttp\Client();
<<<<<<< Updated upstream
$response = $client->get('https://demo.metafox.app/api/v1/api/maiores/marketplace-invoice/728389');
=======
$response = $client->get('https://demo.metafox.app/api/v1/api/molestias/marketplace-invoice/859278');
>>>>>>> Stashed changes
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/maiores/marketplace-invoice/728389"
=======
    "https://demo.metafox.app/api/v1/api/molestias/marketplace-invoice/859278"
>>>>>>> Stashed changes
);

fetch(url, {
    method: "GET",
}).then(response => response.json());

Request      

GET api/{ver}/marketplace-invoice/{id}

URL Parameters

ver  string   >>>>>> Stashed changes data-component="url" hidden>

id  string   >>>>>> Stashed changes data-component="url" hidden>

The ID of the marketplace invoice.

Update item.

Example request:
curl --request PUT \
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/nisi/marketplace-invoice/1"
======= "https://demo.metafox.app/api/v1/api/dolor/marketplace-invoice/0498" >>>>>>> Stashed changes
$client = new \GuzzleHttp\Client();
<<<<<<< Updated upstream
$response = $client->put('https://demo.metafox.app/api/v1/api/nisi/marketplace-invoice/1');
=======
$response = $client->put('https://demo.metafox.app/api/v1/api/dolor/marketplace-invoice/0498');
>>>>>>> Stashed changes
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/nisi/marketplace-invoice/1"
=======
    "https://demo.metafox.app/api/v1/api/dolor/marketplace-invoice/0498"
>>>>>>> Stashed changes
);

fetch(url, {
    method: "PUT",
}).then(response => response.json());

Request      

PUT api/{ver}/marketplace-invoice/{id}

PATCH api/{ver}/marketplace-invoice/{id}

URL Parameters

ver  string   >>>>>> Stashed changes data-component="url" hidden>

id  string   >>>>>> Stashed changes data-component="url" hidden>

The ID of the marketplace invoice.

Delete item.

Example request:
curl --request DELETE \
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/odit/marketplace-invoice/1"
======= "https://demo.metafox.app/api/v1/api/sit/marketplace-invoice/9" >>>>>>> Stashed changes
$client = new \GuzzleHttp\Client();
<<<<<<< Updated upstream
$response = $client->delete('https://demo.metafox.app/api/v1/api/odit/marketplace-invoice/1');
=======
$response = $client->delete('https://demo.metafox.app/api/v1/api/sit/marketplace-invoice/9');
>>>>>>> Stashed changes
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/odit/marketplace-invoice/1"
=======
    "https://demo.metafox.app/api/v1/api/sit/marketplace-invoice/9"
>>>>>>> Stashed changes
);

fetch(url, {
    method: "DELETE",
}).then(response => response.json());

Request      

DELETE api/{ver}/marketplace-invoice/{id}

URL Parameters

ver  string   >>>>>> Stashed changes data-component="url" hidden>

id  string   >>>>>> Stashed changes data-component="url" hidden>

The ID of the marketplace invoice.

GET api/{ver}/marketplace-photo/form/{id}

requires authentication

Example request:
curl --request GET \
<<<<<<< Updated upstream
    --get "https://demo.metafox.app/api/v1/api/sint/marketplace-photo/form/8" \
=======
    --get "https://demo.metafox.app/api/v1/api/omnis/marketplace-photo/form/3" \
>>>>>>> Stashed changes
    --header "Authorization: Bearer {accessToken}"
$client = new \GuzzleHttp\Client();
$response = $client->get(
<<<<<<< Updated upstream
    'https://demo.metafox.app/api/v1/api/sint/marketplace-photo/form/8',
=======
    'https://demo.metafox.app/api/v1/api/omnis/marketplace-photo/form/3',
>>>>>>> Stashed changes
    [
        'headers' => [
            'Authorization' => 'Bearer {accessToken}',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/sint/marketplace-photo/form/8"
=======
    "https://demo.metafox.app/api/v1/api/omnis/marketplace-photo/form/3"
>>>>>>> Stashed changes
);

const headers = {
    "Authorization": "Bearer {accessToken}",
    "Accept": "application/json",
};

fetch(url, {
    method: "GET",
    headers,
}).then(response => response.json());

Request      

GET api/{ver}/marketplace-photo/form/{id}

URL Parameters

ver  string   >>>>>> Stashed changes data-component="url" hidden>

id  string   >>>>>> Stashed changes data-component="url" hidden>

The ID of the form.

PUT api/{ver}/marketplace-photo/{id}

requires authentication

Example request:
curl --request PUT \
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/rerum/marketplace-photo/2941" \
    --header "Authorization: Bearer {accessToken}" \
    --header "Content-Type: application/json" \
    --data "{
    "files": "sint"
=======
    "https://demo.metafox.app/api/v1/api/voluptatem/marketplace-photo/3" \
    --header "Authorization: Bearer {accessToken}" \
    --header "Content-Type: application/json" \
    --data "{
    "files": "doloremque"
>>>>>>> Stashed changes
}"
$client = new \GuzzleHttp\Client();
$response = $client->put(
<<<<<<< Updated upstream
    'https://demo.metafox.app/api/v1/api/rerum/marketplace-photo/2941',
=======
    'https://demo.metafox.app/api/v1/api/voluptatem/marketplace-photo/3',
>>>>>>> Stashed changes
    [
        'headers' => [
            'Authorization' => 'Bearer {accessToken}',
            'Content-Type' => 'application/json',
        ],
        'json' => [
<<<<<<< Updated upstream
            'files' => 'sint',
=======
            'files' => 'doloremque',
>>>>>>> Stashed changes
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/rerum/marketplace-photo/2941"
=======
    "https://demo.metafox.app/api/v1/api/voluptatem/marketplace-photo/3"
>>>>>>> Stashed changes
);

const headers = {
    "Authorization": "Bearer {accessToken}",
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
<<<<<<< Updated upstream
    "files": "sint"
=======
    "files": "doloremque"
>>>>>>> Stashed changes
};

fetch(url, {
    method: "PUT",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

PUT api/{ver}/marketplace-photo/{id}

URL Parameters

ver  string   >>>>>> Stashed changes data-component="url" hidden>

id  string   >>>>>> Stashed changes data-component="url" hidden>

The ID of the marketplace photo.

Body Parameters

files  string   >>>>>> Stashed changes data-component="body" hidden>

Approve listing.

requires authentication

Example request:
curl --request PUT \
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/eos/marketplace/approve/515" \
=======
    "https://demo.metafox.app/api/v1/api/qui/marketplace/approve/31" \
>>>>>>> Stashed changes
    --header "Authorization: Bearer {accessToken}"
$client = new \GuzzleHttp\Client();
$response = $client->put(
<<<<<<< Updated upstream
    'https://demo.metafox.app/api/v1/api/eos/marketplace/approve/515',
=======
    'https://demo.metafox.app/api/v1/api/qui/marketplace/approve/31',
>>>>>>> Stashed changes
    [
        'headers' => [
            'Authorization' => 'Bearer {accessToken}',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/eos/marketplace/approve/515"
=======
    "https://demo.metafox.app/api/v1/api/qui/marketplace/approve/31"
>>>>>>> Stashed changes
);

const headers = {
    "Authorization": "Bearer {accessToken}",
    "Accept": "application/json",
};

fetch(url, {
    method: "PUT",
    headers,
}).then(response => response.json());

Request      

PUT api/{ver}/marketplace/approve/{id}

URL Parameters

ver  string   >>>>>> Stashed changes data-component="url" hidden>

id  string   >>>>>> Stashed changes data-component="url" hidden>

The ID of the approve.

Feature listing.

requires authentication

Example request:
curl --request PATCH \
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/exercitationem/marketplace/feature/27773173" \
=======
    "https://demo.metafox.app/api/v1/api/ut/marketplace/feature/60" \
>>>>>>> Stashed changes
    --header "Authorization: Bearer {accessToken}" \
    --header "Content-Type: application/json" \
    --data "{
    "feature": "1"
}"
$client = new \GuzzleHttp\Client();
$response = $client->patch(
<<<<<<< Updated upstream
    'https://demo.metafox.app/api/v1/api/exercitationem/marketplace/feature/27773173',
=======
    'https://demo.metafox.app/api/v1/api/ut/marketplace/feature/60',
>>>>>>> Stashed changes
    [
        'headers' => [
            'Authorization' => 'Bearer {accessToken}',
            'Content-Type' => 'application/json',
        ],
        'json' => [
            'feature' => '1',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/exercitationem/marketplace/feature/27773173"
=======
    "https://demo.metafox.app/api/v1/api/ut/marketplace/feature/60"
>>>>>>> Stashed changes
);

const headers = {
    "Authorization": "Bearer {accessToken}",
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
    "feature": "1"
};

fetch(url, {
    method: "PATCH",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

PATCH api/{ver}/marketplace/feature/{id}

URL Parameters

ver  string   >>>>>> Stashed changes data-component="url" hidden>

id  string   >>>>>> Stashed changes data-component="url" hidden>

The ID of the feature.

Body Parameters

feature  number   >>>>>> Stashed changes data-component="body" hidden>

Must be one of 0 or 1.

Reopen listing.

requires authentication

Example request:
curl --request PATCH \
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/sequi/marketplace/reopen/3572" \
=======
    "https://demo.metafox.app/api/v1/api/et/marketplace/reopen/9671006" \
>>>>>>> Stashed changes
    --header "Authorization: Bearer {accessToken}"
$client = new \GuzzleHttp\Client();
$response = $client->patch(
<<<<<<< Updated upstream
    'https://demo.metafox.app/api/v1/api/sequi/marketplace/reopen/3572',
=======
    'https://demo.metafox.app/api/v1/api/et/marketplace/reopen/9671006',
>>>>>>> Stashed changes
    [
        'headers' => [
            'Authorization' => 'Bearer {accessToken}',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/sequi/marketplace/reopen/3572"
=======
    "https://demo.metafox.app/api/v1/api/et/marketplace/reopen/9671006"
>>>>>>> Stashed changes
);

const headers = {
    "Authorization": "Bearer {accessToken}",
    "Accept": "application/json",
};

fetch(url, {
    method: "PATCH",
    headers,
}).then(response => response.json());

Request      

PATCH api/{ver}/marketplace/reopen/{id}

URL Parameters

ver  string   >>>>>> Stashed changes data-component="url" hidden>

id  string   >>>>>> Stashed changes data-component="url" hidden>

The ID of the reopen.

GET api/{ver}/marketplace/search-suggestion

requires authentication

Example request:
curl --request GET \
<<<<<<< Updated upstream
    --get "https://demo.metafox.app/api/v1/api/ratione/marketplace/search-suggestion" \
    --header "Authorization: Bearer {accessToken}" \
    --header "Content-Type: application/json" \
    --data "{
    "listing_id": 306180287,
    "q": "cumque"
=======
    --get "https://demo.metafox.app/api/v1/api/quae/marketplace/search-suggestion" \
    --header "Authorization: Bearer {accessToken}" \
    --header "Content-Type: application/json" \
    --data "{
    "listing_id": 6,
    "q": "suscipit"
>>>>>>> Stashed changes
}"
$client = new \GuzzleHttp\Client();
$response = $client->get(
<<<<<<< Updated upstream
    'https://demo.metafox.app/api/v1/api/ratione/marketplace/search-suggestion',
=======
    'https://demo.metafox.app/api/v1/api/quae/marketplace/search-suggestion',
>>>>>>> Stashed changes
    [
        'headers' => [
            'Authorization' => 'Bearer {accessToken}',
            'Content-Type' => 'application/json',
        ],
        'json' => [
<<<<<<< Updated upstream
            'listing_id' => 306180287.0,
            'q' => 'cumque',
=======
            'listing_id' => 6.0,
            'q' => 'suscipit',
>>>>>>> Stashed changes
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/ratione/marketplace/search-suggestion"
=======
    "https://demo.metafox.app/api/v1/api/quae/marketplace/search-suggestion"
>>>>>>> Stashed changes
);

const headers = {
    "Authorization": "Bearer {accessToken}",
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
<<<<<<< Updated upstream
    "listing_id": 306180287,
    "q": "cumque"
=======
    "listing_id": 6,
    "q": "suscipit"
>>>>>>> Stashed changes
};

fetch(url, {
    method: "GET",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

GET api/{ver}/marketplace/search-suggestion

URL Parameters

ver  string   >>>>>> Stashed changes data-component="url" hidden>

Body Parameters

view  string optional  

listing_id  number optional   >>>>>> Stashed changes data-component="body" hidden>

q  string optional   >>>>>> Stashed changes data-component="body" hidden>

Sponsor in feed.

requires authentication

Example request:
curl --request PATCH \
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/eveniet/marketplace/sponsor-in-feed/0" \
    --header "Authorization: Bearer {accessToken}" \
    --header "Content-Type: application/json" \
    --data "{
    "sponsor": 224614.0141746
=======
    "https://demo.metafox.app/api/v1/api/sint/marketplace/sponsor-in-feed/0265" \
    --header "Authorization: Bearer {accessToken}" \
    --header "Content-Type: application/json" \
    --data "{
    "sponsor": 17.170150002
>>>>>>> Stashed changes
}"
$client = new \GuzzleHttp\Client();
$response = $client->patch(
<<<<<<< Updated upstream
    'https://demo.metafox.app/api/v1/api/eveniet/marketplace/sponsor-in-feed/0',
=======
    'https://demo.metafox.app/api/v1/api/sint/marketplace/sponsor-in-feed/0265',
>>>>>>> Stashed changes
    [
        'headers' => [
            'Authorization' => 'Bearer {accessToken}',
            'Content-Type' => 'application/json',
        ],
        'json' => [
<<<<<<< Updated upstream
            'sponsor' => 224614.0141746,
=======
            'sponsor' => 17.170150002,
>>>>>>> Stashed changes
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/eveniet/marketplace/sponsor-in-feed/0"
=======
    "https://demo.metafox.app/api/v1/api/sint/marketplace/sponsor-in-feed/0265"
>>>>>>> Stashed changes
);

const headers = {
    "Authorization": "Bearer {accessToken}",
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
<<<<<<< Updated upstream
    "sponsor": 224614.0141746
=======
    "sponsor": 17.170150002
>>>>>>> Stashed changes
};

fetch(url, {
    method: "PATCH",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

PATCH api/{ver}/marketplace/sponsor-in-feed/{id}

URL Parameters

ver  string   >>>>>> Stashed changes data-component="url" hidden>

id  string   >>>>>> Stashed changes data-component="url" hidden>

The ID of the sponsor in feed.

Body Parameters

sponsor  number   >>>>>> Stashed changes data-component="body" hidden>

Sponsor listing.

requires authentication

Example request:
curl --request PATCH \
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/saepe/marketplace/sponsor/997892728" \
    --header "Authorization: Bearer {accessToken}" \
    --header "Content-Type: application/json" \
    --data "{
    "sponsor": "assumenda"
=======
    "https://demo.metafox.app/api/v1/api/aut/marketplace/sponsor/9" \
    --header "Authorization: Bearer {accessToken}" \
    --header "Content-Type: application/json" \
    --data "{
    "sponsor": "voluptates"
>>>>>>> Stashed changes
}"
$client = new \GuzzleHttp\Client();
$response = $client->patch(
<<<<<<< Updated upstream
    'https://demo.metafox.app/api/v1/api/saepe/marketplace/sponsor/997892728',
=======
    'https://demo.metafox.app/api/v1/api/aut/marketplace/sponsor/9',
>>>>>>> Stashed changes
    [
        'headers' => [
            'Authorization' => 'Bearer {accessToken}',
            'Content-Type' => 'application/json',
        ],
        'json' => [
<<<<<<< Updated upstream
            'sponsor' => 'assumenda',
=======
            'sponsor' => 'voluptates',
>>>>>>> Stashed changes
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/saepe/marketplace/sponsor/997892728"
=======
    "https://demo.metafox.app/api/v1/api/aut/marketplace/sponsor/9"
>>>>>>> Stashed changes
);

const headers = {
    "Authorization": "Bearer {accessToken}",
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
<<<<<<< Updated upstream
    "sponsor": "assumenda"
=======
    "sponsor": "voluptates"
>>>>>>> Stashed changes
};

fetch(url, {
    method: "PATCH",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

PATCH api/{ver}/marketplace/sponsor/{id}

URL Parameters

ver  string   >>>>>> Stashed changes data-component="url" hidden>

id  string   >>>>>> Stashed changes data-component="url" hidden>

The ID of the sponsor.

Body Parameters

sponsor  string   >>>>>> Stashed changes data-component="body" hidden>

View listing.

requires authentication

Example request:
curl --request GET \
<<<<<<< Updated upstream
    --get "https://demo.metafox.app/api/v1/api/et/marketplace/9528783" \
=======
    --get "https://demo.metafox.app/api/v1/api/nobis/marketplace/11" \
>>>>>>> Stashed changes
    --header "Authorization: Bearer {accessToken}"
$client = new \GuzzleHttp\Client();
$response = $client->get(
<<<<<<< Updated upstream
    'https://demo.metafox.app/api/v1/api/et/marketplace/9528783',
=======
    'https://demo.metafox.app/api/v1/api/nobis/marketplace/11',
>>>>>>> Stashed changes
    [
        'headers' => [
            'Authorization' => 'Bearer {accessToken}',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/et/marketplace/9528783"
=======
    "https://demo.metafox.app/api/v1/api/nobis/marketplace/11"
>>>>>>> Stashed changes
);

const headers = {
    "Authorization": "Bearer {accessToken}",
    "Accept": "application/json",
};

fetch(url, {
    method: "GET",
    headers,
}).then(response => response.json());

Request      

GET api/{ver}/marketplace/{id}

URL Parameters

ver  string   >>>>>> Stashed changes data-component="url" hidden>

id  string   >>>>>> Stashed changes data-component="url" hidden>

The ID of the marketplace.

Remove listing.

requires authentication

Example request:
curl --request DELETE \
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/maiores/marketplace/75" \
=======
    "https://demo.metafox.app/api/v1/api/quod/marketplace/6033" \
>>>>>>> Stashed changes
    --header "Authorization: Bearer {accessToken}"
$client = new \GuzzleHttp\Client();
$response = $client->delete(
<<<<<<< Updated upstream
    'https://demo.metafox.app/api/v1/api/maiores/marketplace/75',
=======
    'https://demo.metafox.app/api/v1/api/quod/marketplace/6033',
>>>>>>> Stashed changes
    [
        'headers' => [
            'Authorization' => 'Bearer {accessToken}',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/maiores/marketplace/75"
=======
    "https://demo.metafox.app/api/v1/api/quod/marketplace/6033"
>>>>>>> Stashed changes
);

const headers = {
    "Authorization": "Bearer {accessToken}",
    "Accept": "application/json",
};

fetch(url, {
    method: "DELETE",
    headers,
}).then(response => response.json());

Request      

DELETE api/{ver}/marketplace/{id}

URL Parameters

ver  string   >>>>>> Stashed changes data-component="url" hidden>

id  string   >>>>>> Stashed changes data-component="url" hidden>

The ID of the marketplace.

Menu

App name: Menu Version: 5.0.9 Author: phpFox Updated at: Dec 26, 2023

Example request:
curl --request GET \
<<<<<<< Updated upstream
    --get "https://demo.metafox.app/api/v1/api/reiciendis/menu/tenetur"
======= --get "https://demo.metafox.app/api/v1/api/dolorum/menu/a" >>>>>>> Stashed changes
$client = new \GuzzleHttp\Client();
<<<<<<< Updated upstream
$response = $client->get('https://demo.metafox.app/api/v1/api/reiciendis/menu/tenetur');
=======
$response = $client->get('https://demo.metafox.app/api/v1/api/dolorum/menu/a');
>>>>>>> Stashed changes
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/reiciendis/menu/tenetur"
=======
    "https://demo.metafox.app/api/v1/api/dolorum/menu/a"
>>>>>>> Stashed changes
);

fetch(url, {
    method: "GET",
}).then(response => response.json());

Request      

GET api/{ver}/menu/{menuName}

URL Parameters

ver  string   >>>>>> Stashed changes data-component="url" hidden>

menuName  string   >>>>>> Stashed changes data-component="url" hidden>

Multi-Factor Authentication

App name: Multi-Factor Authentication Version: 5.0.10 Author: phpFox Updated at: Dec 26, 2023

Browse item.

Example request:
curl --request GET \
<<<<<<< Updated upstream
    --get "https://demo.metafox.app/api/v1/api/quia/mfa/service"
======= --get "https://demo.metafox.app/api/v1/api/est/mfa/service" >>>>>>> Stashed changes
$client = new \GuzzleHttp\Client();
<<<<<<< Updated upstream
$response = $client->get('https://demo.metafox.app/api/v1/api/quia/mfa/service');
=======
$response = $client->get('https://demo.metafox.app/api/v1/api/est/mfa/service');
>>>>>>> Stashed changes
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/quia/mfa/service"
=======
    "https://demo.metafox.app/api/v1/api/est/mfa/service"
>>>>>>> Stashed changes
);

fetch(url, {
    method: "GET",
}).then(response => response.json());

Request      

GET api/{ver}/mfa/service

URL Parameters

ver  string   >>>>>> Stashed changes data-component="url" hidden>

Auth user.

Example request:
curl --request POST \
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/dolorum/mfa/user/auth" \
    --header "Content-Type: application/json" \
    --data "{
    "service": "laboriosam",
    "password": ">qA]e`HT-A|y3v$z",
    "verification_code": "600579"
=======
    "https://demo.metafox.app/api/v1/api/aliquid/mfa/user/auth" \
    --header "Content-Type: application/json" \
    --data "{
    "service": "omnis",
    "password": "l7v-}-3U(3m2,d",
    "verification_code": "099640"
>>>>>>> Stashed changes
}"
$client = new \GuzzleHttp\Client();
$response = $client->post(
<<<<<<< Updated upstream
    'https://demo.metafox.app/api/v1/api/dolorum/mfa/user/auth',
=======
    'https://demo.metafox.app/api/v1/api/aliquid/mfa/user/auth',
>>>>>>> Stashed changes
    [
        'headers' => [
            'Content-Type' => 'application/json',
        ],
        'json' => [
<<<<<<< Updated upstream
            'service' => 'laboriosam',
            'password' => '>qA]e`HT-A|y3v$z',
            'verification_code' => '600579',
=======
            'service' => 'omnis',
            'password' => 'l7v-}-3U(3m2,d',
            'verification_code' => '099640',
>>>>>>> Stashed changes
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/dolorum/mfa/user/auth"
=======
    "https://demo.metafox.app/api/v1/api/aliquid/mfa/user/auth"
>>>>>>> Stashed changes
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
<<<<<<< Updated upstream
    "service": "laboriosam",
    "password": ">qA]e`HT-A|y3v$z",
    "verification_code": "600579"
=======
    "service": "omnis",
    "password": "l7v-}-3U(3m2,d",
    "verification_code": "099640"
>>>>>>> Stashed changes
};

fetch(url, {
    method: "POST",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

POST api/{ver}/mfa/user/auth

URL Parameters

ver  string   >>>>>> Stashed changes data-component="url" hidden>

Body Parameters

service  string   >>>>>> Stashed changes data-component="body" hidden>

password  string   >>>>>> Stashed changes data-component="body" hidden>

verification_code  string   >>>>>> Stashed changes data-component="body" hidden>

Must match the regex /[0-9]{6}$/.

Setup service form.

Example request:
curl --request GET \
<<<<<<< Updated upstream
    --get "https://demo.metafox.app/api/v1/api/asperiores/mfa/user/auth/form" \
    --header "Content-Type: application/json" \
    --data "{
    "mfa_token": "dolor",
    "service": "nisi",
    "resolution": "expedita"
=======
    --get "https://demo.metafox.app/api/v1/api/quisquam/mfa/user/auth/form" \
    --header "Content-Type: application/json" \
    --data "{
    "mfa_token": "molestiae",
    "service": "modi",
    "resolution": "sed"
>>>>>>> Stashed changes
}"
$client = new \GuzzleHttp\Client();
$response = $client->get(
<<<<<<< Updated upstream
    'https://demo.metafox.app/api/v1/api/asperiores/mfa/user/auth/form',
=======
    'https://demo.metafox.app/api/v1/api/quisquam/mfa/user/auth/form',
>>>>>>> Stashed changes
    [
        'headers' => [
            'Content-Type' => 'application/json',
        ],
        'json' => [
<<<<<<< Updated upstream
            'mfa_token' => 'dolor',
            'service' => 'nisi',
            'resolution' => 'expedita',
=======
            'mfa_token' => 'molestiae',
            'service' => 'modi',
            'resolution' => 'sed',
>>>>>>> Stashed changes
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/asperiores/mfa/user/auth/form"
=======
    "https://demo.metafox.app/api/v1/api/quisquam/mfa/user/auth/form"
>>>>>>> Stashed changes
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
<<<<<<< Updated upstream
    "mfa_token": "dolor",
    "service": "nisi",
    "resolution": "expedita"
=======
    "mfa_token": "molestiae",
    "service": "modi",
    "resolution": "sed"
>>>>>>> Stashed changes
};

fetch(url, {
    method: "GET",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

GET api/{ver}/mfa/user/auth/form

URL Parameters

ver  string   >>>>>> Stashed changes data-component="url" hidden>

Body Parameters

mfa_token  string   >>>>>> Stashed changes data-component="body" hidden>

service  string optional   >>>>>> Stashed changes data-component="body" hidden>

resolution  string optional   >>>>>> Stashed changes data-component="body" hidden>

Setup service form.

Example request:
curl --request POST \
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/neque/mfa/user/auth/form" \
    --header "Content-Type: application/json" \
    --data "{
    "mfa_token": "porro",
    "service": "odit",
    "resolution": "ut"
=======
    "https://demo.metafox.app/api/v1/api/dolorem/mfa/user/auth/form" \
    --header "Content-Type: application/json" \
    --data "{
    "mfa_token": "labore",
    "service": "beatae",
    "resolution": "eum"
>>>>>>> Stashed changes
}"
$client = new \GuzzleHttp\Client();
$response = $client->post(
<<<<<<< Updated upstream
    'https://demo.metafox.app/api/v1/api/neque/mfa/user/auth/form',
=======
    'https://demo.metafox.app/api/v1/api/dolorem/mfa/user/auth/form',
>>>>>>> Stashed changes
    [
        'headers' => [
            'Content-Type' => 'application/json',
        ],
        'json' => [
<<<<<<< Updated upstream
            'mfa_token' => 'porro',
            'service' => 'odit',
            'resolution' => 'ut',
=======
            'mfa_token' => 'labore',
            'service' => 'beatae',
            'resolution' => 'eum',
>>>>>>> Stashed changes
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/neque/mfa/user/auth/form"
=======
    "https://demo.metafox.app/api/v1/api/dolorem/mfa/user/auth/form"
>>>>>>> Stashed changes
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
<<<<<<< Updated upstream
    "mfa_token": "porro",
    "service": "odit",
    "resolution": "ut"
=======
    "mfa_token": "labore",
    "service": "beatae",
    "resolution": "eum"
>>>>>>> Stashed changes
};

fetch(url, {
    method: "POST",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

POST api/{ver}/mfa/user/auth/form

URL Parameters

ver  string   >>>>>> Stashed changes data-component="url" hidden>

Body Parameters

mfa_token  string   >>>>>> Stashed changes data-component="body" hidden>

service  string optional   >>>>>> Stashed changes data-component="body" hidden>

resolution  string optional   >>>>>> Stashed changes data-component="body" hidden>

POST api/{ver}/mfa/user/auth/resend

Example request:
curl --request POST \
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/labore/mfa/user/auth/resend" \
    --header "Content-Type: application/json" \
    --data "{
    "service": "iusto",
    "action": "autem",
    "password": "@Fc5J)e_T#A2Lyjb\/"
=======
    "https://demo.metafox.app/api/v1/api/vero/mfa/user/auth/resend" \
    --header "Content-Type: application/json" \
    --data "{
    "service": "ratione",
    "action": "et",
    "password": "[Po5dcb2+]\""
>>>>>>> Stashed changes
}"
$client = new \GuzzleHttp\Client();
$response = $client->post(
<<<<<<< Updated upstream
    'https://demo.metafox.app/api/v1/api/labore/mfa/user/auth/resend',
=======
    'https://demo.metafox.app/api/v1/api/vero/mfa/user/auth/resend',
>>>>>>> Stashed changes
    [
        'headers' => [
            'Content-Type' => 'application/json',
        ],
        'json' => [
<<<<<<< Updated upstream
            'service' => 'iusto',
            'action' => 'autem',
            'password' => '@Fc5J)e_T#A2Lyjb/',
=======
            'service' => 'ratione',
            'action' => 'et',
            'password' => '[Po5dcb2+]"',
>>>>>>> Stashed changes
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/labore/mfa/user/auth/resend"
=======
    "https://demo.metafox.app/api/v1/api/vero/mfa/user/auth/resend"
>>>>>>> Stashed changes
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
<<<<<<< Updated upstream
    "service": "iusto",
    "action": "autem",
    "password": "@Fc5J)e_T#A2Lyjb\/"
=======
    "service": "ratione",
    "action": "et",
    "password": "[Po5dcb2+]\""
>>>>>>> Stashed changes
};

fetch(url, {
    method: "POST",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

POST api/{ver}/mfa/user/auth/resend

URL Parameters

ver  string   >>>>>> Stashed changes data-component="url" hidden>

Body Parameters

service  string   >>>>>> Stashed changes data-component="body" hidden>

action  string   >>>>>> Stashed changes data-component="body" hidden>

password  string   >>>>>> Stashed changes data-component="body" hidden>

Activate service.

Example request:
curl --request POST \
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/cumque/mfa/user/service/activate" \
    --header "Content-Type: application/json" \
    --data "{
    "service": "qui",
    "verification_code": "854373"
=======
    "https://demo.metafox.app/api/v1/api/est/mfa/user/service/activate" \
    --header "Content-Type: application/json" \
    --data "{
    "service": "autem",
    "verification_code": "994408"
>>>>>>> Stashed changes
}"
$client = new \GuzzleHttp\Client();
$response = $client->post(
<<<<<<< Updated upstream
    'https://demo.metafox.app/api/v1/api/cumque/mfa/user/service/activate',
=======
    'https://demo.metafox.app/api/v1/api/est/mfa/user/service/activate',
>>>>>>> Stashed changes
    [
        'headers' => [
            'Content-Type' => 'application/json',
        ],
        'json' => [
<<<<<<< Updated upstream
            'service' => 'qui',
            'verification_code' => '854373',
=======
            'service' => 'autem',
            'verification_code' => '994408',
>>>>>>> Stashed changes
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/cumque/mfa/user/service/activate"
=======
    "https://demo.metafox.app/api/v1/api/est/mfa/user/service/activate"
>>>>>>> Stashed changes
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
<<<<<<< Updated upstream
    "service": "qui",
    "verification_code": "854373"
=======
    "service": "autem",
    "verification_code": "994408"
>>>>>>> Stashed changes
};

fetch(url, {
    method: "POST",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

POST api/{ver}/mfa/user/service/activate

URL Parameters

ver  string   >>>>>> Stashed changes data-component="url" hidden>

Body Parameters

service  string   >>>>>> Stashed changes data-component="body" hidden>

verification_code  string   >>>>>> Stashed changes data-component="body" hidden>

Must match the regex /[0-9]{6}$/.

Setup service form.

Example request:
curl --request GET \
<<<<<<< Updated upstream
    --get "https://demo.metafox.app/api/v1/api/voluptatem/mfa/user/service/setup" \
    --header "Content-Type: application/json" \
    --data "{
    "service": "possimus",
    "resolution": "magnam"
=======
    --get "https://demo.metafox.app/api/v1/api/ab/mfa/user/service/setup" \
    --header "Content-Type: application/json" \
    --data "{
    "service": "autem",
    "resolution": "et"
>>>>>>> Stashed changes
}"
$client = new \GuzzleHttp\Client();
$response = $client->get(
<<<<<<< Updated upstream
    'https://demo.metafox.app/api/v1/api/voluptatem/mfa/user/service/setup',
=======
    'https://demo.metafox.app/api/v1/api/ab/mfa/user/service/setup',
>>>>>>> Stashed changes
    [
        'headers' => [
            'Content-Type' => 'application/json',
        ],
        'json' => [
<<<<<<< Updated upstream
            'service' => 'possimus',
            'resolution' => 'magnam',
=======
            'service' => 'autem',
            'resolution' => 'et',
>>>>>>> Stashed changes
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/voluptatem/mfa/user/service/setup"
=======
    "https://demo.metafox.app/api/v1/api/ab/mfa/user/service/setup"
>>>>>>> Stashed changes
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
<<<<<<< Updated upstream
    "service": "possimus",
    "resolution": "magnam"
=======
    "service": "autem",
    "resolution": "et"
>>>>>>> Stashed changes
};

fetch(url, {
    method: "GET",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

GET api/{ver}/mfa/user/service/setup

URL Parameters

ver  string   >>>>>> Stashed changes data-component="url" hidden>

Body Parameters

service  string   >>>>>> Stashed changes data-component="body" hidden>

resolution  string optional   >>>>>> Stashed changes data-component="body" hidden>

POST api/{ver}/mfa/user/service/setup/resend

Example request:
curl --request POST \
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/quasi/mfa/user/service/setup/resend" \
    --header "Content-Type: application/json" \
    --data "{
    "service": "voluptatem",
    "action": "vero"
=======
    "https://demo.metafox.app/api/v1/api/ut/mfa/user/service/setup/resend" \
    --header "Content-Type: application/json" \
    --data "{
    "service": "iste",
    "action": "natus"
>>>>>>> Stashed changes
}"
$client = new \GuzzleHttp\Client();
$response = $client->post(
<<<<<<< Updated upstream
    'https://demo.metafox.app/api/v1/api/quasi/mfa/user/service/setup/resend',
=======
    'https://demo.metafox.app/api/v1/api/ut/mfa/user/service/setup/resend',
>>>>>>> Stashed changes
    [
        'headers' => [
            'Content-Type' => 'application/json',
        ],
        'json' => [
<<<<<<< Updated upstream
            'service' => 'voluptatem',
            'action' => 'vero',
=======
            'service' => 'iste',
            'action' => 'natus',
>>>>>>> Stashed changes
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/quasi/mfa/user/service/setup/resend"
=======
    "https://demo.metafox.app/api/v1/api/ut/mfa/user/service/setup/resend"
>>>>>>> Stashed changes
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
<<<<<<< Updated upstream
    "service": "voluptatem",
    "action": "vero"
=======
    "service": "iste",
    "action": "natus"
>>>>>>> Stashed changes
};

fetch(url, {
    method: "POST",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

POST api/{ver}/mfa/user/service/setup/resend

URL Parameters

ver  string   >>>>>> Stashed changes data-component="url" hidden>

Body Parameters

service  string   >>>>>> Stashed changes data-component="body" hidden>

action  string   >>>>>> Stashed changes data-component="body" hidden>

Music

App name: Music Version: 5.0.6 Author: phpFox Updated at: Dec 26, 2023

Display a listing of the resource.

requires authentication

Example request:
curl --request GET \
<<<<<<< Updated upstream
    --get "https://demo.metafox.app/api/v1/api/autem/music-genre" \
    --header "Authorization: Bearer {accessToken}" \
    --header "Content-Type: application/json" \
    --data "{
    "id": 40368629.02813117,
    "page": 28,
    "q": "sit",
    "level": 815450.7,
    "limit": 106.1364
=======
    --get "https://demo.metafox.app/api/v1/api/ut/music-genre" \
    --header "Authorization: Bearer {accessToken}" \
    --header "Content-Type: application/json" \
    --data "{
    "id": 69120450.6686926,
    "page": 70,
    "q": "dolores",
    "level": 5598751.44265,
    "limit": 15277
>>>>>>> Stashed changes
}"
$client = new \GuzzleHttp\Client();
$response = $client->get(
<<<<<<< Updated upstream
    'https://demo.metafox.app/api/v1/api/autem/music-genre',
=======
    'https://demo.metafox.app/api/v1/api/ut/music-genre',
>>>>>>> Stashed changes
    [
        'headers' => [
            'Authorization' => 'Bearer {accessToken}',
            'Content-Type' => 'application/json',
        ],
        'json' => [
<<<<<<< Updated upstream
            'id' => 40368629.02813117,
            'page' => 28,
            'q' => 'sit',
            'level' => 815450.7,
            'limit' => 106.1364,
=======
            'id' => 69120450.6686926,
            'page' => 70,
            'q' => 'dolores',
            'level' => 5598751.44265,
            'limit' => 15277.0,
>>>>>>> Stashed changes
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/autem/music-genre"
=======
    "https://demo.metafox.app/api/v1/api/ut/music-genre"
>>>>>>> Stashed changes
);

const headers = {
    "Authorization": "Bearer {accessToken}",
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
<<<<<<< Updated upstream
    "id": 40368629.02813117,
    "page": 28,
    "q": "sit",
    "level": 815450.7,
    "limit": 106.1364
=======
    "id": 69120450.6686926,
    "page": 70,
    "q": "dolores",
    "level": 5598751.44265,
    "limit": 15277
>>>>>>> Stashed changes
};

fetch(url, {
    method: "GET",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

GET api/{ver}/music-genre

URL Parameters

ver  string   >>>>>> Stashed changes data-component="url" hidden>

Body Parameters

id  number optional   >>>>>> Stashed changes data-component="body" hidden>

page  number optional   >>>>>> Stashed changes data-component="body" hidden>

Must be at least 1.

q  string optional   >>>>>> Stashed changes data-component="body" hidden>

level  number optional   >>>>>> Stashed changes data-component="body" hidden>

limit  number optional   >>>>>> Stashed changes data-component="body" hidden>

Display a listing of the resource.

Example request:
curl --request GET \
<<<<<<< Updated upstream
    --get "https://demo.metafox.app/api/v1/api/quasi/music/album" \
    --header "Content-Type: application/json" \
    --data "{
    "q": "fugiat",
    "view": "vel",
    "sort": "qui",
    "sort_type": "quia",
    "when": "cum",
    "owner_id": 13,
    "user_id": 617233.27037206,
    "page": 87,
    "limit": 116692207.3,
    "genre_id": 2657.25557,
    "category_id": 4302.3269122,
    "is_featured": 804022.7581
=======
    --get "https://demo.metafox.app/api/v1/api/et/music/album" \
    --header "Content-Type: application/json" \
    --data "{
    "q": "velit",
    "view": "praesentium",
    "sort": "laboriosam",
    "sort_type": "minima",
    "when": "dolor",
    "owner_id": 13,
    "user_id": 11657186.489,
    "page": 13,
    "limit": 39087.402108,
    "genre_id": 12808784.69383,
    "category_id": 5686156.97,
    "is_featured": 262897113.2176481
>>>>>>> Stashed changes
}"
$client = new \GuzzleHttp\Client();
$response = $client->get(
<<<<<<< Updated upstream
    'https://demo.metafox.app/api/v1/api/quasi/music/album',
=======
    'https://demo.metafox.app/api/v1/api/et/music/album',
>>>>>>> Stashed changes
    [
        'headers' => [
            'Content-Type' => 'application/json',
        ],
        'json' => [
<<<<<<< Updated upstream
            'q' => 'fugiat',
            'view' => 'vel',
            'sort' => 'qui',
            'sort_type' => 'quia',
            'when' => 'cum',
            'owner_id' => 13,
            'user_id' => 617233.27037206,
            'page' => 87,
            'limit' => 116692207.3,
            'genre_id' => 2657.25557,
            'category_id' => 4302.3269122,
            'is_featured' => 804022.7581,
=======
            'q' => 'velit',
            'view' => 'praesentium',
            'sort' => 'laboriosam',
            'sort_type' => 'minima',
            'when' => 'dolor',
            'owner_id' => 13,
            'user_id' => 11657186.489,
            'page' => 13,
            'limit' => 39087.402108,
            'genre_id' => 12808784.69383,
            'category_id' => 5686156.97,
            'is_featured' => 262897113.2176481,
>>>>>>> Stashed changes
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/quasi/music/album"
=======
    "https://demo.metafox.app/api/v1/api/et/music/album"
>>>>>>> Stashed changes
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
<<<<<<< Updated upstream
    "q": "fugiat",
    "view": "vel",
    "sort": "qui",
    "sort_type": "quia",
    "when": "cum",
    "owner_id": 13,
    "user_id": 617233.27037206,
    "page": 87,
    "limit": 116692207.3,
    "genre_id": 2657.25557,
    "category_id": 4302.3269122,
    "is_featured": 804022.7581
=======
    "q": "velit",
    "view": "praesentium",
    "sort": "laboriosam",
    "sort_type": "minima",
    "when": "dolor",
    "owner_id": 13,
    "user_id": 11657186.489,
    "page": 13,
    "limit": 39087.402108,
    "genre_id": 12808784.69383,
    "category_id": 5686156.97,
    "is_featured": 262897113.2176481
>>>>>>> Stashed changes
};

fetch(url, {
    method: "GET",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

GET api/{ver}/music/album

URL Parameters

ver  string   >>>>>> Stashed changes data-component="url" hidden>

Body Parameters

q  string optional   >>>>>> Stashed changes data-component="body" hidden>

view  string optional   >>>>>> Stashed changes data-component="body" hidden>

sort  string optional   >>>>>> Stashed changes data-component="body" hidden>

sort_type  string optional   >>>>>> Stashed changes data-component="body" hidden>

when  string optional   >>>>>> Stashed changes data-component="body" hidden>

owner_id  integer optional  

user_id  number optional   >>>>>> Stashed changes data-component="body" hidden>

page  number optional   >>>>>> Stashed changes data-component="body" hidden>

Must be at least 1.

limit  number optional   >>>>>> Stashed changes data-component="body" hidden>

genre_id  number optional   >>>>>> Stashed changes data-component="body" hidden>

category_id  number optional   >>>>>> Stashed changes data-component="body" hidden>

is_featured  number optional   >>>>>> Stashed changes data-component="body" hidden>

PATCH api/{ver}/music/album/feature/{id}

Example request:
curl --request PATCH \
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/id/music/album/feature/7" \
=======
    "https://demo.metafox.app/api/v1/api/libero/music/album/feature/9274959" \
>>>>>>> Stashed changes
    --header "Content-Type: application/json" \
    --data "{
    "feature": "0"
}"
$client = new \GuzzleHttp\Client();
$response = $client->patch(
<<<<<<< Updated upstream
    'https://demo.metafox.app/api/v1/api/id/music/album/feature/7',
=======
    'https://demo.metafox.app/api/v1/api/libero/music/album/feature/9274959',
>>>>>>> Stashed changes
    [
        'headers' => [
            'Content-Type' => 'application/json',
        ],
        'json' => [
            'feature' => '0',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/id/music/album/feature/7"
=======
    "https://demo.metafox.app/api/v1/api/libero/music/album/feature/9274959"
>>>>>>> Stashed changes
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
    "feature": "0"
};

fetch(url, {
    method: "PATCH",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

PATCH api/{ver}/music/album/feature/{id}

URL Parameters

ver  string   >>>>>> Stashed changes data-component="url" hidden>

id  string   >>>>>> Stashed changes data-component="url" hidden>

The ID of the feature.

Body Parameters

feature  number  

Must be one of 0 or 1.

Display a listing of the resource.

Example request:
curl --request GET \
<<<<<<< Updated upstream
    --get "https://demo.metafox.app/api/v1/api/et/music/album/items/6" \
    --header "Content-Type: application/json" \
    --data "{
    "sort": "cumque",
    "sort_type": "inventore",
    "page": 51,
    "limit": 328193.55354
=======
    --get "https://demo.metafox.app/api/v1/api/numquam/music/album/items/4" \
    --header "Content-Type: application/json" \
    --data "{
    "sort": "necessitatibus",
    "sort_type": "deleniti",
    "page": 44,
    "limit": 3975.099613415
>>>>>>> Stashed changes
}"
$client = new \GuzzleHttp\Client();
$response = $client->get(
<<<<<<< Updated upstream
    'https://demo.metafox.app/api/v1/api/et/music/album/items/6',
=======
    'https://demo.metafox.app/api/v1/api/numquam/music/album/items/4',
>>>>>>> Stashed changes
    [
        'headers' => [
            'Content-Type' => 'application/json',
        ],
        'json' => [
<<<<<<< Updated upstream
            'sort' => 'cumque',
            'sort_type' => 'inventore',
            'page' => 51,
            'limit' => 328193.55354,
=======
            'sort' => 'necessitatibus',
            'sort_type' => 'deleniti',
            'page' => 44,
            'limit' => 3975.099613415,
>>>>>>> Stashed changes
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/et/music/album/items/6"
=======
    "https://demo.metafox.app/api/v1/api/numquam/music/album/items/4"
>>>>>>> Stashed changes
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
<<<<<<< Updated upstream
    "sort": "cumque",
    "sort_type": "inventore",
    "page": 51,
    "limit": 328193.55354
=======
    "sort": "necessitatibus",
    "sort_type": "deleniti",
    "page": 44,
    "limit": 3975.099613415
>>>>>>> Stashed changes
};

fetch(url, {
    method: "GET",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

GET api/{ver}/music/album/items/{id}

URL Parameters

ver  string   >>>>>> Stashed changes data-component="url" hidden>

id  string   >>>>>> Stashed changes data-component="url" hidden>

The ID of the item.

Body Parameters

sort  string optional   >>>>>> Stashed changes data-component="body" hidden>

sort_type  string optional   >>>>>> Stashed changes data-component="body" hidden>

page  number optional   >>>>>> Stashed changes data-component="body" hidden>

Must be at least 1.

limit  number optional   >>>>>> Stashed changes data-component="body" hidden>

Sponsor music in feed.

Example request:
curl --request PATCH \
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/aut/music/album/sponsor-in-feed/089" \
    --header "Content-Type: application/json" \
    --data "{
    "sponsor": 274062.9221
=======
    "https://demo.metafox.app/api/v1/api/nesciunt/music/album/sponsor-in-feed/988" \
    --header "Content-Type: application/json" \
    --data "{
    "sponsor": 74629.33
>>>>>>> Stashed changes
}"
$client = new \GuzzleHttp\Client();
$response = $client->patch(
<<<<<<< Updated upstream
    'https://demo.metafox.app/api/v1/api/aut/music/album/sponsor-in-feed/089',
=======
    'https://demo.metafox.app/api/v1/api/nesciunt/music/album/sponsor-in-feed/988',
>>>>>>> Stashed changes
    [
        'headers' => [
            'Content-Type' => 'application/json',
        ],
        'json' => [
<<<<<<< Updated upstream
            'sponsor' => 274062.9221,
=======
            'sponsor' => 74629.33,
>>>>>>> Stashed changes
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/aut/music/album/sponsor-in-feed/089"
=======
    "https://demo.metafox.app/api/v1/api/nesciunt/music/album/sponsor-in-feed/988"
>>>>>>> Stashed changes
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
<<<<<<< Updated upstream
    "sponsor": 274062.9221
=======
    "sponsor": 74629.33
>>>>>>> Stashed changes
};

fetch(url, {
    method: "PATCH",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

PATCH api/{ver}/music/album/sponsor-in-feed/{id}

URL Parameters

ver  string   >>>>>> Stashed changes data-component="url" hidden>

id  string   >>>>>> Stashed changes data-component="url" hidden>

The ID of the sponsor in feed.

Body Parameters

sponsor  number   >>>>>> Stashed changes data-component="body" hidden>

PATCH api/{ver}/music/album/sponsor/{id}

Example request:
curl --request PATCH \
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/provident/music/album/sponsor/032" \
    --header "Content-Type: application/json" \
    --data "{
    "sponsor": "sint"
=======
    "https://demo.metafox.app/api/v1/api/odit/music/album/sponsor/1" \
    --header "Content-Type: application/json" \
    --data "{
    "sponsor": "qui"
>>>>>>> Stashed changes
}"
$client = new \GuzzleHttp\Client();
$response = $client->patch(
<<<<<<< Updated upstream
    'https://demo.metafox.app/api/v1/api/provident/music/album/sponsor/032',
=======
    'https://demo.metafox.app/api/v1/api/odit/music/album/sponsor/1',
>>>>>>> Stashed changes
    [
        'headers' => [
            'Content-Type' => 'application/json',
        ],
        'json' => [
<<<<<<< Updated upstream
            'sponsor' => 'sint',
=======
            'sponsor' => 'qui',
>>>>>>> Stashed changes
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/provident/music/album/sponsor/032"
=======
    "https://demo.metafox.app/api/v1/api/odit/music/album/sponsor/1"
>>>>>>> Stashed changes
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
<<<<<<< Updated upstream
    "sponsor": "sint"
=======
    "sponsor": "qui"
>>>>>>> Stashed changes
};

fetch(url, {
    method: "PATCH",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

PATCH api/{ver}/music/album/sponsor/{id}

URL Parameters

ver  string   >>>>>> Stashed changes data-component="url" hidden>

id  string   >>>>>> Stashed changes data-component="url" hidden>

The ID of the sponsor.

Body Parameters

sponsor  string   >>>>>> Stashed changes data-component="body" hidden>

GET api/{ver}/music/album/{id}

Example request:
curl --request GET \
<<<<<<< Updated upstream
    --get "https://demo.metafox.app/api/v1/api/quas/music/album/285471"
======= --get "https://demo.metafox.app/api/v1/api/a/music/album/7" >>>>>>> Stashed changes
$client = new \GuzzleHttp\Client();
<<<<<<< Updated upstream
$response = $client->get('https://demo.metafox.app/api/v1/api/quas/music/album/285471');
=======
$response = $client->get('https://demo.metafox.app/api/v1/api/a/music/album/7');
>>>>>>> Stashed changes
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/quas/music/album/285471"
=======
    "https://demo.metafox.app/api/v1/api/a/music/album/7"
>>>>>>> Stashed changes
);

fetch(url, {
    method: "GET",
}).then(response => response.json());

Request      

GET api/{ver}/music/album/{id}

URL Parameters

ver  string   >>>>>> Stashed changes data-component="url" hidden>

id  string   >>>>>> Stashed changes data-component="url" hidden>

The ID of the album.

Delete a resource.

Example request:
curl --request DELETE \
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/explicabo/music/album/86"
======= "https://demo.metafox.app/api/v1/api/et/music/album/11" >>>>>>> Stashed changes
$client = new \GuzzleHttp\Client();
<<<<<<< Updated upstream
$response = $client->delete('https://demo.metafox.app/api/v1/api/explicabo/music/album/86');
=======
$response = $client->delete('https://demo.metafox.app/api/v1/api/et/music/album/11');
>>>>>>> Stashed changes
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/explicabo/music/album/86"
=======
    "https://demo.metafox.app/api/v1/api/et/music/album/11"
>>>>>>> Stashed changes
);

fetch(url, {
    method: "DELETE",
}).then(response => response.json());

Request      

DELETE api/{ver}/music/album/{id}

URL Parameters

ver  string   >>>>>> Stashed changes data-component="url" hidden>

id  string   >>>>>> Stashed changes data-component="url" hidden>

The ID of the album.

Display a listing of the resource.

requires authentication

Example request:
curl --request GET \
    --get "https://demo.metafox.app/api/v1/api/quia/music/genre" \
    --header "Authorization: Bearer {accessToken}" \
    --header "Content-Type: application/json" \
    --data "{
<<<<<<< Updated upstream
    "id": 1636420.81052,
    "page": 27,
    "q": "reprehenderit",
    "level": 44428039.12321462,
    "limit": 1963381.6504605
=======
    "id": 4.88036,
    "page": 2,
    "q": "ut",
    "level": 55.2571,
    "limit": 6.736286
>>>>>>> Stashed changes
}"
$client = new \GuzzleHttp\Client();
$response = $client->get(
    'https://demo.metafox.app/api/v1/api/quia/music/genre',
    [
        'headers' => [
            'Authorization' => 'Bearer {accessToken}',
            'Content-Type' => 'application/json',
        ],
        'json' => [
<<<<<<< Updated upstream
            'id' => 1636420.81052,
            'page' => 27,
            'q' => 'reprehenderit',
            'level' => 44428039.12321462,
            'limit' => 1963381.6504605,
=======
            'id' => 4.88036,
            'page' => 2,
            'q' => 'ut',
            'level' => 55.2571,
            'limit' => 6.736286,
>>>>>>> Stashed changes
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
    "https://demo.metafox.app/api/v1/api/quia/music/genre"
);

const headers = {
    "Authorization": "Bearer {accessToken}",
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
<<<<<<< Updated upstream
    "id": 1636420.81052,
    "page": 27,
    "q": "reprehenderit",
    "level": 44428039.12321462,
    "limit": 1963381.6504605
=======
    "id": 4.88036,
    "page": 2,
    "q": "ut",
    "level": 55.2571,
    "limit": 6.736286
>>>>>>> Stashed changes
};

fetch(url, {
    method: "GET",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

GET api/{ver}/music/genre

URL Parameters

ver  string  

Body Parameters

id  number optional   >>>>>> Stashed changes data-component="body" hidden>

page  number optional   >>>>>> Stashed changes data-component="body" hidden>

Must be at least 1.

q  string optional   >>>>>> Stashed changes data-component="body" hidden>

level  number optional   >>>>>> Stashed changes data-component="body" hidden>

limit  number optional   >>>>>> Stashed changes data-component="body" hidden>

Display a listing of the resource.

Example request:
curl --request GET \
<<<<<<< Updated upstream
    --get "https://demo.metafox.app/api/v1/api/numquam/music/playlist" \
    --header "Content-Type: application/json" \
    --data "{
    "q": "tempore",
    "view": "distinctio",
    "sort": "sapiente",
    "sort_type": "aliquid",
    "when": "quia",
    "user_id": 1713742.84,
    "page": 6,
    "limit": 660,
    "genre_id": 1,
    "category_id": 8
=======
    --get "https://demo.metafox.app/api/v1/api/ut/music/playlist" \
    --header "Content-Type: application/json" \
    --data "{
    "q": "ea",
    "view": "optio",
    "sort": "voluptas",
    "sort_type": "voluptatem",
    "when": "sed",
    "user_id": 13172975.82,
    "page": 70,
    "limit": 824790.1769,
    "genre_id": 3,
    "category_id": 3
>>>>>>> Stashed changes
}"
$client = new \GuzzleHttp\Client();
$response = $client->get(
<<<<<<< Updated upstream
    'https://demo.metafox.app/api/v1/api/numquam/music/playlist',
=======
    'https://demo.metafox.app/api/v1/api/ut/music/playlist',
>>>>>>> Stashed changes
    [
        'headers' => [
            'Content-Type' => 'application/json',
        ],
        'json' => [
<<<<<<< Updated upstream
            'q' => 'tempore',
            'view' => 'distinctio',
            'sort' => 'sapiente',
            'sort_type' => 'aliquid',
            'when' => 'quia',
            'user_id' => 1713742.84,
            'page' => 6,
            'limit' => 660.0,
            'genre_id' => 1,
            'category_id' => 8,
=======
            'q' => 'ea',
            'view' => 'optio',
            'sort' => 'voluptas',
            'sort_type' => 'voluptatem',
            'when' => 'sed',
            'user_id' => 13172975.82,
            'page' => 70,
            'limit' => 824790.1769,
            'genre_id' => 3,
            'category_id' => 3,
>>>>>>> Stashed changes
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/numquam/music/playlist"
=======
    "https://demo.metafox.app/api/v1/api/ut/music/playlist"
>>>>>>> Stashed changes
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
<<<<<<< Updated upstream
    "q": "tempore",
    "view": "distinctio",
    "sort": "sapiente",
    "sort_type": "aliquid",
    "when": "quia",
    "user_id": 1713742.84,
    "page": 6,
    "limit": 660,
    "genre_id": 1,
    "category_id": 8
=======
    "q": "ea",
    "view": "optio",
    "sort": "voluptas",
    "sort_type": "voluptatem",
    "when": "sed",
    "user_id": 13172975.82,
    "page": 70,
    "limit": 824790.1769,
    "genre_id": 3,
    "category_id": 3
>>>>>>> Stashed changes
};

fetch(url, {
    method: "GET",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

GET api/{ver}/music/playlist

URL Parameters

ver  string   >>>>>> Stashed changes data-component="url" hidden>

Body Parameters

q  string optional   >>>>>> Stashed changes data-component="body" hidden>

view  string optional   >>>>>> Stashed changes data-component="body" hidden>

sort  string optional   >>>>>> Stashed changes data-component="body" hidden>

sort_type  string optional   >>>>>> Stashed changes data-component="body" hidden>

when  string optional   >>>>>> Stashed changes data-component="body" hidden>

user_id  number optional   >>>>>> Stashed changes data-component="body" hidden>

page  number optional   >>>>>> Stashed changes data-component="body" hidden>

Must be at least 1.

limit  number optional   >>>>>> Stashed changes data-component="body" hidden>

genre_id  integer optional   >>>>>> Stashed changes data-component="body" hidden>

category_id  integer optional   >>>>>> Stashed changes data-component="body" hidden>

POST api/{ver}/music/playlist

Example request:
curl --request POST \
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/magni/music/playlist" \
    --header "Content-Type: application/json" \
    --data "{
    "name": "porro",
    "description": "Ex et nobis nostrum consequatur quis perspiciatis aut.",
    "thumbnail": {
        "temp_file": 7746027.87843823
    },
    "owner_id": 1.3724,
    "privacy": "delectus",
    "attachments": [
        "quia"
=======
    "https://demo.metafox.app/api/v1/api/quia/music/playlist" \
    --header "Content-Type: application/json" \
    --data "{
    "name": "sapiente",
    "description": "Repellendus provident soluta sed quaerat ab blanditiis ut.",
    "thumbnail": {
        "temp_file": 63069.976229
    },
    "owner_id": 1811.795,
    "privacy": "a",
    "attachments": [
        "asperiores"
>>>>>>> Stashed changes
    ]
}"
$client = new \GuzzleHttp\Client();
$response = $client->post(
<<<<<<< Updated upstream
    'https://demo.metafox.app/api/v1/api/magni/music/playlist',
=======
    'https://demo.metafox.app/api/v1/api/quia/music/playlist',
>>>>>>> Stashed changes
    [
        'headers' => [
            'Content-Type' => 'application/json',
        ],
        'json' => [
<<<<<<< Updated upstream
            'name' => 'porro',
            'description' => 'Ex et nobis nostrum consequatur quis perspiciatis aut.',
            'thumbnail' => [
                'temp_file' => 7746027.87843823,
            ],
            'owner_id' => 1.3724,
            'privacy' => 'delectus',
            'attachments' => [
                'quia',
=======
            'name' => 'sapiente',
            'description' => 'Repellendus provident soluta sed quaerat ab blanditiis ut.',
            'thumbnail' => [
                'temp_file' => 63069.976229,
            ],
            'owner_id' => 1811.795,
            'privacy' => 'a',
            'attachments' => [
                'asperiores',
>>>>>>> Stashed changes
            ],
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/magni/music/playlist"
=======
    "https://demo.metafox.app/api/v1/api/quia/music/playlist"
>>>>>>> Stashed changes
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
<<<<<<< Updated upstream
    "name": "porro",
    "description": "Ex et nobis nostrum consequatur quis perspiciatis aut.",
    "thumbnail": {
        "temp_file": 7746027.87843823
    },
    "owner_id": 1.3724,
    "privacy": "delectus",
    "attachments": [
        "quia"
=======
    "name": "sapiente",
    "description": "Repellendus provident soluta sed quaerat ab blanditiis ut.",
    "thumbnail": {
        "temp_file": 63069.976229
    },
    "owner_id": 1811.795,
    "privacy": "a",
    "attachments": [
        "asperiores"
>>>>>>> Stashed changes
    ]
};

fetch(url, {
    method: "POST",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

POST api/{ver}/music/playlist

URL Parameters

ver  string   >>>>>> Stashed changes data-component="url" hidden>

Body Parameters

name  string   >>>>>> Stashed changes data-component="body" hidden>

description  string optional   >>>>>> Stashed changes data-component="body" hidden>

thumbnail  object optional  

thumbnail.temp_file  number optional   >>>>>> Stashed changes data-component="body" hidden>

This field is required when thumbnail is present.

owner_id  number optional   >>>>>> Stashed changes data-component="body" hidden>

privacy  string   >>>>>> Stashed changes data-component="body" hidden>

attachments  number[] optional  

attachments[].id  number optional   >>>>>> Stashed changes data-component="body" hidden>

attachments[].status  string optional   >>>>>> Stashed changes data-component="body" hidden>

POST api/{ver}/music/playlist/add-song

Example request:
curl --request POST \
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/vel/music/playlist/add-song" \
    --header "Content-Type: application/json" \
    --data "{
    "item_id": 37646.99,
    "playlist_ids": [
        286542.877
=======
    "https://demo.metafox.app/api/v1/api/quisquam/music/playlist/add-song" \
    --header "Content-Type: application/json" \
    --data "{
    "item_id": 184.17,
    "playlist_ids": [
        648669.046656
>>>>>>> Stashed changes
    ]
}"
$client = new \GuzzleHttp\Client();
$response = $client->post(
<<<<<<< Updated upstream
    'https://demo.metafox.app/api/v1/api/vel/music/playlist/add-song',
=======
    'https://demo.metafox.app/api/v1/api/quisquam/music/playlist/add-song',
>>>>>>> Stashed changes
    [
        'headers' => [
            'Content-Type' => 'application/json',
        ],
        'json' => [
<<<<<<< Updated upstream
            'item_id' => 37646.99,
            'playlist_ids' => [
                286542.877,
=======
            'item_id' => 184.17,
            'playlist_ids' => [
                648669.046656,
>>>>>>> Stashed changes
            ],
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/vel/music/playlist/add-song"
=======
    "https://demo.metafox.app/api/v1/api/quisquam/music/playlist/add-song"
>>>>>>> Stashed changes
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
<<<<<<< Updated upstream
    "item_id": 37646.99,
    "playlist_ids": [
        286542.877
=======
    "item_id": 184.17,
    "playlist_ids": [
        648669.046656
>>>>>>> Stashed changes
    ]
};

fetch(url, {
    method: "POST",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

POST api/{ver}/music/playlist/add-song

URL Parameters

ver  string   >>>>>> Stashed changes data-component="url" hidden>

Body Parameters

item_id  number   >>>>>> Stashed changes data-component="body" hidden>

playlist_ids  number[] optional  

Display a listing of the resource.

Example request:
curl --request GET \
<<<<<<< Updated upstream
    --get "https://demo.metafox.app/api/v1/api/quod/music/playlist/items/82" \
    --header "Content-Type: application/json" \
    --data "{
    "sort": "assumenda",
    "sort_type": "quibusdam",
    "page": 52,
    "limit": 792.26235
=======
    --get "https://demo.metafox.app/api/v1/api/qui/music/playlist/items/3" \
    --header "Content-Type: application/json" \
    --data "{
    "sort": "qui",
    "sort_type": "error",
    "page": 11,
    "limit": 4543.353
>>>>>>> Stashed changes
}"
$client = new \GuzzleHttp\Client();
$response = $client->get(
<<<<<<< Updated upstream
    'https://demo.metafox.app/api/v1/api/quod/music/playlist/items/82',
=======
    'https://demo.metafox.app/api/v1/api/qui/music/playlist/items/3',
>>>>>>> Stashed changes
    [
        'headers' => [
            'Content-Type' => 'application/json',
        ],
        'json' => [
<<<<<<< Updated upstream
            'sort' => 'assumenda',
            'sort_type' => 'quibusdam',
            'page' => 52,
            'limit' => 792.26235,
=======
            'sort' => 'qui',
            'sort_type' => 'error',
            'page' => 11,
            'limit' => 4543.353,
>>>>>>> Stashed changes
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/quod/music/playlist/items/82"
=======
    "https://demo.metafox.app/api/v1/api/qui/music/playlist/items/3"
>>>>>>> Stashed changes
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
<<<<<<< Updated upstream
    "sort": "assumenda",
    "sort_type": "quibusdam",
    "page": 52,
    "limit": 792.26235
=======
    "sort": "qui",
    "sort_type": "error",
    "page": 11,
    "limit": 4543.353
>>>>>>> Stashed changes
};

fetch(url, {
    method: "GET",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

GET api/{ver}/music/playlist/items/{id}

URL Parameters

ver  string   >>>>>> Stashed changes data-component="url" hidden>

id  string   >>>>>> Stashed changes data-component="url" hidden>

The ID of the item.

Body Parameters

sort  string optional   >>>>>> Stashed changes data-component="body" hidden>

sort_type  string optional   >>>>>> Stashed changes data-component="body" hidden>

page  number optional   >>>>>> Stashed changes data-component="body" hidden>

Must be at least 1.

limit  number optional   >>>>>> Stashed changes data-component="body" hidden>

GET api/{ver}/music/playlist/{id}

Example request:
curl --request GET \
<<<<<<< Updated upstream
    --get "https://demo.metafox.app/api/v1/api/deserunt/music/playlist/55759"
======= --get "https://demo.metafox.app/api/v1/api/sapiente/music/playlist/681" >>>>>>> Stashed changes
$client = new \GuzzleHttp\Client();
<<<<<<< Updated upstream
$response = $client->get('https://demo.metafox.app/api/v1/api/deserunt/music/playlist/55759');
=======
$response = $client->get('https://demo.metafox.app/api/v1/api/sapiente/music/playlist/681');
>>>>>>> Stashed changes
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/deserunt/music/playlist/55759"
=======
    "https://demo.metafox.app/api/v1/api/sapiente/music/playlist/681"
>>>>>>> Stashed changes
);

fetch(url, {
    method: "GET",
}).then(response => response.json());

Request      

GET api/{ver}/music/playlist/{id}

URL Parameters

ver  string   >>>>>> Stashed changes data-component="url" hidden>

id  string   >>>>>> Stashed changes data-component="url" hidden>

The ID of the playlist.

Update a resource.

Example request:
curl --request PUT \
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/hic/music/playlist/94" \
    --header "Content-Type: application/json" \
    --data "{
    "name": "illum",
    "description": "Odit neque autem et cum mollitia ratione.",
    "thumbnail": {
        "temp_file": 38.920615971,
        "status": "fuga"
    },
    "owner_id": 10836456,
    "privacy": "vel",
    "attachments": [
        "aspernatur"
=======
    "https://demo.metafox.app/api/v1/api/qui/music/playlist/5" \
    --header "Content-Type: application/json" \
    --data "{
    "name": "est",
    "description": "Iure quia maiores voluptatem labore ab ea non.",
    "thumbnail": {
        "temp_file": 61109.74,
        "status": "quisquam"
    },
    "owner_id": 0.833849,
    "privacy": "nostrum",
    "attachments": [
        "necessitatibus"
>>>>>>> Stashed changes
    ]
}"
$client = new \GuzzleHttp\Client();
$response = $client->put(
<<<<<<< Updated upstream
    'https://demo.metafox.app/api/v1/api/hic/music/playlist/94',
=======
    'https://demo.metafox.app/api/v1/api/qui/music/playlist/5',
>>>>>>> Stashed changes
    [
        'headers' => [
            'Content-Type' => 'application/json',
        ],
        'json' => [
<<<<<<< Updated upstream
            'name' => 'illum',
            'description' => 'Odit neque autem et cum mollitia ratione.',
            'thumbnail' => [
                'temp_file' => 38.920615971,
                'status' => 'fuga',
            ],
            'owner_id' => 10836456.0,
            'privacy' => 'vel',
            'attachments' => [
                'aspernatur',
=======
            'name' => 'est',
            'description' => 'Iure quia maiores voluptatem labore ab ea non.',
            'thumbnail' => [
                'temp_file' => 61109.74,
                'status' => 'quisquam',
            ],
            'owner_id' => 0.833849,
            'privacy' => 'nostrum',
            'attachments' => [
                'necessitatibus',
>>>>>>> Stashed changes
            ],
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/hic/music/playlist/94"
=======
    "https://demo.metafox.app/api/v1/api/qui/music/playlist/5"
>>>>>>> Stashed changes
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
<<<<<<< Updated upstream
    "name": "illum",
    "description": "Odit neque autem et cum mollitia ratione.",
    "thumbnail": {
        "temp_file": 38.920615971,
        "status": "fuga"
    },
    "owner_id": 10836456,
    "privacy": "vel",
    "attachments": [
        "aspernatur"
=======
    "name": "est",
    "description": "Iure quia maiores voluptatem labore ab ea non.",
    "thumbnail": {
        "temp_file": 61109.74,
        "status": "quisquam"
    },
    "owner_id": 0.833849,
    "privacy": "nostrum",
    "attachments": [
        "necessitatibus"
>>>>>>> Stashed changes
    ]
};

fetch(url, {
    method: "PUT",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

PUT api/{ver}/music/playlist/{id}

PATCH api/{ver}/music/playlist/{id}

URL Parameters

ver  string   >>>>>> Stashed changes data-component="url" hidden>

id  string   >>>>>> Stashed changes data-component="url" hidden>

The ID of the playlist.

Body Parameters

name  string   >>>>>> Stashed changes data-component="body" hidden>

description  string optional   >>>>>> Stashed changes data-component="body" hidden>

thumbnail  object optional  

thumbnail.temp_file  number optional   >>>>>> Stashed changes data-component="body" hidden>

This field is required when file.status is update.

thumbnail.status  string optional   >>>>>> Stashed changes data-component="body" hidden>

This field is required when file is present.

owner_id  number optional   >>>>>> Stashed changes data-component="body" hidden>

privacy  string   >>>>>> Stashed changes data-component="body" hidden>

attachments  number[] optional  

attachments[].id  number optional   >>>>>> Stashed changes data-component="body" hidden>

attachments[].status  string optional   >>>>>> Stashed changes data-component="body" hidden>

Delete a resource.

Example request:
curl --request DELETE \
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/dicta/music/playlist/0"
======= "https://demo.metafox.app/api/v1/api/incidunt/music/playlist/565" >>>>>>> Stashed changes
$client = new \GuzzleHttp\Client();
<<<<<<< Updated upstream
$response = $client->delete('https://demo.metafox.app/api/v1/api/dicta/music/playlist/0');
=======
$response = $client->delete('https://demo.metafox.app/api/v1/api/incidunt/music/playlist/565');
>>>>>>> Stashed changes
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/dicta/music/playlist/0"
=======
    "https://demo.metafox.app/api/v1/api/incidunt/music/playlist/565"
>>>>>>> Stashed changes
);

fetch(url, {
    method: "DELETE",
}).then(response => response.json());

Request      

DELETE api/{ver}/music/playlist/{id}

URL Parameters

ver  string   >>>>>> Stashed changes data-component="url" hidden>

id  string   >>>>>> Stashed changes data-component="url" hidden>

The ID of the playlist.

Example request:
curl --request GET \
<<<<<<< Updated upstream
    --get "https://demo.metafox.app/api/v1/api/dolorum/music/search"
======= --get "https://demo.metafox.app/api/v1/api/cumque/music/search" >>>>>>> Stashed changes
$client = new \GuzzleHttp\Client();
<<<<<<< Updated upstream
$response = $client->get('https://demo.metafox.app/api/v1/api/dolorum/music/search');
=======
$response = $client->get('https://demo.metafox.app/api/v1/api/cumque/music/search');
>>>>>>> Stashed changes
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/dolorum/music/search"
=======
    "https://demo.metafox.app/api/v1/api/cumque/music/search"
>>>>>>> Stashed changes
);

fetch(url, {
    method: "GET",
}).then(response => response.json());

Display a listing of the resource.

Example request:
curl --request GET \
<<<<<<< Updated upstream
    --get "https://demo.metafox.app/api/v1/api/vel/music/song" \
    --header "Content-Type: application/json" \
    --data "{
    "q": "qui",
    "view": "sit",
    "sort": "eos",
    "sort_type": "dolor",
    "when": "esse",
    "owner_id": 11,
    "user_id": 4487904,
    "genre_id": 3108207.467,
    "category_id": 18,
    "page": 22,
    "limit": 0.956310048,
    "is_featured": 1042738.57
=======
    --get "https://demo.metafox.app/api/v1/api/id/music/song" \
    --header "Content-Type: application/json" \
    --data "{
    "q": "quos",
    "view": "voluptatibus",
    "sort": "qui",
    "sort_type": "eos",
    "when": "rem",
    "owner_id": 6,
    "user_id": 2326.25,
    "genre_id": 14973.57,
    "category_id": 9,
    "page": 36,
    "limit": 953253.6,
    "is_featured": 3271603.125605
>>>>>>> Stashed changes
}"
$client = new \GuzzleHttp\Client();
$response = $client->get(
<<<<<<< Updated upstream
    'https://demo.metafox.app/api/v1/api/vel/music/song',
=======
    'https://demo.metafox.app/api/v1/api/id/music/song',
>>>>>>> Stashed changes
    [
        'headers' => [
            'Content-Type' => 'application/json',
        ],
        'json' => [
<<<<<<< Updated upstream
            'q' => 'qui',
            'view' => 'sit',
            'sort' => 'eos',
            'sort_type' => 'dolor',
            'when' => 'esse',
            'owner_id' => 11,
            'user_id' => 4487904.0,
            'genre_id' => 3108207.467,
            'category_id' => 18,
            'page' => 22,
            'limit' => 0.956310048,
            'is_featured' => 1042738.57,
=======
            'q' => 'quos',
            'view' => 'voluptatibus',
            'sort' => 'qui',
            'sort_type' => 'eos',
            'when' => 'rem',
            'owner_id' => 6,
            'user_id' => 2326.25,
            'genre_id' => 14973.57,
            'category_id' => 9,
            'page' => 36,
            'limit' => 953253.6,
            'is_featured' => 3271603.125605,
>>>>>>> Stashed changes
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/vel/music/song"
=======
    "https://demo.metafox.app/api/v1/api/id/music/song"
>>>>>>> Stashed changes
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
<<<<<<< Updated upstream
    "q": "qui",
    "view": "sit",
    "sort": "eos",
    "sort_type": "dolor",
    "when": "esse",
    "owner_id": 11,
    "user_id": 4487904,
    "genre_id": 3108207.467,
    "category_id": 18,
    "page": 22,
    "limit": 0.956310048,
    "is_featured": 1042738.57
=======
    "q": "quos",
    "view": "voluptatibus",
    "sort": "qui",
    "sort_type": "eos",
    "when": "rem",
    "owner_id": 6,
    "user_id": 2326.25,
    "genre_id": 14973.57,
    "category_id": 9,
    "page": 36,
    "limit": 953253.6,
    "is_featured": 3271603.125605
>>>>>>> Stashed changes
};

fetch(url, {
    method: "GET",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

GET api/{ver}/music/song

URL Parameters

ver  string   >>>>>> Stashed changes data-component="url" hidden>

Body Parameters

q  string optional   >>>>>> Stashed changes data-component="body" hidden>

view  string optional   >>>>>> Stashed changes data-component="body" hidden>

sort  string optional   >>>>>> Stashed changes data-component="body" hidden>

sort_type  string optional   >>>>>> Stashed changes data-component="body" hidden>

when  string optional   >>>>>> Stashed changes data-component="body" hidden>

owner_id  integer optional   >>>>>> Stashed changes data-component="body" hidden>

user_id  number optional   >>>>>> Stashed changes data-component="body" hidden>

genre_id  number optional   >>>>>> Stashed changes data-component="body" hidden>

category_id  integer optional   >>>>>> Stashed changes data-component="body" hidden>

page  number optional   >>>>>> Stashed changes data-component="body" hidden>

Must be at least 1.

limit  number optional   >>>>>> Stashed changes data-component="body" hidden>

is_featured  number optional   >>>>>> Stashed changes data-component="body" hidden>

POST api/{ver}/music/song

Example request:
curl --request POST \
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/nobis/music/song" \
    --header "Content-Type: application/json" \
    --data "{
    "name": "quo",
    "description": "Vitae voluptas aperiam provident reiciendis.",
    "genres": [
        55.7
    ],
    "owner_id": 24042019.928938687,
    "privacy": "fuga",
    "attachments": [
        "aut"
=======
    "https://demo.metafox.app/api/v1/api/quia/music/song" \
    --header "Content-Type: application/json" \
    --data "{
    "name": "delectus",
    "description": "Repudiandae accusamus aut qui dolorem vero qui perspiciatis dolorum.",
    "genres": [
        483967626.5316528
    ],
    "owner_id": 100.4,
    "privacy": "est",
    "attachments": [
        "quidem"
>>>>>>> Stashed changes
    ]
}"
$client = new \GuzzleHttp\Client();
$response = $client->post(
<<<<<<< Updated upstream
    'https://demo.metafox.app/api/v1/api/nobis/music/song',
=======
    'https://demo.metafox.app/api/v1/api/quia/music/song',
>>>>>>> Stashed changes
    [
        'headers' => [
            'Content-Type' => 'application/json',
        ],
        'json' => [
<<<<<<< Updated upstream
            'name' => 'quo',
            'description' => 'Vitae voluptas aperiam provident reiciendis.',
            'genres' => [
                55.7,
            ],
            'owner_id' => 24042019.928938687,
            'privacy' => 'fuga',
            'attachments' => [
                'aut',
=======
            'name' => 'delectus',
            'description' => 'Repudiandae accusamus aut qui dolorem vero qui perspiciatis dolorum.',
            'genres' => [
                483967626.5316528,
            ],
            'owner_id' => 100.4,
            'privacy' => 'est',
            'attachments' => [
                'quidem',
>>>>>>> Stashed changes
            ],
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/nobis/music/song"
=======
    "https://demo.metafox.app/api/v1/api/quia/music/song"
>>>>>>> Stashed changes
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
<<<<<<< Updated upstream
    "name": "quo",
    "description": "Vitae voluptas aperiam provident reiciendis.",
    "genres": [
        55.7
    ],
    "owner_id": 24042019.928938687,
    "privacy": "fuga",
    "attachments": [
        "aut"
=======
    "name": "delectus",
    "description": "Repudiandae accusamus aut qui dolorem vero qui perspiciatis dolorum.",
    "genres": [
        483967626.5316528
    ],
    "owner_id": 100.4,
    "privacy": "est",
    "attachments": [
        "quidem"
>>>>>>> Stashed changes
    ]
};

fetch(url, {
    method: "POST",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

POST api/{ver}/music/song

URL Parameters

ver  string   >>>>>> Stashed changes data-component="url" hidden>

Body Parameters

name  string   >>>>>> Stashed changes data-component="body" hidden>

description  string optional   >>>>>> Stashed changes data-component="body" hidden>

file  string optional  

thumbnail  string optional  

genres  number[] optional  

This field is required when genres is present.

owner_id  number optional   >>>>>> Stashed changes data-component="body" hidden>

privacy  string   >>>>>> Stashed changes data-component="body" hidden>

attachments  number[] optional  

attachments[].id  number optional   >>>>>> Stashed changes data-component="body" hidden>

attachments[].status  string optional   >>>>>> Stashed changes data-component="body" hidden>

Approve song.

Example request:
curl --request PATCH \
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/magni/music/song/approve/347"
======= "https://demo.metafox.app/api/v1/api/iste/music/song/approve/776" >>>>>>> Stashed changes
$client = new \GuzzleHttp\Client();
<<<<<<< Updated upstream
$response = $client->patch('https://demo.metafox.app/api/v1/api/magni/music/song/approve/347');
=======
$response = $client->patch('https://demo.metafox.app/api/v1/api/iste/music/song/approve/776');
>>>>>>> Stashed changes
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/magni/music/song/approve/347"
=======
    "https://demo.metafox.app/api/v1/api/iste/music/song/approve/776"
>>>>>>> Stashed changes
);

fetch(url, {
    method: "PATCH",
}).then(response => response.json());

Request      

PATCH api/{ver}/music/song/approve/{id}

URL Parameters

ver  string   >>>>>> Stashed changes data-component="url" hidden>

id  string   >>>>>> Stashed changes data-component="url" hidden>

The ID of the approve.

Display the specified resource.

Example request:
curl --request GET \
<<<<<<< Updated upstream
    --get "https://demo.metafox.app/api/v1/api/laudantium/music/song/download/74466443"
======= --get "https://demo.metafox.app/api/v1/api/fugiat/music/song/download/938541953" >>>>>>> Stashed changes
$client = new \GuzzleHttp\Client();
<<<<<<< Updated upstream
$response = $client->get('https://demo.metafox.app/api/v1/api/laudantium/music/song/download/74466443');
=======
$response = $client->get('https://demo.metafox.app/api/v1/api/fugiat/music/song/download/938541953');
>>>>>>> Stashed changes
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/laudantium/music/song/download/74466443"
=======
    "https://demo.metafox.app/api/v1/api/fugiat/music/song/download/938541953"
>>>>>>> Stashed changes
);

fetch(url, {
    method: "GET",
}).then(response => response.json());

Request      

GET api/{ver}/music/song/download/{id?}

URL Parameters

ver  string   >>>>>> Stashed changes data-component="url" hidden>

id  string optional   >>>>>> Stashed changes data-component="url" hidden>

The ID of the .

PATCH api/{ver}/music/song/feature/{id}

Example request:
curl --request PATCH \
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/consequatur/music/song/feature/378" \
=======
    "https://demo.metafox.app/api/v1/api/totam/music/song/feature/9684763" \
>>>>>>> Stashed changes
    --header "Content-Type: application/json" \
    --data "{
    "feature": "0"
}"
$client = new \GuzzleHttp\Client();
$response = $client->patch(
<<<<<<< Updated upstream
    'https://demo.metafox.app/api/v1/api/consequatur/music/song/feature/378',
=======
    'https://demo.metafox.app/api/v1/api/totam/music/song/feature/9684763',
>>>>>>> Stashed changes
    [
        'headers' => [
            'Content-Type' => 'application/json',
        ],
        'json' => [
            'feature' => '0',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/consequatur/music/song/feature/378"
=======
    "https://demo.metafox.app/api/v1/api/totam/music/song/feature/9684763"
>>>>>>> Stashed changes
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
    "feature": "0"
};

fetch(url, {
    method: "PATCH",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

PATCH api/{ver}/music/song/feature/{id}

URL Parameters

ver  string   >>>>>> Stashed changes data-component="url" hidden>

id  string   >>>>>> Stashed changes data-component="url" hidden>

The ID of the feature.

Body Parameters

feature  number  

Must be one of 0 or 1.

Sponsor music in feed.

Example request:
curl --request PATCH \
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/rerum/music/song/sponsor-in-feed/21" \
    --header "Content-Type: application/json" \
    --data "{
    "sponsor": 1476.379779
=======
    "https://demo.metafox.app/api/v1/api/sequi/music/song/sponsor-in-feed/1" \
    --header "Content-Type: application/json" \
    --data "{
    "sponsor": 12634823.214
>>>>>>> Stashed changes
}"
$client = new \GuzzleHttp\Client();
$response = $client->patch(
<<<<<<< Updated upstream
    'https://demo.metafox.app/api/v1/api/rerum/music/song/sponsor-in-feed/21',
=======
    'https://demo.metafox.app/api/v1/api/sequi/music/song/sponsor-in-feed/1',
>>>>>>> Stashed changes
    [
        'headers' => [
            'Content-Type' => 'application/json',
        ],
        'json' => [
<<<<<<< Updated upstream
            'sponsor' => 1476.379779,
=======
            'sponsor' => 12634823.214,
>>>>>>> Stashed changes
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/rerum/music/song/sponsor-in-feed/21"
=======
    "https://demo.metafox.app/api/v1/api/sequi/music/song/sponsor-in-feed/1"
>>>>>>> Stashed changes
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
<<<<<<< Updated upstream
    "sponsor": 1476.379779
=======
    "sponsor": 12634823.214
>>>>>>> Stashed changes
};

fetch(url, {
    method: "PATCH",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

PATCH api/{ver}/music/song/sponsor-in-feed/{id}

URL Parameters

ver  string   >>>>>> Stashed changes data-component="url" hidden>

id  string   >>>>>> Stashed changes data-component="url" hidden>

The ID of the sponsor in feed.

Body Parameters

sponsor  number   >>>>>> Stashed changes data-component="body" hidden>

PATCH api/{ver}/music/song/sponsor/{id}

Example request:
curl --request PATCH \
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/excepturi/music/song/sponsor/27368" \
    --header "Content-Type: application/json" \
    --data "{
    "sponsor": "corrupti"
=======
    "https://demo.metafox.app/api/v1/api/ut/music/song/sponsor/78924" \
    --header "Content-Type: application/json" \
    --data "{
    "sponsor": "esse"
>>>>>>> Stashed changes
}"
$client = new \GuzzleHttp\Client();
$response = $client->patch(
<<<<<<< Updated upstream
    'https://demo.metafox.app/api/v1/api/excepturi/music/song/sponsor/27368',
=======
    'https://demo.metafox.app/api/v1/api/ut/music/song/sponsor/78924',
>>>>>>> Stashed changes
    [
        'headers' => [
            'Content-Type' => 'application/json',
        ],
        'json' => [
<<<<<<< Updated upstream
            'sponsor' => 'corrupti',
=======
            'sponsor' => 'esse',
>>>>>>> Stashed changes
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/excepturi/music/song/sponsor/27368"
=======
    "https://demo.metafox.app/api/v1/api/ut/music/song/sponsor/78924"
>>>>>>> Stashed changes
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
<<<<<<< Updated upstream
    "sponsor": "corrupti"
=======
    "sponsor": "esse"
>>>>>>> Stashed changes
};

fetch(url, {
    method: "PATCH",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

PATCH api/{ver}/music/song/sponsor/{id}

URL Parameters

ver  string   >>>>>> Stashed changes data-component="url" hidden>

id  string   >>>>>> Stashed changes data-component="url" hidden>

The ID of the sponsor.

Body Parameters

sponsor  string   >>>>>> Stashed changes data-component="body" hidden>

PATCH api/{ver}/music/song/{id}/remove-from-playlist/{playlist_id}

Example request:
curl --request PATCH \
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/saepe/music/song/3/remove-from-playlist/quia"
======= "https://demo.metafox.app/api/v1/api/officiis/music/song/8598/remove-from-playlist/sint" >>>>>>> Stashed changes
$client = new \GuzzleHttp\Client();
<<<<<<< Updated upstream
$response = $client->patch('https://demo.metafox.app/api/v1/api/saepe/music/song/3/remove-from-playlist/quia');
=======
$response = $client->patch('https://demo.metafox.app/api/v1/api/officiis/music/song/8598/remove-from-playlist/sint');
>>>>>>> Stashed changes
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/saepe/music/song/3/remove-from-playlist/quia"
=======
    "https://demo.metafox.app/api/v1/api/officiis/music/song/8598/remove-from-playlist/sint"
>>>>>>> Stashed changes
);

fetch(url, {
    method: "PATCH",
}).then(response => response.json());

Request      

PATCH api/{ver}/music/song/{id}/remove-from-playlist/{playlist_id}

URL Parameters

ver  string   >>>>>> Stashed changes data-component="url" hidden>

id  string   >>>>>> Stashed changes data-component="url" hidden>

The ID of the song.

playlist_id  string   >>>>>> Stashed changes data-component="url" hidden>

The ID of the playlist.

PATCH api/{ver}/music/song/{id}/statistic/total-play

Example request:
curl --request PATCH \
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/dolores/music/song/4/statistic/total-play"
======= "https://demo.metafox.app/api/v1/api/est/music/song/0/statistic/total-play" >>>>>>> Stashed changes
$client = new \GuzzleHttp\Client();
<<<<<<< Updated upstream
$response = $client->patch('https://demo.metafox.app/api/v1/api/dolores/music/song/4/statistic/total-play');
=======
$response = $client->patch('https://demo.metafox.app/api/v1/api/est/music/song/0/statistic/total-play');
>>>>>>> Stashed changes
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/dolores/music/song/4/statistic/total-play"
=======
    "https://demo.metafox.app/api/v1/api/est/music/song/0/statistic/total-play"
>>>>>>> Stashed changes
);

fetch(url, {
    method: "PATCH",
}).then(response => response.json());

Request      

PATCH api/{ver}/music/song/{id}/statistic/total-play

URL Parameters

ver  string   >>>>>> Stashed changes data-component="url" hidden>

id  string   >>>>>> Stashed changes data-component="url" hidden>

The ID of the song.

GET api/{ver}/music/song/{id}

Example request:
curl --request GET \
<<<<<<< Updated upstream
    --get "https://demo.metafox.app/api/v1/api/ea/music/song/4"
======= --get "https://demo.metafox.app/api/v1/api/repellat/music/song/7420631" >>>>>>> Stashed changes
$client = new \GuzzleHttp\Client();
<<<<<<< Updated upstream
$response = $client->get('https://demo.metafox.app/api/v1/api/ea/music/song/4');
=======
$response = $client->get('https://demo.metafox.app/api/v1/api/repellat/music/song/7420631');
>>>>>>> Stashed changes
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/ea/music/song/4"
=======
    "https://demo.metafox.app/api/v1/api/repellat/music/song/7420631"
>>>>>>> Stashed changes
);

fetch(url, {
    method: "GET",
}).then(response => response.json());

Request      

GET api/{ver}/music/song/{id}

URL Parameters

ver  string   >>>>>> Stashed changes data-component="url" hidden>

id  string   >>>>>> Stashed changes data-component="url" hidden>

The ID of the song.

Delete a resource.

Example request:
curl --request DELETE \
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/vero/music/song/10"
======= "https://demo.metafox.app/api/v1/api/est/music/song/7401665" >>>>>>> Stashed changes
$client = new \GuzzleHttp\Client();
<<<<<<< Updated upstream
$response = $client->delete('https://demo.metafox.app/api/v1/api/vero/music/song/10');
=======
$response = $client->delete('https://demo.metafox.app/api/v1/api/est/music/song/7401665');
>>>>>>> Stashed changes
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/vero/music/song/10"
=======
    "https://demo.metafox.app/api/v1/api/est/music/song/7401665"
>>>>>>> Stashed changes
);

fetch(url, {
    method: "DELETE",
}).then(response => response.json());

Request      

DELETE api/{ver}/music/song/{id}

URL Parameters

ver  string   >>>>>> Stashed changes data-component="url" hidden>

id  string   >>>>>> Stashed changes data-component="url" hidden>

The ID of the song.

Notification

App name: Notification Version: 5.0.10 Author: phpFox Updated at: Dec 26, 2023

Browse current user's notifications.

requires authentication

Example request:
curl --request GET \
<<<<<<< Updated upstream
    --get "https://demo.metafox.app/api/v1/api/eos/notification" \
=======
    --get "https://demo.metafox.app/api/v1/api/dolorem/notification" \
>>>>>>> Stashed changes
    --header "Authorization: Bearer {accessToken}" \
    --header "Content-Type: application/json" \
    --data "{
    "page": 1,
    "limit": 4
}"
$client = new \GuzzleHttp\Client();
$response = $client->get(
<<<<<<< Updated upstream
    'https://demo.metafox.app/api/v1/api/eos/notification',
=======
    'https://demo.metafox.app/api/v1/api/dolorem/notification',
>>>>>>> Stashed changes
    [
        'headers' => [
            'Authorization' => 'Bearer {accessToken}',
            'Content-Type' => 'application/json',
        ],
        'json' => [
            'page' => 1,
            'limit' => 4,
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/eos/notification"
=======
    "https://demo.metafox.app/api/v1/api/dolorem/notification"
>>>>>>> Stashed changes
);

const headers = {
    "Authorization": "Bearer {accessToken}",
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
    "page": 1,
    "limit": 4
};

fetch(url, {
    method: "GET",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

GET api/{ver}/notification

URL Parameters

ver  string   >>>>>> Stashed changes data-component="url" hidden>

Body Parameters

page  integer optional  

The page number.

limit  integer optional  

The max item per page.

DELETE api/{ver}/notification/all

requires authentication

Example request:
curl --request DELETE \
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/accusamus/notification/all" \
=======
    "https://demo.metafox.app/api/v1/api/itaque/notification/all" \
>>>>>>> Stashed changes
    --header "Authorization: Bearer {accessToken}"
$client = new \GuzzleHttp\Client();
$response = $client->delete(
<<<<<<< Updated upstream
    'https://demo.metafox.app/api/v1/api/accusamus/notification/all',
=======
    'https://demo.metafox.app/api/v1/api/itaque/notification/all',
>>>>>>> Stashed changes
    [
        'headers' => [
            'Authorization' => 'Bearer {accessToken}',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/accusamus/notification/all"
=======
    "https://demo.metafox.app/api/v1/api/itaque/notification/all"
>>>>>>> Stashed changes
);

const headers = {
    "Authorization": "Bearer {accessToken}",
    "Accept": "application/json",
};

fetch(url, {
    method: "DELETE",
    headers,
}).then(response => response.json());

Request      

DELETE api/{ver}/notification/all

URL Parameters

ver  string   >>>>>> Stashed changes data-component="url" hidden>

Mark all as read.

requires authentication

Example request:
curl --request POST \
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/unde/notification/markAllAsRead" \
=======
    "https://demo.metafox.app/api/v1/api/laboriosam/notification/markAllAsRead" \
>>>>>>> Stashed changes
    --header "Authorization: Bearer {accessToken}"
$client = new \GuzzleHttp\Client();
$response = $client->post(
<<<<<<< Updated upstream
    'https://demo.metafox.app/api/v1/api/unde/notification/markAllAsRead',
=======
    'https://demo.metafox.app/api/v1/api/laboriosam/notification/markAllAsRead',
>>>>>>> Stashed changes
    [
        'headers' => [
            'Authorization' => 'Bearer {accessToken}',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/unde/notification/markAllAsRead"
=======
    "https://demo.metafox.app/api/v1/api/laboriosam/notification/markAllAsRead"
>>>>>>> Stashed changes
);

const headers = {
    "Authorization": "Bearer {accessToken}",
    "Accept": "application/json",
};

fetch(url, {
    method: "POST",
    headers,
}).then(response => response.json());

Request      

POST api/{ver}/notification/markAllAsRead

URL Parameters

ver  string   >>>>>> Stashed changes data-component="url" hidden>

Mark as read.

requires authentication

Example request:
curl --request PUT \
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/voluptatem/notification/28" \
=======
    "https://demo.metafox.app/api/v1/api/rerum/notification/199302" \
>>>>>>> Stashed changes
    --header "Authorization: Bearer {accessToken}"
$client = new \GuzzleHttp\Client();
$response = $client->put(
<<<<<<< Updated upstream
    'https://demo.metafox.app/api/v1/api/voluptatem/notification/28',
=======
    'https://demo.metafox.app/api/v1/api/rerum/notification/199302',
>>>>>>> Stashed changes
    [
        'headers' => [
            'Authorization' => 'Bearer {accessToken}',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/voluptatem/notification/28"
=======
    "https://demo.metafox.app/api/v1/api/rerum/notification/199302"
>>>>>>> Stashed changes
);

const headers = {
    "Authorization": "Bearer {accessToken}",
    "Accept": "application/json",
};

fetch(url, {
    method: "PUT",
    headers,
}).then(response => response.json());

Request      

PUT api/{ver}/notification/{id}

URL Parameters

ver  string   >>>>>> Stashed changes data-component="url" hidden>

id  string   >>>>>> Stashed changes data-component="url" hidden>

The ID of the notification.

Delete notification.

requires authentication

Example request:
curl --request DELETE \
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/aut/notification/52" \
=======
    "https://demo.metafox.app/api/v1/api/et/notification/624947" \
>>>>>>> Stashed changes
    --header "Authorization: Bearer {accessToken}"
$client = new \GuzzleHttp\Client();
$response = $client->delete(
<<<<<<< Updated upstream
    'https://demo.metafox.app/api/v1/api/aut/notification/52',
=======
    'https://demo.metafox.app/api/v1/api/et/notification/624947',
>>>>>>> Stashed changes
    [
        'headers' => [
            'Authorization' => 'Bearer {accessToken}',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/aut/notification/52"
=======
    "https://demo.metafox.app/api/v1/api/et/notification/624947"
>>>>>>> Stashed changes
);

const headers = {
    "Authorization": "Bearer {accessToken}",
    "Accept": "application/json",
};

fetch(url, {
    method: "DELETE",
    headers,
}).then(response => response.json());

Request      

DELETE api/{ver}/notification/{id}

URL Parameters

ver  string   >>>>>> Stashed changes data-component="url" hidden>

id  string   >>>>>> Stashed changes data-component="url" hidden>

The ID of the notification.

Page

App name: Page Version: 5.0.13 Author: phpFox Updated at: Dec 26, 2023

Display a listing of the resource.

Example request:
curl --request GET \
<<<<<<< Updated upstream
    --get "https://demo.metafox.app/api/v1/api/corrupti/page" \
    --header "Content-Type: application/json" \
    --data "{
    "q": "et",
    "view": "fugit",
    "sort": "nesciunt",
    "sort_type": "impedit",
    "when": "labore",
    "category_id": 54558.519772,
    "owner_id": 19,
    "user_id": 10573414.125358688,
    "is_featured": 434968.546423,
    "page": 36,
    "limit": 2
=======
    --get "https://demo.metafox.app/api/v1/api/hic/page" \
    --header "Content-Type: application/json" \
    --data "{
    "q": "quis",
    "view": "voluptatem",
    "sort": "omnis",
    "sort_type": "ut",
    "when": "esse",
    "category_id": 19741.937015863,
    "owner_id": 19,
    "user_id": 180.183,
    "is_featured": 46672.94128425,
    "page": 53,
    "limit": 1088.836187
>>>>>>> Stashed changes
}"
$client = new \GuzzleHttp\Client();
$response = $client->get(
<<<<<<< Updated upstream
    'https://demo.metafox.app/api/v1/api/corrupti/page',
=======
    'https://demo.metafox.app/api/v1/api/hic/page',
>>>>>>> Stashed changes
    [
        'headers' => [
            'Content-Type' => 'application/json',
        ],
        'json' => [
<<<<<<< Updated upstream
            'q' => 'et',
            'view' => 'fugit',
            'sort' => 'nesciunt',
            'sort_type' => 'impedit',
            'when' => 'labore',
            'category_id' => 54558.519772,
            'owner_id' => 19,
            'user_id' => 10573414.125358688,
            'is_featured' => 434968.546423,
            'page' => 36,
            'limit' => 2.0,
=======
            'q' => 'quis',
            'view' => 'voluptatem',
            'sort' => 'omnis',
            'sort_type' => 'ut',
            'when' => 'esse',
            'category_id' => 19741.937015863,
            'owner_id' => 19,
            'user_id' => 180.183,
            'is_featured' => 46672.94128425,
            'page' => 53,
            'limit' => 1088.836187,
>>>>>>> Stashed changes
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/corrupti/page"
=======
    "https://demo.metafox.app/api/v1/api/hic/page"
>>>>>>> Stashed changes
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
<<<<<<< Updated upstream
    "q": "et",
    "view": "fugit",
    "sort": "nesciunt",
    "sort_type": "impedit",
    "when": "labore",
    "category_id": 54558.519772,
    "owner_id": 19,
    "user_id": 10573414.125358688,
    "is_featured": 434968.546423,
    "page": 36,
    "limit": 2
=======
    "q": "quis",
    "view": "voluptatem",
    "sort": "omnis",
    "sort_type": "ut",
    "when": "esse",
    "category_id": 19741.937015863,
    "owner_id": 19,
    "user_id": 180.183,
    "is_featured": 46672.94128425,
    "page": 53,
    "limit": 1088.836187
>>>>>>> Stashed changes
};

fetch(url, {
    method: "GET",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

GET api/{ver}/page

URL Parameters

ver  string   >>>>>> Stashed changes data-component="url" hidden>

Body Parameters

q  string optional   >>>>>> Stashed changes data-component="body" hidden>

view  string optional   >>>>>> Stashed changes data-component="body" hidden>

sort  string optional   >>>>>> Stashed changes data-component="body" hidden>

sort_type  string optional   >>>>>> Stashed changes data-component="body" hidden>

when  string optional   >>>>>> Stashed changes data-component="body" hidden>

category_id  number optional   >>>>>> Stashed changes data-component="body" hidden>

owner_id  integer optional  

user_id  number optional   >>>>>> Stashed changes data-component="body" hidden>

is_featured  number optional   >>>>>> Stashed changes data-component="body" hidden>

page  number optional   >>>>>> Stashed changes data-component="body" hidden>

Must be at least 1.

limit  number optional   >>>>>> Stashed changes data-component="body" hidden>

Store a newly created resource in storage.

Example request:
curl --request POST \
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/et/page" \
    --header "Content-Type: application/json" \
    --data "{
    "name": "quia",
    "category_id": 302531.952161212,
    "text": "enim",
    "users": [
        "cum"
=======
    "https://demo.metafox.app/api/v1/api/cumque/page" \
    --header "Content-Type: application/json" \
    --data "{
    "name": "eius",
    "category_id": 0.921,
    "text": "id",
    "users": [
        "neque"
>>>>>>> Stashed changes
    ]
}"
$client = new \GuzzleHttp\Client();
$response = $client->post(
<<<<<<< Updated upstream
    'https://demo.metafox.app/api/v1/api/et/page',
=======
    'https://demo.metafox.app/api/v1/api/cumque/page',
>>>>>>> Stashed changes
    [
        'headers' => [
            'Content-Type' => 'application/json',
        ],
        'json' => [
<<<<<<< Updated upstream
            'name' => 'quia',
            'category_id' => 302531.952161212,
            'text' => 'enim',
            'users' => [
                'cum',
=======
            'name' => 'eius',
            'category_id' => 0.921,
            'text' => 'id',
            'users' => [
                'neque',
>>>>>>> Stashed changes
            ],
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/et/page"
=======
    "https://demo.metafox.app/api/v1/api/cumque/page"
>>>>>>> Stashed changes
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
<<<<<<< Updated upstream
    "name": "quia",
    "category_id": 302531.952161212,
    "text": "enim",
    "users": [
        "cum"
=======
    "name": "eius",
    "category_id": 0.921,
    "text": "id",
    "users": [
        "neque"
>>>>>>> Stashed changes
    ]
};

fetch(url, {
    method: "POST",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

POST api/{ver}/page

URL Parameters

ver  string   >>>>>> Stashed changes data-component="url" hidden>

Body Parameters

name  string   >>>>>> Stashed changes data-component="body" hidden>

category_id  number optional   >>>>>> Stashed changes data-component="body" hidden>

text  string optional   >>>>>> Stashed changes data-component="body" hidden>

users  number[] optional  

users[].id  number optional   >>>>>> Stashed changes data-component="body" hidden>

Display a listing of the admin resource.

Example request:
curl --request GET \
<<<<<<< Updated upstream
    --get "https://demo.metafox.app/api/v1/api/vero/page-admin" \
    --header "Content-Type: application/json" \
    --data "{
    "q": "consequatur",
    "page_id": 74214.00221,
    "page": 57,
    "limit": 4473909.3887,
    "view": "maiores",
    "not_invite_role": 334479.295782,
    "excluded_user_id": 529108340.43618
=======
    --get "https://demo.metafox.app/api/v1/api/eius/page-admin" \
    --header "Content-Type: application/json" \
    --data "{
    "q": "aperiam",
    "page_id": 310915.326573921,
    "page": 66,
    "limit": 0,
    "view": "est",
    "not_invite_role": 2921.6403634,
    "excluded_user_id": 23726.625
>>>>>>> Stashed changes
}"
$client = new \GuzzleHttp\Client();
$response = $client->get(
<<<<<<< Updated upstream
    'https://demo.metafox.app/api/v1/api/vero/page-admin',
=======
    'https://demo.metafox.app/api/v1/api/eius/page-admin',
>>>>>>> Stashed changes
    [
        'headers' => [
            'Content-Type' => 'application/json',
        ],
        'json' => [
<<<<<<< Updated upstream
            'q' => 'consequatur',
            'page_id' => 74214.00221,
            'page' => 57,
            'limit' => 4473909.3887,
            'view' => 'maiores',
            'not_invite_role' => 334479.295782,
            'excluded_user_id' => 529108340.43618,
=======
            'q' => 'aperiam',
            'page_id' => 310915.326573921,
            'page' => 66,
            'limit' => 0.0,
            'view' => 'est',
            'not_invite_role' => 2921.6403634,
            'excluded_user_id' => 23726.625,
>>>>>>> Stashed changes
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/vero/page-admin"
=======
    "https://demo.metafox.app/api/v1/api/eius/page-admin"
>>>>>>> Stashed changes
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
<<<<<<< Updated upstream
    "q": "consequatur",
    "page_id": 74214.00221,
    "page": 57,
    "limit": 4473909.3887,
    "view": "maiores",
    "not_invite_role": 334479.295782,
    "excluded_user_id": 529108340.43618
=======
    "q": "aperiam",
    "page_id": 310915.326573921,
    "page": 66,
    "limit": 0,
    "view": "est",
    "not_invite_role": 2921.6403634,
    "excluded_user_id": 23726.625
>>>>>>> Stashed changes
};

fetch(url, {
    method: "GET",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

GET api/{ver}/page-admin

URL Parameters

ver  string   >>>>>> Stashed changes data-component="url" hidden>

Body Parameters

q  string optional   >>>>>> Stashed changes data-component="body" hidden>

page_id  number   >>>>>> Stashed changes data-component="body" hidden>

page  number optional   >>>>>> Stashed changes data-component="body" hidden>

Must be at least 1.

limit  number optional   >>>>>> Stashed changes data-component="body" hidden>

view  string optional   >>>>>> Stashed changes data-component="body" hidden>

not_invite_role  number optional   >>>>>> Stashed changes data-component="body" hidden>

excluded_user_id  number optional   >>>>>> Stashed changes data-component="body" hidden>

POST api/{ver}/page-admin

Example request:
curl --request POST \
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/repellendus/page-admin" \
    --header "Content-Type: application/json" \
    --data "{
    "page_id": 7998639,
    "user_ids": [
        4.9166
=======
    "https://demo.metafox.app/api/v1/api/beatae/page-admin" \
    --header "Content-Type: application/json" \
    --data "{
    "page_id": 492.197,
    "user_ids": [
        26651.1
>>>>>>> Stashed changes
    ]
}"
$client = new \GuzzleHttp\Client();
$response = $client->post(
<<<<<<< Updated upstream
    'https://demo.metafox.app/api/v1/api/repellendus/page-admin',
=======
    'https://demo.metafox.app/api/v1/api/beatae/page-admin',
>>>>>>> Stashed changes
    [
        'headers' => [
            'Content-Type' => 'application/json',
        ],
        'json' => [
<<<<<<< Updated upstream
            'page_id' => 7998639.0,
            'user_ids' => [
                4.9166,
=======
            'page_id' => 492.197,
            'user_ids' => [
                26651.1,
>>>>>>> Stashed changes
            ],
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/repellendus/page-admin"
=======
    "https://demo.metafox.app/api/v1/api/beatae/page-admin"
>>>>>>> Stashed changes
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
<<<<<<< Updated upstream
    "page_id": 7998639,
    "user_ids": [
        4.9166
=======
    "page_id": 492.197,
    "user_ids": [
        26651.1
>>>>>>> Stashed changes
    ]
};

fetch(url, {
    method: "POST",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

POST api/{ver}/page-admin

URL Parameters

ver  string   >>>>>> Stashed changes data-component="url" hidden>

Body Parameters

page_id  number   >>>>>> Stashed changes data-component="body" hidden>

user_ids  number[]  

DELETE api/{ver}/page-admin

Example request:
curl --request DELETE \
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/illo/page-admin" \
    --header "Content-Type: application/json" \
    --data "{
    "page_id": 67658.543197,
    "user_id": 4.373002,
    "is_delete": 205.2406
=======
    "https://demo.metafox.app/api/v1/api/et/page-admin" \
    --header "Content-Type: application/json" \
    --data "{
    "page_id": 8123.161,
    "user_id": 25339.2884486,
    "is_delete": 26.0409004
>>>>>>> Stashed changes
}"
$client = new \GuzzleHttp\Client();
$response = $client->delete(
<<<<<<< Updated upstream
    'https://demo.metafox.app/api/v1/api/illo/page-admin',
=======
    'https://demo.metafox.app/api/v1/api/et/page-admin',
>>>>>>> Stashed changes
    [
        'headers' => [
            'Content-Type' => 'application/json',
        ],
        'json' => [
<<<<<<< Updated upstream
            'page_id' => 67658.543197,
            'user_id' => 4.373002,
            'is_delete' => 205.2406,
=======
            'page_id' => 8123.161,
            'user_id' => 25339.2884486,
            'is_delete' => 26.0409004,
>>>>>>> Stashed changes
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/illo/page-admin"
=======
    "https://demo.metafox.app/api/v1/api/et/page-admin"
>>>>>>> Stashed changes
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
<<<<<<< Updated upstream
    "page_id": 67658.543197,
    "user_id": 4.373002,
    "is_delete": 205.2406
=======
    "page_id": 8123.161,
    "user_id": 25339.2884486,
    "is_delete": 26.0409004
>>>>>>> Stashed changes
};

fetch(url, {
    method: "DELETE",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

DELETE api/{ver}/page-admin

URL Parameters

ver  string   >>>>>> Stashed changes data-component="url" hidden>

Body Parameters

page_id  number   >>>>>> Stashed changes data-component="body" hidden>

user_id  number   >>>>>> Stashed changes data-component="body" hidden>

is_delete  number   >>>>>> Stashed changes data-component="body" hidden>

Browse item.

Example request:
curl --request GET \
<<<<<<< Updated upstream
    --get "https://demo.metafox.app/api/v1/api/voluptatem/page-block" \
    --header "Content-Type: application/json" \
    --data "{
    "page_id": 144784728.079501,
    "view": "sapiente",
    "q": "dolorem",
    "page": 2,
    "limit": 1.624037
=======
    --get "https://demo.metafox.app/api/v1/api/placeat/page-block" \
    --header "Content-Type: application/json" \
    --data "{
    "page_id": 399.35597,
    "view": "deleniti",
    "q": "reiciendis",
    "page": 86,
    "limit": 0
>>>>>>> Stashed changes
}"
$client = new \GuzzleHttp\Client();
$response = $client->get(
<<<<<<< Updated upstream
    'https://demo.metafox.app/api/v1/api/voluptatem/page-block',
=======
    'https://demo.metafox.app/api/v1/api/placeat/page-block',
>>>>>>> Stashed changes
    [
        'headers' => [
            'Content-Type' => 'application/json',
        ],
        'json' => [
<<<<<<< Updated upstream
            'page_id' => 144784728.079501,
            'view' => 'sapiente',
            'q' => 'dolorem',
            'page' => 2,
            'limit' => 1.624037,
=======
            'page_id' => 399.35597,
            'view' => 'deleniti',
            'q' => 'reiciendis',
            'page' => 86,
            'limit' => 0.0,
>>>>>>> Stashed changes
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/voluptatem/page-block"
=======
    "https://demo.metafox.app/api/v1/api/placeat/page-block"
>>>>>>> Stashed changes
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
<<<<<<< Updated upstream
    "page_id": 144784728.079501,
    "view": "sapiente",
    "q": "dolorem",
    "page": 2,
    "limit": 1.624037
=======
    "page_id": 399.35597,
    "view": "deleniti",
    "q": "reiciendis",
    "page": 86,
    "limit": 0
>>>>>>> Stashed changes
};

fetch(url, {
    method: "GET",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

GET api/{ver}/page-block

URL Parameters

ver  string   >>>>>> Stashed changes data-component="url" hidden>

Body Parameters

page_id  number   >>>>>> Stashed changes data-component="body" hidden>

view  string optional   >>>>>> Stashed changes data-component="body" hidden>

q  string optional   >>>>>> Stashed changes data-component="body" hidden>

page  number optional   >>>>>> Stashed changes data-component="body" hidden>

Must be at least 1.

limit  number optional   >>>>>> Stashed changes data-component="body" hidden>

Store item.

Example request:
curl --request POST \
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/iure/page-block" \
    --header "Content-Type: application/json" \
    --data "{
    "page_id": 9447348.5650755,
    "user_id": 747009.86
=======
    "https://demo.metafox.app/api/v1/api/necessitatibus/page-block" \
    --header "Content-Type: application/json" \
    --data "{
    "page_id": 1568,
    "user_id": 522442.93
>>>>>>> Stashed changes
}"
$client = new \GuzzleHttp\Client();
$response = $client->post(
<<<<<<< Updated upstream
    'https://demo.metafox.app/api/v1/api/iure/page-block',
=======
    'https://demo.metafox.app/api/v1/api/necessitatibus/page-block',
>>>>>>> Stashed changes
    [
        'headers' => [
            'Content-Type' => 'application/json',
        ],
        'json' => [
<<<<<<< Updated upstream
            'page_id' => 9447348.5650755,
            'user_id' => 747009.86,
=======
            'page_id' => 1568.0,
            'user_id' => 522442.93,
>>>>>>> Stashed changes
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/iure/page-block"
=======
    "https://demo.metafox.app/api/v1/api/necessitatibus/page-block"
>>>>>>> Stashed changes
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
<<<<<<< Updated upstream
    "page_id": 9447348.5650755,
    "user_id": 747009.86
=======
    "page_id": 1568,
    "user_id": 522442.93
>>>>>>> Stashed changes
};

fetch(url, {
    method: "POST",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

POST api/{ver}/page-block

URL Parameters

ver  string   >>>>>> Stashed changes data-component="url" hidden>

Body Parameters

page_id  number   >>>>>> Stashed changes data-component="body" hidden>

user_id  number   >>>>>> Stashed changes data-component="body" hidden>

Browse item.

Example request:
curl --request GET \
<<<<<<< Updated upstream
    --get "https://demo.metafox.app/api/v1/api/expedita/page-claim" \
    --header "Content-Type: application/json" \
    --data "{
    "q": "corporis",
    "sort": "ex",
    "sort_type": "consequatur",
    "when": "beatae",
    "category_id": 179.95874441,
    "owner_id": 3,
    "page": 48,
    "limit": 1166.9501
=======
    --get "https://demo.metafox.app/api/v1/api/possimus/page-claim" \
    --header "Content-Type: application/json" \
    --data "{
    "q": "velit",
    "sort": "aut",
    "sort_type": "et",
    "when": "debitis",
    "category_id": 593638970.4,
    "owner_id": 1,
    "page": 86,
    "limit": 2.44137755
>>>>>>> Stashed changes
}"
$client = new \GuzzleHttp\Client();
$response = $client->get(
<<<<<<< Updated upstream
    'https://demo.metafox.app/api/v1/api/expedita/page-claim',
=======
    'https://demo.metafox.app/api/v1/api/possimus/page-claim',
>>>>>>> Stashed changes
    [
        'headers' => [
            'Content-Type' => 'application/json',
        ],
        'json' => [
<<<<<<< Updated upstream
            'q' => 'corporis',
            'sort' => 'ex',
            'sort_type' => 'consequatur',
            'when' => 'beatae',
            'category_id' => 179.95874441,
            'owner_id' => 3,
            'page' => 48,
            'limit' => 1166.9501,
=======
            'q' => 'velit',
            'sort' => 'aut',
            'sort_type' => 'et',
            'when' => 'debitis',
            'category_id' => 593638970.4,
            'owner_id' => 1,
            'page' => 86,
            'limit' => 2.44137755,
>>>>>>> Stashed changes
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/expedita/page-claim"
=======
    "https://demo.metafox.app/api/v1/api/possimus/page-claim"
>>>>>>> Stashed changes
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
<<<<<<< Updated upstream
    "q": "corporis",
    "sort": "ex",
    "sort_type": "consequatur",
    "when": "beatae",
    "category_id": 179.95874441,
    "owner_id": 3,
    "page": 48,
    "limit": 1166.9501
=======
    "q": "velit",
    "sort": "aut",
    "sort_type": "et",
    "when": "debitis",
    "category_id": 593638970.4,
    "owner_id": 1,
    "page": 86,
    "limit": 2.44137755
>>>>>>> Stashed changes
};

fetch(url, {
    method: "GET",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

GET api/{ver}/page-claim

URL Parameters

ver  string   >>>>>> Stashed changes data-component="url" hidden>

Body Parameters

q  string optional   >>>>>> Stashed changes data-component="body" hidden>

sort  string optional   >>>>>> Stashed changes data-component="body" hidden>

sort_type  string optional   >>>>>> Stashed changes data-component="body" hidden>

when  string optional   >>>>>> Stashed changes data-component="body" hidden>

status  string optional  

category_id  number optional   >>>>>> Stashed changes data-component="body" hidden>

owner_id  integer optional   >>>>>> Stashed changes data-component="body" hidden>

page  number optional   >>>>>> Stashed changes data-component="body" hidden>

Must be at least 1.

limit  number optional   >>>>>> Stashed changes data-component="body" hidden>

Store item.

Example request:
curl --request POST \
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/accusamus/page-claim" \
    --header "Content-Type: application/json" \
    --data "{
    "message": "id",
    "page_id": 712378.7051545
=======
    "https://demo.metafox.app/api/v1/api/id/page-claim" \
    --header "Content-Type: application/json" \
    --data "{
    "message": "sit",
    "page_id": 1404.872
>>>>>>> Stashed changes
}"
$client = new \GuzzleHttp\Client();
$response = $client->post(
<<<<<<< Updated upstream
    'https://demo.metafox.app/api/v1/api/accusamus/page-claim',
=======
    'https://demo.metafox.app/api/v1/api/id/page-claim',
>>>>>>> Stashed changes
    [
        'headers' => [
            'Content-Type' => 'application/json',
        ],
        'json' => [
<<<<<<< Updated upstream
            'message' => 'id',
            'page_id' => 712378.7051545,
=======
            'message' => 'sit',
            'page_id' => 1404.872,
>>>>>>> Stashed changes
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/accusamus/page-claim"
=======
    "https://demo.metafox.app/api/v1/api/id/page-claim"
>>>>>>> Stashed changes
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
<<<<<<< Updated upstream
    "message": "id",
    "page_id": 712378.7051545
=======
    "message": "sit",
    "page_id": 1404.872
>>>>>>> Stashed changes
};

fetch(url, {
    method: "POST",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

POST api/{ver}/page-claim

URL Parameters

ver  string   >>>>>> Stashed changes data-component="url" hidden>

Body Parameters

message  string optional   >>>>>> Stashed changes data-component="body" hidden>

page_id  number optional   >>>>>> Stashed changes data-component="body" hidden>

PUT api/{ver}/page-claim/resubmit/{id}

Example request:
curl --request PUT \
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/et/page-claim/resubmit/834"
======= "https://demo.metafox.app/api/v1/api/earum/page-claim/resubmit/4" >>>>>>> Stashed changes
$client = new \GuzzleHttp\Client();
<<<<<<< Updated upstream
$response = $client->put('https://demo.metafox.app/api/v1/api/et/page-claim/resubmit/834');
=======
$response = $client->put('https://demo.metafox.app/api/v1/api/earum/page-claim/resubmit/4');
>>>>>>> Stashed changes
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/et/page-claim/resubmit/834"
=======
    "https://demo.metafox.app/api/v1/api/earum/page-claim/resubmit/4"
>>>>>>> Stashed changes
);

fetch(url, {
    method: "PUT",
}).then(response => response.json());

Request      

PUT api/{ver}/page-claim/resubmit/{id}

URL Parameters

ver  string   >>>>>> Stashed changes data-component="url" hidden>

id  string   >>>>>> Stashed changes data-component="url" hidden>

The ID of the resubmit.

GET api/{ver}/page-claim/{id}

Example request:
curl --request GET \
<<<<<<< Updated upstream
    --get "https://demo.metafox.app/api/v1/api/rerum/page-claim/95"
======= --get "https://demo.metafox.app/api/v1/api/deleniti/page-claim/06848" >>>>>>> Stashed changes
$client = new \GuzzleHttp\Client();
<<<<<<< Updated upstream
$response = $client->get('https://demo.metafox.app/api/v1/api/rerum/page-claim/95');
=======
$response = $client->get('https://demo.metafox.app/api/v1/api/deleniti/page-claim/06848');
>>>>>>> Stashed changes
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/rerum/page-claim/95"
=======
    "https://demo.metafox.app/api/v1/api/deleniti/page-claim/06848"
>>>>>>> Stashed changes
);

fetch(url, {
    method: "GET",
}).then(response => response.json());

Request      

GET api/{ver}/page-claim/{id}

URL Parameters

ver  string   >>>>>> Stashed changes data-component="url" hidden>

id  string   >>>>>> Stashed changes data-component="url" hidden>

The ID of the page claim.

Update item.

Example request:
curl --request PUT \
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/enim/page-claim/0650" \
    --header "Content-Type: application/json" \
    --data "{
    "message": "ut",
    "status": 1
=======
    "https://demo.metafox.app/api/v1/api/ipsum/page-claim/28227684" \
    --header "Content-Type: application/json" \
    --data "{
    "message": "ut",
    "status": 14
>>>>>>> Stashed changes
}"
$client = new \GuzzleHttp\Client();
$response = $client->put(
<<<<<<< Updated upstream
    'https://demo.metafox.app/api/v1/api/enim/page-claim/0650',
=======
    'https://demo.metafox.app/api/v1/api/ipsum/page-claim/28227684',
>>>>>>> Stashed changes
    [
        'headers' => [
            'Content-Type' => 'application/json',
        ],
        'json' => [
            'message' => 'ut',
<<<<<<< Updated upstream
            'status' => 1,
=======
            'status' => 14,
>>>>>>> Stashed changes
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/enim/page-claim/0650"
=======
    "https://demo.metafox.app/api/v1/api/ipsum/page-claim/28227684"
>>>>>>> Stashed changes
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
    "message": "ut",
<<<<<<< Updated upstream
    "status": 1
=======
    "status": 14
>>>>>>> Stashed changes
};

fetch(url, {
    method: "PUT",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

PUT api/{ver}/page-claim/{id}

PATCH api/{ver}/page-claim/{id}

URL Parameters

ver  string   >>>>>> Stashed changes data-component="url" hidden>

id  string   >>>>>> Stashed changes data-component="url" hidden>

The ID of the page claim.

Body Parameters

message  string optional  

status  integer optional   >>>>>> Stashed changes data-component="body" hidden>

Display the specified resource info.

Example request:
curl --request GET \
<<<<<<< Updated upstream
    --get "https://demo.metafox.app/api/v1/api/quis/page-info/673"
======= --get "https://demo.metafox.app/api/v1/api/voluptatem/page-info/0" >>>>>>> Stashed changes
$client = new \GuzzleHttp\Client();
<<<<<<< Updated upstream
$response = $client->get('https://demo.metafox.app/api/v1/api/quis/page-info/673');
=======
$response = $client->get('https://demo.metafox.app/api/v1/api/voluptatem/page-info/0');
>>>>>>> Stashed changes
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/quis/page-info/673"
=======
    "https://demo.metafox.app/api/v1/api/voluptatem/page-info/0"
>>>>>>> Stashed changes
);

fetch(url, {
    method: "GET",
}).then(response => response.json());

Request      

GET api/{ver}/page-info/{id}

URL Parameters

ver  string   >>>>>> Stashed changes data-component="url" hidden>

id  string   >>>>>> Stashed changes data-component="url" hidden>

The ID of the page info.

Reorder example rule.

Example request:
curl --request POST \
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/ipsum/page-integrated/order" \
    --header "Content-Type: application/json" \
    --data "{
    "page_id": 1.182
=======
    "https://demo.metafox.app/api/v1/api/ab/page-integrated/order" \
    --header "Content-Type: application/json" \
    --data "{
    "page_id": 704.87555232
>>>>>>> Stashed changes
}"
$client = new \GuzzleHttp\Client();
$response = $client->post(
<<<<<<< Updated upstream
    'https://demo.metafox.app/api/v1/api/ipsum/page-integrated/order',
=======
    'https://demo.metafox.app/api/v1/api/ab/page-integrated/order',
>>>>>>> Stashed changes
    [
        'headers' => [
            'Content-Type' => 'application/json',
        ],
        'json' => [
<<<<<<< Updated upstream
            'page_id' => 1.182,
=======
            'page_id' => 704.87555232,
>>>>>>> Stashed changes
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/ipsum/page-integrated/order"
=======
    "https://demo.metafox.app/api/v1/api/ab/page-integrated/order"
>>>>>>> Stashed changes
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
<<<<<<< Updated upstream
    "page_id": 1.182
=======
    "page_id": 704.87555232
>>>>>>> Stashed changes
};

fetch(url, {
    method: "POST",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

POST api/{ver}/page-integrated/order

URL Parameters

ver  string   >>>>>> Stashed changes data-component="url" hidden>

Body Parameters

page_id  number   >>>>>> Stashed changes data-component="body" hidden>

names  object optional  

Update item.

Example request:
curl --request PUT \
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/inventore/page-integrated/97"
======= "https://demo.metafox.app/api/v1/api/saepe/page-integrated/5" >>>>>>> Stashed changes
$client = new \GuzzleHttp\Client();
<<<<<<< Updated upstream
$response = $client->put('https://demo.metafox.app/api/v1/api/inventore/page-integrated/97');
=======
$response = $client->put('https://demo.metafox.app/api/v1/api/saepe/page-integrated/5');
>>>>>>> Stashed changes
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/inventore/page-integrated/97"
=======
    "https://demo.metafox.app/api/v1/api/saepe/page-integrated/5"
>>>>>>> Stashed changes
);

fetch(url, {
    method: "PUT",
}).then(response => response.json());

Request      

PUT api/{ver}/page-integrated/{id}

PATCH api/{ver}/page-integrated/{id}

URL Parameters

ver  string   >>>>>> Stashed changes data-component="url" hidden>

id  string   >>>>>> Stashed changes data-component="url" hidden>

The ID of the page integrated.

Display a listing of the resource.

Example request:
curl --request GET \
<<<<<<< Updated upstream
    --get "https://demo.metafox.app/api/v1/api/possimus/page-invite" \
    --header "Content-Type: application/json" \
    --data "{
    "q": "sit",
    "page_id": 0.5,
    "page": 39,
    "limit": 77
=======
    --get "https://demo.metafox.app/api/v1/api/fugiat/page-invite" \
    --header "Content-Type: application/json" \
    --data "{
    "q": "et",
    "page_id": 172.0331775,
    "page": 3,
    "limit": 68
>>>>>>> Stashed changes
}"
$client = new \GuzzleHttp\Client();
$response = $client->get(
<<<<<<< Updated upstream
    'https://demo.metafox.app/api/v1/api/possimus/page-invite',
=======
    'https://demo.metafox.app/api/v1/api/fugiat/page-invite',
>>>>>>> Stashed changes
    [
        'headers' => [
            'Content-Type' => 'application/json',
        ],
        'json' => [
<<<<<<< Updated upstream
            'q' => 'sit',
            'page_id' => 0.5,
            'page' => 39,
            'limit' => 77,
=======
            'q' => 'et',
            'page_id' => 172.0331775,
            'page' => 3,
            'limit' => 68,
>>>>>>> Stashed changes
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/possimus/page-invite"
=======
    "https://demo.metafox.app/api/v1/api/fugiat/page-invite"
>>>>>>> Stashed changes
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
<<<<<<< Updated upstream
    "q": "sit",
    "page_id": 0.5,
    "page": 39,
    "limit": 77
=======
    "q": "et",
    "page_id": 172.0331775,
    "page": 3,
    "limit": 68
>>>>>>> Stashed changes
};

fetch(url, {
    method: "GET",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

GET api/{ver}/page-invite

URL Parameters

ver  string   >>>>>> Stashed changes data-component="url" hidden>

Body Parameters

q  string optional   >>>>>> Stashed changes data-component="body" hidden>

page_id  number   >>>>>> Stashed changes data-component="body" hidden>

page  number optional   >>>>>> Stashed changes data-component="body" hidden>

Must be at least 1.

limit  number optional   >>>>>> Stashed changes data-component="body" hidden>

Must be at least 10.

Store a newly created resource in storage.

Example request:
curl --request POST \
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/amet/page-invite" \
    --header "Content-Type: application/json" \
    --data "{
    "page_id": 9082931.7279537,
=======
    "https://demo.metafox.app/api/v1/api/assumenda/page-invite" \
    --header "Content-Type: application/json" \
    --data "{
    "page_id": 4.919131,
>>>>>>> Stashed changes
    "user_ids": []
}"
$client = new \GuzzleHttp\Client();
$response = $client->post(
<<<<<<< Updated upstream
    'https://demo.metafox.app/api/v1/api/amet/page-invite',
=======
    'https://demo.metafox.app/api/v1/api/assumenda/page-invite',
>>>>>>> Stashed changes
    [
        'headers' => [
            'Content-Type' => 'application/json',
        ],
        'json' => [
<<<<<<< Updated upstream
            'page_id' => 9082931.7279537,
=======
            'page_id' => 4.919131,
>>>>>>> Stashed changes
            'user_ids' => [],
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/amet/page-invite"
=======
    "https://demo.metafox.app/api/v1/api/assumenda/page-invite"
>>>>>>> Stashed changes
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
<<<<<<< Updated upstream
    "page_id": 9082931.7279537,
=======
    "page_id": 4.919131,
>>>>>>> Stashed changes
    "user_ids": []
};

fetch(url, {
    method: "POST",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

POST api/{ver}/page-invite

URL Parameters

ver  string   >>>>>> Stashed changes data-component="url" hidden>

Body Parameters

page_id  number   >>>>>> Stashed changes data-component="body" hidden>

user_ids  object  

Used to accept/decline a request to like a page.

Example request:
curl --request PUT \
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/non/page-invite/59" \
    --header "Content-Type: application/json" \
    --data "{
    "accept": 2.1035774
=======
    "https://demo.metafox.app/api/v1/api/officiis/page-invite/5001" \
    --header "Content-Type: application/json" \
    --data "{
    "accept": 565107984.6
>>>>>>> Stashed changes
}"
$client = new \GuzzleHttp\Client();
$response = $client->put(
<<<<<<< Updated upstream
    'https://demo.metafox.app/api/v1/api/non/page-invite/59',
=======
    'https://demo.metafox.app/api/v1/api/officiis/page-invite/5001',
>>>>>>> Stashed changes
    [
        'headers' => [
            'Content-Type' => 'application/json',
        ],
        'json' => [
<<<<<<< Updated upstream
            'accept' => 2.1035774,
=======
            'accept' => 565107984.6,
>>>>>>> Stashed changes
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/non/page-invite/59"
=======
    "https://demo.metafox.app/api/v1/api/officiis/page-invite/5001"
>>>>>>> Stashed changes
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
<<<<<<< Updated upstream
    "accept": 2.1035774
=======
    "accept": 565107984.6
>>>>>>> Stashed changes
};

fetch(url, {
    method: "PUT",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

PUT api/{ver}/page-invite/{id}

PATCH api/{ver}/page-invite/{id}

URL Parameters

ver  string   >>>>>> Stashed changes data-component="url" hidden>

id  string   >>>>>> Stashed changes data-component="url" hidden>

The ID of the page invite.

Body Parameters

accept  number   >>>>>> Stashed changes data-component="body" hidden>

Remove the specified resource from storage.

Example request:
curl --request DELETE \
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/ex/page-invite/522" \
    --header "Content-Type: application/json" \
    --data "{
    "user_id": 51
=======
    "https://demo.metafox.app/api/v1/api/odio/page-invite/9" \
    --header "Content-Type: application/json" \
    --data "{
    "user_id": 0
>>>>>>> Stashed changes
}"
$client = new \GuzzleHttp\Client();
$response = $client->delete(
<<<<<<< Updated upstream
    'https://demo.metafox.app/api/v1/api/ex/page-invite/522',
=======
    'https://demo.metafox.app/api/v1/api/odio/page-invite/9',
>>>>>>> Stashed changes
    [
        'headers' => [
            'Content-Type' => 'application/json',
        ],
        'json' => [
<<<<<<< Updated upstream
            'user_id' => 51,
=======
            'user_id' => 0,
>>>>>>> Stashed changes
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/ex/page-invite/522"
=======
    "https://demo.metafox.app/api/v1/api/odio/page-invite/9"
>>>>>>> Stashed changes
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
<<<<<<< Updated upstream
    "user_id": 51
=======
    "user_id": 0
>>>>>>> Stashed changes
};

fetch(url, {
    method: "DELETE",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

DELETE api/{ver}/page-invite/{id}

URL Parameters

ver  string   >>>>>> Stashed changes data-component="url" hidden>

id  string   >>>>>> Stashed changes data-component="url" hidden>

The ID of the page invite.

Body Parameters

user_id  number   >>>>>> Stashed changes data-component="body" hidden>

Must be at least 0.

Display a listing of the resource.

Example request:
curl --request GET \
<<<<<<< Updated upstream
    --get "https://demo.metafox.app/api/v1/api/provident/page-member" \
    --header "Content-Type: application/json" \
    --data "{
    "q": "dolorem",
    "page_id": 418.35427,
    "page": 24,
    "limit": 20.6578915,
    "view": "exercitationem",
    "not_invite_role": 213465.8315864,
    "excluded_user_id": 69.69075
=======
    --get "https://demo.metafox.app/api/v1/api/maiores/page-member" \
    --header "Content-Type: application/json" \
    --data "{
    "q": "ea",
    "page_id": 8.626538,
    "page": 4,
    "limit": 6035506,
    "view": "et",
    "not_invite_role": 2.3,
    "excluded_user_id": 483159562.9784132
>>>>>>> Stashed changes
}"
$client = new \GuzzleHttp\Client();
$response = $client->get(
<<<<<<< Updated upstream
    'https://demo.metafox.app/api/v1/api/provident/page-member',
=======
    'https://demo.metafox.app/api/v1/api/maiores/page-member',
>>>>>>> Stashed changes
    [
        'headers' => [
            'Content-Type' => 'application/json',
        ],
        'json' => [
<<<<<<< Updated upstream
            'q' => 'dolorem',
            'page_id' => 418.35427,
            'page' => 24,
            'limit' => 20.6578915,
            'view' => 'exercitationem',
            'not_invite_role' => 213465.8315864,
            'excluded_user_id' => 69.69075,
=======
            'q' => 'ea',
            'page_id' => 8.626538,
            'page' => 4,
            'limit' => 6035506.0,
            'view' => 'et',
            'not_invite_role' => 2.3,
            'excluded_user_id' => 483159562.9784132,
>>>>>>> Stashed changes
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/provident/page-member"
=======
    "https://demo.metafox.app/api/v1/api/maiores/page-member"
>>>>>>> Stashed changes
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
<<<<<<< Updated upstream
    "q": "dolorem",
    "page_id": 418.35427,
    "page": 24,
    "limit": 20.6578915,
    "view": "exercitationem",
    "not_invite_role": 213465.8315864,
    "excluded_user_id": 69.69075
=======
    "q": "ea",
    "page_id": 8.626538,
    "page": 4,
    "limit": 6035506,
    "view": "et",
    "not_invite_role": 2.3,
    "excluded_user_id": 483159562.9784132
>>>>>>> Stashed changes
};

fetch(url, {
    method: "GET",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

GET api/{ver}/page-member

URL Parameters

ver  string   >>>>>> Stashed changes data-component="url" hidden>

Body Parameters

q  string optional   >>>>>> Stashed changes data-component="body" hidden>

page_id  number   >>>>>> Stashed changes data-component="body" hidden>

page  number optional   >>>>>> Stashed changes data-component="body" hidden>

Must be at least 1.

limit  number optional   >>>>>> Stashed changes data-component="body" hidden>

view  string optional   >>>>>> Stashed changes data-component="body" hidden>

not_invite_role  number optional   >>>>>> Stashed changes data-component="body" hidden>

excluded_user_id  number optional   >>>>>> Stashed changes data-component="body" hidden>

Store a newly created resource in storage.

Example request:
curl --request POST \
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/a/page-member" \
    --header "Content-Type: application/json" \
    --data "{
    "page_id": 11.13988
=======
    "https://demo.metafox.app/api/v1/api/quibusdam/page-member" \
    --header "Content-Type: application/json" \
    --data "{
    "page_id": 2732227.49584
>>>>>>> Stashed changes
}"
$client = new \GuzzleHttp\Client();
$response = $client->post(
<<<<<<< Updated upstream
    'https://demo.metafox.app/api/v1/api/a/page-member',
=======
    'https://demo.metafox.app/api/v1/api/quibusdam/page-member',
>>>>>>> Stashed changes
    [
        'headers' => [
            'Content-Type' => 'application/json',
        ],
        'json' => [
<<<<<<< Updated upstream
            'page_id' => 11.13988,
=======
            'page_id' => 2732227.49584,
>>>>>>> Stashed changes
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/a/page-member"
=======
    "https://demo.metafox.app/api/v1/api/quibusdam/page-member"
>>>>>>> Stashed changes
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
<<<<<<< Updated upstream
    "page_id": 11.13988
=======
    "page_id": 2732227.49584
>>>>>>> Stashed changes
};

fetch(url, {
    method: "POST",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

POST api/{ver}/page-member

URL Parameters

ver  string   >>>>>> Stashed changes data-component="url" hidden>

Body Parameters

page_id  number   >>>>>> Stashed changes data-component="body" hidden>

POST api/{ver}/page-member/add-page-admin

Example request:
curl --request POST \
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/omnis/page-member/add-page-admin" \
    --header "Content-Type: application/json" \
    --data "{
    "page_id": 672.66016,
    "user_ids": [
        5529.8453
=======
    "https://demo.metafox.app/api/v1/api/quia/page-member/add-page-admin" \
    --header "Content-Type: application/json" \
    --data "{
    "page_id": 431513232.800346,
    "user_ids": [
        999439.1070816
>>>>>>> Stashed changes
    ]
}"
$client = new \GuzzleHttp\Client();
$response = $client->post(
<<<<<<< Updated upstream
    'https://demo.metafox.app/api/v1/api/omnis/page-member/add-page-admin',
=======
    'https://demo.metafox.app/api/v1/api/quia/page-member/add-page-admin',
>>>>>>> Stashed changes
    [
        'headers' => [
            'Content-Type' => 'application/json',
        ],
        'json' => [
<<<<<<< Updated upstream
            'page_id' => 672.66016,
            'user_ids' => [
                5529.8453,
=======
            'page_id' => 431513232.800346,
            'user_ids' => [
                999439.1070816,
>>>>>>> Stashed changes
            ],
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/omnis/page-member/add-page-admin"
=======
    "https://demo.metafox.app/api/v1/api/quia/page-member/add-page-admin"
>>>>>>> Stashed changes
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
<<<<<<< Updated upstream
    "page_id": 672.66016,
    "user_ids": [
        5529.8453
=======
    "page_id": 431513232.800346,
    "user_ids": [
        999439.1070816
>>>>>>> Stashed changes
    ]
};

fetch(url, {
    method: "POST",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

POST api/{ver}/page-member/add-page-admin

URL Parameters

ver  string   >>>>>> Stashed changes data-component="url" hidden>

Body Parameters

page_id  number   >>>>>> Stashed changes data-component="body" hidden>

user_ids  number[]  

DELETE api/{ver}/page-member/cancel-invite

Example request:
curl --request DELETE \
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/optio/page-member/cancel-invite" \
    --header "Content-Type: application/json" \
    --data "{
    "page_id": 10200.0719759,
    "user_id": 26272135.87973,
    "invite_type": "odit"
=======
    "https://demo.metafox.app/api/v1/api/omnis/page-member/cancel-invite" \
    --header "Content-Type: application/json" \
    --data "{
    "page_id": 23.801678,
    "user_id": 11.103,
    "invite_type": "delectus"
>>>>>>> Stashed changes
}"
$client = new \GuzzleHttp\Client();
$response = $client->delete(
<<<<<<< Updated upstream
    'https://demo.metafox.app/api/v1/api/optio/page-member/cancel-invite',
=======
    'https://demo.metafox.app/api/v1/api/omnis/page-member/cancel-invite',
>>>>>>> Stashed changes
    [
        'headers' => [
            'Content-Type' => 'application/json',
        ],
        'json' => [
<<<<<<< Updated upstream
            'page_id' => 10200.0719759,
            'user_id' => 26272135.87973,
            'invite_type' => 'odit',
=======
            'page_id' => 23.801678,
            'user_id' => 11.103,
            'invite_type' => 'delectus',
>>>>>>> Stashed changes
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/optio/page-member/cancel-invite"
=======
    "https://demo.metafox.app/api/v1/api/omnis/page-member/cancel-invite"
>>>>>>> Stashed changes
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
<<<<<<< Updated upstream
    "page_id": 10200.0719759,
    "user_id": 26272135.87973,
    "invite_type": "odit"
=======
    "page_id": 23.801678,
    "user_id": 11.103,
    "invite_type": "delectus"
>>>>>>> Stashed changes
};

fetch(url, {
    method: "DELETE",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

DELETE api/{ver}/page-member/cancel-invite

URL Parameters

ver  string   >>>>>> Stashed changes data-component="url" hidden>

Body Parameters

page_id  number   >>>>>> Stashed changes data-component="body" hidden>

user_id  number   >>>>>> Stashed changes data-component="body" hidden>

invite_type  string optional   >>>>>> Stashed changes data-component="body" hidden>

Reassign group owner.

Example request:
curl --request PUT \
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/consequatur/page-member/reassign-owner" \
    --header "Content-Type: application/json" \
    --data "{
    "page_id": 0.37248549,
    "user_id": 53817.92772,
    "users": [
        "ipsam"
=======
    "https://demo.metafox.app/api/v1/api/aperiam/page-member/reassign-owner" \
    --header "Content-Type: application/json" \
    --data "{
    "page_id": 1737047,
    "user_id": 0.641756,
    "users": [
        "voluptatem"
>>>>>>> Stashed changes
    ]
}"
$client = new \GuzzleHttp\Client();
$response = $client->put(
<<<<<<< Updated upstream
    'https://demo.metafox.app/api/v1/api/consequatur/page-member/reassign-owner',
=======
    'https://demo.metafox.app/api/v1/api/aperiam/page-member/reassign-owner',
>>>>>>> Stashed changes
    [
        'headers' => [
            'Content-Type' => 'application/json',
        ],
        'json' => [
<<<<<<< Updated upstream
            'page_id' => 0.37248549,
            'user_id' => 53817.92772,
            'users' => [
                'ipsam',
=======
            'page_id' => 1737047.0,
            'user_id' => 0.641756,
            'users' => [
                'voluptatem',
>>>>>>> Stashed changes
            ],
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/consequatur/page-member/reassign-owner"
=======
    "https://demo.metafox.app/api/v1/api/aperiam/page-member/reassign-owner"
>>>>>>> Stashed changes
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
<<<<<<< Updated upstream
    "page_id": 0.37248549,
    "user_id": 53817.92772,
    "users": [
        "ipsam"
=======
    "page_id": 1737047,
    "user_id": 0.641756,
    "users": [
        "voluptatem"
>>>>>>> Stashed changes
    ]
};

fetch(url, {
    method: "PUT",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

PUT api/{ver}/page-member/reassign-owner

URL Parameters

ver  string   >>>>>> Stashed changes data-component="url" hidden>

Body Parameters

page_id  number   >>>>>> Stashed changes data-component="body" hidden>

user_id  number optional   >>>>>> Stashed changes data-component="body" hidden>

This field is required when users is not present.

users  number[] optional  

users[].id  number optional   >>>>>> Stashed changes data-component="body" hidden>

This field is required when users is present.

Delete group member.

Example request:
curl --request DELETE \
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/vitae/page-member/remove-page-admin" \
    --header "Content-Type: application/json" \
    --data "{
    "page_id": 0,
    "user_id": 398645.56095383,
    "is_delete": 59819.8754
=======
    "https://demo.metafox.app/api/v1/api/accusamus/page-member/remove-page-admin" \
    --header "Content-Type: application/json" \
    --data "{
    "page_id": 2847262.582,
    "user_id": 9,
    "is_delete": 2079672.86336
>>>>>>> Stashed changes
}"
$client = new \GuzzleHttp\Client();
$response = $client->delete(
<<<<<<< Updated upstream
    'https://demo.metafox.app/api/v1/api/vitae/page-member/remove-page-admin',
=======
    'https://demo.metafox.app/api/v1/api/accusamus/page-member/remove-page-admin',
>>>>>>> Stashed changes
    [
        'headers' => [
            'Content-Type' => 'application/json',
        ],
        'json' => [
<<<<<<< Updated upstream
            'page_id' => 0.0,
            'user_id' => 398645.56095383,
            'is_delete' => 59819.8754,
=======
            'page_id' => 2847262.582,
            'user_id' => 9.0,
            'is_delete' => 2079672.86336,
>>>>>>> Stashed changes
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/vitae/page-member/remove-page-admin"
=======
    "https://demo.metafox.app/api/v1/api/accusamus/page-member/remove-page-admin"
>>>>>>> Stashed changes
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
<<<<<<< Updated upstream
    "page_id": 0,
    "user_id": 398645.56095383,
    "is_delete": 59819.8754
=======
    "page_id": 2847262.582,
    "user_id": 9,
    "is_delete": 2079672.86336
>>>>>>> Stashed changes
};

fetch(url, {
    method: "DELETE",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

DELETE api/{ver}/page-member/remove-page-admin

URL Parameters

ver  string   >>>>>> Stashed changes data-component="url" hidden>

Body Parameters

page_id  number   >>>>>> Stashed changes data-component="body" hidden>

user_id  number   >>>>>> Stashed changes data-component="body" hidden>

is_delete  number   >>>>>> Stashed changes data-component="body" hidden>

Delete group member.

Example request:
curl --request DELETE \
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/consectetur/page-member/remove-page-member" \
    --header "Content-Type: application/json" \
    --data "{
    "page_id": 2.30912,
    "user_id": 125164655.7559
=======
    "https://demo.metafox.app/api/v1/api/ipsam/page-member/remove-page-member" \
    --header "Content-Type: application/json" \
    --data "{
    "page_id": 11501.57,
    "user_id": 6342147.6558
>>>>>>> Stashed changes
}"
$client = new \GuzzleHttp\Client();
$response = $client->delete(
<<<<<<< Updated upstream
    'https://demo.metafox.app/api/v1/api/consectetur/page-member/remove-page-member',
=======
    'https://demo.metafox.app/api/v1/api/ipsam/page-member/remove-page-member',
>>>>>>> Stashed changes
    [
        'headers' => [
            'Content-Type' => 'application/json',
        ],
        'json' => [
<<<<<<< Updated upstream
            'page_id' => 2.30912,
            'user_id' => 125164655.7559,
=======
            'page_id' => 11501.57,
            'user_id' => 6342147.6558,
>>>>>>> Stashed changes
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/consectetur/page-member/remove-page-member"
=======
    "https://demo.metafox.app/api/v1/api/ipsam/page-member/remove-page-member"
>>>>>>> Stashed changes
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
<<<<<<< Updated upstream
    "page_id": 2.30912,
    "user_id": 125164655.7559
=======
    "page_id": 11501.57,
    "user_id": 6342147.6558
>>>>>>> Stashed changes
};

fetch(url, {
    method: "DELETE",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

DELETE api/{ver}/page-member/remove-page-member

URL Parameters

ver  string   >>>>>> Stashed changes data-component="url" hidden>

Body Parameters

page_id  number   >>>>>> Stashed changes data-component="body" hidden>

user_id  number   >>>>>> Stashed changes data-component="body" hidden>

Remove the specified resource from storage.

Example request:
curl --request DELETE \
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/nihil/page-member/243322"
======= "https://demo.metafox.app/api/v1/api/ut/page-member/9" >>>>>>> Stashed changes
$client = new \GuzzleHttp\Client();
<<<<<<< Updated upstream
$response = $client->delete('https://demo.metafox.app/api/v1/api/nihil/page-member/243322');
=======
$response = $client->delete('https://demo.metafox.app/api/v1/api/ut/page-member/9');
>>>>>>> Stashed changes
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/nihil/page-member/243322"
=======
    "https://demo.metafox.app/api/v1/api/ut/page-member/9"
>>>>>>> Stashed changes
);

fetch(url, {
    method: "DELETE",
}).then(response => response.json());

Request      

DELETE api/{ver}/page-member/{id}

URL Parameters

ver  string   >>>>>> Stashed changes data-component="url" hidden>

id  string   >>>>>> Stashed changes data-component="url" hidden>

The ID of the page member.

GET api/{ver}/page-to-post

Example request:
curl --request GET \
<<<<<<< Updated upstream
    --get "https://demo.metafox.app/api/v1/api/doloremque/page-to-post"
======= --get "https://demo.metafox.app/api/v1/api/laborum/page-to-post" >>>>>>> Stashed changes
$client = new \GuzzleHttp\Client();
<<<<<<< Updated upstream
$response = $client->get('https://demo.metafox.app/api/v1/api/doloremque/page-to-post');
=======
$response = $client->get('https://demo.metafox.app/api/v1/api/laborum/page-to-post');
>>>>>>> Stashed changes
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/doloremque/page-to-post"
=======
    "https://demo.metafox.app/api/v1/api/laborum/page-to-post"
>>>>>>> Stashed changes
);

fetch(url, {
    method: "GET",
}).then(response => response.json());

Request      

GET api/{ver}/page-to-post

URL Parameters

ver  string   >>>>>> Stashed changes data-component="url" hidden>

DELETE api/{ver}/page-unblock

Example request:
curl --request DELETE \
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/architecto/page-unblock" \
    --header "Content-Type: application/json" \
    --data "{
    "page_id": 4.01,
    "user_id": 151269263.306688
=======
    "https://demo.metafox.app/api/v1/api/quaerat/page-unblock" \
    --header "Content-Type: application/json" \
    --data "{
    "page_id": 38.52700797,
    "user_id": 57.069
>>>>>>> Stashed changes
}"
$client = new \GuzzleHttp\Client();
$response = $client->delete(
<<<<<<< Updated upstream
    'https://demo.metafox.app/api/v1/api/architecto/page-unblock',
=======
    'https://demo.metafox.app/api/v1/api/quaerat/page-unblock',
>>>>>>> Stashed changes
    [
        'headers' => [
            'Content-Type' => 'application/json',
        ],
        'json' => [
<<<<<<< Updated upstream
            'page_id' => 4.01,
            'user_id' => 151269263.306688,
=======
            'page_id' => 38.52700797,
            'user_id' => 57.069,
>>>>>>> Stashed changes
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/architecto/page-unblock"
=======
    "https://demo.metafox.app/api/v1/api/quaerat/page-unblock"
>>>>>>> Stashed changes
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
<<<<<<< Updated upstream
    "page_id": 4.01,
    "user_id": 151269263.306688
=======
    "page_id": 38.52700797,
    "user_id": 57.069
>>>>>>> Stashed changes
};

fetch(url, {
    method: "DELETE",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

DELETE api/{ver}/page-unblock

URL Parameters

ver  string   >>>>>> Stashed changes data-component="url" hidden>

Body Parameters

page_id  number   >>>>>> Stashed changes data-component="body" hidden>

user_id  number   >>>>>> Stashed changes data-component="body" hidden>

GET api/{ver}/page/about-setting/{id}

Example request:
curl --request GET \
<<<<<<< Updated upstream
    --get "https://demo.metafox.app/api/v1/api/incidunt/page/about-setting/4"
======= --get "https://demo.metafox.app/api/v1/api/quis/page/about-setting/06345" >>>>>>> Stashed changes
$client = new \GuzzleHttp\Client();
<<<<<<< Updated upstream
$response = $client->get('https://demo.metafox.app/api/v1/api/incidunt/page/about-setting/4');
=======
$response = $client->get('https://demo.metafox.app/api/v1/api/quis/page/about-setting/06345');
>>>>>>> Stashed changes
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/incidunt/page/about-setting/4"
=======
    "https://demo.metafox.app/api/v1/api/quis/page/about-setting/06345"
>>>>>>> Stashed changes
);

fetch(url, {
    method: "GET",
}).then(response => response.json());

Request      

GET api/{ver}/page/about-setting/{id}

URL Parameters

ver  string   >>>>>> Stashed changes data-component="url" hidden>

id  string   >>>>>> Stashed changes data-component="url" hidden>

The ID of the about setting.

PATCH api/{ver}/page/approve/{id}

Example request:
curl --request PATCH \
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/quos/page/approve/70"
======= "https://demo.metafox.app/api/v1/api/rerum/page/approve/0109" >>>>>>> Stashed changes
$client = new \GuzzleHttp\Client();
<<<<<<< Updated upstream
$response = $client->patch('https://demo.metafox.app/api/v1/api/quos/page/approve/70');
=======
$response = $client->patch('https://demo.metafox.app/api/v1/api/rerum/page/approve/0109');
>>>>>>> Stashed changes
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/quos/page/approve/70"
=======
    "https://demo.metafox.app/api/v1/api/rerum/page/approve/0109"
>>>>>>> Stashed changes
);

fetch(url, {
    method: "PATCH",
}).then(response => response.json());

Request      

PATCH api/{ver}/page/approve/{id}

URL Parameters

ver  string   >>>>>> Stashed changes data-component="url" hidden>

id  string   >>>>>> Stashed changes data-component="url" hidden>

The ID of the approve.

POST api/{ver}/page/avatar/{id}

Example request:
curl --request POST \
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/nostrum/page/avatar/01" \
    --header "Content-Type: application/json" \
    --data "{
    "image_crop": "dolor",
    "temp_file": 0,
    "photo_id": 47542.75
=======
    "https://demo.metafox.app/api/v1/api/a/page/avatar/92" \
    --header "Content-Type: application/json" \
    --data "{
    "image_crop": "accusamus",
    "temp_file": 35920.02296955,
    "photo_id": 75433.3
>>>>>>> Stashed changes
}"
$client = new \GuzzleHttp\Client();
$response = $client->post(
<<<<<<< Updated upstream
    'https://demo.metafox.app/api/v1/api/nostrum/page/avatar/01',
=======
    'https://demo.metafox.app/api/v1/api/a/page/avatar/92',
>>>>>>> Stashed changes
    [
        'headers' => [
            'Content-Type' => 'application/json',
        ],
        'json' => [
<<<<<<< Updated upstream
            'image_crop' => 'dolor',
            'temp_file' => 0.0,
            'photo_id' => 47542.75,
=======
            'image_crop' => 'accusamus',
            'temp_file' => 35920.02296955,
            'photo_id' => 75433.3,
>>>>>>> Stashed changes
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/nostrum/page/avatar/01"
=======
    "https://demo.metafox.app/api/v1/api/a/page/avatar/92"
>>>>>>> Stashed changes
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
<<<<<<< Updated upstream
    "image_crop": "dolor",
    "temp_file": 0,
    "photo_id": 47542.75
=======
    "image_crop": "accusamus",
    "temp_file": 35920.02296955,
    "photo_id": 75433.3
>>>>>>> Stashed changes
};

fetch(url, {
    method: "POST",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

POST api/{ver}/page/avatar/{id}

URL Parameters

ver  string   >>>>>> Stashed changes data-component="url" hidden>

id  string   >>>>>> Stashed changes data-component="url" hidden>

The ID of the avatar.

Body Parameters

image  string optional  

image_crop  string   >>>>>> Stashed changes data-component="body" hidden>

temp_file  number optional   >>>>>> Stashed changes data-component="body" hidden>

photo_id  number optional   >>>>>> Stashed changes data-component="body" hidden>

Display a listing of the resource.

Example request:
curl --request GET \
<<<<<<< Updated upstream
    --get "https://demo.metafox.app/api/v1/api/asperiores/page/category" \
    --header "Content-Type: application/json" \
    --data "{
    "page": 75,
    "parent_id": 333.422266192,
    "q": "beatae",
    "level": 452380625.3784421,
    "limit": 13150.07187
=======
    --get "https://demo.metafox.app/api/v1/api/possimus/page/category" \
    --header "Content-Type: application/json" \
    --data "{
    "page": 70,
    "parent_id": 677376.3517994,
    "q": "aspernatur",
    "level": 200648704.9,
    "limit": 826494.663957
>>>>>>> Stashed changes
}"
$client = new \GuzzleHttp\Client();
$response = $client->get(
<<<<<<< Updated upstream
    'https://demo.metafox.app/api/v1/api/asperiores/page/category',
=======
    'https://demo.metafox.app/api/v1/api/possimus/page/category',
>>>>>>> Stashed changes
    [
        'headers' => [
            'Content-Type' => 'application/json',
        ],
        'json' => [
<<<<<<< Updated upstream
            'page' => 75,
            'parent_id' => 333.422266192,
            'q' => 'beatae',
            'level' => 452380625.3784421,
            'limit' => 13150.07187,
=======
            'page' => 70,
            'parent_id' => 677376.3517994,
            'q' => 'aspernatur',
            'level' => 200648704.9,
            'limit' => 826494.663957,
>>>>>>> Stashed changes
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/asperiores/page/category"
=======
    "https://demo.metafox.app/api/v1/api/possimus/page/category"
>>>>>>> Stashed changes
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
<<<<<<< Updated upstream
    "page": 75,
    "parent_id": 333.422266192,
    "q": "beatae",
    "level": 452380625.3784421,
    "limit": 13150.07187
=======
    "page": 70,
    "parent_id": 677376.3517994,
    "q": "aspernatur",
    "level": 200648704.9,
    "limit": 826494.663957
>>>>>>> Stashed changes
};

fetch(url, {
    method: "GET",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

GET api/{ver}/page/category

URL Parameters

ver  string   >>>>>> Stashed changes data-component="url" hidden>

Body Parameters

page  number optional   >>>>>> Stashed changes data-component="body" hidden>

Must be at least 1.

parent_id  number optional   >>>>>> Stashed changes data-component="body" hidden>

q  string optional   >>>>>> Stashed changes data-component="body" hidden>

level  number optional   >>>>>> Stashed changes data-component="body" hidden>

limit  number optional   >>>>>> Stashed changes data-component="body" hidden>

POST api/{ver}/page/cover/{id}

Example request:
curl --request POST \
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/et/page/cover/194" \
    --header "Content-Type: application/json" \
    --data "{
    "temp_file": 3106.47,
    "position": "nemo"
=======
    "https://demo.metafox.app/api/v1/api/et/page/cover/713226" \
    --header "Content-Type: application/json" \
    --data "{
    "temp_file": 16.16,
    "position": "voluptas"
>>>>>>> Stashed changes
}"
$client = new \GuzzleHttp\Client();
$response = $client->post(
<<<<<<< Updated upstream
    'https://demo.metafox.app/api/v1/api/et/page/cover/194',
=======
    'https://demo.metafox.app/api/v1/api/et/page/cover/713226',
>>>>>>> Stashed changes
    [
        'headers' => [
            'Content-Type' => 'application/json',
        ],
        'json' => [
<<<<<<< Updated upstream
            'temp_file' => 3106.47,
            'position' => 'nemo',
=======
            'temp_file' => 16.16,
            'position' => 'voluptas',
>>>>>>> Stashed changes
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/et/page/cover/194"
=======
    "https://demo.metafox.app/api/v1/api/et/page/cover/713226"
>>>>>>> Stashed changes
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
<<<<<<< Updated upstream
    "temp_file": 3106.47,
    "position": "nemo"
=======
    "temp_file": 16.16,
    "position": "voluptas"
>>>>>>> Stashed changes
};

fetch(url, {
    method: "POST",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

POST api/{ver}/page/cover/{id}

URL Parameters

ver  string  

id  string   >>>>>> Stashed changes data-component="url" hidden>

The ID of the cover.

Body Parameters

image  string optional  

temp_file  number optional   >>>>>> Stashed changes data-component="body" hidden>

position  string optional   >>>>>> Stashed changes data-component="body" hidden>

DELETE api/{ver}/page/cover/{id}

Example request:
curl --request DELETE \
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/ut/page/cover/4"
======= "https://demo.metafox.app/api/v1/api/qui/page/cover/199" >>>>>>> Stashed changes
$client = new \GuzzleHttp\Client();
<<<<<<< Updated upstream
$response = $client->delete('https://demo.metafox.app/api/v1/api/ut/page/cover/4');
=======
$response = $client->delete('https://demo.metafox.app/api/v1/api/qui/page/cover/199');
>>>>>>> Stashed changes
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/ut/page/cover/4"
=======
    "https://demo.metafox.app/api/v1/api/qui/page/cover/199"
>>>>>>> Stashed changes
);

fetch(url, {
    method: "DELETE",
}).then(response => response.json());

Request      

DELETE api/{ver}/page/cover/{id}

URL Parameters

ver  string   >>>>>> Stashed changes data-component="url" hidden>

id  string   >>>>>> Stashed changes data-component="url" hidden>

The ID of the cover.

PATCH api/{ver}/page/feature/{id}

Example request:
curl --request PATCH \
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/officiis/page/feature/843330" \
    --header "Content-Type: application/json" \
    --data "{
    "feature": "1"
}"
$client = new \GuzzleHttp\Client();
$response = $client->patch(
    'https://demo.metafox.app/api/v1/api/officiis/page/feature/843330',
    [
        'headers' => [
            'Content-Type' => 'application/json',
        ],
        'json' => [
            'feature' => '1',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
    "https://demo.metafox.app/api/v1/api/officiis/page/feature/843330"
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
    "feature": "1"
};

fetch(url, {
    method: "PATCH",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

PATCH api/{ver}/page/feature/{id}

URL Parameters

ver  string  

id  string  

The ID of the feature.

Body Parameters

feature  number  

Must be one of 0 or 1.

GET api/{ver}/page/info-setting/{id}

Example request:
curl --request GET \
    --get "https://demo.metafox.app/api/v1/api/amet/page/info-setting/5"
$client = new \GuzzleHttp\Client();
$response = $client->get('https://demo.metafox.app/api/v1/api/amet/page/info-setting/5');
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
    "https://demo.metafox.app/api/v1/api/amet/page/info-setting/5"
);

fetch(url, {
    method: "GET",
}).then(response => response.json());

Request      

GET api/{ver}/page/info-setting/{id}

URL Parameters

ver  string  

id  string  

The ID of the info setting.

Display a listing of the resource.

Example request:
curl --request GET \
    --get "https://demo.metafox.app/api/v1/api/quis/page/mention" \
    --header "Content-Type: application/json" \
    --data "{
    "q": "et",
    "page": 81,
    "limit": 4705
}"
$client = new \GuzzleHttp\Client();
$response = $client->get(
    'https://demo.metafox.app/api/v1/api/quis/page/mention',
    [
        'headers' => [
            'Content-Type' => 'application/json',
        ],
        'json' => [
            'q' => 'et',
            'page' => 81,
            'limit' => 4705.0,
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
    "https://demo.metafox.app/api/v1/api/quis/page/mention"
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
    "q": "et",
    "page": 81,
    "limit": 4705
};

fetch(url, {
    method: "GET",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

GET api/{ver}/page/mention

URL Parameters

ver  string  

Body Parameters

q  string optional  

page  number optional  

Must be at least 1.

limit  number optional  

GET api/{ver}/page/privacy/{id}

Example request:
curl --request GET \
    --get "https://demo.metafox.app/api/v1/api/provident/page/privacy/3"
$client = new \GuzzleHttp\Client();
$response = $client->get('https://demo.metafox.app/api/v1/api/provident/page/privacy/3');
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
    "https://demo.metafox.app/api/v1/api/provident/page/privacy/3"
);

fetch(url, {
    method: "GET",
}).then(response => response.json());

Request      

GET api/{ver}/page/privacy/{id}

URL Parameters

ver  string  

id  string  

The ID of the privacy.

PUT api/{ver}/page/privacy/{id}

Example request:
curl --request PUT \
    "https://demo.metafox.app/api/v1/api/tenetur/page/privacy/4"
$client = new \GuzzleHttp\Client();
$response = $client->put('https://demo.metafox.app/api/v1/api/tenetur/page/privacy/4');
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
    "https://demo.metafox.app/api/v1/api/tenetur/page/privacy/4"
);

fetch(url, {
    method: "PUT",
}).then(response => response.json());

Request      

PUT api/{ver}/page/privacy/{id}

URL Parameters

ver  string  

id  string  

The ID of the privacy.

GET api/{ver}/page/share-suggestion

Example request:
curl --request GET \
    --get "https://demo.metafox.app/api/v1/api/consectetur/page/share-suggestion" \
    --header "Content-Type: application/json" \
    --data "{
    "q": "odit",
    "view": "earum",
    "sort": "molestiae",
    "sort_type": "labore",
    "when": "quo",
    "category_id": 38656.7446,
    "owner_id": 6,
    "user_id": 0.4564325,
    "is_featured": 22535,
    "page": 18,
    "limit": 267307.848258601
}"
$client = new \GuzzleHttp\Client();
$response = $client->get(
    'https://demo.metafox.app/api/v1/api/consectetur/page/share-suggestion',
    [
        'headers' => [
            'Content-Type' => 'application/json',
        ],
        'json' => [
            'q' => 'odit',
            'view' => 'earum',
            'sort' => 'molestiae',
            'sort_type' => 'labore',
            'when' => 'quo',
            'category_id' => 38656.7446,
            'owner_id' => 6,
            'user_id' => 0.4564325,
            'is_featured' => 22535.0,
            'page' => 18,
            'limit' => 267307.848258601,
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
    "https://demo.metafox.app/api/v1/api/consectetur/page/share-suggestion"
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
    "q": "odit",
    "view": "earum",
    "sort": "molestiae",
    "sort_type": "labore",
    "when": "quo",
    "category_id": 38656.7446,
    "owner_id": 6,
    "user_id": 0.4564325,
    "is_featured": 22535,
    "page": 18,
    "limit": 267307.848258601
};

fetch(url, {
    method: "GET",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

GET api/{ver}/page/share-suggestion

URL Parameters

ver  string  

Body Parameters

q  string optional  

view  string optional  

sort  string optional  

sort_type  string optional  

when  string optional  

category_id  number optional  

owner_id  integer optional  

user_id  number optional  

is_featured  number optional  

page  number optional  

Must be at least 1.

limit  number optional  

Display a listing of the resource.

Example request:
curl --request GET \
    --get "https://demo.metafox.app/api/v1/api/laudantium/page/similar" \
    --header "Content-Type: application/json" \
    --data "{
    "page_id": 114838910.9791,
    "category_id": 0.1146,
    "sort": "quia",
    "when": "sed",
    "limit": 14441305.8
}"
$client = new \GuzzleHttp\Client();
$response = $client->get(
    'https://demo.metafox.app/api/v1/api/laudantium/page/similar',
    [
        'headers' => [
            'Content-Type' => 'application/json',
        ],
        'json' => [
            'page_id' => 114838910.9791,
            'category_id' => 0.1146,
            'sort' => 'quia',
            'when' => 'sed',
            'limit' => 14441305.8,
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
    "https://demo.metafox.app/api/v1/api/laudantium/page/similar"
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
    "page_id": 114838910.9791,
    "category_id": 0.1146,
    "sort": "quia",
    "when": "sed",
    "limit": 14441305.8
};

fetch(url, {
    method: "GET",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

GET api/{ver}/page/similar

URL Parameters

ver  string  

Body Parameters

page_id  number optional  

category_id  number optional  

sort  string optional  

when  string optional  

limit  number optional  

PATCH api/{ver}/page/sponsor/{id}

Example request:
curl --request PATCH \
    "https://demo.metafox.app/api/v1/api/quas/page/sponsor/4" \
    --header "Content-Type: application/json" \
    --data "{
    "sponsor": "voluptatem"
}"
$client = new \GuzzleHttp\Client();
$response = $client->patch(
    'https://demo.metafox.app/api/v1/api/quas/page/sponsor/4',
    [
        'headers' => [
            'Content-Type' => 'application/json',
        ],
        'json' => [
            'sponsor' => 'voluptatem',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
    "https://demo.metafox.app/api/v1/api/quas/page/sponsor/4"
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
    "sponsor": "voluptatem"
};

fetch(url, {
    method: "PATCH",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

PATCH api/{ver}/page/sponsor/{id}

URL Parameters

ver  string  

id  string  

The ID of the sponsor.

Body Parameters

sponsor  string  

Display the specified resource.

Example request:
curl --request GET \
    --get "https://demo.metafox.app/api/v1/api/repellendus/page/2"
$client = new \GuzzleHttp\Client();
$response = $client->get('https://demo.metafox.app/api/v1/api/repellendus/page/2');
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
    "https://demo.metafox.app/api/v1/api/repellendus/page/2"
);

fetch(url, {
    method: "GET",
}).then(response => response.json());

Request      

GET api/{ver}/page/{id}

URL Parameters

ver  string  

id  string  

The ID of the page.

Update the specified resource in storage.

Example request:
curl --request PUT \
    "https://demo.metafox.app/api/v1/api/dolor/page/06" \
    --header "Content-Type: application/json" \
    --data "{
    "name": "repudiandae",
    "category_id": 33800109.444561005,
    "vanity_url": "http:\/\/www.conn.net\/ullam-nihil-reiciendis-modi-ipsa.html",
    "text": "consectetur",
    "landing_page": "tempora",
    "phone": "modi",
    "external_link": "http:\/\/www.ryan.com\/distinctio-aut-est-doloremque-officia-et-temporibus.html"
}"
$client = new \GuzzleHttp\Client();
$response = $client->put(
    'https://demo.metafox.app/api/v1/api/dolor/page/06',
    [
        'headers' => [
            'Content-Type' => 'application/json',
        ],
        'json' => [
            'name' => 'repudiandae',
            'category_id' => 33800109.444561005,
            'vanity_url' => 'http://www.conn.net/ullam-nihil-reiciendis-modi-ipsa.html',
            'text' => 'consectetur',
            'landing_page' => 'tempora',
            'phone' => 'modi',
            'external_link' => 'http://www.ryan.com/distinctio-aut-est-doloremque-officia-et-temporibus.html',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
    "https://demo.metafox.app/api/v1/api/dolor/page/06"
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
    "name": "repudiandae",
    "category_id": 33800109.444561005,
    "vanity_url": "http:\/\/www.conn.net\/ullam-nihil-reiciendis-modi-ipsa.html",
    "text": "consectetur",
    "landing_page": "tempora",
    "phone": "modi",
    "external_link": "http:\/\/www.ryan.com\/distinctio-aut-est-doloremque-officia-et-temporibus.html"
};

fetch(url, {
    method: "PUT",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

PUT api/{ver}/page/{id}

PATCH api/{ver}/page/{id}

URL Parameters

ver  string  

id  string  

The ID of the page.

Body Parameters

name  string  

category_id  number optional  

vanity_url  string optional  

text  string optional  

landing_page  string optional  

location  object optional  

phone  string optional  

external_link  string optional  

Must be a valid URL.

Remove the specified resource from storage.

Example request:
curl --request DELETE \
    "https://demo.metafox.app/api/v1/api/excepturi/page/0"
$client = new \GuzzleHttp\Client();
$response = $client->delete('https://demo.metafox.app/api/v1/api/excepturi/page/0');
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
    "https://demo.metafox.app/api/v1/api/excepturi/page/0"
);

fetch(url, {
    method: "DELETE",
}).then(response => response.json());

Request      

DELETE api/{ver}/page/{id}

URL Parameters

ver  string  

id  string  

The ID of the page.

GET api/{ver}/search-page-member

Example request:
curl --request GET \
    --get "https://demo.metafox.app/api/v1/api/molestiae/search-page-member" \
    --header "Content-Type: application/json" \
    --data "{
    "q": "in",
    "page_id": 1051535,
    "view": "atque",
    "limit": 45382398.304254
}"
$client = new \GuzzleHttp\Client();
$response = $client->get(
    'https://demo.metafox.app/api/v1/api/molestiae/search-page-member',
    [
        'headers' => [
            'Content-Type' => 'application/json',
        ],
        'json' => [
            'q' => 'in',
            'page_id' => 1051535.0,
            'view' => 'atque',
            'limit' => 45382398.304254,
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
    "https://demo.metafox.app/api/v1/api/molestiae/search-page-member"
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
    "q": "in",
    "page_id": 1051535,
    "view": "atque",
    "limit": 45382398.304254
};

fetch(url, {
    method: "GET",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

GET api/{ver}/search-page-member

URL Parameters

ver  string  

Body Parameters

q  string optional  

page_id  number  

view  string optional  

limit  number optional  

PayPal

App name: PayPal Version: 5.0.10 Author: phpFox Updated at: Dec 26, 2023

notify.

Example request:
curl --request POST \
    "https://demo.metafox.app/api/v1/api/aut/paypal/notify"
$client = new \GuzzleHttp\Client();
$response = $client->post('https://demo.metafox.app/api/v1/api/aut/paypal/notify');
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
    "https://demo.metafox.app/api/v1/api/aut/paypal/notify"
);

fetch(url, {
    method: "POST",
}).then(response => response.json());

Request      

POST api/{ver}/paypal/notify

URL Parameters

ver  string  

Payment Gateway

App name: Payment Gateway Version: 5.0.9 Author: phpFox Updated at: Dec 26, 2023

Browse item.

Example request:
curl --request GET \
    --get "https://demo.metafox.app/api/v1/api/necessitatibus/payment-gateway" \
    --header "Content-Type: application/json" \
    --data "{
    "page": 26,
    "limit": 264
}"
$client = new \GuzzleHttp\Client();
$response = $client->get(
    'https://demo.metafox.app/api/v1/api/necessitatibus/payment-gateway',
    [
        'headers' => [
            'Content-Type' => 'application/json',
        ],
        'json' => [
            'page' => 26,
            'limit' => 264.0,
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
    "https://demo.metafox.app/api/v1/api/necessitatibus/payment-gateway"
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
    "page": 26,
    "limit": 264
};

fetch(url, {
    method: "GET",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

GET api/{ver}/payment-gateway

URL Parameters

ver  string  

Body Parameters

page  number optional  

Must be at least 1.

limit  number optional  

GET api/{ver}/payment-gateway/configuration

Example request:
curl --request GET \
    --get "https://demo.metafox.app/api/v1/api/dolorem/payment-gateway/configuration"
$client = new \GuzzleHttp\Client();
$response = $client->get('https://demo.metafox.app/api/v1/api/dolorem/payment-gateway/configuration');
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
    "https://demo.metafox.app/api/v1/api/dolorem/payment-gateway/configuration"
);

fetch(url, {
    method: "GET",
}).then(response => response.json());

Request      

GET api/{ver}/payment-gateway/configuration

URL Parameters

ver  string  

GET api/{ver}/payment-gateway/configuration-form/{driver}/{id}

Example request:
curl --request GET \
    --get "https://demo.metafox.app/api/v1/api/explicabo/payment-gateway/configuration-form/culpa/024"
$client = new \GuzzleHttp\Client();
$response = $client->get('https://demo.metafox.app/api/v1/api/explicabo/payment-gateway/configuration-form/culpa/024');
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
    "https://demo.metafox.app/api/v1/api/explicabo/payment-gateway/configuration-form/culpa/024"
);

fetch(url, {
    method: "GET",
}).then(response => response.json());

Request      

GET api/{ver}/payment-gateway/configuration-form/{driver}/{id}

URL Parameters

ver  string  

driver  string  

id  string  

The ID of the {driver}.

PUT api/{ver}/payment-gateway/configuration-multiple

Example request:
curl --request PUT \
    "https://demo.metafox.app/api/v1/api/dignissimos/payment-gateway/configuration-multiple"
$client = new \GuzzleHttp\Client();
$response = $client->put('https://demo.metafox.app/api/v1/api/dignissimos/payment-gateway/configuration-multiple');
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
    "https://demo.metafox.app/api/v1/api/dignissimos/payment-gateway/configuration-multiple"
);

fetch(url, {
    method: "PUT",
}).then(response => response.json());

Request      

PUT api/{ver}/payment-gateway/configuration-multiple

URL Parameters

ver  string  

PUT api/{ver}/payment-gateway/configuration/{id}

Example request:
curl --request PUT \
    "https://demo.metafox.app/api/v1/api/facilis/payment-gateway/configuration/8" \
    --header "Content-Type: application/json" \
    --data "{
    "gateway_id": 65.80079554
}"
$client = new \GuzzleHttp\Client();
$response = $client->put(
    'https://demo.metafox.app/api/v1/api/facilis/payment-gateway/configuration/8',
    [
        'headers' => [
            'Content-Type' => 'application/json',
        ],
        'json' => [
            'gateway_id' => 65.80079554,
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
    "https://demo.metafox.app/api/v1/api/facilis/payment-gateway/configuration/8"
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
    "gateway_id": 65.80079554
};

fetch(url, {
    method: "PUT",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

PUT api/{ver}/payment-gateway/configuration/{id}

URL Parameters

ver  string  

id  string  

The ID of the configuration.

Body Parameters

gateway_id  number  

value  object optional  

Browse item.

Example request:
curl --request GET \
    --get "https://demo.metafox.app/api/v1/api/labore/payment-order"
$client = new \GuzzleHttp\Client();
$response = $client->get('https://demo.metafox.app/api/v1/api/labore/payment-order');
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
    "https://demo.metafox.app/api/v1/api/labore/payment-order"
);

fetch(url, {
    method: "GET",
}).then(response => response.json());

Request      

GET api/{ver}/payment-order

URL Parameters

ver  string  

View item.

Example request:
curl --request GET \
    --get "https://demo.metafox.app/api/v1/api/voluptatem/payment-order/995"
$client = new \GuzzleHttp\Client();
$response = $client->get('https://demo.metafox.app/api/v1/api/voluptatem/payment-order/995');
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
    "https://demo.metafox.app/api/v1/api/voluptatem/payment-order/995"
);

fetch(url, {
    method: "GET",
}).then(response => response.json());

Request      

GET api/{ver}/payment-order/{id}

URL Parameters

ver  string  

id  string  

The ID of the payment order.

Update item.

Example request:
curl --request PUT \
    "https://demo.metafox.app/api/v1/api/illo/payment-order/909665667" \
    --header "Content-Type: application/json" \
    --data "{
    "gateway_id": 5.7327
}"
$client = new \GuzzleHttp\Client();
$response = $client->put(
    'https://demo.metafox.app/api/v1/api/illo/payment-order/909665667',
    [
        'headers' => [
            'Content-Type' => 'application/json',
        ],
        'json' => [
            'gateway_id' => 5.7327,
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
    "https://demo.metafox.app/api/v1/api/illo/payment-order/909665667"
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
    "gateway_id": 5.7327
};

fetch(url, {
    method: "PUT",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

PUT api/{ver}/payment-order/{id}

PATCH api/{ver}/payment-order/{id}

URL Parameters

ver  string  

id  string  

The ID of the payment order.

Body Parameters

gateway_id  number  

Payment Processor

App name: Payment Processor Version: 5.0.2 Author: phpFox Updated at: Dec 26, 2023

POST api/{ver}/payment-processor/callback/{processor}

Example request:
curl --request POST \
    "https://demo.metafox.app/api/v1/api/ad/payment-processor/callback/unde"
$client = new \GuzzleHttp\Client();
$response = $client->post('https://demo.metafox.app/api/v1/api/ad/payment-processor/callback/unde');
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
    "https://demo.metafox.app/api/v1/api/ad/payment-processor/callback/unde"
);

fetch(url, {
    method: "POST",
}).then(response => response.json());

Request      

POST api/{ver}/payment-processor/callback/{processor}

URL Parameters

ver  string  

processor  string  

Photo

App name: Photo Version: 5.0.11 Author: phpFox Updated at: Dec 26, 2023

Display a listing of the resource.

Example request:
curl --request GET \
    --get "https://demo.metafox.app/api/v1/api/sint/photo" \
    --header "Content-Type: application/json" \
    --data "{
    "owner_id": 17,
    "user_id": 55.366691708,
    "category_id": 330.77,
    "album_id": 1.1303,
    "group_id": 0.439586,
    "q": "dolores",
    "tag": "quas",
    "feed_id": 259844.5777,
    "view": "libero",
    "sort": "aut",
    "sort_type": "ut",
    "when": "vel",
    "page": 46,
    "limit": 4298.7681,
    "is_featured": 1383206
}"
$client = new \GuzzleHttp\Client();
$response = $client->get(
    'https://demo.metafox.app/api/v1/api/sint/photo',
    [
        'headers' => [
            'Content-Type' => 'application/json',
        ],
        'json' => [
            'owner_id' => 17,
            'user_id' => 55.366691708,
            'category_id' => 330.77,
            'album_id' => 1.1303,
            'group_id' => 0.439586,
            'q' => 'dolores',
            'tag' => 'quas',
            'feed_id' => 259844.5777,
            'view' => 'libero',
            'sort' => 'aut',
            'sort_type' => 'ut',
            'when' => 'vel',
            'page' => 46,
            'limit' => 4298.7681,
            'is_featured' => 1383206.0,
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
    "https://demo.metafox.app/api/v1/api/sint/photo"
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
    "owner_id": 17,
    "user_id": 55.366691708,
    "category_id": 330.77,
    "album_id": 1.1303,
    "group_id": 0.439586,
    "q": "dolores",
    "tag": "quas",
    "feed_id": 259844.5777,
    "view": "libero",
    "sort": "aut",
    "sort_type": "ut",
    "when": "vel",
    "page": 46,
    "limit": 4298.7681,
    "is_featured": 1383206
};

fetch(url, {
    method: "GET",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

GET api/{ver}/photo

URL Parameters

ver  string  

Body Parameters

owner_id  integer optional  

user_id  number optional  

category_id  number optional  

album_id  number optional  

group_id  number optional  

q  string optional  

tag  string optional  

feed_id  number optional  

view  string optional  

sort  string optional  

sort_type  string optional  

when  string optional  

page  number optional  

Must be at least 1.

limit  number optional  

is_featured  number optional  

Display a listing of the resource.

Example request:
curl --request GET \
    --get "https://demo.metafox.app/api/v1/api/cupiditate/photo-album" \
    --header "Content-Type: application/json" \
    --data "{
    "q": "officiis",
    "owner_id": 11,
    "user_id": 3009.670482,
    "view": "perspiciatis",
    "sort": "ut",
    "sort_type": "illum",
    "when": "quia",
    "page": 63,
    "limit": 749132322.7718228,
    "is_featured": 9943.96458
}"
$client = new \GuzzleHttp\Client();
$response = $client->get(
    'https://demo.metafox.app/api/v1/api/cupiditate/photo-album',
    [
        'headers' => [
            'Content-Type' => 'application/json',
        ],
        'json' => [
            'q' => 'officiis',
            'owner_id' => 11,
            'user_id' => 3009.670482,
            'view' => 'perspiciatis',
            'sort' => 'ut',
            'sort_type' => 'illum',
            'when' => 'quia',
            'page' => 63,
            'limit' => 749132322.7718228,
            'is_featured' => 9943.96458,
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
    "https://demo.metafox.app/api/v1/api/cupiditate/photo-album"
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
    "q": "officiis",
    "owner_id": 11,
    "user_id": 3009.670482,
    "view": "perspiciatis",
    "sort": "ut",
    "sort_type": "illum",
    "when": "quia",
    "page": 63,
    "limit": 749132322.7718228,
    "is_featured": 9943.96458
};

fetch(url, {
    method: "GET",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

GET api/{ver}/photo-album

URL Parameters

ver  string  

Body Parameters

q  string optional  

owner_id  integer optional  

user_id  number optional  

view  string optional  

sort  string optional  

sort_type  string optional  

when  string optional  

page  number optional  

Must be at least 1.

limit  number optional  

is_featured  number optional  

PATCH api/{ver}/photo-album/approve/{id}

Example request:
curl --request PATCH \
    "https://demo.metafox.app/api/v1/api/qui/photo-album/approve/2"
$client = new \GuzzleHttp\Client();
$response = $client->patch('https://demo.metafox.app/api/v1/api/qui/photo-album/approve/2');
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
    "https://demo.metafox.app/api/v1/api/qui/photo-album/approve/2"
);

fetch(url, {
    method: "PATCH",
}).then(response => response.json());

Request      

PATCH api/{ver}/photo-album/approve/{id}

URL Parameters

ver  string  

id  string  

The ID of the approve.

GET api/{ver}/photo-album/create

Example request:
curl --request GET \
    --get "https://demo.metafox.app/api/v1/api/eum/photo-album/create"
$client = new \GuzzleHttp\Client();
$response = $client->get('https://demo.metafox.app/api/v1/api/eum/photo-album/create');
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
    "https://demo.metafox.app/api/v1/api/eum/photo-album/create"
);

fetch(url, {
    method: "GET",
}).then(response => response.json());

Request      

GET api/{ver}/photo-album/create

URL Parameters

ver  string  

PATCH api/{ver}/photo-album/feature/{id}

Example request:
curl --request PATCH \
    "https://demo.metafox.app/api/v1/api/nobis/photo-album/feature/6" \
    --header "Content-Type: application/json" \
    --data "{
    "feature": "1"
}"
$client = new \GuzzleHttp\Client();
$response = $client->patch(
    'https://demo.metafox.app/api/v1/api/nobis/photo-album/feature/6',
    [
        'headers' => [
            'Content-Type' => 'application/json',
        ],
        'json' => [
            'feature' => '1',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
    "https://demo.metafox.app/api/v1/api/nobis/photo-album/feature/6"
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
    "feature": "1"
};

fetch(url, {
    method: "PATCH",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

PATCH api/{ver}/photo-album/feature/{id}

URL Parameters

ver  string  

id  string  

The ID of the feature.

Body Parameters

feature  number  

Must be one of 0 or 1.

Display a listing of the resource.

Example request:
curl --request GET \
    --get "https://demo.metafox.app/api/v1/api/possimus/photo-album/items/4537794" \
    --header "Content-Type: application/json" \
    --data "{
    "sort": "sed",
    "sort_type": "nam",
    "page": 30,
    "limit": 116879.241345
}"
$client = new \GuzzleHttp\Client();
$response = $client->get(
    'https://demo.metafox.app/api/v1/api/possimus/photo-album/items/4537794',
    [
        'headers' => [
            'Content-Type' => 'application/json',
        ],
        'json' => [
            'sort' => 'sed',
            'sort_type' => 'nam',
            'page' => 30,
            'limit' => 116879.241345,
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
    "https://demo.metafox.app/api/v1/api/possimus/photo-album/items/4537794"
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
    "sort": "sed",
    "sort_type": "nam",
    "page": 30,
    "limit": 116879.241345
};

fetch(url, {
    method: "GET",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

GET api/{ver}/photo-album/items/{id}

URL Parameters

ver  string  

id  string  

The ID of the item.

Body Parameters

sort  string optional  

sort_type  string optional  

page  number optional  

Must be at least 1.

limit  number optional  

PATCH api/{ver}/photo-album/sponsor-in-feed/{id}

Example request:
curl --request PATCH \
    "https://demo.metafox.app/api/v1/api/error/photo-album/sponsor-in-feed/2" \
    --header "Content-Type: application/json" \
    --data "{
    "sponsor": 5725692.56419
}"
$client = new \GuzzleHttp\Client();
$response = $client->patch(
    'https://demo.metafox.app/api/v1/api/error/photo-album/sponsor-in-feed/2',
    [
        'headers' => [
            'Content-Type' => 'application/json',
        ],
        'json' => [
            'sponsor' => 5725692.56419,
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
    "https://demo.metafox.app/api/v1/api/error/photo-album/sponsor-in-feed/2"
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
    "sponsor": 5725692.56419
};

fetch(url, {
    method: "PATCH",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

PATCH api/{ver}/photo-album/sponsor-in-feed/{id}

URL Parameters

ver  string  

id  string  

The ID of the sponsor in feed.

Body Parameters

sponsor  number  

PATCH api/{ver}/photo-album/sponsor/{id}

Example request:
curl --request PATCH \
    "https://demo.metafox.app/api/v1/api/explicabo/photo-album/sponsor/4" \
    --header "Content-Type: application/json" \
    --data "{
    "sponsor": "quisquam"
}"
$client = new \GuzzleHttp\Client();
$response = $client->patch(
    'https://demo.metafox.app/api/v1/api/explicabo/photo-album/sponsor/4',
    [
        'headers' => [
            'Content-Type' => 'application/json',
        ],
        'json' => [
            'sponsor' => 'quisquam',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
    "https://demo.metafox.app/api/v1/api/explicabo/photo-album/sponsor/4"
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
    "sponsor": "quisquam"
};

fetch(url, {
    method: "PATCH",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

PATCH api/{ver}/photo-album/sponsor/{id}

URL Parameters

ver  string  

id  string  

The ID of the sponsor.

Body Parameters

sponsor  string  

Display the specified resource.

Example request:
curl --request GET \
    --get "https://demo.metafox.app/api/v1/api/unde/photo-album/73"
$client = new \GuzzleHttp\Client();
$response = $client->get('https://demo.metafox.app/api/v1/api/unde/photo-album/73');
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
    "https://demo.metafox.app/api/v1/api/unde/photo-album/73"
);

fetch(url, {
    method: "GET",
}).then(response => response.json());

Request      

GET api/{ver}/photo-album/{id}

URL Parameters

ver  string  

id  string  

The ID of the photo album.

Remove the specified resource from storage.

Example request:
curl --request DELETE \
    "https://demo.metafox.app/api/v1/api/est/photo-album/769"
$client = new \GuzzleHttp\Client();
$response = $client->delete('https://demo.metafox.app/api/v1/api/est/photo-album/769');
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
    "https://demo.metafox.app/api/v1/api/est/photo-album/769"
);

fetch(url, {
    method: "DELETE",
}).then(response => response.json());

Request      

DELETE api/{ver}/photo-album/{id}

URL Parameters

ver  string  

id  string  

The ID of the photo album.

GET api/{ver}/photo-album/{photo_album}/edit

Example request:
curl --request GET \
    --get "https://demo.metafox.app/api/v1/api/in/photo-album/quidem/edit"
$client = new \GuzzleHttp\Client();
$response = $client->get('https://demo.metafox.app/api/v1/api/in/photo-album/quidem/edit');
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
    "https://demo.metafox.app/api/v1/api/in/photo-album/quidem/edit"
);

fetch(url, {
    method: "GET",
}).then(response => response.json());

Request      

GET api/{ver}/photo-album/{photo_album}/edit

URL Parameters

ver  string  

photo_album  string  

Display a listing of the resource.

Example request:
curl --request GET \
    --get "https://demo.metafox.app/api/v1/api/quis/photo-category" \
    --header "Content-Type: application/json" \
    --data "{
    "id": 20083.44634,
    "page": 66,
    "q": "qui",
    "level": 60999.140649,
    "limit": 3912476.5189,
    "parent_id": 465.477706259
}"
$client = new \GuzzleHttp\Client();
$response = $client->get(
    'https://demo.metafox.app/api/v1/api/quis/photo-category',
    [
        'headers' => [
            'Content-Type' => 'application/json',
        ],
        'json' => [
            'id' => 20083.44634,
            'page' => 66,
            'q' => 'qui',
            'level' => 60999.140649,
            'limit' => 3912476.5189,
            'parent_id' => 465.477706259,
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
    "https://demo.metafox.app/api/v1/api/quis/photo-category"
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
    "id": 20083.44634,
    "page": 66,
    "q": "qui",
    "level": 60999.140649,
    "limit": 3912476.5189,
    "parent_id": 465.477706259
};

fetch(url, {
    method: "GET",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

GET api/{ver}/photo-category

URL Parameters

ver  string  

Body Parameters

id  number optional  

page  number optional  

Must be at least 1.

q  string optional  

level  number optional  

limit  number optional  

parent_id  number optional  

Display the specified resource.

Example request:
curl --request GET \
    --get "https://demo.metafox.app/api/v1/api/dolores/photo-set/73455320"
$client = new \GuzzleHttp\Client();
$response = $client->get('https://demo.metafox.app/api/v1/api/dolores/photo-set/73455320');
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
    "https://demo.metafox.app/api/v1/api/dolores/photo-set/73455320"
);

fetch(url, {
    method: "GET",
}).then(response => response.json());

Request      

GET api/{ver}/photo-set/{id}

URL Parameters

ver  string  

id  string  

The ID of the photo set.

GET api/{ver}/photo-tag

Example request:
curl --request GET \
    --get "https://demo.metafox.app/api/v1/api/eos/photo-tag" \
    --header "Content-Type: application/json" \
    --data "{
    "item_id": 4451.02108
}"
$client = new \GuzzleHttp\Client();
$response = $client->get(
    'https://demo.metafox.app/api/v1/api/eos/photo-tag',
    [
        'headers' => [
            'Content-Type' => 'application/json',
        ],
        'json' => [
            'item_id' => 4451.02108,
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
    "https://demo.metafox.app/api/v1/api/eos/photo-tag"
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
    "item_id": 4451.02108
};

fetch(url, {
    method: "GET",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

GET api/{ver}/photo-tag

URL Parameters

ver  string  

Body Parameters

item_id  number  

POST api/{ver}/photo-tag

Example request:
curl --request POST \
    "https://demo.metafox.app/api/v1/api/iure/photo-tag" \
    --header "Content-Type: application/json" \
    --data "{
    "item_id": 1716.7,
    "tag_user_id": 63,
    "px": 89,
    "py": 85
}"
$client = new \GuzzleHttp\Client();
$response = $client->post(
    'https://demo.metafox.app/api/v1/api/iure/photo-tag',
    [
        'headers' => [
            'Content-Type' => 'application/json',
        ],
        'json' => [
            'item_id' => 1716.7,
            'tag_user_id' => 63.0,
            'px' => 89,
            'py' => 85,
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
    "https://demo.metafox.app/api/v1/api/iure/photo-tag"
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
    "item_id": 1716.7,
    "tag_user_id": 63,
    "px": 89,
    "py": 85
};

fetch(url, {
    method: "POST",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

POST api/{ver}/photo-tag

URL Parameters

ver  string  

Body Parameters

item_id  number  

tag_user_id  number  

px  number optional  

Must be at least 0.

py  number optional  

Must be at least 0.

DELETE api/{ver}/photo-tag/{id}

Example request:
curl --request DELETE \
    "https://demo.metafox.app/api/v1/api/id/photo-tag/95"
$client = new \GuzzleHttp\Client();
$response = $client->delete('https://demo.metafox.app/api/v1/api/id/photo-tag/95');
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
    "https://demo.metafox.app/api/v1/api/id/photo-tag/95"
);

fetch(url, {
    method: "DELETE",
}).then(response => response.json());

Request      

DELETE api/{ver}/photo-tag/{id}

URL Parameters

ver  string  

id  string  

The ID of the photo tag.

PATCH api/{ver}/photo/approve/{id}

Example request:
curl --request PATCH \
    "https://demo.metafox.app/api/v1/api/voluptas/photo/approve/2150"
$client = new \GuzzleHttp\Client();
$response = $client->patch('https://demo.metafox.app/api/v1/api/voluptas/photo/approve/2150');
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
    "https://demo.metafox.app/api/v1/api/voluptas/photo/approve/2150"
);

fetch(url, {
    method: "PATCH",
}).then(response => response.json());

Request      

PATCH api/{ver}/photo/approve/{id}

URL Parameters

ver  string  

id  string  

The ID of the approve.

Display the specified resource.

Example request:
curl --request GET \
    --get "https://demo.metafox.app/api/v1/api/sed/photo/download/9701581"
$client = new \GuzzleHttp\Client();
$response = $client->get('https://demo.metafox.app/api/v1/api/sed/photo/download/9701581');
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
    "https://demo.metafox.app/api/v1/api/sed/photo/download/9701581"
);

fetch(url, {
    method: "GET",
}).then(response => response.json());

Request      

GET api/{ver}/photo/download/{id?}

URL Parameters

ver  string  

id  string optional  

The ID of the .

PATCH api/{ver}/photo/feature/{id}

Example request:
curl --request PATCH \
    "https://demo.metafox.app/api/v1/api/quo/photo/feature/0618" \
=======
    "https://demo.metafox.app/api/v1/api/laborum/page/feature/01" \
>>>>>>> Stashed changes
    --header "Content-Type: application/json" \
    --data "{
    "feature": "0"
}"
$client = new \GuzzleHttp\Client();
$response = $client->patch(
<<<<<<< Updated upstream
    'https://demo.metafox.app/api/v1/api/quo/photo/feature/0618',
=======
    'https://demo.metafox.app/api/v1/api/laborum/page/feature/01',
>>>>>>> Stashed changes
    [
        'headers' => [
            'Content-Type' => 'application/json',
        ],
        'json' => [
            'feature' => '0',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/quo/photo/feature/0618"
=======
    "https://demo.metafox.app/api/v1/api/laborum/page/feature/01"
>>>>>>> Stashed changes
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
    "feature": "0"
};

fetch(url, {
    method: "PATCH",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());
<<<<<<< Updated upstream
>>>>>> Stashed changes data-authed="0" data-hasfiles="0" data-isarraybody="0" data-headers='{"Content-Type":"application\/json"}' autocomplete="off" <<<<<<< Updated upstream onsubmit="event.preventDefault(); executeTryOut('PATCHapi--ver--photo-feature--id-', this);"> ======= onsubmit="event.preventDefault(); executeTryOut('PATCHapi--ver--page-feature--id-', this);"> >>>>>>> Stashed changes

Request         

PATCH <<<<<<< Updated upstream api/{ver}/photo/feature/{id} ======= api/{ver}/page/feature/{id} >>>>>>> Stashed changes

URL Parameters

ver  string   >>>>>> Stashed changes data-component="url" hidden>

id  string   >>>>>> Stashed changes data-component="url" hidden>

The ID of the feature.

Body Parameters

feature  number   >>>>>> Stashed changes value="0" data-component="body" hidden>

Must be one of 0 or 1.

<<<<<<< Updated upstream

GET api/{ver}/photo/form/{id?}

=======

GET api/{ver}/page/info-setting/{id}

>>>>>>> Stashed changes

<<<<<<< Updated upstream ======= >>>>>>> Stashed changes
Example request:
curl --request GET \
<<<<<<< Updated upstream
    --get "https://demo.metafox.app/api/v1/api/ut/photo/form/64" \
    --header "Content-Type: application/json" \
    --data "{
    "owner_id": 531537105.84974664
=======
    --get "https://demo.metafox.app/api/v1/api/maiores/page/info-setting/16"
$client = new \GuzzleHttp\Client();
$response = $client->get('https://demo.metafox.app/api/v1/api/maiores/page/info-setting/16');
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
    "https://demo.metafox.app/api/v1/api/maiores/page/info-setting/16"
);

fetch(url, {
    method: "GET",
}).then(response => response.json());

Request      

GET api/{ver}/page/info-setting/{id}

URL Parameters

ver  string  

id  string  

The ID of the info setting.

Display a listing of the resource.

Example request:
curl --request GET \
    --get "https://demo.metafox.app/api/v1/api/saepe/page/mention" \
    --header "Content-Type: application/json" \
    --data "{
    "q": "eos",
    "page": 72,
    "limit": 2.875
}"
$client = new \GuzzleHttp\Client();
$response = $client->get(
    'https://demo.metafox.app/api/v1/api/saepe/page/mention',
    [
        'headers' => [
            'Content-Type' => 'application/json',
        ],
        'json' => [
            'q' => 'eos',
            'page' => 72,
            'limit' => 2.875,
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
    "https://demo.metafox.app/api/v1/api/saepe/page/mention"
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
    "q": "eos",
    "page": 72,
    "limit": 2.875
};

fetch(url, {
    method: "GET",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

GET api/{ver}/page/mention

URL Parameters

ver  string  

Body Parameters

q  string optional  

page  number optional  

Must be at least 1.

limit  number optional  

GET api/{ver}/page/privacy/{id}

Example request:
curl --request GET \
    --get "https://demo.metafox.app/api/v1/api/labore/page/privacy/3880"
$client = new \GuzzleHttp\Client();
$response = $client->get('https://demo.metafox.app/api/v1/api/labore/page/privacy/3880');
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
    "https://demo.metafox.app/api/v1/api/labore/page/privacy/3880"
);

fetch(url, {
    method: "GET",
}).then(response => response.json());

Request      

GET api/{ver}/page/privacy/{id}

URL Parameters

ver  string  

id  string  

The ID of the privacy.

PUT api/{ver}/page/privacy/{id}

Example request:
curl --request PUT \
    "https://demo.metafox.app/api/v1/api/maiores/page/privacy/44953"
$client = new \GuzzleHttp\Client();
$response = $client->put('https://demo.metafox.app/api/v1/api/maiores/page/privacy/44953');
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
    "https://demo.metafox.app/api/v1/api/maiores/page/privacy/44953"
);

fetch(url, {
    method: "PUT",
}).then(response => response.json());

Request      

PUT api/{ver}/page/privacy/{id}

URL Parameters

ver  string  

id  string  

The ID of the privacy.

GET api/{ver}/page/share-suggestion

Example request:
curl --request GET \
    --get "https://demo.metafox.app/api/v1/api/sunt/page/share-suggestion" \
    --header "Content-Type: application/json" \
    --data "{
    "q": "ipsum",
    "view": "quis",
    "sort": "corrupti",
    "sort_type": "nesciunt",
    "when": "rerum",
    "category_id": 1381823.7712,
    "owner_id": 14,
    "user_id": 292141.116227,
    "is_featured": 354229.99367,
    "page": 37,
    "limit": 30250713.156124
}"
$client = new \GuzzleHttp\Client();
$response = $client->get(
    'https://demo.metafox.app/api/v1/api/sunt/page/share-suggestion',
    [
        'headers' => [
            'Content-Type' => 'application/json',
        ],
        'json' => [
            'q' => 'ipsum',
            'view' => 'quis',
            'sort' => 'corrupti',
            'sort_type' => 'nesciunt',
            'when' => 'rerum',
            'category_id' => 1381823.7712,
            'owner_id' => 14,
            'user_id' => 292141.116227,
            'is_featured' => 354229.99367,
            'page' => 37,
            'limit' => 30250713.156124,
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
    "https://demo.metafox.app/api/v1/api/sunt/page/share-suggestion"
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
    "q": "ipsum",
    "view": "quis",
    "sort": "corrupti",
    "sort_type": "nesciunt",
    "when": "rerum",
    "category_id": 1381823.7712,
    "owner_id": 14,
    "user_id": 292141.116227,
    "is_featured": 354229.99367,
    "page": 37,
    "limit": 30250713.156124
};

fetch(url, {
    method: "GET",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

GET api/{ver}/page/share-suggestion

URL Parameters

ver  string  

Body Parameters

q  string optional  

view  string optional  

sort  string optional  

sort_type  string optional  

when  string optional  

category_id  number optional  

owner_id  integer optional  

user_id  number optional  

is_featured  number optional  

page  number optional  

Must be at least 1.

limit  number optional  

Display a listing of the resource.

Example request:
curl --request GET \
    --get "https://demo.metafox.app/api/v1/api/velit/page/similar" \
    --header "Content-Type: application/json" \
    --data "{
    "page_id": 406763.78,
    "category_id": 16.36080196,
    "sort": "vero",
    "when": "cupiditate",
    "limit": 131402969.57441695
}"
$client = new \GuzzleHttp\Client();
$response = $client->get(
    'https://demo.metafox.app/api/v1/api/velit/page/similar',
    [
        'headers' => [
            'Content-Type' => 'application/json',
        ],
        'json' => [
            'page_id' => 406763.78,
            'category_id' => 16.36080196,
            'sort' => 'vero',
            'when' => 'cupiditate',
            'limit' => 131402969.57441695,
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
    "https://demo.metafox.app/api/v1/api/velit/page/similar"
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
    "page_id": 406763.78,
    "category_id": 16.36080196,
    "sort": "vero",
    "when": "cupiditate",
    "limit": 131402969.57441695
};

fetch(url, {
    method: "GET",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

GET api/{ver}/page/similar

URL Parameters

ver  string  

Body Parameters

page_id  number optional  

category_id  number optional  

sort  string optional  

when  string optional  

limit  number optional  

PATCH api/{ver}/page/sponsor/{id}

Example request:
curl --request PATCH \
    "https://demo.metafox.app/api/v1/api/sed/page/sponsor/208" \
    --header "Content-Type: application/json" \
    --data "{
    "sponsor": "assumenda"
}"
$client = new \GuzzleHttp\Client();
$response = $client->patch(
    'https://demo.metafox.app/api/v1/api/sed/page/sponsor/208',
    [
        'headers' => [
            'Content-Type' => 'application/json',
        ],
        'json' => [
            'sponsor' => 'assumenda',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
    "https://demo.metafox.app/api/v1/api/sed/page/sponsor/208"
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
    "sponsor": "assumenda"
};

fetch(url, {
    method: "PATCH",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

PATCH api/{ver}/page/sponsor/{id}

URL Parameters

ver  string  

id  string  

The ID of the sponsor.

Body Parameters

sponsor  string  

Display the specified resource.

Example request:
curl --request GET \
    --get "https://demo.metafox.app/api/v1/api/architecto/page/261568898"
$client = new \GuzzleHttp\Client();
$response = $client->get('https://demo.metafox.app/api/v1/api/architecto/page/261568898');
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
    "https://demo.metafox.app/api/v1/api/architecto/page/261568898"
);

fetch(url, {
    method: "GET",
}).then(response => response.json());

Request      

GET api/{ver}/page/{id}

URL Parameters

ver  string  

id  string  

The ID of the page.

Update the specified resource in storage.

Example request:
curl --request PUT \
    "https://demo.metafox.app/api/v1/api/quia/page/64" \
    --header "Content-Type: application/json" \
    --data "{
    "name": "id",
    "category_id": 114.35026,
    "vanity_url": "http:\/\/krajcik.com\/",
    "text": "est",
    "landing_page": "omnis",
    "phone": "quasi",
    "external_link": "http:\/\/www.pagac.com\/ipsam-magnam-quisquam-esse-ut-aut-sequi-quia-recusandae"
>>>>>>> Stashed changes
}"
$client = new \GuzzleHttp\Client();
<<<<<<< Updated upstream
$response = $client->get(
    'https://demo.metafox.app/api/v1/api/ut/photo/form/64',
=======
$response = $client->put(
    'https://demo.metafox.app/api/v1/api/quia/page/64',
>>>>>>> Stashed changes
    [
        'headers' => [
            'Content-Type' => 'application/json',
        ],
        'json' => [
<<<<<<< Updated upstream
            'owner_id' => 531537105.84974664,
=======
            'name' => 'id',
            'category_id' => 114.35026,
            'vanity_url' => 'http://krajcik.com/',
            'text' => 'est',
            'landing_page' => 'omnis',
            'phone' => 'quasi',
            'external_link' => 'http://www.pagac.com/ipsam-magnam-quisquam-esse-ut-aut-sequi-quia-recusandae',
>>>>>>> Stashed changes
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/ut/photo/form/64"
=======
    "https://demo.metafox.app/api/v1/api/quia/page/64"
>>>>>>> Stashed changes
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
<<<<<<< Updated upstream
    "owner_id": 531537105.84974664
=======
    "name": "id",
    "category_id": 114.35026,
    "vanity_url": "http:\/\/krajcik.com\/",
    "text": "est",
    "landing_page": "omnis",
    "phone": "quasi",
    "external_link": "http:\/\/www.pagac.com\/ipsam-magnam-quisquam-esse-ut-aut-sequi-quia-recusandae"
};

fetch(url, {
    method: "PUT",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

PUT api/{ver}/page/{id}

PATCH api/{ver}/page/{id}

URL Parameters

ver  string  

id  string  

The ID of the page.

Body Parameters

name  string  

category_id  number optional  

vanity_url  string optional  

text  string optional  

landing_page  string optional  

location  object optional  

phone  string optional  

external_link  string optional  

Must be a valid URL.

Remove the specified resource from storage.

Example request:
curl --request DELETE \
    "https://demo.metafox.app/api/v1/api/dolores/page/6"
$client = new \GuzzleHttp\Client();
$response = $client->delete('https://demo.metafox.app/api/v1/api/dolores/page/6');
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
    "https://demo.metafox.app/api/v1/api/dolores/page/6"
);

fetch(url, {
    method: "DELETE",
}).then(response => response.json());

Request      

DELETE api/{ver}/page/{id}

URL Parameters

ver  string  

id  string  

The ID of the page.

GET api/{ver}/search-page-member

Example request:
curl --request GET \
    --get "https://demo.metafox.app/api/v1/api/sunt/search-page-member" \
    --header "Content-Type: application/json" \
    --data "{
    "q": "nisi",
    "page_id": 65502181.2,
    "view": "repellat",
    "limit": 57982296.7337175
}"
$client = new \GuzzleHttp\Client();
$response = $client->get(
    'https://demo.metafox.app/api/v1/api/sunt/search-page-member',
    [
        'headers' => [
            'Content-Type' => 'application/json',
        ],
        'json' => [
            'q' => 'nisi',
            'page_id' => 65502181.2,
            'view' => 'repellat',
            'limit' => 57982296.7337175,
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
    "https://demo.metafox.app/api/v1/api/sunt/search-page-member"
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
    "q": "nisi",
    "page_id": 65502181.2,
    "view": "repellat",
    "limit": 57982296.7337175
>>>>>>> Stashed changes
};

fetch(url, {
    method: "GET",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());
<<<<<<< Updated upstream
>>>>>> Stashed changes data-authed="0" data-hasfiles="0" data-isarraybody="0" data-headers='{"Content-Type":"application\/json"}' autocomplete="off" <<<<<<< Updated upstream onsubmit="event.preventDefault(); executeTryOut('GETapi--ver--photo-form--id--', this);"> ======= onsubmit="event.preventDefault(); executeTryOut('GETapi--ver--search-page-member', this);"> >>>>>>> Stashed changes

Request         

GET <<<<<<< Updated upstream api/{ver}/photo/form/{id?} ======= api/{ver}/search-page-member

URL Parameters

ver  string  

Body Parameters

q  string optional  

page_id  number  

view  string optional  

limit  number optional  

PayPal

App name: PayPal Version: 5.0.10 Author: phpFox Updated at: Dec 26, 2023

notify.

Example request:
curl --request POST \
    "https://demo.metafox.app/api/v1/api/exercitationem/paypal/notify"
$client = new \GuzzleHttp\Client();
$response = $client->post('https://demo.metafox.app/api/v1/api/exercitationem/paypal/notify');
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
    "https://demo.metafox.app/api/v1/api/exercitationem/paypal/notify"
);

fetch(url, {
    method: "POST",
}).then(response => response.json());

Request      

POST api/{ver}/paypal/notify

URL Parameters

ver  string  

Payment Gateway

App name: Payment Gateway Version: 5.0.9 Author: phpFox Updated at: Dec 26, 2023

Browse item.

Example request:
curl --request GET \
    --get "https://demo.metafox.app/api/v1/api/voluptas/payment-gateway" \
    --header "Content-Type: application/json" \
    --data "{
    "page": 71,
    "limit": 1422.76
}"
$client = new \GuzzleHttp\Client();
$response = $client->get(
    'https://demo.metafox.app/api/v1/api/voluptas/payment-gateway',
    [
        'headers' => [
            'Content-Type' => 'application/json',
        ],
        'json' => [
            'page' => 71,
            'limit' => 1422.76,
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
    "https://demo.metafox.app/api/v1/api/voluptas/payment-gateway"
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
    "page": 71,
    "limit": 1422.76
};

fetch(url, {
    method: "GET",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

GET api/{ver}/payment-gateway

URL Parameters

ver  string  

Body Parameters

page  number optional  

Must be at least 1.

limit  number optional  

GET api/{ver}/payment-gateway/configuration

Example request:
curl --request GET \
    --get "https://demo.metafox.app/api/v1/api/blanditiis/payment-gateway/configuration"
$client = new \GuzzleHttp\Client();
$response = $client->get('https://demo.metafox.app/api/v1/api/blanditiis/payment-gateway/configuration');
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
    "https://demo.metafox.app/api/v1/api/blanditiis/payment-gateway/configuration"
);

fetch(url, {
    method: "GET",
}).then(response => response.json());

Request      

GET api/{ver}/payment-gateway/configuration

URL Parameters

ver  string  

GET api/{ver}/payment-gateway/configuration-form/{driver}/{id}

Example request:
curl --request GET \
    --get "https://demo.metafox.app/api/v1/api/eaque/payment-gateway/configuration-form/dolore/7"
$client = new \GuzzleHttp\Client();
$response = $client->get('https://demo.metafox.app/api/v1/api/eaque/payment-gateway/configuration-form/dolore/7');
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
    "https://demo.metafox.app/api/v1/api/eaque/payment-gateway/configuration-form/dolore/7"
);

fetch(url, {
    method: "GET",
}).then(response => response.json());

Request      

GET api/{ver}/payment-gateway/configuration-form/{driver}/{id}

URL Parameters

ver  string  

driver  string  

id  string  

The ID of the {driver}.

PUT api/{ver}/payment-gateway/configuration-multiple

Example request:
curl --request PUT \
    "https://demo.metafox.app/api/v1/api/consequatur/payment-gateway/configuration-multiple"
$client = new \GuzzleHttp\Client();
$response = $client->put('https://demo.metafox.app/api/v1/api/consequatur/payment-gateway/configuration-multiple');
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
    "https://demo.metafox.app/api/v1/api/consequatur/payment-gateway/configuration-multiple"
);

fetch(url, {
    method: "PUT",
}).then(response => response.json());

Request      

PUT api/{ver}/payment-gateway/configuration-multiple

URL Parameters

ver  string  

PUT api/{ver}/payment-gateway/configuration/{id}

Example request:
curl --request PUT \
    "https://demo.metafox.app/api/v1/api/ducimus/payment-gateway/configuration/6" \
    --header "Content-Type: application/json" \
    --data "{
    "gateway_id": 1888.56
}"
$client = new \GuzzleHttp\Client();
$response = $client->put(
    'https://demo.metafox.app/api/v1/api/ducimus/payment-gateway/configuration/6',
    [
        'headers' => [
            'Content-Type' => 'application/json',
        ],
        'json' => [
            'gateway_id' => 1888.56,
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
    "https://demo.metafox.app/api/v1/api/ducimus/payment-gateway/configuration/6"
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
    "gateway_id": 1888.56
};

fetch(url, {
    method: "PUT",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

PUT api/{ver}/payment-gateway/configuration/{id}

URL Parameters

ver  string  

id  string  

The ID of the configuration.

Body Parameters

gateway_id  number  

value  object optional  

Browse item.

Example request:
curl --request GET \
    --get "https://demo.metafox.app/api/v1/api/eaque/payment-order"
$client = new \GuzzleHttp\Client();
$response = $client->get('https://demo.metafox.app/api/v1/api/eaque/payment-order');
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
    "https://demo.metafox.app/api/v1/api/eaque/payment-order"
);

fetch(url, {
    method: "GET",
}).then(response => response.json());

Request      

GET api/{ver}/payment-order

URL Parameters

ver  string  

View item.

Example request:
curl --request GET \
    --get "https://demo.metafox.app/api/v1/api/quisquam/payment-order/8"
$client = new \GuzzleHttp\Client();
$response = $client->get('https://demo.metafox.app/api/v1/api/quisquam/payment-order/8');
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
    "https://demo.metafox.app/api/v1/api/quisquam/payment-order/8"
);

fetch(url, {
    method: "GET",
}).then(response => response.json());

Request      

GET api/{ver}/payment-order/{id}

URL Parameters

ver  string  

id  string  

The ID of the payment order.

Update item.

Example request:
curl --request PUT \
    "https://demo.metafox.app/api/v1/api/adipisci/payment-order/192" \
    --header "Content-Type: application/json" \
    --data "{
    "gateway_id": 0
}"
$client = new \GuzzleHttp\Client();
$response = $client->put(
    'https://demo.metafox.app/api/v1/api/adipisci/payment-order/192',
    [
        'headers' => [
            'Content-Type' => 'application/json',
        ],
        'json' => [
            'gateway_id' => 0.0,
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
    "https://demo.metafox.app/api/v1/api/adipisci/payment-order/192"
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
    "gateway_id": 0
};

fetch(url, {
    method: "PUT",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

PUT api/{ver}/payment-order/{id}

PATCH api/{ver}/payment-order/{id}

URL Parameters

ver  string  

id  string  

The ID of the payment order.

Body Parameters

gateway_id  number  

Payment Processor

App name: Payment Processor Version: 5.0.2 Author: phpFox Updated at: Dec 26, 2023

POST api/{ver}/payment-processor/callback/{processor}

Example request:
curl --request POST \
    "https://demo.metafox.app/api/v1/api/omnis/payment-processor/callback/est"
$client = new \GuzzleHttp\Client();
$response = $client->post('https://demo.metafox.app/api/v1/api/omnis/payment-processor/callback/est');
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
    "https://demo.metafox.app/api/v1/api/omnis/payment-processor/callback/est"
);

fetch(url, {
    method: "POST",
}).then(response => response.json());

Request      

POST api/{ver}/payment-processor/callback/{processor}

URL Parameters

ver  string  

processor  string  

Photo

App name: Photo Version: 5.0.11 Author: phpFox Updated at: Dec 26, 2023

Display a listing of the resource.

Example request:
curl --request GET \
    --get "https://demo.metafox.app/api/v1/api/qui/photo" \
    --header "Content-Type: application/json" \
    --data "{
    "owner_id": 7,
    "user_id": 19.813064973,
    "category_id": 1561988.647,
    "album_id": 38.8045507,
    "group_id": 16496319,
    "q": "unde",
    "tag": "veniam",
    "feed_id": 67349371.5,
    "view": "minima",
    "sort": "labore",
    "sort_type": "adipisci",
    "when": "dolores",
    "page": 52,
    "limit": 568874.234771,
    "is_featured": 9037566.34574493
}"
$client = new \GuzzleHttp\Client();
$response = $client->get(
    'https://demo.metafox.app/api/v1/api/qui/photo',
    [
        'headers' => [
            'Content-Type' => 'application/json',
        ],
        'json' => [
            'owner_id' => 7,
            'user_id' => 19.813064973,
            'category_id' => 1561988.647,
            'album_id' => 38.8045507,
            'group_id' => 16496319.0,
            'q' => 'unde',
            'tag' => 'veniam',
            'feed_id' => 67349371.5,
            'view' => 'minima',
            'sort' => 'labore',
            'sort_type' => 'adipisci',
            'when' => 'dolores',
            'page' => 52,
            'limit' => 568874.234771,
            'is_featured' => 9037566.34574493,
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
    "https://demo.metafox.app/api/v1/api/qui/photo"
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
    "owner_id": 7,
    "user_id": 19.813064973,
    "category_id": 1561988.647,
    "album_id": 38.8045507,
    "group_id": 16496319,
    "q": "unde",
    "tag": "veniam",
    "feed_id": 67349371.5,
    "view": "minima",
    "sort": "labore",
    "sort_type": "adipisci",
    "when": "dolores",
    "page": 52,
    "limit": 568874.234771,
    "is_featured": 9037566.34574493
};

fetch(url, {
    method: "GET",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

GET api/{ver}/photo

URL Parameters

ver  string  

Body Parameters

owner_id  integer optional  

user_id  number optional  

category_id  number optional  

album_id  number optional  

group_id  number optional  

q  string optional  

tag  string optional  

feed_id  number optional  

view  string optional  

sort  string optional  

sort_type  string optional  

when  string optional  

page  number optional  

Must be at least 1.

limit  number optional  

is_featured  number optional  

Display a listing of the resource.

Example request:
curl --request GET \
    --get "https://demo.metafox.app/api/v1/api/necessitatibus/photo-album" \
    --header "Content-Type: application/json" \
    --data "{
    "q": "voluptatem",
    "owner_id": 14,
    "user_id": 12973.2682,
    "view": "id",
    "sort": "quo",
    "sort_type": "inventore",
    "when": "eaque",
    "page": 21,
    "limit": 48793.3615,
    "is_featured": 7741878.82947891
}"
$client = new \GuzzleHttp\Client();
$response = $client->get(
    'https://demo.metafox.app/api/v1/api/necessitatibus/photo-album',
    [
        'headers' => [
            'Content-Type' => 'application/json',
        ],
        'json' => [
            'q' => 'voluptatem',
            'owner_id' => 14,
            'user_id' => 12973.2682,
            'view' => 'id',
            'sort' => 'quo',
            'sort_type' => 'inventore',
            'when' => 'eaque',
            'page' => 21,
            'limit' => 48793.3615,
            'is_featured' => 7741878.82947891,
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
    "https://demo.metafox.app/api/v1/api/necessitatibus/photo-album"
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
    "q": "voluptatem",
    "owner_id": 14,
    "user_id": 12973.2682,
    "view": "id",
    "sort": "quo",
    "sort_type": "inventore",
    "when": "eaque",
    "page": 21,
    "limit": 48793.3615,
    "is_featured": 7741878.82947891
};

fetch(url, {
    method: "GET",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

GET api/{ver}/photo-album

URL Parameters

ver  string  

Body Parameters

q  string optional  

owner_id  integer optional  

user_id  number optional  

view  string optional  

sort  string optional  

sort_type  string optional  

when  string optional  

page  number optional  

Must be at least 1.

limit  number optional  

is_featured  number optional  

PATCH api/{ver}/photo-album/approve/{id}

Example request:
curl --request PATCH \
    "https://demo.metafox.app/api/v1/api/cum/photo-album/approve/1017670"
$client = new \GuzzleHttp\Client();
$response = $client->patch('https://demo.metafox.app/api/v1/api/cum/photo-album/approve/1017670');
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
    "https://demo.metafox.app/api/v1/api/cum/photo-album/approve/1017670"
);

fetch(url, {
    method: "PATCH",
}).then(response => response.json());

Request      

PATCH api/{ver}/photo-album/approve/{id}

URL Parameters

ver  string  

id  string  

The ID of the approve.

GET api/{ver}/photo-album/create

Example request:
curl --request GET \
    --get "https://demo.metafox.app/api/v1/api/voluptatibus/photo-album/create"
$client = new \GuzzleHttp\Client();
$response = $client->get('https://demo.metafox.app/api/v1/api/voluptatibus/photo-album/create');
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
    "https://demo.metafox.app/api/v1/api/voluptatibus/photo-album/create"
);

fetch(url, {
    method: "GET",
}).then(response => response.json());

Request      

GET api/{ver}/photo-album/create

URL Parameters

ver  string  

PATCH api/{ver}/photo-album/feature/{id}

Example request:
curl --request PATCH \
    "https://demo.metafox.app/api/v1/api/natus/photo-album/feature/9" \
    --header "Content-Type: application/json" \
    --data "{
    "feature": "0"
}"
$client = new \GuzzleHttp\Client();
$response = $client->patch(
    'https://demo.metafox.app/api/v1/api/natus/photo-album/feature/9',
    [
        'headers' => [
            'Content-Type' => 'application/json',
        ],
        'json' => [
            'feature' => '0',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
    "https://demo.metafox.app/api/v1/api/natus/photo-album/feature/9"
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
    "feature": "0"
};

fetch(url, {
    method: "PATCH",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

PATCH api/{ver}/photo-album/feature/{id}

URL Parameters

ver  string  

id  string  

The ID of the feature.

Body Parameters

feature  number  

Must be one of 0 or 1.

Display a listing of the resource.

Example request:
curl --request GET \
    --get "https://demo.metafox.app/api/v1/api/dicta/photo-album/items/98907099" \
    --header "Content-Type: application/json" \
    --data "{
    "sort": "deleniti",
    "sort_type": "ea",
    "page": 53,
    "limit": 61.688
}"
$client = new \GuzzleHttp\Client();
$response = $client->get(
    'https://demo.metafox.app/api/v1/api/dicta/photo-album/items/98907099',
    [
        'headers' => [
            'Content-Type' => 'application/json',
        ],
        'json' => [
            'sort' => 'deleniti',
            'sort_type' => 'ea',
            'page' => 53,
            'limit' => 61.688,
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
    "https://demo.metafox.app/api/v1/api/dicta/photo-album/items/98907099"
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
    "sort": "deleniti",
    "sort_type": "ea",
    "page": 53,
    "limit": 61.688
};

fetch(url, {
    method: "GET",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

GET api/{ver}/photo-album/items/{id}

URL Parameters

ver  string  

id  string  

The ID of the item.

Body Parameters

sort  string optional  

sort_type  string optional  

page  number optional  

Must be at least 1.

limit  number optional  

PATCH api/{ver}/photo-album/sponsor-in-feed/{id}

Example request:
curl --request PATCH \
    "https://demo.metafox.app/api/v1/api/molestias/photo-album/sponsor-in-feed/29" \
    --header "Content-Type: application/json" \
    --data "{
    "sponsor": 1.94785887
}"
$client = new \GuzzleHttp\Client();
$response = $client->patch(
    'https://demo.metafox.app/api/v1/api/molestias/photo-album/sponsor-in-feed/29',
    [
        'headers' => [
            'Content-Type' => 'application/json',
        ],
        'json' => [
            'sponsor' => 1.94785887,
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
    "https://demo.metafox.app/api/v1/api/molestias/photo-album/sponsor-in-feed/29"
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
    "sponsor": 1.94785887
};

fetch(url, {
    method: "PATCH",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

PATCH api/{ver}/photo-album/sponsor-in-feed/{id}

URL Parameters

ver  string  

id  string  

The ID of the sponsor in feed.

Body Parameters

sponsor  number  

PATCH api/{ver}/photo-album/sponsor/{id}

Example request:
curl --request PATCH \
    "https://demo.metafox.app/api/v1/api/sint/photo-album/sponsor/538" \
    --header "Content-Type: application/json" \
    --data "{
    "sponsor": "deserunt"
}"
$client = new \GuzzleHttp\Client();
$response = $client->patch(
    'https://demo.metafox.app/api/v1/api/sint/photo-album/sponsor/538',
    [
        'headers' => [
            'Content-Type' => 'application/json',
        ],
        'json' => [
            'sponsor' => 'deserunt',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
    "https://demo.metafox.app/api/v1/api/sint/photo-album/sponsor/538"
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
    "sponsor": "deserunt"
};

fetch(url, {
    method: "PATCH",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

PATCH api/{ver}/photo-album/sponsor/{id}

URL Parameters

ver  string  

id  string  

The ID of the sponsor.

Body Parameters

sponsor  string  

Display the specified resource.

Example request:
curl --request GET \
    --get "https://demo.metafox.app/api/v1/api/consequuntur/photo-album/02"
$client = new \GuzzleHttp\Client();
$response = $client->get('https://demo.metafox.app/api/v1/api/consequuntur/photo-album/02');
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
    "https://demo.metafox.app/api/v1/api/consequuntur/photo-album/02"
);

fetch(url, {
    method: "GET",
}).then(response => response.json());

Request      

GET api/{ver}/photo-album/{id}

URL Parameters

ver  string  

id  string  

The ID of the photo album.

Remove the specified resource from storage.

Example request:
curl --request DELETE \
    "https://demo.metafox.app/api/v1/api/quam/photo-album/846"
$client = new \GuzzleHttp\Client();
$response = $client->delete('https://demo.metafox.app/api/v1/api/quam/photo-album/846');
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
    "https://demo.metafox.app/api/v1/api/quam/photo-album/846"
);

fetch(url, {
    method: "DELETE",
}).then(response => response.json());

Request      

DELETE api/{ver}/photo-album/{id}

URL Parameters

ver  string  

id  string  

The ID of the photo album.

GET api/{ver}/photo-album/{photo_album}/edit

Example request:
curl --request GET \
    --get "https://demo.metafox.app/api/v1/api/placeat/photo-album/eligendi/edit"
$client = new \GuzzleHttp\Client();
$response = $client->get('https://demo.metafox.app/api/v1/api/placeat/photo-album/eligendi/edit');
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
    "https://demo.metafox.app/api/v1/api/placeat/photo-album/eligendi/edit"
);

fetch(url, {
    method: "GET",
}).then(response => response.json());

Request      

GET api/{ver}/photo-album/{photo_album}/edit

URL Parameters

ver  string  

photo_album  string  

Display a listing of the resource.

Example request:
curl --request GET \
    --get "https://demo.metafox.app/api/v1/api/sunt/photo-category" \
    --header "Content-Type: application/json" \
    --data "{
    "id": 3219990.41729784,
    "page": 19,
    "q": "et",
    "level": 26845849.42786,
    "limit": 60.322,
    "parent_id": 55141816.526804
}"
$client = new \GuzzleHttp\Client();
$response = $client->get(
    'https://demo.metafox.app/api/v1/api/sunt/photo-category',
    [
        'headers' => [
            'Content-Type' => 'application/json',
        ],
        'json' => [
            'id' => 3219990.41729784,
            'page' => 19,
            'q' => 'et',
            'level' => 26845849.42786,
            'limit' => 60.322,
            'parent_id' => 55141816.526804,
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
    "https://demo.metafox.app/api/v1/api/sunt/photo-category"
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
    "id": 3219990.41729784,
    "page": 19,
    "q": "et",
    "level": 26845849.42786,
    "limit": 60.322,
    "parent_id": 55141816.526804
};

fetch(url, {
    method: "GET",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

GET api/{ver}/photo-category

URL Parameters

ver  string  

Body Parameters

id  number optional  

page  number optional  

Must be at least 1.

q  string optional  

level  number optional  

limit  number optional  

parent_id  number optional  

Display the specified resource.

Example request:
curl --request GET \
    --get "https://demo.metafox.app/api/v1/api/temporibus/photo-set/7"
$client = new \GuzzleHttp\Client();
$response = $client->get('https://demo.metafox.app/api/v1/api/temporibus/photo-set/7');
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
    "https://demo.metafox.app/api/v1/api/temporibus/photo-set/7"
);

fetch(url, {
    method: "GET",
}).then(response => response.json());

Request      

GET api/{ver}/photo-set/{id}

URL Parameters

ver  string  

id  string  

The ID of the photo set.

GET api/{ver}/photo-tag

Example request:
curl --request GET \
    --get "https://demo.metafox.app/api/v1/api/consequatur/photo-tag" \
    --header "Content-Type: application/json" \
    --data "{
    "item_id": 29506316.741992407
}"
$client = new \GuzzleHttp\Client();
$response = $client->get(
    'https://demo.metafox.app/api/v1/api/consequatur/photo-tag',
    [
        'headers' => [
            'Content-Type' => 'application/json',
        ],
        'json' => [
            'item_id' => 29506316.741992407,
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
    "https://demo.metafox.app/api/v1/api/consequatur/photo-tag"
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
    "item_id": 29506316.741992407
};

fetch(url, {
    method: "GET",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

GET api/{ver}/photo-tag

URL Parameters

ver  string  

Body Parameters

item_id  number  

POST api/{ver}/photo-tag

Example request:
curl --request POST \
    "https://demo.metafox.app/api/v1/api/ducimus/photo-tag" \
    --header "Content-Type: application/json" \
    --data "{
    "item_id": 3226.26833,
    "tag_user_id": 83252.79,
    "px": 16,
    "py": 81
}"
$client = new \GuzzleHttp\Client();
$response = $client->post(
    'https://demo.metafox.app/api/v1/api/ducimus/photo-tag',
    [
        'headers' => [
            'Content-Type' => 'application/json',
        ],
        'json' => [
            'item_id' => 3226.26833,
            'tag_user_id' => 83252.79,
            'px' => 16,
            'py' => 81,
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
    "https://demo.metafox.app/api/v1/api/ducimus/photo-tag"
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
    "item_id": 3226.26833,
    "tag_user_id": 83252.79,
    "px": 16,
    "py": 81
};

fetch(url, {
    method: "POST",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

POST api/{ver}/photo-tag

URL Parameters

ver  string  

Body Parameters

item_id  number  

tag_user_id  number  

px  number optional  

Must be at least 0.

py  number optional  

Must be at least 0.

DELETE api/{ver}/photo-tag/{id}

Example request:
curl --request DELETE \
    "https://demo.metafox.app/api/v1/api/aut/photo-tag/16"
$client = new \GuzzleHttp\Client();
$response = $client->delete('https://demo.metafox.app/api/v1/api/aut/photo-tag/16');
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
    "https://demo.metafox.app/api/v1/api/aut/photo-tag/16"
);

fetch(url, {
    method: "DELETE",
}).then(response => response.json());

Request      

DELETE api/{ver}/photo-tag/{id} >>>>>>> Stashed changes

URL Parameters

ver  string   <<<<<<< Updated upstream

id  string   >>>>>> Stashed changes data-component="url" hidden>

<<<<<<< Updated upstream =======

PATCH api/{ver}/photo/approve/{id}

Example request:
curl --request PATCH \
    "https://demo.metafox.app/api/v1/api/sit/photo/approve/2"
$client = new \GuzzleHttp\Client();
$response = $client->patch('https://demo.metafox.app/api/v1/api/sit/photo/approve/2');
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
    "https://demo.metafox.app/api/v1/api/sit/photo/approve/2"
);

fetch(url, {
    method: "PATCH",
}).then(response => response.json());

Request      

PATCH api/{ver}/photo/approve/{id}

URL Parameters

ver  string  

id  string  

The ID of the approve.

Display the specified resource.

Example request:
curl --request GET \
    --get "https://demo.metafox.app/api/v1/api/voluptas/photo/download/842"
$client = new \GuzzleHttp\Client();
$response = $client->get('https://demo.metafox.app/api/v1/api/voluptas/photo/download/842');
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
    "https://demo.metafox.app/api/v1/api/voluptas/photo/download/842"
);

fetch(url, {
    method: "GET",
}).then(response => response.json());

Request      

GET api/{ver}/photo/download/{id?}

URL Parameters

>>>>>>> Stashed changes

ver  string  

id  string optional  

The ID of the .

PATCH api/{ver}/photo/feature/{id}

Example request:
curl --request PATCH \
    "https://demo.metafox.app/api/v1/api/deleniti/photo/feature/1" \
    --header "Content-Type: application/json" \
    --data "{
    "feature": "1"
}"
$client = new \GuzzleHttp\Client();
$response = $client->patch(
    'https://demo.metafox.app/api/v1/api/deleniti/photo/feature/1',
    [
        'headers' => [
            'Content-Type' => 'application/json',
        ],
        'json' => [
            'feature' => '1',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
    "https://demo.metafox.app/api/v1/api/deleniti/photo/feature/1"
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
    "feature": "1"
};

fetch(url, {
    method: "PATCH",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

PATCH api/{ver}/photo/feature/{id}

URL Parameters

ver  string  

id  string  

The ID of the feature.

Body Parameters

feature  number  

Must be one of 0 or 1.

GET api/{ver}/photo/form/{id?}

Example request:
curl --request GET \
    --get "https://demo.metafox.app/api/v1/api/suscipit/photo/form/126" \
    --header "Content-Type: application/json" \
    --data "{
    "owner_id": 4911243.832
}"
$client = new \GuzzleHttp\Client();
$response = $client->get(
    'https://demo.metafox.app/api/v1/api/suscipit/photo/form/126',
    [
        'headers' => [
            'Content-Type' => 'application/json',
        ],
        'json' => [
            'owner_id' => 4911243.832,
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
    "https://demo.metafox.app/api/v1/api/suscipit/photo/form/126"
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
    "owner_id": 4911243.832
};

fetch(url, {
    method: "GET",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

GET api/{ver}/photo/form/{id?}

URL Parameters

ver  string  

id  string optional   >>>>>> Stashed changes data-component="url" hidden>

The ID of the .

Body Parameters

owner_id  number optional   >>>>>> Stashed changes data-component="body" hidden>

PUT api/{ver}/photo/parent-avatar/{id}

Example request:
curl --request PUT \
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/nesciunt/photo/parent-avatar/889"
======= "https://demo.metafox.app/api/v1/api/sed/photo/parent-avatar/7260" >>>>>>> Stashed changes
$client = new \GuzzleHttp\Client();
<<<<<<< Updated upstream
$response = $client->put('https://demo.metafox.app/api/v1/api/nesciunt/photo/parent-avatar/889');
=======
$response = $client->put('https://demo.metafox.app/api/v1/api/sed/photo/parent-avatar/7260');
>>>>>>> Stashed changes
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/nesciunt/photo/parent-avatar/889"
=======
    "https://demo.metafox.app/api/v1/api/sed/photo/parent-avatar/7260"
>>>>>>> Stashed changes
);

fetch(url, {
    method: "PUT",
}).then(response => response.json());

Request      

PUT api/{ver}/photo/parent-avatar/{id}

URL Parameters

ver  string   >>>>>> Stashed changes data-component="url" hidden>

id  string   >>>>>> Stashed changes data-component="url" hidden>

The ID of the parent avatar.

PUT api/{ver}/photo/parent-cover/{id}

Example request:
curl --request PUT \
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/quia/photo/parent-cover/367644"
======= "https://demo.metafox.app/api/v1/api/et/photo/parent-cover/66" >>>>>>> Stashed changes
$client = new \GuzzleHttp\Client();
<<<<<<< Updated upstream
$response = $client->put('https://demo.metafox.app/api/v1/api/quia/photo/parent-cover/367644');
=======
$response = $client->put('https://demo.metafox.app/api/v1/api/et/photo/parent-cover/66');
>>>>>>> Stashed changes
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/quia/photo/parent-cover/367644"
=======
    "https://demo.metafox.app/api/v1/api/et/photo/parent-cover/66"
>>>>>>> Stashed changes
);

fetch(url, {
    method: "PUT",
}).then(response => response.json());

Request      

PUT api/{ver}/photo/parent-cover/{id}

URL Parameters

ver  string   >>>>>> Stashed changes data-component="url" hidden>

id  string   >>>>>> Stashed changes data-component="url" hidden>

The ID of the parent cover.

PUT api/{ver}/photo/profile-avatar/{id}

Example request:
curl --request PUT \
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/et/photo/profile-avatar/6938"
======= "https://demo.metafox.app/api/v1/api/distinctio/photo/profile-avatar/3" >>>>>>> Stashed changes
$client = new \GuzzleHttp\Client();
<<<<<<< Updated upstream
$response = $client->put('https://demo.metafox.app/api/v1/api/et/photo/profile-avatar/6938');
=======
$response = $client->put('https://demo.metafox.app/api/v1/api/distinctio/photo/profile-avatar/3');
>>>>>>> Stashed changes
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/et/photo/profile-avatar/6938"
=======
    "https://demo.metafox.app/api/v1/api/distinctio/photo/profile-avatar/3"
>>>>>>> Stashed changes
);

fetch(url, {
    method: "PUT",
}).then(response => response.json());

Request      

PUT api/{ver}/photo/profile-avatar/{id}

URL Parameters

ver  string   >>>>>> Stashed changes data-component="url" hidden>

id  string   >>>>>> Stashed changes data-component="url" hidden>

The ID of the profile avatar.

PUT api/{ver}/photo/profile-cover/{id}

Example request:
curl --request PUT \
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/eos/photo/profile-cover/5868" \
    --header "Content-Type: application/json" \
    --data "{
    "user_id": 3,
    "position": "hic"
=======
    "https://demo.metafox.app/api/v1/api/molestiae/photo/profile-cover/3" \
    --header "Content-Type: application/json" \
    --data "{
    "user_id": 7,
    "position": "accusamus"
>>>>>>> Stashed changes
}"
$client = new \GuzzleHttp\Client();
$response = $client->put(
<<<<<<< Updated upstream
    'https://demo.metafox.app/api/v1/api/eos/photo/profile-cover/5868',
=======
    'https://demo.metafox.app/api/v1/api/molestiae/photo/profile-cover/3',
>>>>>>> Stashed changes
    [
        'headers' => [
            'Content-Type' => 'application/json',
        ],
        'json' => [
<<<<<<< Updated upstream
            'user_id' => 3,
            'position' => 'hic',
=======
            'user_id' => 7,
            'position' => 'accusamus',
>>>>>>> Stashed changes
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/eos/photo/profile-cover/5868"
=======
    "https://demo.metafox.app/api/v1/api/molestiae/photo/profile-cover/3"
>>>>>>> Stashed changes
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
<<<<<<< Updated upstream
    "user_id": 3,
    "position": "hic"
=======
    "user_id": 7,
    "position": "accusamus"
>>>>>>> Stashed changes
};

fetch(url, {
    method: "PUT",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

PUT api/{ver}/photo/profile-cover/{id}

URL Parameters

ver  string   >>>>>> Stashed changes data-component="url" hidden>

id  string   >>>>>> Stashed changes data-component="url" hidden>

The ID of the profile cover.

Body Parameters

user_id  integer optional   >>>>>> Stashed changes data-component="body" hidden>

position  string optional   >>>>>> Stashed changes data-component="body" hidden>

PATCH api/{ver}/photo/sponsor-in-feed/{id}

Example request:
curl --request PATCH \
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/repellat/photo/sponsor-in-feed/28220" \
    --header "Content-Type: application/json" \
    --data "{
    "sponsor": 17.9
=======
    "https://demo.metafox.app/api/v1/api/quis/photo/sponsor-in-feed/23" \
    --header "Content-Type: application/json" \
    --data "{
    "sponsor": 13886.64
>>>>>>> Stashed changes
}"
$client = new \GuzzleHttp\Client();
$response = $client->patch(
<<<<<<< Updated upstream
    'https://demo.metafox.app/api/v1/api/repellat/photo/sponsor-in-feed/28220',
=======
    'https://demo.metafox.app/api/v1/api/quis/photo/sponsor-in-feed/23',
>>>>>>> Stashed changes
    [
        'headers' => [
            'Content-Type' => 'application/json',
        ],
        'json' => [
<<<<<<< Updated upstream
            'sponsor' => 17.9,
=======
            'sponsor' => 13886.64,
>>>>>>> Stashed changes
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/repellat/photo/sponsor-in-feed/28220"
=======
    "https://demo.metafox.app/api/v1/api/quis/photo/sponsor-in-feed/23"
>>>>>>> Stashed changes
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
<<<<<<< Updated upstream
    "sponsor": 17.9
=======
    "sponsor": 13886.64
>>>>>>> Stashed changes
};

fetch(url, {
    method: "PATCH",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

PATCH api/{ver}/photo/sponsor-in-feed/{id}

URL Parameters

ver  string   >>>>>> Stashed changes data-component="url" hidden>

id  string   >>>>>> Stashed changes data-component="url" hidden>

The ID of the sponsor in feed.

Body Parameters

sponsor  number   >>>>>> Stashed changes data-component="body" hidden>

PATCH api/{ver}/photo/sponsor/{id}

Example request:
curl --request PATCH \
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/perspiciatis/photo/sponsor/2" \
    --header "Content-Type: application/json" \
    --data "{
    "sponsor": "ratione"
=======
    "https://demo.metafox.app/api/v1/api/a/photo/sponsor/17" \
    --header "Content-Type: application/json" \
    --data "{
    "sponsor": "reiciendis"
>>>>>>> Stashed changes
}"
$client = new \GuzzleHttp\Client();
$response = $client->patch(
<<<<<<< Updated upstream
    'https://demo.metafox.app/api/v1/api/perspiciatis/photo/sponsor/2',
=======
    'https://demo.metafox.app/api/v1/api/a/photo/sponsor/17',
>>>>>>> Stashed changes
    [
        'headers' => [
            'Content-Type' => 'application/json',
        ],
        'json' => [
<<<<<<< Updated upstream
            'sponsor' => 'ratione',
=======
            'sponsor' => 'reiciendis',
>>>>>>> Stashed changes
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/perspiciatis/photo/sponsor/2"
=======
    "https://demo.metafox.app/api/v1/api/a/photo/sponsor/17"
>>>>>>> Stashed changes
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
<<<<<<< Updated upstream
    "sponsor": "ratione"
=======
    "sponsor": "reiciendis"
>>>>>>> Stashed changes
};

fetch(url, {
    method: "PATCH",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

PATCH api/{ver}/photo/sponsor/{id}

URL Parameters

ver  string   >>>>>> Stashed changes data-component="url" hidden>

id  string   >>>>>> Stashed changes data-component="url" hidden>

The ID of the sponsor.

Body Parameters

sponsor  string   >>>>>> Stashed changes data-component="body" hidden>

Display the specified resource.

Example request:
curl --request GET \
<<<<<<< Updated upstream
    --get "https://demo.metafox.app/api/v1/api/ex/photo/10"
======= --get "https://demo.metafox.app/api/v1/api/at/photo/72616335" >>>>>>> Stashed changes
$client = new \GuzzleHttp\Client();
<<<<<<< Updated upstream
$response = $client->get('https://demo.metafox.app/api/v1/api/ex/photo/10');
=======
$response = $client->get('https://demo.metafox.app/api/v1/api/at/photo/72616335');
>>>>>>> Stashed changes
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/ex/photo/10"
=======
    "https://demo.metafox.app/api/v1/api/at/photo/72616335"
>>>>>>> Stashed changes
);

fetch(url, {
    method: "GET",
}).then(response => response.json());

Request      

GET api/{ver}/photo/{id}

URL Parameters

ver  string   >>>>>> Stashed changes data-component="url" hidden>

id  string   >>>>>> Stashed changes data-component="url" hidden>

The ID of the photo.

Update the specified resource in storage.

Example request:
curl --request PUT \
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/vel/photo/145" \
    --header "Content-Type: application/json" \
    --data "{
    "title": "provident",
    "categories": [
        33371727.937565647
    ],
    "album": 1.956,
    "tags": [
        "voluptates"
    ],
    "text": "mollitia",
    "location": {
        "address": "atque",
        "lat": 1.371878,
        "lng": 266129.417673767
=======
    "https://demo.metafox.app/api/v1/api/consectetur/photo/541669795" \
    --header "Content-Type: application/json" \
    --data "{
    "title": "quas",
    "categories": [
        60163855.0961
    ],
    "album": 33981.7129086,
    "tags": [
        "at"
    ],
    "text": "inventore",
    "location": {
        "address": "et",
        "lat": 7.26,
        "lng": 116395510
>>>>>>> Stashed changes
    }
}"
$client = new \GuzzleHttp\Client();
$response = $client->put(
<<<<<<< Updated upstream
    'https://demo.metafox.app/api/v1/api/vel/photo/145',
=======
    'https://demo.metafox.app/api/v1/api/consectetur/photo/541669795',
>>>>>>> Stashed changes
    [
        'headers' => [
            'Content-Type' => 'application/json',
        ],
        'json' => [
<<<<<<< Updated upstream
            'title' => 'provident',
            'categories' => [
                33371727.937565647,
            ],
            'album' => 1.956,
            'tags' => [
                'voluptates',
            ],
            'text' => 'mollitia',
            'location' => [
                'address' => 'atque',
                'lat' => 1.371878,
                'lng' => 266129.417673767,
=======
            'title' => 'quas',
            'categories' => [
                60163855.0961,
            ],
            'album' => 33981.7129086,
            'tags' => [
                'at',
            ],
            'text' => 'inventore',
            'location' => [
                'address' => 'et',
                'lat' => 7.26,
                'lng' => 116395510.0,
>>>>>>> Stashed changes
            ],
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/vel/photo/145"
=======
    "https://demo.metafox.app/api/v1/api/consectetur/photo/541669795"
>>>>>>> Stashed changes
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
<<<<<<< Updated upstream
    "title": "provident",
    "categories": [
        33371727.937565647
    ],
    "album": 1.956,
    "tags": [
        "voluptates"
    ],
    "text": "mollitia",
    "location": {
        "address": "atque",
        "lat": 1.371878,
        "lng": 266129.417673767
=======
    "title": "quas",
    "categories": [
        60163855.0961
    ],
    "album": 33981.7129086,
    "tags": [
        "at"
    ],
    "text": "inventore",
    "location": {
        "address": "et",
        "lat": 7.26,
        "lng": 116395510
>>>>>>> Stashed changes
    }
};

fetch(url, {
    method: "PUT",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

PUT api/{ver}/photo/{id}

PATCH api/{ver}/photo/{id}

URL Parameters

ver  string   >>>>>> Stashed changes data-component="url" hidden>

id  string   >>>>>> Stashed changes data-component="url" hidden>

The ID of the photo.

Body Parameters

title  string optional   >>>>>> Stashed changes data-component="body" hidden>

categories  number[] optional  

album  number optional   >>>>>> Stashed changes data-component="body" hidden>

tags  string[] optional  

text  string optional   >>>>>> Stashed changes data-component="body" hidden>

privacy  string optional  

location  object optional  

location.address  string optional   >>>>>> Stashed changes data-component="body" hidden>

location.lat  number optional   >>>>>> Stashed changes data-component="body" hidden>

location.lng  number optional   >>>>>> Stashed changes data-component="body" hidden>

Remove the specified resource from storage.

Example request:
curl --request DELETE \
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/ratione/photo/97972018"
======= "https://demo.metafox.app/api/v1/api/iure/photo/02" >>>>>>> Stashed changes
$client = new \GuzzleHttp\Client();
<<<<<<< Updated upstream
$response = $client->delete('https://demo.metafox.app/api/v1/api/ratione/photo/97972018');
=======
$response = $client->delete('https://demo.metafox.app/api/v1/api/iure/photo/02');
>>>>>>> Stashed changes
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/ratione/photo/97972018"
=======
    "https://demo.metafox.app/api/v1/api/iure/photo/02"
>>>>>>> Stashed changes
);

fetch(url, {
    method: "DELETE",
}).then(response => response.json());

Request      

DELETE api/{ver}/photo/{id}

URL Parameters

ver  string   >>>>>> Stashed changes data-component="url" hidden>

id  string   >>>>>> Stashed changes data-component="url" hidden>

The ID of the photo.

GET api/{ver}/photo/{photo}/edit

Example request:
curl --request GET \
<<<<<<< Updated upstream
    --get "https://demo.metafox.app/api/v1/api/cumque/photo/beatae/edit"
======= --get "https://demo.metafox.app/api/v1/api/pariatur/photo/dolorem/edit" >>>>>>> Stashed changes
$client = new \GuzzleHttp\Client();
<<<<<<< Updated upstream
$response = $client->get('https://demo.metafox.app/api/v1/api/cumque/photo/beatae/edit');
=======
$response = $client->get('https://demo.metafox.app/api/v1/api/pariatur/photo/dolorem/edit');
>>>>>>> Stashed changes
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/cumque/photo/beatae/edit"
=======
    "https://demo.metafox.app/api/v1/api/pariatur/photo/dolorem/edit"
>>>>>>> Stashed changes
);

fetch(url, {
    method: "GET",
}).then(response => response.json());

Request      

GET api/{ver}/photo/{photo}/edit

URL Parameters

ver  string   >>>>>> Stashed changes data-component="url" hidden>

photo  string   >>>>>> Stashed changes data-component="url" hidden>

The photo.

Poll

App name: Poll Version: 5.0.11 Author: phpFox Updated at: Dec 26, 2023

Display a listing of the resource.

Example request:
curl --request GET \
<<<<<<< Updated upstream
    --get "https://demo.metafox.app/api/v1/api/omnis/poll" \
    --header "Content-Type: application/json" \
    --data "{
    "q": "sit",
    "view": "distinctio",
    "sort": "illo",
    "sort_type": "repellat",
    "when": "doloremque",
    "owner_id": 10,
    "user_id": 46024644.528919,
    "page": 23,
    "limit": 315230872.364,
    "is_featured": 1.6
=======
    --get "https://demo.metafox.app/api/v1/api/non/poll" \
    --header "Content-Type: application/json" \
    --data "{
    "q": "voluptatum",
    "view": "optio",
    "sort": "rerum",
    "sort_type": "sit",
    "when": "qui",
    "owner_id": 16,
    "user_id": 1907233.6211056944,
    "page": 83,
    "limit": 19775.8,
    "is_featured": 961336.48029122
>>>>>>> Stashed changes
}"
$client = new \GuzzleHttp\Client();
$response = $client->get(
<<<<<<< Updated upstream
    'https://demo.metafox.app/api/v1/api/omnis/poll',
=======
    'https://demo.metafox.app/api/v1/api/non/poll',
>>>>>>> Stashed changes
    [
        'headers' => [
            'Content-Type' => 'application/json',
        ],
        'json' => [
<<<<<<< Updated upstream
            'q' => 'sit',
            'view' => 'distinctio',
            'sort' => 'illo',
            'sort_type' => 'repellat',
            'when' => 'doloremque',
            'owner_id' => 10,
            'user_id' => 46024644.528919,
            'page' => 23,
            'limit' => 315230872.364,
            'is_featured' => 1.6,
=======
            'q' => 'voluptatum',
            'view' => 'optio',
            'sort' => 'rerum',
            'sort_type' => 'sit',
            'when' => 'qui',
            'owner_id' => 16,
            'user_id' => 1907233.6211056944,
            'page' => 83,
            'limit' => 19775.8,
            'is_featured' => 961336.48029122,
>>>>>>> Stashed changes
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/omnis/poll"
=======
    "https://demo.metafox.app/api/v1/api/non/poll"
>>>>>>> Stashed changes
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
<<<<<<< Updated upstream
    "q": "sit",
    "view": "distinctio",
    "sort": "illo",
    "sort_type": "repellat",
    "when": "doloremque",
    "owner_id": 10,
    "user_id": 46024644.528919,
    "page": 23,
    "limit": 315230872.364,
    "is_featured": 1.6
=======
    "q": "voluptatum",
    "view": "optio",
    "sort": "rerum",
    "sort_type": "sit",
    "when": "qui",
    "owner_id": 16,
    "user_id": 1907233.6211056944,
    "page": 83,
    "limit": 19775.8,
    "is_featured": 961336.48029122
>>>>>>> Stashed changes
};

fetch(url, {
    method: "GET",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

GET api/{ver}/poll

URL Parameters

ver  string   >>>>>> Stashed changes data-component="url" hidden>

Body Parameters

q  string optional   >>>>>> Stashed changes data-component="body" hidden>

view  string optional   >>>>>> Stashed changes data-component="body" hidden>

sort  string optional   >>>>>> Stashed changes data-component="body" hidden>

sort_type  string optional   >>>>>> Stashed changes data-component="body" hidden>

when  string optional   >>>>>> Stashed changes data-component="body" hidden>

owner_id  integer optional   >>>>>> Stashed changes data-component="body" hidden>

user_id  number optional   >>>>>> Stashed changes data-component="body" hidden>

page  number optional   >>>>>> Stashed changes data-component="body" hidden>

Must be at least 1.

limit  number optional   >>>>>> Stashed changes data-component="body" hidden>

is_featured  number optional   >>>>>> Stashed changes data-component="body" hidden>

Display a listing of the resource.

Example request:
curl --request GET \
<<<<<<< Updated upstream
    --get "https://demo.metafox.app/api/v1/api/qui/poll-result" \
    --header "Content-Type: application/json" \
    --data "{
    "poll_id": 83,
    "answer_id": 15,
    "page": 4,
    "limit": 43.6211301
=======
    --get "https://demo.metafox.app/api/v1/api/accusantium/poll-result" \
    --header "Content-Type: application/json" \
    --data "{
    "poll_id": 80,
    "answer_id": 70,
    "page": 54,
    "limit": 584418.37726
>>>>>>> Stashed changes
}"
$client = new \GuzzleHttp\Client();
$response = $client->get(
<<<<<<< Updated upstream
    'https://demo.metafox.app/api/v1/api/qui/poll-result',
=======
    'https://demo.metafox.app/api/v1/api/accusantium/poll-result',
>>>>>>> Stashed changes
    [
        'headers' => [
            'Content-Type' => 'application/json',
        ],
        'json' => [
<<<<<<< Updated upstream
            'poll_id' => 83,
            'answer_id' => 15,
            'page' => 4,
            'limit' => 43.6211301,
=======
            'poll_id' => 80,
            'answer_id' => 70,
            'page' => 54,
            'limit' => 584418.37726,
>>>>>>> Stashed changes
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/qui/poll-result"
=======
    "https://demo.metafox.app/api/v1/api/accusantium/poll-result"
>>>>>>> Stashed changes
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
<<<<<<< Updated upstream
    "poll_id": 83,
    "answer_id": 15,
    "page": 4,
    "limit": 43.6211301
=======
    "poll_id": 80,
    "answer_id": 70,
    "page": 54,
    "limit": 584418.37726
>>>>>>> Stashed changes
};

fetch(url, {
    method: "GET",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

GET api/{ver}/poll-result

URL Parameters

ver  string   >>>>>> Stashed changes data-component="url" hidden>

Body Parameters

poll_id  number optional   >>>>>> Stashed changes data-component="body" hidden>

This field is required when answer_id is not present. Must be at least 1.

answer_id  number optional   >>>>>> Stashed changes data-component="body" hidden>

Must be at least 1.

page  number optional   >>>>>> Stashed changes data-component="body" hidden>

Must be at least 1.

limit  number optional   >>>>>> Stashed changes data-component="body" hidden>

Store a newly created resource in storage.

Example request:
curl --request POST \
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/dolorem/poll-result" \
    --header "Content-Type: application/json" \
    --data "{
    "poll_id": 20,
=======
    "https://demo.metafox.app/api/v1/api/eum/poll-result" \
    --header "Content-Type: application/json" \
    --data "{
    "poll_id": 24,
>>>>>>> Stashed changes
    "answers": []
}"
$client = new \GuzzleHttp\Client();
$response = $client->post(
<<<<<<< Updated upstream
    'https://demo.metafox.app/api/v1/api/dolorem/poll-result',
=======
    'https://demo.metafox.app/api/v1/api/eum/poll-result',
>>>>>>> Stashed changes
    [
        'headers' => [
            'Content-Type' => 'application/json',
        ],
        'json' => [
<<<<<<< Updated upstream
            'poll_id' => 20,
=======
            'poll_id' => 24,
>>>>>>> Stashed changes
            'answers' => [],
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/dolorem/poll-result"
=======
    "https://demo.metafox.app/api/v1/api/eum/poll-result"
>>>>>>> Stashed changes
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
<<<<<<< Updated upstream
    "poll_id": 20,
=======
    "poll_id": 24,
>>>>>>> Stashed changes
    "answers": []
};

fetch(url, {
    method: "POST",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

POST api/{ver}/poll-result

URL Parameters

ver  string   >>>>>> Stashed changes data-component="url" hidden>

Body Parameters

poll_id  number   >>>>>> Stashed changes data-component="body" hidden>

Must be at least 1.

answers  object  

Must have at least {min, plural, =1 {# item} other {# items}}.

Update the specified resource in storage.

Example request:
curl --request PUT \
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/corrupti/poll-result/0"
======= "https://demo.metafox.app/api/v1/api/sint/poll-result/0" >>>>>>> Stashed changes
$client = new \GuzzleHttp\Client();
<<<<<<< Updated upstream
$response = $client->put('https://demo.metafox.app/api/v1/api/corrupti/poll-result/0');
=======
$response = $client->put('https://demo.metafox.app/api/v1/api/sint/poll-result/0');
>>>>>>> Stashed changes
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/corrupti/poll-result/0"
=======
    "https://demo.metafox.app/api/v1/api/sint/poll-result/0"
>>>>>>> Stashed changes
);

fetch(url, {
    method: "PUT",
}).then(response => response.json());

Request      

PUT api/{ver}/poll-result/{id}

PATCH api/{ver}/poll-result/{id}

URL Parameters

ver  string   >>>>>> Stashed changes data-component="url" hidden>

id  string  

The ID of the poll result.

Body Parameters

answers  object optional  

Must have at least {min, plural, =1 {# item} other {# items}}.

PATCH api/{ver}/poll/approve/{id}

Example request:
curl --request PATCH \
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/veniam/poll/approve/795"
======= "https://demo.metafox.app/api/v1/api/quo/poll/approve/102" >>>>>>> Stashed changes
$client = new \GuzzleHttp\Client();
<<<<<<< Updated upstream
$response = $client->patch('https://demo.metafox.app/api/v1/api/veniam/poll/approve/795');
=======
$response = $client->patch('https://demo.metafox.app/api/v1/api/quo/poll/approve/102');
>>>>>>> Stashed changes
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/veniam/poll/approve/795"
=======
    "https://demo.metafox.app/api/v1/api/quo/poll/approve/102"
>>>>>>> Stashed changes
);

fetch(url, {
    method: "PATCH",
}).then(response => response.json());

Request      

PATCH api/{ver}/poll/approve/{id}

URL Parameters

ver  string   >>>>>> Stashed changes data-component="url" hidden>

id  string   >>>>>> Stashed changes data-component="url" hidden>

The ID of the approve.

PATCH api/{ver}/poll/feature/{id}

Example request:
curl --request PATCH \
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/molestiae/poll/feature/8" \
=======
    "https://demo.metafox.app/api/v1/api/adipisci/poll/feature/7221502" \
>>>>>>> Stashed changes
    --header "Content-Type: application/json" \
    --data "{
    "feature": "1"
}"
$client = new \GuzzleHttp\Client();
$response = $client->patch(
<<<<<<< Updated upstream
    'https://demo.metafox.app/api/v1/api/molestiae/poll/feature/8',
=======
    'https://demo.metafox.app/api/v1/api/adipisci/poll/feature/7221502',
>>>>>>> Stashed changes
    [
        'headers' => [
            'Content-Type' => 'application/json',
        ],
        'json' => [
            'feature' => '1',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/molestiae/poll/feature/8"
=======
    "https://demo.metafox.app/api/v1/api/adipisci/poll/feature/7221502"
>>>>>>> Stashed changes
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
    "feature": "1"
};

fetch(url, {
    method: "PATCH",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

PATCH api/{ver}/poll/feature/{id}

URL Parameters

ver  string   >>>>>> Stashed changes data-component="url" hidden>

id  string   >>>>>> Stashed changes data-component="url" hidden>

The ID of the feature.

Body Parameters

feature  number   >>>>>> Stashed changes data-component="body" hidden>

Must be one of 0 or 1.

GET api/{ver}/poll/integration-form

Example request:
curl --request GET \
<<<<<<< Updated upstream
    --get "https://demo.metafox.app/api/v1/api/qui/poll/integration-form" \
    --header "Content-Type: application/json" \
    --data "{
    "poll_id": 1235828.8495747
=======
    --get "https://demo.metafox.app/api/v1/api/temporibus/poll/integration-form"
$client = new \GuzzleHttp\Client();
$response = $client->get('https://demo.metafox.app/api/v1/api/temporibus/poll/integration-form');
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
    "https://demo.metafox.app/api/v1/api/temporibus/poll/integration-form"
);

fetch(url, {
    method: "GET",
}).then(response => response.json());

Request      

GET api/{ver}/poll/integration-form

URL Parameters

ver  string  

GET api/{ver}/poll/search-form

Example request:
curl --request GET \
    --get "https://demo.metafox.app/api/v1/api/tempora/poll/search-form"
$client = new \GuzzleHttp\Client();
$response = $client->get('https://demo.metafox.app/api/v1/api/tempora/poll/search-form');
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
    "https://demo.metafox.app/api/v1/api/tempora/poll/search-form"
);

fetch(url, {
    method: "GET",
}).then(response => response.json());

Request      

GET api/{ver}/poll/search-form

URL Parameters

ver  string  

PATCH api/{ver}/poll/sponsor-in-feed/{id}

Example request:
curl --request PATCH \
    "https://demo.metafox.app/api/v1/api/ipsam/poll/sponsor-in-feed/6" \
    --header "Content-Type: application/json" \
    --data "{
    "sponsor": 0.616487229
>>>>>>> Stashed changes
}"
$client = new \GuzzleHttp\Client();
<<<<<<< Updated upstream
$response = $client->get(
    'https://demo.metafox.app/api/v1/api/qui/poll/integration-form',
=======
$response = $client->patch(
    'https://demo.metafox.app/api/v1/api/ipsam/poll/sponsor-in-feed/6',
>>>>>>> Stashed changes
    [
        'headers' => [
            'Content-Type' => 'application/json',
        ],
        'json' => [
<<<<<<< Updated upstream
            'poll_id' => 1235828.8495747,
=======
            'sponsor' => 0.616487229,
>>>>>>> Stashed changes
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/qui/poll/integration-form"
=======
    "https://demo.metafox.app/api/v1/api/ipsam/poll/sponsor-in-feed/6"
>>>>>>> Stashed changes
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
<<<<<<< Updated upstream
    "poll_id": 1235828.8495747
};

fetch(url, {
    method: "GET",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

GET api/{ver}/poll/integration-form

URL Parameters

ver  string  

Body Parameters

poll_id  number optional  

is_edit  string optional  

GET api/{ver}/poll/search-form

Example request:
curl --request GET \
    --get "https://demo.metafox.app/api/v1/api/veniam/poll/search-form"
$client = new \GuzzleHttp\Client();
$response = $client->get('https://demo.metafox.app/api/v1/api/veniam/poll/search-form');
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
    "https://demo.metafox.app/api/v1/api/veniam/poll/search-form"
);

fetch(url, {
    method: "GET",
}).then(response => response.json());

Request      

GET api/{ver}/poll/search-form

URL Parameters

ver  string  

PATCH api/{ver}/poll/sponsor-in-feed/{id}

Example request:
curl --request PATCH \
    "https://demo.metafox.app/api/v1/api/enim/poll/sponsor-in-feed/80416" \
    --header "Content-Type: application/json" \
    --data "{
    "sponsor": 281013.52660048
}"
$client = new \GuzzleHttp\Client();
$response = $client->patch(
    'https://demo.metafox.app/api/v1/api/enim/poll/sponsor-in-feed/80416',
    [
        'headers' => [
            'Content-Type' => 'application/json',
        ],
        'json' => [
            'sponsor' => 281013.52660048,
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
    "https://demo.metafox.app/api/v1/api/enim/poll/sponsor-in-feed/80416"
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
    "sponsor": 281013.52660048
=======
    "sponsor": 0.616487229
>>>>>>> Stashed changes
};

fetch(url, {
    method: "PATCH",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

PATCH api/{ver}/poll/sponsor-in-feed/{id}

URL Parameters

ver  string   >>>>>> Stashed changes data-component="url" hidden>

id  string   >>>>>> Stashed changes data-component="url" hidden>

The ID of the sponsor in feed.

Body Parameters

sponsor  number   >>>>>> Stashed changes data-component="body" hidden>

PATCH api/{ver}/poll/sponsor/{id}

Example request:
curl --request PATCH \
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/dolorem/poll/sponsor/16" \
    --header "Content-Type: application/json" \
    --data "{
    "sponsor": "dolor"
=======
    "https://demo.metafox.app/api/v1/api/eius/poll/sponsor/3" \
    --header "Content-Type: application/json" \
    --data "{
    "sponsor": "sint"
>>>>>>> Stashed changes
}"
$client = new \GuzzleHttp\Client();
$response = $client->patch(
<<<<<<< Updated upstream
    'https://demo.metafox.app/api/v1/api/dolorem/poll/sponsor/16',
=======
    'https://demo.metafox.app/api/v1/api/eius/poll/sponsor/3',
>>>>>>> Stashed changes
    [
        'headers' => [
            'Content-Type' => 'application/json',
        ],
        'json' => [
<<<<<<< Updated upstream
            'sponsor' => 'dolor',
=======
            'sponsor' => 'sint',
>>>>>>> Stashed changes
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/dolorem/poll/sponsor/16"
=======
    "https://demo.metafox.app/api/v1/api/eius/poll/sponsor/3"
>>>>>>> Stashed changes
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
<<<<<<< Updated upstream
    "sponsor": "dolor"
=======
    "sponsor": "sint"
>>>>>>> Stashed changes
};

fetch(url, {
    method: "PATCH",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

PATCH api/{ver}/poll/sponsor/{id}

URL Parameters

ver  string   >>>>>> Stashed changes data-component="url" hidden>

id  string   >>>>>> Stashed changes data-component="url" hidden>

The ID of the sponsor.

Body Parameters

sponsor  string   >>>>>> Stashed changes data-component="body" hidden>

GET api/{ver}/poll/status-form

Example request:
curl --request GET \
<<<<<<< Updated upstream
    --get "https://demo.metafox.app/api/v1/api/eius/poll/status-form"
======= --get "https://demo.metafox.app/api/v1/api/dignissimos/poll/status-form" >>>>>>> Stashed changes
$client = new \GuzzleHttp\Client();
<<<<<<< Updated upstream
$response = $client->get('https://demo.metafox.app/api/v1/api/eius/poll/status-form');
=======
$response = $client->get('https://demo.metafox.app/api/v1/api/dignissimos/poll/status-form');
>>>>>>> Stashed changes
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/eius/poll/status-form"
=======
    "https://demo.metafox.app/api/v1/api/dignissimos/poll/status-form"
>>>>>>> Stashed changes
);

fetch(url, {
    method: "GET",
}).then(response => response.json());

Request      

GET api/{ver}/poll/status-form

URL Parameters

ver  string   >>>>>> Stashed changes data-component="url" hidden>

Display the specified resource.

Example request:
curl --request GET \
<<<<<<< Updated upstream
    --get "https://demo.metafox.app/api/v1/api/consequuntur/poll/7680"
======= --get "https://demo.metafox.app/api/v1/api/similique/poll/40469" >>>>>>> Stashed changes
$client = new \GuzzleHttp\Client();
<<<<<<< Updated upstream
$response = $client->get('https://demo.metafox.app/api/v1/api/consequuntur/poll/7680');
=======
$response = $client->get('https://demo.metafox.app/api/v1/api/similique/poll/40469');
>>>>>>> Stashed changes
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/consequuntur/poll/7680"
=======
    "https://demo.metafox.app/api/v1/api/similique/poll/40469"
>>>>>>> Stashed changes
);

fetch(url, {
    method: "GET",
}).then(response => response.json());

Request      

GET api/{ver}/poll/{id}

URL Parameters

ver  string   >>>>>> Stashed changes data-component="url" hidden>

id  string   >>>>>> Stashed changes data-component="url" hidden>

The ID of the poll.

Remove the specified resource from storage.

Example request:
curl --request DELETE \
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/voluptatem/poll/3463496"
======= "https://demo.metafox.app/api/v1/api/optio/poll/6" >>>>>>> Stashed changes
$client = new \GuzzleHttp\Client();
<<<<<<< Updated upstream
$response = $client->delete('https://demo.metafox.app/api/v1/api/voluptatem/poll/3463496');
=======
$response = $client->delete('https://demo.metafox.app/api/v1/api/optio/poll/6');
>>>>>>> Stashed changes
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/voluptatem/poll/3463496"
=======
    "https://demo.metafox.app/api/v1/api/optio/poll/6"
>>>>>>> Stashed changes
);

fetch(url, {
    method: "DELETE",
}).then(response => response.json());

Request      

DELETE api/{ver}/poll/{id}

URL Parameters

ver  string   >>>>>> Stashed changes data-component="url" hidden>

id  string   >>>>>> Stashed changes data-component="url" hidden>

The ID of the poll.

Quiz

App name: Quiz Version: 5.0.12 Author: phpFox Updated at: Dec 26, 2023

Display a listing of the resource.

Example request:
curl --request GET \
<<<<<<< Updated upstream
    --get "https://demo.metafox.app/api/v1/api/aut/quiz" \
    --header "Content-Type: application/json" \
    --data "{
    "q": "tenetur",
    "view": "veniam",
    "sort": "id",
    "sort_type": "beatae",
    "when": "quos",
    "owner_id": 4,
    "user_id": 23.302232243,
    "page": 43,
    "limit": 1.96,
    "is_featured": 276.53
=======
    --get "https://demo.metafox.app/api/v1/api/quasi/quiz" \
    --header "Content-Type: application/json" \
    --data "{
    "q": "provident",
    "view": "quis",
    "sort": "dolor",
    "sort_type": "accusantium",
    "when": "minima",
    "owner_id": 19,
    "user_id": 26452525.534671035,
    "page": 80,
    "limit": 6732.887863,
    "is_featured": 58641452.5048731
>>>>>>> Stashed changes
}"
$client = new \GuzzleHttp\Client();
$response = $client->get(
<<<<<<< Updated upstream
    'https://demo.metafox.app/api/v1/api/aut/quiz',
=======
    'https://demo.metafox.app/api/v1/api/quasi/quiz',
>>>>>>> Stashed changes
    [
        'headers' => [
            'Content-Type' => 'application/json',
        ],
        'json' => [
<<<<<<< Updated upstream
            'q' => 'tenetur',
            'view' => 'veniam',
            'sort' => 'id',
            'sort_type' => 'beatae',
            'when' => 'quos',
            'owner_id' => 4,
            'user_id' => 23.302232243,
            'page' => 43,
            'limit' => 1.96,
            'is_featured' => 276.53,
=======
            'q' => 'provident',
            'view' => 'quis',
            'sort' => 'dolor',
            'sort_type' => 'accusantium',
            'when' => 'minima',
            'owner_id' => 19,
            'user_id' => 26452525.534671035,
            'page' => 80,
            'limit' => 6732.887863,
            'is_featured' => 58641452.5048731,
>>>>>>> Stashed changes
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/aut/quiz"
=======
    "https://demo.metafox.app/api/v1/api/quasi/quiz"
>>>>>>> Stashed changes
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
<<<<<<< Updated upstream
    "q": "tenetur",
    "view": "veniam",
    "sort": "id",
    "sort_type": "beatae",
    "when": "quos",
    "owner_id": 4,
    "user_id": 23.302232243,
    "page": 43,
    "limit": 1.96,
    "is_featured": 276.53
=======
    "q": "provident",
    "view": "quis",
    "sort": "dolor",
    "sort_type": "accusantium",
    "when": "minima",
    "owner_id": 19,
    "user_id": 26452525.534671035,
    "page": 80,
    "limit": 6732.887863,
    "is_featured": 58641452.5048731
>>>>>>> Stashed changes
};

fetch(url, {
    method: "GET",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

GET api/{ver}/quiz

URL Parameters

ver  string   >>>>>> Stashed changes data-component="url" hidden>

Body Parameters

q  string optional   >>>>>> Stashed changes data-component="body" hidden>

view  string optional   >>>>>> Stashed changes data-component="body" hidden>

sort  string optional   >>>>>> Stashed changes data-component="body" hidden>

sort_type  string optional   >>>>>> Stashed changes data-component="body" hidden>

when  string optional   >>>>>> Stashed changes data-component="body" hidden>

owner_id  integer optional   >>>>>> Stashed changes data-component="body" hidden>

user_id  number optional   >>>>>> Stashed changes data-component="body" hidden>

page  number optional   >>>>>> Stashed changes data-component="body" hidden>

Must be at least 1.

limit  number optional   >>>>>> Stashed changes data-component="body" hidden>

is_featured  number optional   >>>>>> Stashed changes data-component="body" hidden>

GET api/{ver}/quiz-question/view-plays

Example request:
curl --request GET \
<<<<<<< Updated upstream
    --get "https://demo.metafox.app/api/v1/api/temporibus/quiz-question/view-plays" \
    --header "Content-Type: application/json" \
    --data "{
    "question_id": 74848656.32743211
=======
    --get "https://demo.metafox.app/api/v1/api/maiores/quiz-question/view-plays" \
    --header "Content-Type: application/json" \
    --data "{
    "question_id": 6.302
>>>>>>> Stashed changes
}"
$client = new \GuzzleHttp\Client();
$response = $client->get(
<<<<<<< Updated upstream
    'https://demo.metafox.app/api/v1/api/temporibus/quiz-question/view-plays',
=======
    'https://demo.metafox.app/api/v1/api/maiores/quiz-question/view-plays',
>>>>>>> Stashed changes
    [
        'headers' => [
            'Content-Type' => 'application/json',
        ],
        'json' => [
<<<<<<< Updated upstream
            'question_id' => 74848656.32743211,
=======
            'question_id' => 6.302,
>>>>>>> Stashed changes
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/temporibus/quiz-question/view-plays"
=======
    "https://demo.metafox.app/api/v1/api/maiores/quiz-question/view-plays"
>>>>>>> Stashed changes
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
<<<<<<< Updated upstream
    "question_id": 74848656.32743211
=======
    "question_id": 6.302
>>>>>>> Stashed changes
};

fetch(url, {
    method: "GET",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

GET api/{ver}/quiz-question/view-plays

URL Parameters

ver  string   >>>>>> Stashed changes data-component="url" hidden>

Body Parameters

question_id  number   >>>>>> Stashed changes data-component="body" hidden>

Display a listing of the resource.

Example request:
curl --request GET \
<<<<<<< Updated upstream
    --get "https://demo.metafox.app/api/v1/api/ut/quiz-result" \
    --header "Content-Type: application/json" \
    --data "{
    "quiz_id": 74,
    "page": 5,
    "limit": 4953841.5394
=======
    --get "https://demo.metafox.app/api/v1/api/rerum/quiz-result" \
    --header "Content-Type: application/json" \
    --data "{
    "quiz_id": 9,
    "page": 80,
    "limit": 52.249
>>>>>>> Stashed changes
}"
$client = new \GuzzleHttp\Client();
$response = $client->get(
<<<<<<< Updated upstream
    'https://demo.metafox.app/api/v1/api/ut/quiz-result',
=======
    'https://demo.metafox.app/api/v1/api/rerum/quiz-result',
>>>>>>> Stashed changes
    [
        'headers' => [
            'Content-Type' => 'application/json',
        ],
        'json' => [
<<<<<<< Updated upstream
            'quiz_id' => 74,
            'page' => 5,
            'limit' => 4953841.5394,
=======
            'quiz_id' => 9,
            'page' => 80,
            'limit' => 52.249,
>>>>>>> Stashed changes
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/ut/quiz-result"
=======
    "https://demo.metafox.app/api/v1/api/rerum/quiz-result"
>>>>>>> Stashed changes
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
<<<<<<< Updated upstream
    "quiz_id": 74,
    "page": 5,
    "limit": 4953841.5394
=======
    "quiz_id": 9,
    "page": 80,
    "limit": 52.249
>>>>>>> Stashed changes
};

fetch(url, {
    method: "GET",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

GET api/{ver}/quiz-result

URL Parameters

ver  string   >>>>>> Stashed changes data-component="url" hidden>

Body Parameters

quiz_id  number   >>>>>> Stashed changes data-component="body" hidden>

Must be at least 1.

page  number optional   >>>>>> Stashed changes data-component="body" hidden>

Must be at least 1.

limit  number optional   >>>>>> Stashed changes data-component="body" hidden>

GET api/{ver}/quiz-result/view-individual-play

Example request:
curl --request GET \
<<<<<<< Updated upstream
    --get "https://demo.metafox.app/api/v1/api/commodi/quiz-result/view-individual-play" \
    --header "Content-Type: application/json" \
    --data "{
    "quiz_id": 78,
    "user_id": 7
=======
    --get "https://demo.metafox.app/api/v1/api/velit/quiz-result/view-individual-play" \
    --header "Content-Type: application/json" \
    --data "{
    "quiz_id": 76,
    "user_id": 5
>>>>>>> Stashed changes
}"
$client = new \GuzzleHttp\Client();
$response = $client->get(
<<<<<<< Updated upstream
    'https://demo.metafox.app/api/v1/api/commodi/quiz-result/view-individual-play',
=======
    'https://demo.metafox.app/api/v1/api/velit/quiz-result/view-individual-play',
>>>>>>> Stashed changes
    [
        'headers' => [
            'Content-Type' => 'application/json',
        ],
        'json' => [
<<<<<<< Updated upstream
            'quiz_id' => 78,
            'user_id' => 7,
=======
            'quiz_id' => 76,
            'user_id' => 5,
>>>>>>> Stashed changes
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/commodi/quiz-result/view-individual-play"
=======
    "https://demo.metafox.app/api/v1/api/velit/quiz-result/view-individual-play"
>>>>>>> Stashed changes
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
<<<<<<< Updated upstream
    "quiz_id": 78,
    "user_id": 7
=======
    "quiz_id": 76,
    "user_id": 5
>>>>>>> Stashed changes
};

fetch(url, {
    method: "GET",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

GET api/{ver}/quiz-result/view-individual-play

URL Parameters

ver  string   >>>>>> Stashed changes data-component="url" hidden>

Body Parameters

quiz_id  number   >>>>>> Stashed changes data-component="body" hidden>

Must be at least 1.

user_id  number   >>>>>> Stashed changes data-component="body" hidden>

Must be at least 1.

PATCH api/{ver}/quiz/approve/{id}

Example request:
curl --request PATCH \
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/ipsa/quiz/approve/5"
======= "https://demo.metafox.app/api/v1/api/provident/quiz/approve/23269" >>>>>>> Stashed changes
$client = new \GuzzleHttp\Client();
<<<<<<< Updated upstream
$response = $client->patch('https://demo.metafox.app/api/v1/api/ipsa/quiz/approve/5');
=======
$response = $client->patch('https://demo.metafox.app/api/v1/api/provident/quiz/approve/23269');
>>>>>>> Stashed changes
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/ipsa/quiz/approve/5"
=======
    "https://demo.metafox.app/api/v1/api/provident/quiz/approve/23269"
>>>>>>> Stashed changes
);

fetch(url, {
    method: "PATCH",
}).then(response => response.json());

Request      

PATCH api/{ver}/quiz/approve/{id}

URL Parameters

ver  string   >>>>>> Stashed changes data-component="url" hidden>

id  string   >>>>>> Stashed changes data-component="url" hidden>

The ID of the approve.

PATCH api/{ver}/quiz/feature/{id}

Example request:
curl --request PATCH \
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/ea/quiz/feature/79744" \
    --header "Content-Type: application/json" \
    --data "{
    "feature": "0"
}"
$client = new \GuzzleHttp\Client();
$response = $client->patch(
    'https://demo.metafox.app/api/v1/api/ea/quiz/feature/79744',
    [
        'headers' => [
            'Content-Type' => 'application/json',
        ],
        'json' => [
            'feature' => '0',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
    "https://demo.metafox.app/api/v1/api/ea/quiz/feature/79744"
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
    "feature": "0"
};

fetch(url, {
    method: "PATCH",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

PATCH api/{ver}/quiz/feature/{id}

URL Parameters

ver  string  

id  string  

The ID of the feature.

Body Parameters

feature  number  

Must be one of 0 or 1.

GET api/{ver}/quiz/search-form

Example request:
curl --request GET \
    --get "https://demo.metafox.app/api/v1/api/reprehenderit/quiz/search-form"
$client = new \GuzzleHttp\Client();
$response = $client->get('https://demo.metafox.app/api/v1/api/reprehenderit/quiz/search-form');
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
    "https://demo.metafox.app/api/v1/api/reprehenderit/quiz/search-form"
);

fetch(url, {
    method: "GET",
}).then(response => response.json());

Request      

GET api/{ver}/quiz/search-form

URL Parameters

ver  string  

PATCH api/{ver}/quiz/sponsor-in-feed/{id}

Example request:
curl --request PATCH \
    "https://demo.metafox.app/api/v1/api/voluptatem/quiz/sponsor-in-feed/301" \
    --header "Content-Type: application/json" \
    --data "{
    "sponsor": 7922.04
}"
$client = new \GuzzleHttp\Client();
$response = $client->patch(
    'https://demo.metafox.app/api/v1/api/voluptatem/quiz/sponsor-in-feed/301',
    [
        'headers' => [
            'Content-Type' => 'application/json',
        ],
        'json' => [
            'sponsor' => 7922.04,
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
    "https://demo.metafox.app/api/v1/api/voluptatem/quiz/sponsor-in-feed/301"
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
    "sponsor": 7922.04
};

fetch(url, {
    method: "PATCH",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

PATCH api/{ver}/quiz/sponsor-in-feed/{id}

URL Parameters

ver  string  

id  string  

The ID of the sponsor in feed.

Body Parameters

sponsor  number  

PATCH api/{ver}/quiz/sponsor/{id}

Example request:
curl --request PATCH \
    "https://demo.metafox.app/api/v1/api/quia/quiz/sponsor/69" \
    --header "Content-Type: application/json" \
    --data "{
    "sponsor": "eaque"
}"
$client = new \GuzzleHttp\Client();
$response = $client->patch(
    'https://demo.metafox.app/api/v1/api/quia/quiz/sponsor/69',
    [
        'headers' => [
            'Content-Type' => 'application/json',
        ],
        'json' => [
            'sponsor' => 'eaque',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
    "https://demo.metafox.app/api/v1/api/quia/quiz/sponsor/69"
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
    "sponsor": "eaque"
};

fetch(url, {
    method: "PATCH",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

PATCH api/{ver}/quiz/sponsor/{id}

URL Parameters

ver  string  

id  string  

The ID of the sponsor.

Body Parameters

sponsor  string  

Display the specified resource.

Example request:
curl --request GET \
    --get "https://demo.metafox.app/api/v1/api/ipsum/quiz/421"
$client = new \GuzzleHttp\Client();
$response = $client->get('https://demo.metafox.app/api/v1/api/ipsum/quiz/421');
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
    "https://demo.metafox.app/api/v1/api/ipsum/quiz/421"
);

fetch(url, {
    method: "GET",
}).then(response => response.json());

Request      

GET api/{ver}/quiz/{id}

URL Parameters

ver  string  

id  string  

The ID of the quiz.

Remove the specified resource from storage.

Example request:
curl --request DELETE \
    "https://demo.metafox.app/api/v1/api/occaecati/quiz/0"
$client = new \GuzzleHttp\Client();
$response = $client->delete('https://demo.metafox.app/api/v1/api/occaecati/quiz/0');
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
    "https://demo.metafox.app/api/v1/api/occaecati/quiz/0"
);

fetch(url, {
    method: "DELETE",
}).then(response => response.json());

Request      

DELETE api/{ver}/quiz/{id}

URL Parameters

ver  string  

id  string  

The ID of the quiz.

Reactions

App name: Reactions Version: 5.0.10 Author: phpFox Updated at: Dec 26, 2023

Remove the specified resource from storage.

requires authentication

Example request:
curl --request DELETE \
    "https://demo.metafox.app/api/v1/api/facilis/like" \
    --header "Authorization: Bearer {accessToken}" \
    --header "Content-Type: application/json" \
    --data "{
    "item_id": 8647290.63222731,
    "item_type": "beatae"
}"
$client = new \GuzzleHttp\Client();
$response = $client->delete(
    'https://demo.metafox.app/api/v1/api/facilis/like',
    [
        'headers' => [
            'Authorization' => 'Bearer {accessToken}',
            'Content-Type' => 'application/json',
        ],
        'json' => [
            'item_id' => 8647290.63222731,
            'item_type' => 'beatae',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
    "https://demo.metafox.app/api/v1/api/facilis/like"
);

const headers = {
    "Authorization": "Bearer {accessToken}",
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
    "item_id": 8647290.63222731,
    "item_type": "beatae"
};

fetch(url, {
    method: "DELETE",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

DELETE api/{ver}/like

URL Parameters

ver  string  

Body Parameters

item_id  number  

item_type  string  

Display a listing of the resource.

requires authentication

Example request:
curl --request GET \
    --get "https://demo.metafox.app/api/v1/api/laudantium/like" \
    --header "Authorization: Bearer {accessToken}" \
    --header "Content-Type: application/json" \
    --data "{
    "item_id": 21105004.8536681,
    "item_type": "quidem",
    "react_id": 0.4,
    "page": 25,
    "limit": 18
}"
$client = new \GuzzleHttp\Client();
$response = $client->get(
    'https://demo.metafox.app/api/v1/api/laudantium/like',
    [
        'headers' => [
            'Authorization' => 'Bearer {accessToken}',
            'Content-Type' => 'application/json',
        ],
        'json' => [
            'item_id' => 21105004.8536681,
            'item_type' => 'quidem',
            'react_id' => 0.4,
            'page' => 25,
            'limit' => 18,
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
    "https://demo.metafox.app/api/v1/api/laudantium/like"
);

const headers = {
    "Authorization": "Bearer {accessToken}",
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
    "item_id": 21105004.8536681,
    "item_type": "quidem",
    "react_id": 0.4,
    "page": 25,
    "limit": 18
};

fetch(url, {
    method: "GET",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

GET api/{ver}/like

URL Parameters

ver  string  

Body Parameters

item_id  number  

item_type  string  

react_id  number optional  

page  number optional  

Must be at least 1.

limit  number optional  

Must be at least 10.

Store a newly created resource in storage.

requires authentication

Example request:
curl --request POST \
    "https://demo.metafox.app/api/v1/api/veritatis/like" \
    --header "Authorization: Bearer {accessToken}" \
    --header "Content-Type: application/json" \
    --data "{
    "item_id": 27.0483,
    "item_type": "tempore",
    "reaction_id": 96301.4520542
}"
$client = new \GuzzleHttp\Client();
$response = $client->post(
    'https://demo.metafox.app/api/v1/api/veritatis/like',
    [
        'headers' => [
            'Authorization' => 'Bearer {accessToken}',
            'Content-Type' => 'application/json',
        ],
        'json' => [
            'item_id' => 27.0483,
            'item_type' => 'tempore',
            'reaction_id' => 96301.4520542,
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
    "https://demo.metafox.app/api/v1/api/veritatis/like"
);

const headers = {
    "Authorization": "Bearer {accessToken}",
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
    "item_id": 27.0483,
    "item_type": "tempore",
    "reaction_id": 96301.4520542
};

fetch(url, {
    method: "POST",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

POST api/{ver}/like

URL Parameters

ver  string  

Body Parameters

item_id  number  

item_type  string  

reaction_id  number optional  

GET api/{ver}/like-tabs

requires authentication

Example request:
curl --request GET \
    --get "https://demo.metafox.app/api/v1/api/laudantium/like-tabs" \
    --header "Authorization: Bearer {accessToken}" \
    --header "Content-Type: application/json" \
    --data "{
    "item_id": 89,
    "item_type": "voluptatem"
}"
$client = new \GuzzleHttp\Client();
$response = $client->get(
    'https://demo.metafox.app/api/v1/api/laudantium/like-tabs',
    [
        'headers' => [
            'Authorization' => 'Bearer {accessToken}',
            'Content-Type' => 'application/json',
        ],
        'json' => [
            'item_id' => 89,
            'item_type' => 'voluptatem',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
    "https://demo.metafox.app/api/v1/api/laudantium/like-tabs"
);

const headers = {
    "Authorization": "Bearer {accessToken}",
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
    "item_id": 89,
    "item_type": "voluptatem"
};

fetch(url, {
    method: "GET",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

GET api/{ver}/like-tabs

URL Parameters

ver  string  

Body Parameters

item_id  number  

Must be at least 0.

item_type  string  

Remove the specified resource from storage.

requires authentication

Example request:
curl --request DELETE \
    "https://demo.metafox.app/api/v1/api/qui/like/5247110" \
    --header "Authorization: Bearer {accessToken}"
$client = new \GuzzleHttp\Client();
$response = $client->delete(
    'https://demo.metafox.app/api/v1/api/qui/like/5247110',
    [
        'headers' => [
            'Authorization' => 'Bearer {accessToken}',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
    "https://demo.metafox.app/api/v1/api/qui/like/5247110"
);

const headers = {
    "Authorization": "Bearer {accessToken}",
    "Accept": "application/json",
};

fetch(url, {
    method: "DELETE",
    headers,
}).then(response => response.json());

Request      

DELETE api/{ver}/like/{id}

URL Parameters

ver  string  

id  string  

The ID of the like.

Display a listing of the resource.

requires authentication

Example request:
curl --request GET \
    --get "https://demo.metafox.app/api/v1/api/odio/preaction" \
    --header "Authorization: Bearer {accessToken}"
$client = new \GuzzleHttp\Client();
$response = $client->get(
    'https://demo.metafox.app/api/v1/api/odio/preaction',
    [
        'headers' => [
            'Authorization' => 'Bearer {accessToken}',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
    "https://demo.metafox.app/api/v1/api/odio/preaction"
);

const headers = {
    "Authorization": "Bearer {accessToken}",
    "Accept": "application/json",
};

fetch(url, {
    method: "GET",
    headers,
}).then(response => response.json());

Request      

GET api/{ver}/preaction

URL Parameters

ver  string  

Display a listing of the resource.

requires authentication

Example request:
curl --request GET \
    --get "https://demo.metafox.app/api/v1/api/atque/preaction/get-reacted-lists" \
    --header "Authorization: Bearer {accessToken}" \
    --header "Content-Type: application/json" \
    --data "{
    "item_id": 56,
    "item_type": "itaque",
    "react_id": 4409193,
    "page": 65,
    "limit": 65
}"
$client = new \GuzzleHttp\Client();
$response = $client->get(
    'https://demo.metafox.app/api/v1/api/atque/preaction/get-reacted-lists',
    [
        'headers' => [
            'Authorization' => 'Bearer {accessToken}',
            'Content-Type' => 'application/json',
        ],
        'json' => [
            'item_id' => 56.0,
            'item_type' => 'itaque',
            'react_id' => 4409193.0,
            'page' => 65,
            'limit' => 65,
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
    "https://demo.metafox.app/api/v1/api/atque/preaction/get-reacted-lists"
);

const headers = {
    "Authorization": "Bearer {accessToken}",
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
    "item_id": 56,
    "item_type": "itaque",
    "react_id": 4409193,
    "page": 65,
    "limit": 65
};

fetch(url, {
    method: "GET",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

GET api/{ver}/preaction/get-reacted-lists

URL Parameters

ver  string  

Body Parameters

item_id  number  

item_type  string  

react_id  number optional  

page  number optional  

Must be at least 1.

limit  number optional  

Must be at least 10.

GET api/{ver}/preaction/reaction-tabs

requires authentication

Example request:
curl --request GET \
    --get "https://demo.metafox.app/api/v1/api/odio/preaction/reaction-tabs" \
    --header "Authorization: Bearer {accessToken}" \
    --header "Content-Type: application/json" \
    --data "{
    "item_id": 6,
    "item_type": "neque"
}"
$client = new \GuzzleHttp\Client();
$response = $client->get(
    'https://demo.metafox.app/api/v1/api/odio/preaction/reaction-tabs',
    [
        'headers' => [
            'Authorization' => 'Bearer {accessToken}',
            'Content-Type' => 'application/json',
        ],
        'json' => [
            'item_id' => 6,
            'item_type' => 'neque',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
    "https://demo.metafox.app/api/v1/api/odio/preaction/reaction-tabs"
);

const headers = {
    "Authorization": "Bearer {accessToken}",
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
    "item_id": 6,
    "item_type": "neque"
};

fetch(url, {
    method: "GET",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

GET api/{ver}/preaction/reaction-tabs

URL Parameters

ver  string  

Body Parameters

item_id  number  

Must be at least 0.

item_type  string  

Display a listing of the resource.

requires authentication

Example request:
curl --request GET \
    --get "https://demo.metafox.app/api/v1/api/veritatis/reaction" \
    --header "Authorization: Bearer {accessToken}"
$client = new \GuzzleHttp\Client();
$response = $client->get(
    'https://demo.metafox.app/api/v1/api/veritatis/reaction',
    [
        'headers' => [
            'Authorization' => 'Bearer {accessToken}',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
    "https://demo.metafox.app/api/v1/api/veritatis/reaction"
);

const headers = {
    "Authorization": "Bearer {accessToken}",
    "Accept": "application/json",
};

fetch(url, {
    method: "GET",
    headers,
}).then(response => response.json());

Request      

GET api/{ver}/reaction

URL Parameters

ver  string  

Report

App name: Report Version: 5.0.10 Author: phpFox Updated at: Dec 26, 2023

Store a new report.

requires authentication

Example request:
curl --request POST \
    "https://demo.metafox.app/api/v1/api/omnis/report" \
    --header "Authorization: Bearer {accessToken}" \
    --header "Content-Type: application/json" \
    --data "{
    "reason": 38383118.0693984,
    "feedback": "eos",
    "item_id": 163.5,
    "item_type": "dolorum"
}"
$client = new \GuzzleHttp\Client();
$response = $client->post(
    'https://demo.metafox.app/api/v1/api/omnis/report',
    [
        'headers' => [
            'Authorization' => 'Bearer {accessToken}',
            'Content-Type' => 'application/json',
        ],
        'json' => [
            'reason' => 38383118.0693984,
            'feedback' => 'eos',
            'item_id' => 163.5,
            'item_type' => 'dolorum',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
    "https://demo.metafox.app/api/v1/api/omnis/report"
);

const headers = {
    "Authorization": "Bearer {accessToken}",
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
    "reason": 38383118.0693984,
    "feedback": "eos",
    "item_id": 163.5,
    "item_type": "dolorum"
};

fetch(url, {
    method: "POST",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

POST api/{ver}/report

URL Parameters

ver  string  

Body Parameters

reason  number  

feedback  string optional  

item_id  number  

item_type  string  

Browse reports.

requires authentication

Example request:
curl --request GET \
    --get "https://demo.metafox.app/api/v1/api/occaecati/report-owner" \
    --header "Authorization: Bearer {accessToken}" \
    --header "Content-Type: application/json" \
    --data "{
    "owner_id": 292.405,
    "sort_type": "magni",
    "page": 51,
    "limit": 516770.458
}"
$client = new \GuzzleHttp\Client();
$response = $client->get(
    'https://demo.metafox.app/api/v1/api/occaecati/report-owner',
    [
        'headers' => [
            'Authorization' => 'Bearer {accessToken}',
            'Content-Type' => 'application/json',
        ],
        'json' => [
            'owner_id' => 292.405,
            'sort_type' => 'magni',
            'page' => 51,
            'limit' => 516770.458,
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
    "https://demo.metafox.app/api/v1/api/occaecati/report-owner"
);

const headers = {
    "Authorization": "Bearer {accessToken}",
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
    "owner_id": 292.405,
    "sort_type": "magni",
    "page": 51,
    "limit": 516770.458
};

fetch(url, {
    method: "GET",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

GET api/{ver}/report-owner

URL Parameters

ver  string  

Body Parameters

owner_id  number  

sort_type  string optional  

page  number optional  

Must be at least 1.

limit  number optional  

Post a report to owner.

requires authentication

Example request:
curl --request POST \
    "https://demo.metafox.app/api/v1/api/omnis/report-owner" \
    --header "Authorization: Bearer {accessToken}" \
    --header "Content-Type: application/json" \
    --data "{
    "reason": 453700038,
    "feedback": "quis",
    "item_id": 40,
    "item_type": "aliquid"
}"
$client = new \GuzzleHttp\Client();
$response = $client->post(
    'https://demo.metafox.app/api/v1/api/omnis/report-owner',
    [
        'headers' => [
            'Authorization' => 'Bearer {accessToken}',
            'Content-Type' => 'application/json',
        ],
        'json' => [
            'reason' => 453700038.0,
            'feedback' => 'quis',
            'item_id' => 40,
            'item_type' => 'aliquid',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
    "https://demo.metafox.app/api/v1/api/omnis/report-owner"
);

const headers = {
    "Authorization": "Bearer {accessToken}",
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
    "reason": 453700038,
    "feedback": "quis",
    "item_id": 40,
    "item_type": "aliquid"
};

fetch(url, {
    method: "POST",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

POST api/{ver}/report-owner

URL Parameters

ver  string  

Body Parameters

reason  number optional  

feedback  string optional  

item_id  number  

Must be at least 1.

item_type  string  

Get report form.

requires authentication

Example request:
curl --request GET \
    --get "https://demo.metafox.app/api/v1/api/et/report-owner/form" \
    --header "Authorization: Bearer {accessToken}" \
    --header "Content-Type: application/json" \
    --data "{
    "item_id": 74,
    "item_type": "voluptatibus"
}"
$client = new \GuzzleHttp\Client();
$response = $client->get(
    'https://demo.metafox.app/api/v1/api/et/report-owner/form',
    [
        'headers' => [
            'Authorization' => 'Bearer {accessToken}',
            'Content-Type' => 'application/json',
        ],
        'json' => [
            'item_id' => 74,
            'item_type' => 'voluptatibus',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
    "https://demo.metafox.app/api/v1/api/et/report-owner/form"
);

const headers = {
    "Authorization": "Bearer {accessToken}",
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
    "item_id": 74,
    "item_type": "voluptatibus"
};

fetch(url, {
    method: "GET",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

GET api/{ver}/report-owner/form

URL Parameters

ver  string  

Body Parameters

item_id  number  

Must be at least 1.

item_type  string  

GET api/{ver}/report-owner/reporters/{id}

requires authentication

Example request:
curl --request GET \
    --get "https://demo.metafox.app/api/v1/api/consequatur/report-owner/reporters/8" \
    --header "Authorization: Bearer {accessToken}"
$client = new \GuzzleHttp\Client();
$response = $client->get(
    'https://demo.metafox.app/api/v1/api/consequatur/report-owner/reporters/8',
    [
        'headers' => [
            'Authorization' => 'Bearer {accessToken}',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
    "https://demo.metafox.app/api/v1/api/consequatur/report-owner/reporters/8"
);

const headers = {
    "Authorization": "Bearer {accessToken}",
    "Accept": "application/json",
};

fetch(url, {
    method: "GET",
    headers,
}).then(response => response.json());

Request      

GET api/{ver}/report-owner/reporters/{id}

URL Parameters

ver  string  

id  string  

The ID of the reporter.

Update a report.

requires authentication

Example request:
curl --request PUT \
    "https://demo.metafox.app/api/v1/api/quisquam/report-owner/2" \
    --header "Authorization: Bearer {accessToken}" \
    --header "Content-Type: application/json" \
    --data "{
    "keep_post": "quis"
}"
$client = new \GuzzleHttp\Client();
$response = $client->put(
    'https://demo.metafox.app/api/v1/api/quisquam/report-owner/2',
    [
        'headers' => [
            'Authorization' => 'Bearer {accessToken}',
            'Content-Type' => 'application/json',
        ],
        'json' => [
            'keep_post' => 'quis',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
    "https://demo.metafox.app/api/v1/api/quisquam/report-owner/2"
);

const headers = {
    "Authorization": "Bearer {accessToken}",
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
    "keep_post": "quis"
};

fetch(url, {
    method: "PUT",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

PUT api/{ver}/report-owner/{id}

PATCH api/{ver}/report-owner/{id}

URL Parameters

ver  string  

id  string  

The ID of the report owner.

Body Parameters

keep_post  string  

Get report form.

requires authentication

Example request:
curl --request GET \
    --get "https://demo.metafox.app/api/v1/api/quod/report/form" \
    --header "Authorization: Bearer {accessToken}" \
    --header "Content-Type: application/json" \
    --data "{
    "item_id": 57,
    "item_type": "qui"
}"
$client = new \GuzzleHttp\Client();
$response = $client->get(
    'https://demo.metafox.app/api/v1/api/quod/report/form',
    [
        'headers' => [
            'Authorization' => 'Bearer {accessToken}',
            'Content-Type' => 'application/json',
        ],
        'json' => [
            'item_id' => 57,
            'item_type' => 'qui',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
    "https://demo.metafox.app/api/v1/api/quod/report/form"
);

const headers = {
    "Authorization": "Bearer {accessToken}",
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
    "item_id": 57,
    "item_type": "qui"
};

fetch(url, {
    method: "GET",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

GET api/{ver}/report/form

URL Parameters

ver  string  

Body Parameters

item_id  number  

Must be at least 1.

item_type  string  

Get report form.

requires authentication

Example request:
curl --request GET \
    --get "https://demo.metafox.app/api/v1/api/rerum/report/form/mobile" \
    --header "Authorization: Bearer {accessToken}" \
    --header "Content-Type: application/json" \
    --data "{
    "item_id": 67,
    "item_type": "nesciunt"
}"
$client = new \GuzzleHttp\Client();
$response = $client->get(
    'https://demo.metafox.app/api/v1/api/rerum/report/form/mobile',
    [
        'headers' => [
            'Authorization' => 'Bearer {accessToken}',
            'Content-Type' => 'application/json',
        ],
        'json' => [
            'item_id' => 67,
            'item_type' => 'nesciunt',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
    "https://demo.metafox.app/api/v1/api/rerum/report/form/mobile"
);

const headers = {
    "Authorization": "Bearer {accessToken}",
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
    "item_id": 67,
    "item_type": "nesciunt"
};

fetch(url, {
    method: "GET",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

GET api/{ver}/report/form/mobile

URL Parameters

ver  string  

Body Parameters

item_id  number  

Must be at least 1.

item_type  string  

Browse report reasons.

requires authentication

Example request:
curl --request GET \
    --get "https://demo.metafox.app/api/v1/api/nisi/report/reason" \
    --header "Authorization: Bearer {accessToken}" \
    --header "Content-Type: application/json" \
    --data "{
    "page": 44,
    "limit": 462.562619697
}"
$client = new \GuzzleHttp\Client();
$response = $client->get(
    'https://demo.metafox.app/api/v1/api/nisi/report/reason',
    [
        'headers' => [
            'Authorization' => 'Bearer {accessToken}',
            'Content-Type' => 'application/json',
        ],
        'json' => [
            'page' => 44,
            'limit' => 462.562619697,
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
    "https://demo.metafox.app/api/v1/api/nisi/report/reason"
);

const headers = {
    "Authorization": "Bearer {accessToken}",
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
    "page": 44,
    "limit": 462.562619697
};

fetch(url, {
    method: "GET",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

GET api/{ver}/report/reason

URL Parameters

ver  string  

Body Parameters

page  number optional  

Must be at least 1.

limit  number optional  

SEO

App name: SEO Version: 5.0.8 Author: phpFox Updated at: Dec 26, 2023

GET api/{ver}/seo/meta

Example request:
curl --request GET \
    --get "https://demo.metafox.app/api/v1/api/sequi/seo/meta"
$client = new \GuzzleHttp\Client();
$response = $client->get('https://demo.metafox.app/api/v1/api/sequi/seo/meta');
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
    "https://demo.metafox.app/api/v1/api/sequi/seo/meta"
);

fetch(url, {
    method: "GET",
}).then(response => response.json());

Request      

GET api/{ver}/seo/meta

URL Parameters

ver  string  

POST api/{ver}/seo/meta

Example request:
curl --request POST \
    "https://demo.metafox.app/api/v1/api/aut/seo/meta"
$client = new \GuzzleHttp\Client();
$response = $client->post('https://demo.metafox.app/api/v1/api/aut/seo/meta');
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
    "https://demo.metafox.app/api/v1/api/aut/seo/meta"
);

fetch(url, {
    method: "POST",
}).then(response => response.json());

Request      

POST api/{ver}/seo/meta

URL Parameters

ver  string  

View item.

Example request:
curl --request GET \
    --get "https://demo.metafox.app/api/v1/api/asperiores/seo/meta/blog.browse.home"
$client = new \GuzzleHttp\Client();
$response = $client->get('https://demo.metafox.app/api/v1/api/asperiores/seo/meta/blog.browse.home');
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
    "https://demo.metafox.app/api/v1/api/asperiores/seo/meta/blog.browse.home"
);

fetch(url, {
    method: "GET",
}).then(response => response.json());

Request      

GET api/{ver}/seo/meta/{metaName}

URL Parameters

ver  string  

metaName  string  

Page meta name.

SMS Gateway

App name: SMS Gateway Version: 5.0.9 Author: phpFox Updated at: Dec 26, 2023

notify.

Example request:
curl --request POST \
    "https://demo.metafox.app/api/v1/api/maxime/sms/notify"
$client = new \GuzzleHttp\Client();
$response = $client->post('https://demo.metafox.app/api/v1/api/maxime/sms/notify');
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
    "https://demo.metafox.app/api/v1/api/maxime/sms/notify"
);

fetch(url, {
    method: "POST",
}).then(response => response.json());

Request      

POST api/{ver}/sms/notify

URL Parameters

ver  string  

Saved

App name: Saved Version: 5.0.11 Author: phpFox Updated at: Dec 26, 2023

Browse item.

requires authentication

Example request:
curl --request GET \
    --get "https://demo.metafox.app/api/v1/api/placeat/saveditems" \
    --header "Authorization: Bearer {accessToken}" \
    --header "Content-Type: application/json" \
    --data "{
    "q": "cum",
    "collection_id": 537515.05944,
    "sort_type": "in",
    "open": "earum",
    "when": "est",
    "type": "aut",
    "page": 45,
    "limit": 90
}"
$client = new \GuzzleHttp\Client();
$response = $client->get(
    'https://demo.metafox.app/api/v1/api/placeat/saveditems',
    [
        'headers' => [
            'Authorization' => 'Bearer {accessToken}',
            'Content-Type' => 'application/json',
        ],
        'json' => [
            'q' => 'cum',
            'collection_id' => 537515.05944,
            'sort_type' => 'in',
            'open' => 'earum',
            'when' => 'est',
            'type' => 'aut',
            'page' => 45,
            'limit' => 90,
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
    "https://demo.metafox.app/api/v1/api/placeat/saveditems"
);

const headers = {
    "Authorization": "Bearer {accessToken}",
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
    "q": "cum",
    "collection_id": 537515.05944,
    "sort_type": "in",
    "open": "earum",
    "when": "est",
    "type": "aut",
    "page": 45,
    "limit": 90
};

fetch(url, {
    method: "GET",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

GET api/{ver}/saveditems

URL Parameters

ver  string  

Body Parameters

q  string optional  

collection_id  number optional  

sort_type  string optional  

open  string optional  

when  string optional  

type  string optional  

page  number optional  

Must be at least 1.

limit  number optional  

Must be at least 10.

Create item.

requires authentication

Example request:
curl --request POST \
    "https://demo.metafox.app/api/v1/api/sit/saveditems" \
    --header "Authorization: Bearer {accessToken}" \
    --header "Content-Type: application/json" \
    --data "{
    "item_id": 70.43419268,
    "item_type": "dolorem",
    "saved_list_ids": [
        8395479.63944573
    ]
}"
$client = new \GuzzleHttp\Client();
$response = $client->post(
    'https://demo.metafox.app/api/v1/api/sit/saveditems',
    [
        'headers' => [
            'Authorization' => 'Bearer {accessToken}',
            'Content-Type' => 'application/json',
        ],
        'json' => [
            'item_id' => 70.43419268,
            'item_type' => 'dolorem',
            'saved_list_ids' => [
                8395479.63944573,
            ],
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
    "https://demo.metafox.app/api/v1/api/sit/saveditems"
);

const headers = {
    "Authorization": "Bearer {accessToken}",
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
    "item_id": 70.43419268,
    "item_type": "dolorem",
    "saved_list_ids": [
        8395479.63944573
    ]
};

fetch(url, {
    method: "POST",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

POST api/{ver}/saveditems

URL Parameters

ver  string  

Body Parameters

item_id  number  

item_type  string  

saved_list_ids  number[] optional  

Browse list.

requires authentication

Example request:
curl --request GET \
    --get "https://demo.metafox.app/api/v1/api/eius/saveditems-collection" \
    --header "Authorization: Bearer {accessToken}" \
    --header "Content-Type: application/json" \
    --data "{
    "page": 8,
    "limit": 47,
    "type": "commodi",
    "saved_id": 18.12
}"
$client = new \GuzzleHttp\Client();
$response = $client->get(
    'https://demo.metafox.app/api/v1/api/eius/saveditems-collection',
    [
        'headers' => [
            'Authorization' => 'Bearer {accessToken}',
            'Content-Type' => 'application/json',
        ],
        'json' => [
            'page' => 8,
            'limit' => 47,
            'type' => 'commodi',
            'saved_id' => 18.12,
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
    "https://demo.metafox.app/api/v1/api/eius/saveditems-collection"
);

const headers = {
    "Authorization": "Bearer {accessToken}",
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
    "page": 8,
    "limit": 47,
    "type": "commodi",
    "saved_id": 18.12
};

fetch(url, {
    method: "GET",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

GET api/{ver}/saveditems-collection

URL Parameters

ver  string  

Body Parameters

page  number optional  

Must be at least 1.

limit  number optional  

Must be at least 5.

type  string optional  

saved_id  number optional  

Create list.

requires authentication

Example request:
curl --request POST \
    "https://demo.metafox.app/api/v1/api/blanditiis/saveditems-collection" \
    --header "Authorization: Bearer {accessToken}" \
    --header "Content-Type: application/json" \
    --data "{
    "name": "apklcscieqgcsetmdazizy",
    "privacy": "magni"
}"
$client = new \GuzzleHttp\Client();
$response = $client->post(
    'https://demo.metafox.app/api/v1/api/blanditiis/saveditems-collection',
    [
        'headers' => [
            'Authorization' => 'Bearer {accessToken}',
            'Content-Type' => 'application/json',
        ],
        'json' => [
            'name' => 'apklcscieqgcsetmdazizy',
            'privacy' => 'magni',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
    "https://demo.metafox.app/api/v1/api/blanditiis/saveditems-collection"
);

const headers = {
    "Authorization": "Bearer {accessToken}",
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
    "name": "apklcscieqgcsetmdazizy",
    "privacy": "magni"
};

fetch(url, {
    method: "POST",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

POST api/{ver}/saveditems-collection

URL Parameters

ver  string  

Body Parameters

name  string  

Must not be greater than 128 characters.

privacy  string  

POST api/{ver}/saveditems-collection/add-friend/{id}

requires authentication

Example request:
curl --request POST \
    "https://demo.metafox.app/api/v1/api/magnam/saveditems-collection/add-friend/6" \
    --header "Authorization: Bearer {accessToken}" \
$client = new \GuzzleHttp\Client();
$response = $client->post(
    'https://demo.metafox.app/api/v1/api/magnam/saveditems-collection/add-friend/6',
    [
        'headers' => [
            'Authorization' => 'Bearer {accessToken}',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
    "https://demo.metafox.app/api/v1/api/magnam/saveditems-collection/add-friend/6"
);

const headers = {
    "Authorization": "Bearer {accessToken}",
    "Accept": "application/json",
};

fetch(url, {
    method: "POST",
    headers,
}).then(response => response.json());

Request      

POST api/{ver}/saveditems-collection/add-friend/{id}

URL Parameters

ver  string  

id  string  

The ID of the add friend.

Body Parameters

users  object optional  

View creation form.

requires authentication

Example request:
curl --request GET \
    --get "https://demo.metafox.app/api/v1/api/hic/saveditems-collection/form" \
    --header "Authorization: Bearer {accessToken}"
$client = new \GuzzleHttp\Client();
$response = $client->get(
    'https://demo.metafox.app/api/v1/api/hic/saveditems-collection/form',
    [
        'headers' => [
            'Authorization' => 'Bearer {accessToken}',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
    "https://demo.metafox.app/api/v1/api/hic/saveditems-collection/form"
);

const headers = {
    "Authorization": "Bearer {accessToken}",
    "Accept": "application/json",
};

fetch(url, {
    method: "GET",
    headers,
}).then(response => response.json());

Request      

GET api/{ver}/saveditems-collection/form

URL Parameters

ver  string  

View update form.

requires authentication

Example request:
curl --request GET \
    --get "https://demo.metafox.app/api/v1/api/et/saveditems-collection/form/8" \
    --header "Authorization: Bearer {accessToken}"
$client = new \GuzzleHttp\Client();
$response = $client->get(
    'https://demo.metafox.app/api/v1/api/et/saveditems-collection/form/8',
    [
        'headers' => [
            'Authorization' => 'Bearer {accessToken}',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
    "https://demo.metafox.app/api/v1/api/et/saveditems-collection/form/8"
);

const headers = {
    "Authorization": "Bearer {accessToken}",
    "Accept": "application/json",
};

fetch(url, {
    method: "GET",
    headers,
}).then(response => response.json());

Request      

GET api/{ver}/saveditems-collection/form/{id}

URL Parameters

ver  string  

id  string  

The ID of the form.

GET api/{ver}/saveditems-collection/item/{id}

requires authentication

Example request:
curl --request GET \
    --get "https://demo.metafox.app/api/v1/api/porro/saveditems-collection/item/9" \
    --header "Authorization: Bearer {accessToken}" \
    --header "Content-Type: application/json" \
    --data "{
    "page": 21,
    "limit": 42,
    "type": "eveniet",
    "saved_id": 33.0519786
}"
$client = new \GuzzleHttp\Client();
$response = $client->get(
    'https://demo.metafox.app/api/v1/api/porro/saveditems-collection/item/9',
    [
        'headers' => [
            'Authorization' => 'Bearer {accessToken}',
            'Content-Type' => 'application/json',
        ],
        'json' => [
            'page' => 21,
            'limit' => 42,
            'type' => 'eveniet',
            'saved_id' => 33.0519786,
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
    "https://demo.metafox.app/api/v1/api/porro/saveditems-collection/item/9"
);

const headers = {
    "Authorization": "Bearer {accessToken}",
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
    "page": 21,
    "limit": 42,
    "type": "eveniet",
    "saved_id": 33.0519786
};

fetch(url, {
    method: "GET",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

GET api/{ver}/saveditems-collection/item/{id}

URL Parameters

ver  string  

id  string  

The ID of the item.

Body Parameters

page  number optional  

Must be at least 1.

limit  number optional  

Must be at least 5.

type  string optional  

saved_id  number optional  

DELETE api/{ver}/saveditems-collection/leave-collection/{id}

requires authentication

Example request:
curl --request DELETE \
    "https://demo.metafox.app/api/v1/api/cupiditate/saveditems-collection/leave-collection/0" \
    --header "Authorization: Bearer {accessToken}"
$client = new \GuzzleHttp\Client();
$response = $client->delete(
    'https://demo.metafox.app/api/v1/api/cupiditate/saveditems-collection/leave-collection/0',
    [
        'headers' => [
            'Authorization' => 'Bearer {accessToken}',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
    "https://demo.metafox.app/api/v1/api/cupiditate/saveditems-collection/leave-collection/0"
);

const headers = {
    "Authorization": "Bearer {accessToken}",
    "Accept": "application/json",
};

fetch(url, {
    method: "DELETE",
    headers,
}).then(response => response.json());

Request      

DELETE api/{ver}/saveditems-collection/leave-collection/{id}

URL Parameters

ver  string  

id  string  

The ID of the leave collection.

DELETE api/{ver}/saveditems-collection/remove-member/{id}

requires authentication

Example request:
curl --request DELETE \
    "https://demo.metafox.app/api/v1/api/cupiditate/saveditems-collection/remove-member/7" \
    --header "Authorization: Bearer {accessToken}" \
    --header "Content-Type: application/json" \
    --data "{
    "user_id": 6.65
}"
$client = new \GuzzleHttp\Client();
$response = $client->delete(
    'https://demo.metafox.app/api/v1/api/cupiditate/saveditems-collection/remove-member/7',
    [
        'headers' => [
            'Authorization' => 'Bearer {accessToken}',
            'Content-Type' => 'application/json',
        ],
        'json' => [
            'user_id' => 6.65,
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
    "https://demo.metafox.app/api/v1/api/cupiditate/saveditems-collection/remove-member/7"
);

const headers = {
    "Authorization": "Bearer {accessToken}",
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
    "user_id": 6.65
};

fetch(url, {
    method: "DELETE",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

DELETE api/{ver}/saveditems-collection/remove-member/{id}

URL Parameters

ver  string  

id  string  

The ID of the remove member.

Body Parameters

user_id  number  

GET api/{ver}/saveditems-collection/view-friend/{id}

requires authentication

Example request:
curl --request GET \
    --get "https://demo.metafox.app/api/v1/api/sed/saveditems-collection/view-friend/0" \
    --header "Authorization: Bearer {accessToken}"
$client = new \GuzzleHttp\Client();
$response = $client->get(
    'https://demo.metafox.app/api/v1/api/sed/saveditems-collection/view-friend/0',
    [
        'headers' => [
            'Authorization' => 'Bearer {accessToken}',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
    "https://demo.metafox.app/api/v1/api/sed/saveditems-collection/view-friend/0"
);

const headers = {
    "Authorization": "Bearer {accessToken}",
    "Accept": "application/json",
};

fetch(url, {
    method: "GET",
    headers,
}).then(response => response.json());

Request      

GET api/{ver}/saveditems-collection/view-friend/{id}

URL Parameters

ver  string  

id  string  

The ID of the view friend.

View list.

requires authentication

Example request:
curl --request GET \
    --get "https://demo.metafox.app/api/v1/api/tenetur/saveditems-collection/90" \
    --header "Authorization: Bearer {accessToken}"
$client = new \GuzzleHttp\Client();
$response = $client->get(
    'https://demo.metafox.app/api/v1/api/tenetur/saveditems-collection/90',
    [
        'headers' => [
            'Authorization' => 'Bearer {accessToken}',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
    "https://demo.metafox.app/api/v1/api/tenetur/saveditems-collection/90"
);

const headers = {
    "Authorization": "Bearer {accessToken}",
    "Accept": "application/json",
};

fetch(url, {
    method: "GET",
    headers,
}).then(response => response.json());

Request      

GET api/{ver}/saveditems-collection/{id}

URL Parameters

ver  string  

id  string  

The ID of the saveditems collection.

Update list.

requires authentication

Example request:
curl --request PUT \
    "https://demo.metafox.app/api/v1/api/illum/saveditems-collection/6" \
    --header "Authorization: Bearer {accessToken}" \
    --header "Content-Type: application/json" \
    --data "{
    "name": "jvmpetchzwxcltmrzrvfq"
}"
$client = new \GuzzleHttp\Client();
$response = $client->put(
    'https://demo.metafox.app/api/v1/api/illum/saveditems-collection/6',
    [
        'headers' => [
            'Authorization' => 'Bearer {accessToken}',
            'Content-Type' => 'application/json',
        ],
        'json' => [
            'name' => 'jvmpetchzwxcltmrzrvfq',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
    "https://demo.metafox.app/api/v1/api/illum/saveditems-collection/6"
);

const headers = {
    "Authorization": "Bearer {accessToken}",
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
    "name": "jvmpetchzwxcltmrzrvfq"
};

fetch(url, {
    method: "PUT",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

PUT api/{ver}/saveditems-collection/{id}

PATCH api/{ver}/saveditems-collection/{id}

URL Parameters

ver  string  

id  string  

The ID of the saveditems collection.

Body Parameters

name  string  

Must not be greater than 128 characters.

privacy  string optional  

Remove list.

requires authentication

Example request:
curl --request DELETE \
    "https://demo.metafox.app/api/v1/api/dignissimos/saveditems-collection/0" \
    --header "Authorization: Bearer {accessToken}"
$client = new \GuzzleHttp\Client();
$response = $client->delete(
    'https://demo.metafox.app/api/v1/api/dignissimos/saveditems-collection/0',
    [
        'headers' => [
            'Authorization' => 'Bearer {accessToken}',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
    "https://demo.metafox.app/api/v1/api/dignissimos/saveditems-collection/0"
);

const headers = {
    "Authorization": "Bearer {accessToken}",
    "Accept": "application/json",
};

fetch(url, {
    method: "DELETE",
    headers,
}).then(response => response.json());

Request      

DELETE api/{ver}/saveditems-collection/{id}

URL Parameters

ver  string  

id  string  

The ID of the saveditems collection.

Move item.

requires authentication

Example request:
curl --request PUT \
    "https://demo.metafox.app/api/v1/api/saepe/saveditems/collection" \
    --header "Authorization: Bearer {accessToken}" \
    --header "Content-Type: application/json" \
    --data "{
    "item_id": 13118.36459,
    "collection_ids": [
        691132.1
    ]
}"
$client = new \GuzzleHttp\Client();
$response = $client->put(
    'https://demo.metafox.app/api/v1/api/saepe/saveditems/collection',
    [
        'headers' => [
            'Authorization' => 'Bearer {accessToken}',
            'Content-Type' => 'application/json',
        ],
        'json' => [
            'item_id' => 13118.36459,
            'collection_ids' => [
                691132.1,
            ],
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
    "https://demo.metafox.app/api/v1/api/saepe/saveditems/collection"
);

const headers = {
    "Authorization": "Bearer {accessToken}",
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
    "item_id": 13118.36459,
    "collection_ids": [
        691132.1
    ]
};

fetch(url, {
    method: "PUT",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

PUT api/{ver}/saveditems/collection

URL Parameters

ver  string  

Body Parameters

item_id  number  

collection_ids  number[] optional  

DELETE api/{ver}/saveditems/collection/{list_id}/save/{saved_id}

requires authentication

Example request:
curl --request DELETE \
    "https://demo.metafox.app/api/v1/api/dolorum/saveditems/collection/corrupti/save/atque" \
    --header "Authorization: Bearer {accessToken}"
$client = new \GuzzleHttp\Client();
$response = $client->delete(
    'https://demo.metafox.app/api/v1/api/dolorum/saveditems/collection/corrupti/save/atque',
    [
        'headers' => [
            'Authorization' => 'Bearer {accessToken}',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
    "https://demo.metafox.app/api/v1/api/dolorum/saveditems/collection/corrupti/save/atque"
);

const headers = {
    "Authorization": "Bearer {accessToken}",
    "Accept": "application/json",
};

fetch(url, {
    method: "DELETE",
    headers,
}).then(response => response.json());

Request      

DELETE api/{ver}/saveditems/collection/{list_id}/save/{saved_id}

URL Parameters

ver  string  

list_id  string  

The ID of the list.

saved_id  string  

The ID of the saved.

Browse tabs.

requires authentication

Example request:
curl --request GET \
    --get "https://demo.metafox.app/api/v1/api/nobis/saveditems/get-tab" \
    --header "Authorization: Bearer {accessToken}"
$client = new \GuzzleHttp\Client();
$response = $client->get(
    'https://demo.metafox.app/api/v1/api/nobis/saveditems/get-tab',
    [
        'headers' => [
            'Authorization' => 'Bearer {accessToken}',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
    "https://demo.metafox.app/api/v1/api/nobis/saveditems/get-tab"
);

const headers = {
    "Authorization": "Bearer {accessToken}",
    "Accept": "application/json",
};

fetch(url, {
    method: "GET",
    headers,
}).then(response => response.json());

Request      

GET api/{ver}/saveditems/get-tab

URL Parameters

ver  string  

Mark as opened.

requires authentication

Example request:
curl --request PATCH \
    "https://demo.metafox.app/api/v1/api/ea/saveditems/read/94" \
    --header "Authorization: Bearer {accessToken}" \
    --header "Content-Type: application/json" \
    --data "{
    "saved_id": 19681587.96873,
    "status": 45641578.877787,
    "collection_id": 5184410.95
}"
$client = new \GuzzleHttp\Client();
$response = $client->patch(
    'https://demo.metafox.app/api/v1/api/ea/saveditems/read/94',
    [
        'headers' => [
            'Authorization' => 'Bearer {accessToken}',
            'Content-Type' => 'application/json',
        ],
        'json' => [
            'saved_id' => 19681587.96873,
            'status' => 45641578.877787,
            'collection_id' => 5184410.95,
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
    "https://demo.metafox.app/api/v1/api/ea/saveditems/read/94"
);

const headers = {
    "Authorization": "Bearer {accessToken}",
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
    "saved_id": 19681587.96873,
    "status": 45641578.877787,
    "collection_id": 5184410.95
};

fetch(url, {
    method: "PATCH",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

PATCH api/{ver}/saveditems/read/{id}

URL Parameters

ver  string  

id  string  

The ID of the read.

Body Parameters

saved_id  number  

status  number optional  

collection_id  number optional  

Create item.

requires authentication

Example request:
curl --request POST \
    "https://demo.metafox.app/api/v1/api/voluptas/saveditems/save" \
    --header "Authorization: Bearer {accessToken}" \
    --header "Content-Type: application/json" \
    --data "{
    "item_id": 1341808.9805392497,
    "item_type": "nulla",
    "saved_list_ids": [
        445774894.42515093
    ]
}"
$client = new \GuzzleHttp\Client();
$response = $client->post(
    'https://demo.metafox.app/api/v1/api/voluptas/saveditems/save',
    [
        'headers' => [
            'Authorization' => 'Bearer {accessToken}',
            'Content-Type' => 'application/json',
        ],
        'json' => [
            'item_id' => 1341808.9805392497,
            'item_type' => 'nulla',
            'saved_list_ids' => [
                445774894.42515093,
            ],
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
    "https://demo.metafox.app/api/v1/api/voluptas/saveditems/save"
);

const headers = {
    "Authorization": "Bearer {accessToken}",
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
    "item_id": 1341808.9805392497,
    "item_type": "nulla",
    "saved_list_ids": [
        445774894.42515093
    ]
};

fetch(url, {
    method: "POST",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

POST api/{ver}/saveditems/save

URL Parameters

ver  string  

Body Parameters

item_id  number  

item_type  string  

saved_list_ids  number[] optional  

Unsave item.

requires authentication

Example request:
curl --request DELETE \
    "https://demo.metafox.app/api/v1/api/aliquam/saveditems/unsave" \
    --header "Authorization: Bearer {accessToken}" \
    --header "Content-Type: application/json" \
    --data "{
    "item_id": 26.027645,
    "item_type": "voluptatem"
}"
$client = new \GuzzleHttp\Client();
$response = $client->delete(
    'https://demo.metafox.app/api/v1/api/aliquam/saveditems/unsave',
    [
        'headers' => [
            'Authorization' => 'Bearer {accessToken}',
            'Content-Type' => 'application/json',
        ],
        'json' => [
            'item_id' => 26.027645,
            'item_type' => 'voluptatem',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
    "https://demo.metafox.app/api/v1/api/aliquam/saveditems/unsave"
);

const headers = {
    "Authorization": "Bearer {accessToken}",
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
    "item_id": 26.027645,
    "item_type": "voluptatem"
};

fetch(url, {
    method: "DELETE",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

DELETE api/{ver}/saveditems/unsave

URL Parameters

ver  string  

Body Parameters

item_id  number  

item_type  string  

View item.

requires authentication

Example request:
curl --request GET \
    --get "https://demo.metafox.app/api/v1/api/est/saveditems/1" \
    --header "Authorization: Bearer {accessToken}"
$client = new \GuzzleHttp\Client();
$response = $client->get(
    'https://demo.metafox.app/api/v1/api/est/saveditems/1',
    [
        'headers' => [
            'Authorization' => 'Bearer {accessToken}',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
    "https://demo.metafox.app/api/v1/api/est/saveditems/1"
);

const headers = {
    "Authorization": "Bearer {accessToken}",
    "Accept": "application/json",
};

fetch(url, {
    method: "GET",
    headers,
}).then(response => response.json());

Request      

GET api/{ver}/saveditems/{id}

URL Parameters

ver  string  

id  string  

The ID of the saveditem.

Update item.

requires authentication

Example request:
curl --request PUT \
    "https://demo.metafox.app/api/v1/api/expedita/saveditems/093082" \
    --header "Authorization: Bearer {accessToken}" \
    --header "Content-Type: application/json" \
    --data "{
    "is_unopened": 41.358762495,
    "saved_list_ids": [
        84314093.528395
    ]
}"
$client = new \GuzzleHttp\Client();
$response = $client->put(
    'https://demo.metafox.app/api/v1/api/expedita/saveditems/093082',
    [
        'headers' => [
            'Authorization' => 'Bearer {accessToken}',
            'Content-Type' => 'application/json',
        ],
        'json' => [
            'is_unopened' => 41.358762495,
            'saved_list_ids' => [
                84314093.528395,
            ],
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
    "https://demo.metafox.app/api/v1/api/expedita/saveditems/093082"
);

const headers = {
    "Authorization": "Bearer {accessToken}",
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
    "is_unopened": 41.358762495,
    "saved_list_ids": [
        84314093.528395
    ]
};

fetch(url, {
    method: "PUT",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

PUT api/{ver}/saveditems/{id}

PATCH api/{ver}/saveditems/{id}

URL Parameters

ver  string  

id  string  

The ID of the saveditem.

Body Parameters

is_unopened  number optional  

saved_list_ids  number[] optional  

Remove item.

requires authentication

Example request:
curl --request DELETE \
    "https://demo.metafox.app/api/v1/api/molestias/saveditems/7245" \
    --header "Authorization: Bearer {accessToken}"
$client = new \GuzzleHttp\Client();
$response = $client->delete(
    'https://demo.metafox.app/api/v1/api/molestias/saveditems/7245',
    [
        'headers' => [
            'Authorization' => 'Bearer {accessToken}',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
    "https://demo.metafox.app/api/v1/api/molestias/saveditems/7245"
);

const headers = {
    "Authorization": "Bearer {accessToken}",
    "Accept": "application/json",
};

fetch(url, {
    method: "DELETE",
    headers,
}).then(response => response.json());

Request      

DELETE api/{ver}/saveditems/{id}

URL Parameters

ver  string  

id  string  

The ID of the saveditem.

Search

App name: Search Version: 5.0.10 Author: phpFox Updated at: Dec 26, 2023

Example request:
curl --request GET \
    --get "https://demo.metafox.app/api/v1/api/laborum/search" \
    --header "Content-Type: application/json" \
    --data "{
    "q": "hlpolgmjiixlyaykpsddqxzogejppxotcpiebwdzavmzuffpzhaypknflqqedmdwygcpcmozkaxs",
    "owner_id": 2,
    "from": "quia",
    "hashtag": "culpa",
    "limit": 19,
    "last_search_id": 29,
    "view": "tempore"
}"
$client = new \GuzzleHttp\Client();
$response = $client->get(
    'https://demo.metafox.app/api/v1/api/laborum/search',
    [
        'headers' => [
            'Content-Type' => 'application/json',
        ],
        'json' => [
            'q' => 'hlpolgmjiixlyaykpsddqxzogejppxotcpiebwdzavmzuffpzhaypknflqqedmdwygcpcmozkaxs',
            'owner_id' => 2.0,
            'from' => 'quia',
            'hashtag' => 'culpa',
            'limit' => 19,
            'last_search_id' => 29,
            'view' => 'tempore',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
    "https://demo.metafox.app/api/v1/api/laborum/search"
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
    "q": "hlpolgmjiixlyaykpsddqxzogejppxotcpiebwdzavmzuffpzhaypknflqqedmdwygcpcmozkaxs",
    "owner_id": 2,
    "from": "quia",
    "hashtag": "culpa",
    "limit": 19,
    "last_search_id": 29,
    "view": "tempore"
};

fetch(url, {
    method: "GET",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

GET api/{ver}/search/group

Example request:
curl --request GET \
    --get "https://demo.metafox.app/api/v1/api/odit/search/group" \
    --header "Content-Type: application/json" \
    --data "{
    "q": "zdox",
    "owner_id": 533414.4967,
    "from": "earum",
    "hashtag": "fugit"
}"
$client = new \GuzzleHttp\Client();
$response = $client->get(
    'https://demo.metafox.app/api/v1/api/odit/search/group',
    [
        'headers' => [
            'Content-Type' => 'application/json',
        ],
        'json' => [
            'q' => 'zdox',
            'owner_id' => 533414.4967,
            'from' => 'earum',
            'hashtag' => 'fugit',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
    "https://demo.metafox.app/api/v1/api/odit/search/group"
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
    "q": "zdox",
    "owner_id": 533414.4967,
    "from": "earum",
    "hashtag": "fugit"
};

fetch(url, {
    method: "GET",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

GET api/{ver}/search/group

URL Parameters

ver  string  

Body Parameters

q  string  

Must be at least 2 characters.

owner_id  number optional  

from  string optional  

hashtag  string optional  

related_comment_friend_only  string optional  

is_hashtag  string optional  

when  string optional  

Example request:
curl --request GET \
    --get "https://demo.metafox.app/api/v1/api/amet/search/hashtag/trending" \
    --header "Content-Type: application/json" \
    --data "{
    "page": 41,
    "limit": 2
}"
$client = new \GuzzleHttp\Client();
$response = $client->get(
    'https://demo.metafox.app/api/v1/api/amet/search/hashtag/trending',
    [
        'headers' => [
            'Content-Type' => 'application/json',
        ],
        'json' => [
            'page' => 41,
            'limit' => 2,
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
    "https://demo.metafox.app/api/v1/api/amet/search/hashtag/trending"
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
    "page": 41,
    "limit": 2
};

fetch(url, {
    method: "GET",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

View Suggestions.

Example request:
curl --request GET \
    --get "https://demo.metafox.app/api/v1/api/error/search/suggestion" \
    --header "Content-Type: application/json" \
    --data "{
    "limit": 11,
    "q": "nam"
}"
$client = new \GuzzleHttp\Client();
$response = $client->get(
    'https://demo.metafox.app/api/v1/api/error/search/suggestion',
    [
        'headers' => [
            'Content-Type' => 'application/json',
        ],
        'json' => [
            'limit' => 11,
            'q' => 'nam',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
    "https://demo.metafox.app/api/v1/api/error/search/suggestion"
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
    "limit": 11,
    "q": "nam"
};

fetch(url, {
    method: "GET",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

GET api/{ver}/search/suggestion

URL Parameters

ver  string  

Body Parameters

limit  number optional  

Must be at least 10.

q  string optional  

Social Connect

App name: Social Connect Version: 5.0.10 Author: phpFox Updated at: Dec 26, 2023

GET api/{ver}/socialite/callback/{provider}

Example request:
curl --request GET \
    --get "https://demo.metafox.app/api/v1/api/voluptates/socialite/callback/sequi" \
    --header "Content-Type: application/json" \
    --data "{
    "code": "consequuntur",
    "token": "aliquam",
    "code_verifier": "quasi",
    "display_name": "molestias"
}"
$client = new \GuzzleHttp\Client();
$response = $client->get(
    'https://demo.metafox.app/api/v1/api/voluptates/socialite/callback/sequi',
    [
        'headers' => [
            'Content-Type' => 'application/json',
        ],
        'json' => [
            'code' => 'consequuntur',
            'token' => 'aliquam',
            'code_verifier' => 'quasi',
            'display_name' => 'molestias',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
    "https://demo.metafox.app/api/v1/api/voluptates/socialite/callback/sequi"
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
    "code": "consequuntur",
    "token": "aliquam",
    "code_verifier": "quasi",
    "display_name": "molestias"
};

fetch(url, {
    method: "GET",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

GET api/{ver}/socialite/callback/{provider}

URL Parameters

ver  string  

provider  string  

Body Parameters

code  string optional  

token  string optional  

code_verifier  string optional  

display_name  string optional  

GET api/{ver}/socialite/login/{provider}

Example request:
curl --request GET \
    --get "https://demo.metafox.app/api/v1/api/omnis/socialite/login/hic" \
    --header "Content-Type: application/json" \
    --data "{
    "provider": "consequatur"
}"
$client = new \GuzzleHttp\Client();
$response = $client->get(
    'https://demo.metafox.app/api/v1/api/omnis/socialite/login/hic',
    [
        'headers' => [
            'Content-Type' => 'application/json',
        ],
        'json' => [
            'provider' => 'consequatur',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
    "https://demo.metafox.app/api/v1/api/omnis/socialite/login/hic"
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
    "provider": "consequatur"
};

fetch(url, {
    method: "GET",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

GET api/{ver}/socialite/login/{provider}

URL Parameters

ver  string  

provider  string  

Body Parameters

provider  string  

Static Page

App name: Static Page Version: 5.0.9 Author: phpFox Updated at: Dec 26, 2023

Browse item.

Example request:
curl --request GET \
    --get "https://demo.metafox.app/api/v1/api/veritatis/static-page"
$client = new \GuzzleHttp\Client();
$response = $client->get('https://demo.metafox.app/api/v1/api/veritatis/static-page');
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
    "https://demo.metafox.app/api/v1/api/veritatis/static-page"
);

fetch(url, {
    method: "GET",
}).then(response => response.json());

Request      

GET api/{ver}/static-page

URL Parameters

ver  string  

Store item.

Example request:
curl --request POST \
    "https://demo.metafox.app/api/v1/api/velit/static-page"
$client = new \GuzzleHttp\Client();
$response = $client->post('https://demo.metafox.app/api/v1/api/velit/static-page');
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
    "https://demo.metafox.app/api/v1/api/velit/static-page"
);

fetch(url, {
    method: "POST",
}).then(response => response.json());

Request      

POST api/{ver}/static-page

URL Parameters

ver  string  

View item.

Example request:
curl --request GET \
    --get "https://demo.metafox.app/api/v1/api/et/static-page/page/5"
$client = new \GuzzleHttp\Client();
$response = $client->get('https://demo.metafox.app/api/v1/api/et/static-page/page/5');
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
    "https://demo.metafox.app/api/v1/api/et/static-page/page/5"
);

fetch(url, {
    method: "GET",
}).then(response => response.json());

Request      

GET api/{ver}/static-page/page/{id}

URL Parameters

ver  string  

id  string  

The ID of the page.

View item.

Example request:
curl --request GET \
    --get "https://demo.metafox.app/api/v1/api/ut/static-page/7915"
$client = new \GuzzleHttp\Client();
$response = $client->get('https://demo.metafox.app/api/v1/api/ut/static-page/7915');
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
    "https://demo.metafox.app/api/v1/api/ut/static-page/7915"
);

fetch(url, {
    method: "GET",
}).then(response => response.json());

Request      

GET api/{ver}/static-page/{id}

URL Parameters

ver  string  

id  string  

The ID of the static page.

Update item.

Example request:
curl --request PUT \
    "https://demo.metafox.app/api/v1/api/minima/static-page/4"
$client = new \GuzzleHttp\Client();
$response = $client->put('https://demo.metafox.app/api/v1/api/minima/static-page/4');
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
    "https://demo.metafox.app/api/v1/api/minima/static-page/4"
);

fetch(url, {
    method: "PUT",
}).then(response => response.json());

Request      

PUT api/{ver}/static-page/{id}

PATCH api/{ver}/static-page/{id}

URL Parameters

ver  string  

id  string  

The ID of the static page.

Delete item.

Example request:
curl --request DELETE \
    "https://demo.metafox.app/api/v1/api/cum/static-page/679249"
$client = new \GuzzleHttp\Client();
$response = $client->delete('https://demo.metafox.app/api/v1/api/cum/static-page/679249');
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
    "https://demo.metafox.app/api/v1/api/cum/static-page/679249"
);

fetch(url, {
    method: "DELETE",
}).then(response => response.json());

Request      

DELETE api/{ver}/static-page/{id}

URL Parameters

ver  string  

id  string  

The ID of the static page.

Status Background

App name: Status Background Version: 5.0.11 Author: phpFox Updated at: Dec 26, 2023

Get background.

requires authentication

Example request:
curl --request GET \
    --get "https://demo.metafox.app/api/v1/api/nostrum/bgs-background" \
    --header "Authorization: Bearer {accessToken}" \
    --header "Content-Type: application/json" \
    --data "{
    "collection_id": 1998.91,
    "page": 59,
    "limit": 61.392
}"
$client = new \GuzzleHttp\Client();
$response = $client->get(
    'https://demo.metafox.app/api/v1/api/nostrum/bgs-background',
    [
        'headers' => [
            'Authorization' => 'Bearer {accessToken}',
            'Content-Type' => 'application/json',
        ],
        'json' => [
            'collection_id' => 1998.91,
            'page' => 59,
            'limit' => 61.392,
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
    "https://demo.metafox.app/api/v1/api/nostrum/bgs-background"
);

const headers = {
    "Authorization": "Bearer {accessToken}",
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
    "collection_id": 1998.91,
    "page": 59,
    "limit": 61.392
};

fetch(url, {
    method: "GET",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

GET api/{ver}/bgs-background

URL Parameters

ver  string  

Body Parameters

collection_id  number  

page  number optional  

Must be at least 1.

limit  number optional  

Browse collection.

requires authentication

Example request:
curl --request GET \
    --get "https://demo.metafox.app/api/v1/api/voluptatem/pstatusbg-collection" \
    --header "Authorization: Bearer {accessToken}" \
    --header "Content-Type: application/json" \
    --data "{
    "page": 8,
    "limit": 6.937558
}"
$client = new \GuzzleHttp\Client();
$response = $client->get(
    'https://demo.metafox.app/api/v1/api/voluptatem/pstatusbg-collection',
    [
        'headers' => [
            'Authorization' => 'Bearer {accessToken}',
            'Content-Type' => 'application/json',
        ],
        'json' => [
            'page' => 8,
            'limit' => 6.937558,
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
    "https://demo.metafox.app/api/v1/api/voluptatem/pstatusbg-collection"
);

const headers = {
    "Authorization": "Bearer {accessToken}",
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
    "page": 8,
    "limit": 6.937558
};

fetch(url, {
    method: "GET",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

GET api/{ver}/pstatusbg-collection

URL Parameters

ver  string  

Body Parameters

page  number optional  

Must be at least 1.

limit  number optional  

Create background.

requires authentication

Example request:
curl --request POST \
    "https://demo.metafox.app/api/v1/api/magnam/pstatusbg-collection" \
    --header "Authorization: Bearer {accessToken}" \
    --header "Content-Type: application/json" \
    --data "{
    "title": "ibx",
    "is_active": 255825.746824172,
    "is_default": 39.02185,
    "background_temp_file": [
        846199.6542828
    ]
}"
$client = new \GuzzleHttp\Client();
$response = $client->post(
    'https://demo.metafox.app/api/v1/api/magnam/pstatusbg-collection',
    [
        'headers' => [
            'Authorization' => 'Bearer {accessToken}',
            'Content-Type' => 'application/json',
        ],
        'json' => [
            'title' => 'ibx',
            'is_active' => 255825.746824172,
            'is_default' => 39.02185,
            'background_temp_file' => [
                846199.6542828,
            ],
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
    "https://demo.metafox.app/api/v1/api/magnam/pstatusbg-collection"
);

const headers = {
    "Authorization": "Bearer {accessToken}",
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
    "title": "ibx",
    "is_active": 255825.746824172,
    "is_default": 39.02185,
    "background_temp_file": [
        846199.6542828
    ]
};

fetch(url, {
    method: "POST",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

POST api/{ver}/pstatusbg-collection

URL Parameters

ver  string  

Body Parameters

title  string  

Must be between 3 and 255 characters.

is_active  number optional  

is_default  number optional  

background_temp_file  number[] optional  

View background.

requires authentication

Example request:
curl --request GET \
    --get "https://demo.metafox.app/api/v1/api/voluptate/pstatusbg-collection/734853" \
    --header "Authorization: Bearer {accessToken}"
$client = new \GuzzleHttp\Client();
$response = $client->get(
    'https://demo.metafox.app/api/v1/api/voluptate/pstatusbg-collection/734853',
    [
        'headers' => [
            'Authorization' => 'Bearer {accessToken}',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
    "https://demo.metafox.app/api/v1/api/voluptate/pstatusbg-collection/734853"
);

const headers = {
    "Authorization": "Bearer {accessToken}",
    "Accept": "application/json",
};

fetch(url, {
    method: "GET",
    headers,
}).then(response => response.json());

Request      

GET api/{ver}/pstatusbg-collection/{id}

URL Parameters

ver  string  

id  string  

The ID of the pstatusbg collection.

Sticker

App name: Sticker Version: 5.1.6 Author: phpFox Updated at: Dec 26, 2023

Browse item.

requires authentication

Example request:
curl --request GET \
    --get "https://demo.metafox.app/api/v1/api/atque/sticker" \
    --header "Authorization: Bearer {accessToken}" \
    --header "Content-Type: application/json" \
    --data "{
    "set_id": 6,
    "page": 89,
    "limit": 0.181
}"
$client = new \GuzzleHttp\Client();
$response = $client->get(
    'https://demo.metafox.app/api/v1/api/atque/sticker',
    [
        'headers' => [
            'Authorization' => 'Bearer {accessToken}',
            'Content-Type' => 'application/json',
        ],
        'json' => [
            'set_id' => 6.0,
            'page' => 89,
            'limit' => 0.181,
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
    "https://demo.metafox.app/api/v1/api/atque/sticker"
);

const headers = {
    "Authorization": "Bearer {accessToken}",
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
    "set_id": 6,
    "page": 89,
    "limit": 0.181
};

fetch(url, {
    method: "GET",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

GET api/{ver}/sticker

URL Parameters

ver  string  

Body Parameters

set_id  number  

page  number optional  

Must be at least 1.

limit  number optional  

GET api/{ver}/sticker/recent

requires authentication

Example request:
curl --request GET \
    --get "https://demo.metafox.app/api/v1/api/maiores/sticker/recent" \
    --header "Authorization: Bearer {accessToken}" \
    --header "Content-Type: application/json" \
    --data "{
    "page": 15,
    "limit": 42582.78
}"
$client = new \GuzzleHttp\Client();
$response = $client->get(
    'https://demo.metafox.app/api/v1/api/maiores/sticker/recent',
    [
        'headers' => [
            'Authorization' => 'Bearer {accessToken}',
            'Content-Type' => 'application/json',
        ],
        'json' => [
            'page' => 15,
            'limit' => 42582.78,
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
    "https://demo.metafox.app/api/v1/api/maiores/sticker/recent"
);

const headers = {
    "Authorization": "Bearer {accessToken}",
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
    "page": 15,
    "limit": 42582.78
};

fetch(url, {
    method: "GET",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

GET api/{ver}/sticker/recent

URL Parameters

ver  string  

Body Parameters

page  number optional  

Must be at least 1.

limit  number optional  

POST api/{ver}/sticker/recent

requires authentication

Example request:
curl --request POST \
    "https://demo.metafox.app/api/v1/api/et/sticker/recent" \
    --header "Authorization: Bearer {accessToken}" \
    --header "Content-Type: application/json" \
    --data "{
    "sticker_id": 17102.1
}"
$client = new \GuzzleHttp\Client();
$response = $client->post(
    'https://demo.metafox.app/api/v1/api/et/sticker/recent',
    [
        'headers' => [
            'Authorization' => 'Bearer {accessToken}',
            'Content-Type' => 'application/json',
        ],
        'json' => [
            'sticker_id' => 17102.1,
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
    "https://demo.metafox.app/api/v1/api/et/sticker/recent"
);

const headers = {
    "Authorization": "Bearer {accessToken}",
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
    "sticker_id": 17102.1
};

fetch(url, {
    method: "POST",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

POST api/{ver}/sticker/recent

URL Parameters

ver  string  

Body Parameters

sticker_id  number  

Browse sticker.

requires authentication

Example request:
curl --request GET \
    --get "https://demo.metafox.app/api/v1/api/odio/sticker/sticker-set" \
    --header "Authorization: Bearer {accessToken}" \
    --header "Content-Type: application/json" \
    --data "{
    "view": "est",
    "page": 14,
    "limit": 4.62
}"
$client = new \GuzzleHttp\Client();
$response = $client->get(
    'https://demo.metafox.app/api/v1/api/odio/sticker/sticker-set',
    [
        'headers' => [
            'Authorization' => 'Bearer {accessToken}',
            'Content-Type' => 'application/json',
        ],
        'json' => [
            'view' => 'est',
            'page' => 14,
            'limit' => 4.62,
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
    "https://demo.metafox.app/api/v1/api/odio/sticker/sticker-set"
);

const headers = {
    "Authorization": "Bearer {accessToken}",
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
    "view": "est",
    "page": 14,
    "limit": 4.62
};

fetch(url, {
    method: "GET",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

GET api/{ver}/sticker/sticker-set

URL Parameters

ver  string  

Body Parameters

view  string optional  

page  number optional  

Must be at least 1.

limit  number optional  

Active sticker set.

requires authentication

Example request:
curl --request PATCH \
    "https://demo.metafox.app/api/v1/api/quia/sticker/sticker-set/active/cum" \
    --header "Authorization: Bearer {accessToken}" \
    --header "Content-Type: application/json" \
    --data "{
    "active": 824959757.3649381
}"
$client = new \GuzzleHttp\Client();
$response = $client->patch(
    'https://demo.metafox.app/api/v1/api/quia/sticker/sticker-set/active/cum',
    [
        'headers' => [
            'Authorization' => 'Bearer {accessToken}',
            'Content-Type' => 'application/json',
        ],
        'json' => [
            'active' => 824959757.3649381,
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
    "https://demo.metafox.app/api/v1/api/quia/sticker/sticker-set/active/cum"
);

const headers = {
    "Authorization": "Bearer {accessToken}",
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
    "active": 824959757.3649381
};

fetch(url, {
    method: "PATCH",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

PATCH api/{ver}/sticker/sticker-set/active/{sticker_set}

URL Parameters

ver  string  

sticker_set  string  

Body Parameters

active  number  

PATCH api/{ver}/sticker/sticker-set/default/{sticker_set}

requires authentication

Example request:
curl --request PATCH \
    "https://demo.metafox.app/api/v1/api/qui/sticker/sticker-set/default/neque" \
    --header "Authorization: Bearer {accessToken}"
$client = new \GuzzleHttp\Client();
$response = $client->patch(
    'https://demo.metafox.app/api/v1/api/qui/sticker/sticker-set/default/neque',
    [
        'headers' => [
            'Authorization' => 'Bearer {accessToken}',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
    "https://demo.metafox.app/api/v1/api/qui/sticker/sticker-set/default/neque"
);

const headers = {
    "Authorization": "Bearer {accessToken}",
    "Accept": "application/json",
};

fetch(url, {
    method: "PATCH",
    headers,
}).then(response => response.json());

Request      

PATCH api/{ver}/sticker/sticker-set/default/{sticker_set}

URL Parameters

ver  string  

sticker_set  string  

POST api/{ver}/sticker/sticker-set/user

requires authentication

Example request:
curl --request POST \
    "https://demo.metafox.app/api/v1/api/officia/sticker/sticker-set/user" \
    --header "Authorization: Bearer {accessToken}" \
    --header "Content-Type: application/json" \
    --data "{
    "id": 9814191.7
}"
$client = new \GuzzleHttp\Client();
$response = $client->post(
    'https://demo.metafox.app/api/v1/api/officia/sticker/sticker-set/user',
    [
        'headers' => [
            'Authorization' => 'Bearer {accessToken}',
            'Content-Type' => 'application/json',
        ],
        'json' => [
            'id' => 9814191.7,
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
    "https://demo.metafox.app/api/v1/api/officia/sticker/sticker-set/user"
);

const headers = {
    "Authorization": "Bearer {accessToken}",
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
    "id": 9814191.7
};

fetch(url, {
    method: "POST",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

POST api/{ver}/sticker/sticker-set/user

URL Parameters

ver  string  

Body Parameters

id  number  

DELETE api/{ver}/sticker/sticker-set/user/{id}

requires authentication

Example request:
curl --request DELETE \
    "https://demo.metafox.app/api/v1/api/minima/sticker/sticker-set/user/39" \
    --header "Authorization: Bearer {accessToken}"
$client = new \GuzzleHttp\Client();
$response = $client->delete(
    'https://demo.metafox.app/api/v1/api/minima/sticker/sticker-set/user/39',
    [
        'headers' => [
            'Authorization' => 'Bearer {accessToken}',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
    "https://demo.metafox.app/api/v1/api/minima/sticker/sticker-set/user/39"
);

const headers = {
    "Authorization": "Bearer {accessToken}",
    "Accept": "application/json",
};

fetch(url, {
    method: "DELETE",
    headers,
}).then(response => response.json());

Request      

DELETE api/{ver}/sticker/sticker-set/user/{id}

URL Parameters

ver  string  

id  string  

The ID of the user.

View sticker set.

requires authentication

Example request:
curl --request GET \
    --get "https://demo.metafox.app/api/v1/api/non/sticker/sticker-set/4127888" \
    --header "Authorization: Bearer {accessToken}"
$client = new \GuzzleHttp\Client();
$response = $client->get(
    'https://demo.metafox.app/api/v1/api/non/sticker/sticker-set/4127888',
    [
        'headers' => [
            'Authorization' => 'Bearer {accessToken}',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
    "https://demo.metafox.app/api/v1/api/non/sticker/sticker-set/4127888"
);

const headers = {
    "Authorization": "Bearer {accessToken}",
    "Accept": "application/json",
};

fetch(url, {
    method: "GET",
    headers,
}).then(response => response.json());

Request      

GET api/{ver}/sticker/sticker-set/{id}

URL Parameters

ver  string  

id  string  

The ID of the sticker set.

Delete item.

requires authentication

Example request:
curl --request DELETE \
    "https://demo.metafox.app/api/v1/api/molestiae/sticker/1523287" \
    --header "Authorization: Bearer {accessToken}"
$client = new \GuzzleHttp\Client();
$response = $client->delete(
    'https://demo.metafox.app/api/v1/api/molestiae/sticker/1523287',
    [
        'headers' => [
            'Authorization' => 'Bearer {accessToken}',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
    "https://demo.metafox.app/api/v1/api/molestiae/sticker/1523287"
);

const headers = {
    "Authorization": "Bearer {accessToken}",
    "Accept": "application/json",
};

fetch(url, {
    method: "DELETE",
    headers,
}).then(response => response.json());

Request      

DELETE api/{ver}/sticker/{id}

URL Parameters

ver  string  

id  string  

The ID of the sticker.

Story

App name: Story Version: 5.0.1 Author: phpFox Updated at: Dec 26, 2023

Store item.

Example request:
curl --request POST \
    "https://demo.metafox.app/api/v1/api/vel/story" \
    --header "Content-Type: application/json" \
    --data "{
    "privacy": "ut",
    "lifespan": 4,
    "text": "quo",
    "font_style": "voluptatibus",
    "background_id": 17,
    "type": "animi",
    "file": {
        "temp_file": 2295860.798
    },
    "thumb_file": {
        "temp_file": 597.82984
    }
}"
$client = new \GuzzleHttp\Client();
$response = $client->post(
    'https://demo.metafox.app/api/v1/api/vel/story',
    [
        'headers' => [
            'Content-Type' => 'application/json',
        ],
        'json' => [
            'privacy' => 'ut',
            'lifespan' => 4,
            'text' => 'quo',
            'font_style' => 'voluptatibus',
            'background_id' => 17,
            'type' => 'animi',
            'file' => [
                'temp_file' => 2295860.798,
            ],
            'thumb_file' => [
                'temp_file' => 597.82984,
            ],
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
    "https://demo.metafox.app/api/v1/api/vel/story"
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
    "privacy": "ut",
    "lifespan": 4,
    "text": "quo",
    "font_style": "voluptatibus",
    "background_id": 17,
    "type": "animi",
    "file": {
        "temp_file": 2295860.798
    },
    "thumb_file": {
        "temp_file": 597.82984
    }
};

fetch(url, {
    method: "POST",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

POST api/{ver}/story

URL Parameters

ver  string  

Body Parameters

privacy  string  

lifespan  integer optional  

Must be at least 1. Must not be greater than 24.

text  string optional  

font_style  string optional  

background_id  integer optional  

extra  object optional  

type  string optional  

file  object optional  

file.temp_file  number optional  

This field is required when file is present.

thumb_file  object optional  

thumb_file.temp_file  number optional  

This field is required when thumb_file is present.

GET api/{ver}/story-archive

Example request:
curl --request GET \
    --get "https://demo.metafox.app/api/v1/api/adipisci/story-archive" \
    --header "Content-Type: application/json" \
    --data "{
    "user_id": 10,
    "page": 46,
    "limit": 718630.265
}"
$client = new \GuzzleHttp\Client();
$response = $client->get(
    'https://demo.metafox.app/api/v1/api/adipisci/story-archive',
    [
        'headers' => [
            'Content-Type' => 'application/json',
        ],
        'json' => [
            'user_id' => 10,
            'page' => 46,
            'limit' => 718630.265,
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
    "https://demo.metafox.app/api/v1/api/adipisci/story-archive"
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
    "user_id": 10,
    "page": 46,
    "limit": 718630.265
};

fetch(url, {
    method: "GET",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

GET api/{ver}/story-archive

URL Parameters

ver  string  

Body Parameters

user_id  integer optional  

page  number optional  

Must be at least 1.

limit  number optional  

POST api/{ver}/story-archive

Example request:
curl --request POST \
    "https://demo.metafox.app/api/v1/api/eaque/story-archive" \
    --header "Content-Type: application/json" \
    --data "{
    "story_id": 30.922770014
}"
$client = new \GuzzleHttp\Client();
$response = $client->post(
    'https://demo.metafox.app/api/v1/api/eaque/story-archive',
    [
        'headers' => [
            'Content-Type' => 'application/json',
        ],
        'json' => [
            'story_id' => 30.922770014,
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
    "https://demo.metafox.app/api/v1/api/eaque/story-archive"
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
    "story_id": 30.922770014
};

fetch(url, {
    method: "POST",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

POST api/{ver}/story-archive

URL Parameters

ver  string  

Body Parameters

story_id  number  

POST api/{ver}/story-archive/setting

Example request:
curl --request POST \
    "https://demo.metafox.app/api/v1/api/maiores/story-archive/setting"
$client = new \GuzzleHttp\Client();
$response = $client->post('https://demo.metafox.app/api/v1/api/maiores/story-archive/setting');
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
    "https://demo.metafox.app/api/v1/api/maiores/story-archive/setting"
);

fetch(url, {
    method: "POST",
}).then(response => response.json());

Request      

POST api/{ver}/story-archive/setting

URL Parameters

ver  string  

Browse item.

Example request:
curl --request GET \
    --get "https://demo.metafox.app/api/v1/api/facilis/story-background" \
    --header "Content-Type: application/json" \
    --data "{
    "page": 54,
    "limit": 200078428.26802674
}"
$client = new \GuzzleHttp\Client();
$response = $client->get(
    'https://demo.metafox.app/api/v1/api/facilis/story-background',
    [
        'headers' => [
            'Content-Type' => 'application/json',
        ],
        'json' => [
            'page' => 54,
            'limit' => 200078428.26802674,
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
    "https://demo.metafox.app/api/v1/api/facilis/story-background"
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
    "page": 54,
    "limit": 200078428.26802674
};

fetch(url, {
    method: "GET",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

GET api/{ver}/story-background

URL Parameters

ver  string  

Body Parameters

page  number optional  

Must be at least 1.

limit  number optional  

View item.

Example request:
curl --request GET \
    --get "https://demo.metafox.app/api/v1/api/et/story-background/00"
$client = new \GuzzleHttp\Client();
$response = $client->get('https://demo.metafox.app/api/v1/api/et/story-background/00');
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
    "https://demo.metafox.app/api/v1/api/et/story-background/00"
);

fetch(url, {
    method: "GET",
}).then(response => response.json());

Request      

GET api/{ver}/story-background/{id}

URL Parameters

ver  string  

id  string  

The ID of the story background.

Store item

Example request:
curl --request POST \
    "https://demo.metafox.app/api/v1/api/cumque/story-reaction" \
    --header "Content-Type: application/json" \
    --data "{
    "story_id": 47633.4,
    "reaction_id": 10910.97
}"
$client = new \GuzzleHttp\Client();
$response = $client->post(
    'https://demo.metafox.app/api/v1/api/cumque/story-reaction',
    [
        'headers' => [
            'Content-Type' => 'application/json',
        ],
        'json' => [
            'story_id' => 47633.4,
            'reaction_id' => 10910.97,
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
    "https://demo.metafox.app/api/v1/api/cumque/story-reaction"
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
    "story_id": 47633.4,
    "reaction_id": 10910.97
};

fetch(url, {
    method: "POST",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

POST api/{ver}/story-reaction

URL Parameters

ver  string  

Body Parameters

story_id  number  

reaction_id  number  

Browse item.

Example request:
curl --request GET \
    --get "https://demo.metafox.app/api/v1/api/eaque/story-view" \
    --header "Content-Type: application/json" \
    --data "{
    "story_id": 0,
    "page": 64,
    "limit": 4273.3873011
}"
$client = new \GuzzleHttp\Client();
$response = $client->get(
    'https://demo.metafox.app/api/v1/api/eaque/story-view',
    [
        'headers' => [
            'Content-Type' => 'application/json',
        ],
        'json' => [
            'story_id' => 0.0,
            'page' => 64,
            'limit' => 4273.3873011,
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
    "https://demo.metafox.app/api/v1/api/eaque/story-view"
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
    "story_id": 0,
    "page": 64,
    "limit": 4273.3873011
};

fetch(url, {
    method: "GET",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

GET api/{ver}/story-view

URL Parameters

ver  string  

Body Parameters

story_id  number  

page  number optional  

Must be at least 1.

limit  number optional  

Store item.

Example request:
curl --request POST \
    "https://demo.metafox.app/api/v1/api/eveniet/story-view" \
    --header "Content-Type: application/json" \
    --data "{
    "story_id": 0.544374
}"
$client = new \GuzzleHttp\Client();
$response = $client->post(
    'https://demo.metafox.app/api/v1/api/eveniet/story-view',
    [
        'headers' => [
            'Content-Type' => 'application/json',
        ],
        'json' => [
            'story_id' => 0.544374,
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
    "https://demo.metafox.app/api/v1/api/eveniet/story-view"
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
    "story_id": 0.544374
};

fetch(url, {
    method: "POST",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

POST api/{ver}/story-view

URL Parameters

ver  string  

Body Parameters

story_id  number  

Browse item.

Example request:
curl --request GET \
    --get "https://demo.metafox.app/api/v1/api/atque/story/111"
$client = new \GuzzleHttp\Client();
$response = $client->get('https://demo.metafox.app/api/v1/api/atque/story/111');
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
    "https://demo.metafox.app/api/v1/api/atque/story/111"
);

fetch(url, {
    method: "GET",
}).then(response => response.json());

Request      

GET api/{ver}/story/{id}

URL Parameters

ver  string  

id  string  

The ID of the story.

Delete item.

Example request:
curl --request DELETE \
    "https://demo.metafox.app/api/v1/api/quam/story/8"
$client = new \GuzzleHttp\Client();
$response = $client->delete('https://demo.metafox.app/api/v1/api/quam/story/8');
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
    "https://demo.metafox.app/api/v1/api/quam/story/8"
);

fetch(url, {
    method: "DELETE",
}).then(response => response.json());

Request      

DELETE api/{ver}/story/{id}

URL Parameters

ver  string  

id  string  

The ID of the story.

Browse item.

Example request:
curl --request GET \
    --get "https://demo.metafox.app/api/v1/api/autem/user_story" \
    --header "Content-Type: application/json" \
    --data "{
    "related_user_id": 16,
    "user_id": 13,
    "page": 9,
    "limit": 6562.569
}"
$client = new \GuzzleHttp\Client();
$response = $client->get(
    'https://demo.metafox.app/api/v1/api/autem/user_story',
    [
        'headers' => [
            'Content-Type' => 'application/json',
        ],
        'json' => [
            'related_user_id' => 16,
            'user_id' => 13,
            'page' => 9,
            'limit' => 6562.569,
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
    "https://demo.metafox.app/api/v1/api/autem/user_story"
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
    "related_user_id": 16,
    "user_id": 13,
    "page": 9,
    "limit": 6562.569
};

fetch(url, {
    method: "GET",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

GET api/{ver}/user_story

URL Parameters

ver  string  

Body Parameters

related_user_id  integer optional  

user_id  integer optional  

page  number optional  

Must be at least 1.

limit  number optional  

Subscription

App name: Subscription Version: 5.0.10 Author: phpFox Updated at: Dec 26, 2023

Browse item.

Example request:
curl --request GET \
    --get "https://demo.metafox.app/api/v1/api/et/subscription-comparison"
$client = new \GuzzleHttp\Client();
$response = $client->get('https://demo.metafox.app/api/v1/api/et/subscription-comparison');
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
    "https://demo.metafox.app/api/v1/api/et/subscription-comparison"
);

fetch(url, {
    method: "GET",
}).then(response => response.json());

Request      

GET api/{ver}/subscription-comparison

URL Parameters

ver  string  

Browse item.

Example request:
curl --request GET \
    --get "https://demo.metafox.app/api/v1/api/tenetur/subscription-invoice" \
    --header "Content-Type: application/json" \
    --data "{
    "limit": 57,
    "page": 55
}"
$client = new \GuzzleHttp\Client();
$response = $client->get(
    'https://demo.metafox.app/api/v1/api/tenetur/subscription-invoice',
    [
        'headers' => [
            'Content-Type' => 'application/json',
        ],
        'json' => [
            'limit' => 57,
            'page' => 55,
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
    "https://demo.metafox.app/api/v1/api/tenetur/subscription-invoice"
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
    "limit": 57,
    "page": 55
};

fetch(url, {
    method: "GET",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

GET api/{ver}/subscription-invoice

URL Parameters

ver  string  

Body Parameters

limit  number optional  

Must be at least 1.

page  number optional  

Must be at least 1.

Store item.

Example request:
curl --request POST \
    "https://demo.metafox.app/api/v1/api/cumque/subscription-invoice" \
    --header "Content-Type: application/json" \
    --data "{
    "id": 364423305.499,
    "renew_type": "dignissimos",
    "payment_gateway": 1782.07069357
}"
$client = new \GuzzleHttp\Client();
$response = $client->post(
    'https://demo.metafox.app/api/v1/api/cumque/subscription-invoice',
    [
        'headers' => [
            'Content-Type' => 'application/json',
        ],
        'json' => [
            'id' => 364423305.499,
            'renew_type' => 'dignissimos',
            'payment_gateway' => 1782.07069357,
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
    "https://demo.metafox.app/api/v1/api/cumque/subscription-invoice"
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
    "id": 364423305.499,
    "renew_type": "dignissimos",
    "payment_gateway": 1782.07069357
};

fetch(url, {
    method: "POST",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

POST api/{ver}/subscription-invoice

URL Parameters

ver  string  

Body Parameters

id  number  

renew_type  string optional  

payment_gateway  number  

GET api/{ver}/subscription-invoice/cancel-form/{id}

Example request:
curl --request GET \
    --get "https://demo.metafox.app/api/v1/api/molestiae/subscription-invoice/cancel-form/9"
$client = new \GuzzleHttp\Client();
$response = $client->get('https://demo.metafox.app/api/v1/api/molestiae/subscription-invoice/cancel-form/9');
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
    "https://demo.metafox.app/api/v1/api/molestiae/subscription-invoice/cancel-form/9"
);

fetch(url, {
    method: "GET",
}).then(response => response.json());

Request      

GET api/{ver}/subscription-invoice/cancel-form/{id}

URL Parameters

ver  string  

id  string  

The ID of the cancel form.

PATCH api/{ver}/subscription-invoice/cancel/{id}

Example request:
curl --request PATCH \
    "https://demo.metafox.app/api/v1/api/aut/subscription-invoice/cancel/233894579" \
    --header "Content-Type: application/json" \
    --data "{
    "reason_id": 51863.407
}"
$client = new \GuzzleHttp\Client();
$response = $client->patch(
    'https://demo.metafox.app/api/v1/api/aut/subscription-invoice/cancel/233894579',
    [
        'headers' => [
            'Content-Type' => 'application/json',
        ],
        'json' => [
            'reason_id' => 51863.407,
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
    "https://demo.metafox.app/api/v1/api/aut/subscription-invoice/cancel/233894579"
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
    "reason_id": 51863.407
};

fetch(url, {
    method: "PATCH",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

PATCH api/{ver}/subscription-invoice/cancel/{id}

URL Parameters

ver  string  

id  string  

The ID of the cancel.

Body Parameters

reason_id  number  

POST api/{ver}/subscription-invoice/change-invoice/{id}

Example request:
curl --request POST \
    "https://demo.metafox.app/api/v1/api/aspernatur/subscription-invoice/change-invoice/7511521"
$client = new \GuzzleHttp\Client();
$response = $client->post('https://demo.metafox.app/api/v1/api/aspernatur/subscription-invoice/change-invoice/7511521');
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
    "https://demo.metafox.app/api/v1/api/aspernatur/subscription-invoice/change-invoice/7511521"
);

fetch(url, {
    method: "POST",
}).then(response => response.json());

Request      

POST api/{ver}/subscription-invoice/change-invoice/{id}

URL Parameters

ver  string  

id  string  

The ID of the change invoice.

GET api/{ver}/subscription-invoice/payment-form/{id}

Example request:
curl --request GET \
    --get "https://demo.metafox.app/api/v1/api/excepturi/subscription-invoice/payment-form/488" \
    --header "Content-Type: application/json" \
    --data "{
    "renew_type": "sequi",
    "action_type": "doloremque"
}"
$client = new \GuzzleHttp\Client();
$response = $client->get(
    'https://demo.metafox.app/api/v1/api/excepturi/subscription-invoice/payment-form/488',
    [
        'headers' => [
            'Content-Type' => 'application/json',
        ],
        'json' => [
            'renew_type' => 'sequi',
            'action_type' => 'doloremque',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
    "https://demo.metafox.app/api/v1/api/excepturi/subscription-invoice/payment-form/488"
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
    "renew_type": "sequi",
    "action_type": "doloremque"
};

fetch(url, {
    method: "GET",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

GET api/{ver}/subscription-invoice/payment-form/{id}

URL Parameters

ver  string  

id  string  

The ID of the payment form.

Body Parameters

renew_type  string optional  

action_type  string  

POST api/{ver}/subscription-invoice/payment-form/{id}

Example request:
curl --request POST \
    "https://demo.metafox.app/api/v1/api/nam/subscription-invoice/payment-form/94416" \
    --header "Content-Type: application/json" \
    --data "{
    "renew_type": "mollitia",
    "action_type": "perspiciatis"
}"
$client = new \GuzzleHttp\Client();
$response = $client->post(
    'https://demo.metafox.app/api/v1/api/nam/subscription-invoice/payment-form/94416',
    [
        'headers' => [
            'Content-Type' => 'application/json',
        ],
        'json' => [
            'renew_type' => 'mollitia',
            'action_type' => 'perspiciatis',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
    "https://demo.metafox.app/api/v1/api/nam/subscription-invoice/payment-form/94416"
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
    "renew_type": "mollitia",
    "action_type": "perspiciatis"
};

fetch(url, {
    method: "POST",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

POST api/{ver}/subscription-invoice/payment-form/{id}

URL Parameters

ver  string  

id  string  

The ID of the payment form.

Body Parameters

renew_type  string optional  

action_type  string  

GET api/{ver}/subscription-invoice/renew-form/{id}

Example request:
curl --request GET \
    --get "https://demo.metafox.app/api/v1/api/officia/subscription-invoice/renew-form/0"
$client = new \GuzzleHttp\Client();
$response = $client->get('https://demo.metafox.app/api/v1/api/officia/subscription-invoice/renew-form/0');
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
    "https://demo.metafox.app/api/v1/api/officia/subscription-invoice/renew-form/0"
);

fetch(url, {
    method: "GET",
}).then(response => response.json());

Request      

GET api/{ver}/subscription-invoice/renew-form/{id}

URL Parameters

ver  string  

id  string  

The ID of the renew form.

POST api/{ver}/subscription-invoice/renew-method-form/{id}

Example request:
curl --request POST \
    "https://demo.metafox.app/api/v1/api/cumque/subscription-invoice/renew-method-form/23" \
    --header "Content-Type: application/json" \
    --data "{
    "renew_type": "provident",
    "action_type": "cupiditate"
}"
$client = new \GuzzleHttp\Client();
$response = $client->post(
    'https://demo.metafox.app/api/v1/api/cumque/subscription-invoice/renew-method-form/23',
    [
        'headers' => [
            'Content-Type' => 'application/json',
        ],
        'json' => [
            'renew_type' => 'provident',
            'action_type' => 'cupiditate',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
    "https://demo.metafox.app/api/v1/api/cumque/subscription-invoice/renew-method-form/23"
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
    "renew_type": "provident",
    "action_type": "cupiditate"
};

fetch(url, {
    method: "POST",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

POST api/{ver}/subscription-invoice/renew-method-form/{id}

URL Parameters

ver  string  

id  string  

The ID of the renew method form.

Body Parameters

renew_type  string optional  

action_type  string  

PATCH api/{ver}/subscription-invoice/renew/{id}

Example request:
curl --request PATCH \
    "https://demo.metafox.app/api/v1/api/dicta/subscription-invoice/renew/3333" \
    --header "Content-Type: application/json" \
    --data "{
    "payment_gateway": 1.01215381
}"
$client = new \GuzzleHttp\Client();
$response = $client->patch(
    'https://demo.metafox.app/api/v1/api/dicta/subscription-invoice/renew/3333',
    [
        'headers' => [
            'Content-Type' => 'application/json',
        ],
        'json' => [
            'payment_gateway' => 1.01215381,
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
    "https://demo.metafox.app/api/v1/api/dicta/subscription-invoice/renew/3333"
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
    "payment_gateway": 1.01215381
};

fetch(url, {
    method: "PATCH",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

PATCH api/{ver}/subscription-invoice/renew/{id}

URL Parameters

ver  string  

id  string  

The ID of the renew.

Body Parameters

payment_gateway  number  

PATCH api/{ver}/subscription-invoice/upgrade/{id}

Example request:
curl --request PATCH \
    "https://demo.metafox.app/api/v1/api/labore/subscription-invoice/upgrade/8" \
    --header "Content-Type: application/json" \
    --data "{
    "payment_gateway": 20325563.991940703,
    "action_type": "et"
}"
$client = new \GuzzleHttp\Client();
$response = $client->patch(
    'https://demo.metafox.app/api/v1/api/labore/subscription-invoice/upgrade/8',
    [
        'headers' => [
            'Content-Type' => 'application/json',
        ],
        'json' => [
            'payment_gateway' => 20325563.991940703,
            'action_type' => 'et',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
    "https://demo.metafox.app/api/v1/api/labore/subscription-invoice/upgrade/8"
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
    "payment_gateway": 20325563.991940703,
    "action_type": "et"
};

fetch(url, {
    method: "PATCH",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

PATCH api/{ver}/subscription-invoice/upgrade/{id}

URL Parameters

ver  string  

id  string  

The ID of the upgrade.

Body Parameters

renew_type  string optional  

payment_gateway  number  

action_type  string  

View item.

Example request:
curl --request GET \
    --get "https://demo.metafox.app/api/v1/api/nihil/subscription-invoice/028"
$client = new \GuzzleHttp\Client();
$response = $client->get('https://demo.metafox.app/api/v1/api/nihil/subscription-invoice/028');
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
    "https://demo.metafox.app/api/v1/api/nihil/subscription-invoice/028"
);

fetch(url, {
    method: "GET",
}).then(response => response.json());

Request      

GET api/{ver}/subscription-invoice/{id}

URL Parameters

ver  string  

id  string  

The ID of the subscription invoice.

Browse item.

Example request:
curl --request GET \
    --get "https://demo.metafox.app/api/v1/api/blanditiis/subscription-package" \
    --header "Content-Type: application/json" \
    --data "{
    "q": "ut",
    "view": "neque"
}"
$client = new \GuzzleHttp\Client();
$response = $client->get(
    'https://demo.metafox.app/api/v1/api/blanditiis/subscription-package',
    [
        'headers' => [
            'Content-Type' => 'application/json',
        ],
        'json' => [
            'q' => 'ut',
            'view' => 'neque',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
    "https://demo.metafox.app/api/v1/api/blanditiis/subscription-package"
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
    "q": "ut",
    "view": "neque"
};

fetch(url, {
    method: "GET",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

GET api/{ver}/subscription-package

URL Parameters

ver  string  

Body Parameters

q  string optional  

view  string optional  

GET api/{ver}/subscription-package/payment-form/{id}

Example request:
curl --request GET \
    --get "https://demo.metafox.app/api/v1/api/ut/subscription-package/payment-form/2" \
    --header "Content-Type: application/json" \
    --data "{
    "renew_type": "sed"
}"
$client = new \GuzzleHttp\Client();
$response = $client->get(
    'https://demo.metafox.app/api/v1/api/ut/subscription-package/payment-form/2',
    [
        'headers' => [
            'Content-Type' => 'application/json',
        ],
        'json' => [
            'renew_type' => 'sed',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
    "https://demo.metafox.app/api/v1/api/ut/subscription-package/payment-form/2"
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
    "renew_type": "sed"
};

fetch(url, {
    method: "GET",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

GET api/{ver}/subscription-package/payment-form/{id}

URL Parameters

ver  string  

id  string  

The ID of the payment form.

Body Parameters

renew_type  string optional  

POST api/{ver}/subscription-package/payment-form/{id}

Example request:
curl --request POST \
    "https://demo.metafox.app/api/v1/api/blanditiis/subscription-package/payment-form/825" \
    --header "Content-Type: application/json" \
    --data "{
    "renew_type": "omnis"
}"
$client = new \GuzzleHttp\Client();
$response = $client->post(
    'https://demo.metafox.app/api/v1/api/blanditiis/subscription-package/payment-form/825',
    [
        'headers' => [
            'Content-Type' => 'application/json',
        ],
        'json' => [
            'renew_type' => 'omnis',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
    "https://demo.metafox.app/api/v1/api/blanditiis/subscription-package/payment-form/825"
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
    "renew_type": "omnis"
};

fetch(url, {
    method: "POST",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

POST api/{ver}/subscription-package/payment-form/{id}

URL Parameters

ver  string  

id  string  

The ID of the payment form.

Body Parameters

renew_type  string optional  

POST api/{ver}/subscription-package/renew-form/{id}

Example request:
curl --request POST \
    "https://demo.metafox.app/api/v1/api/tempore/subscription-package/renew-form/4"
$client = new \GuzzleHttp\Client();
$response = $client->post('https://demo.metafox.app/api/v1/api/tempore/subscription-package/renew-form/4');
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
    "https://demo.metafox.app/api/v1/api/tempore/subscription-package/renew-form/4"
);

fetch(url, {
    method: "POST",
}).then(response => response.json());

Request      

POST api/{ver}/subscription-package/renew-form/{id}

URL Parameters

ver  string  

id  string  

The ID of the renew form.

View item.

Example request:
curl --request GET \
    --get "https://demo.metafox.app/api/v1/api/sunt/subscription-package/8"
$client = new \GuzzleHttp\Client();
$response = $client->get('https://demo.metafox.app/api/v1/api/sunt/subscription-package/8');
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
    "https://demo.metafox.app/api/v1/api/sunt/subscription-package/8"
);

fetch(url, {
    method: "GET",
}).then(response => response.json());

Request      

GET api/{ver}/subscription-package/{id}

URL Parameters

ver  string  

id  string  

The ID of the subscription package.

Theme

App name: Theme Version: 5.0.10 Author: phpFox Updated at: Dec 26, 2023

POST api/{ver}/layout/snippet/history/purge/{name}

Example request:
curl --request POST \
    "https://demo.metafox.app/api/v1/api/sunt/layout/snippet/history/purge/et"
$client = new \GuzzleHttp\Client();
$response = $client->post('https://demo.metafox.app/api/v1/api/sunt/layout/snippet/history/purge/et');
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
    "https://demo.metafox.app/api/v1/api/sunt/layout/snippet/history/purge/et"
);

fetch(url, {
    method: "POST",
}).then(response => response.json());

Request      

POST api/{ver}/layout/snippet/history/purge/{name}

URL Parameters

ver  string  

name  string  

GET api/{ver}/layout/snippet/history/{name}

Example request:
curl --request GET \
    --get "https://demo.metafox.app/api/v1/api/repellat/layout/snippet/history/nihil"
$client = new \GuzzleHttp\Client();
$response = $client->get('https://demo.metafox.app/api/v1/api/repellat/layout/snippet/history/nihil');
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
    "https://demo.metafox.app/api/v1/api/repellat/layout/snippet/history/nihil"
);

fetch(url, {
    method: "GET",
}).then(response => response.json());

Request      

GET api/{ver}/layout/snippet/history/{name}

URL Parameters

ver  string  

name  string  

GET api/{ver}/layout/snippet/ping

Example request:
curl --request GET \
    --get "https://demo.metafox.app/api/v1/api/corporis/layout/snippet/ping"
$client = new \GuzzleHttp\Client();
$response = $client->get('https://demo.metafox.app/api/v1/api/corporis/layout/snippet/ping');
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
    "https://demo.metafox.app/api/v1/api/corporis/layout/snippet/ping"
);

fetch(url, {
    method: "GET",
}).then(response => response.json());

Request      

GET api/{ver}/layout/snippet/ping

URL Parameters

ver  string  

POST api/{ver}/layout/snippet/publish

Example request:
curl --request POST \
    "https://demo.metafox.app/api/v1/api/totam/layout/snippet/publish"
$client = new \GuzzleHttp\Client();
$response = $client->post('https://demo.metafox.app/api/v1/api/totam/layout/snippet/publish');
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
    "https://demo.metafox.app/api/v1/api/totam/layout/snippet/publish"
);

fetch(url, {
    method: "POST",
}).then(response => response.json());

Request      

POST api/{ver}/layout/snippet/publish

URL Parameters

ver  string  

POST api/{ver}/layout/snippet/purge

Example request:
curl --request POST \
    "https://demo.metafox.app/api/v1/api/cupiditate/layout/snippet/purge"
$client = new \GuzzleHttp\Client();
$response = $client->post('https://demo.metafox.app/api/v1/api/cupiditate/layout/snippet/purge');
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
    "https://demo.metafox.app/api/v1/api/cupiditate/layout/snippet/purge"
);

fetch(url, {
    method: "POST",
}).then(response => response.json());

Request      

POST api/{ver}/layout/snippet/purge

URL Parameters

ver  string  

POST api/{ver}/layout/snippet/revert/{id}

Example request:
curl --request POST \
    "https://demo.metafox.app/api/v1/api/nihil/layout/snippet/revert/14"
$client = new \GuzzleHttp\Client();
$response = $client->post('https://demo.metafox.app/api/v1/api/nihil/layout/snippet/revert/14');
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
    "https://demo.metafox.app/api/v1/api/nihil/layout/snippet/revert/14"
);

fetch(url, {
    method: "POST",
}).then(response => response.json());

Request      

POST api/{ver}/layout/snippet/revert/{id}

URL Parameters

ver  string  

id  string  

The ID of the revert.

Store snippet layout.

Example request:
curl --request POST \
    "https://demo.metafox.app/api/v1/api/deleniti/layout/snippet/theme" \
    --header "Content-Type: application/json" \
    --data "{
    "theme": "recusandae",
    "name": "aliquam",
    "variant": "impedit",
    "files": [],
    "active": true
}"
$client = new \GuzzleHttp\Client();
$response = $client->post(
    'https://demo.metafox.app/api/v1/api/deleniti/layout/snippet/theme',
    [
        'headers' => [
            'Content-Type' => 'application/json',
        ],
        'json' => [
            'theme' => 'recusandae',
            'name' => 'aliquam',
            'variant' => 'impedit',
            'files' => [],
            'active' => true,
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
    "https://demo.metafox.app/api/v1/api/deleniti/layout/snippet/theme"
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
    "theme": "recusandae",
    "name": "aliquam",
    "variant": "impedit",
    "files": [],
    "active": true
};

fetch(url, {
    method: "POST",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

POST api/{ver}/layout/snippet/theme

URL Parameters

ver  string  

Body Parameters

theme  string  

name  string optional  

variant  string optional  

files  object  

active  boolean optional  

Store snippet layout.

Example request:
curl --request POST \
    "https://demo.metafox.app/api/v1/api/laudantium/layout/snippet/variant" \
    --header "Content-Type: application/json" \
    --data "{
    "theme": "qui",
    "variant": "inventore",
    "files": [],
    "active": false
}"
$client = new \GuzzleHttp\Client();
$response = $client->post(
    'https://demo.metafox.app/api/v1/api/laudantium/layout/snippet/variant',
    [
        'headers' => [
            'Content-Type' => 'application/json',
        ],
        'json' => [
            'theme' => 'qui',
            'variant' => 'inventore',
            'files' => [],
            'active' => false,
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
    "https://demo.metafox.app/api/v1/api/laudantium/layout/snippet/variant"
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
    "theme": "qui",
    "variant": "inventore",
    "files": [],
    "active": false
};

fetch(url, {
    method: "POST",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

POST api/{ver}/layout/snippet/variant

URL Parameters

ver  string  

Body Parameters

theme  string  

variant  string  

files  object  

active  boolean optional  

User

App name: User Version: 5.1.6 Author: phpFox Updated at: Dec 26, 2023

GET api/{ver}/account/blocked-user

requires authentication

Example request:
curl --request GET \
    --get "https://demo.metafox.app/api/v1/api/ipsa/account/blocked-user" \
    --header "Authorization: Bearer {accessToken}"
$client = new \GuzzleHttp\Client();
$response = $client->get(
    'https://demo.metafox.app/api/v1/api/ipsa/account/blocked-user',
    [
        'headers' => [
            'Authorization' => 'Bearer {accessToken}',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
    "https://demo.metafox.app/api/v1/api/ipsa/account/blocked-user"
);

const headers = {
    "Authorization": "Bearer {accessToken}",
    "Accept": "application/json",
};

fetch(url, {
    method: "GET",
    headers,
}).then(response => response.json());

Request      

GET api/{ver}/account/blocked-user

URL Parameters

ver  string  

POST api/{ver}/account/blocked-user

requires authentication

Example request:
curl --request POST \
    "https://demo.metafox.app/api/v1/api/in/account/blocked-user" \
    --header "Authorization: Bearer {accessToken}" \
    --header "Content-Type: application/json" \
    --data "{
    "user_id": "ut"
}"
$client = new \GuzzleHttp\Client();
$response = $client->post(
    'https://demo.metafox.app/api/v1/api/in/account/blocked-user',
    [
        'headers' => [
            'Authorization' => 'Bearer {accessToken}',
            'Content-Type' => 'application/json',
        ],
        'json' => [
            'user_id' => 'ut',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
    "https://demo.metafox.app/api/v1/api/in/account/blocked-user"
);

const headers = {
    "Authorization": "Bearer {accessToken}",
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
    "user_id": "ut"
};

fetch(url, {
    method: "POST",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

POST api/{ver}/account/blocked-user

URL Parameters

ver  string  

Body Parameters

user_id  string  

DELETE api/{ver}/account/blocked-user/{id}

requires authentication

Example request:
curl --request DELETE \
    "https://demo.metafox.app/api/v1/api/pariatur/account/blocked-user/520" \
    --header "Authorization: Bearer {accessToken}"
$client = new \GuzzleHttp\Client();
$response = $client->delete(
    'https://demo.metafox.app/api/v1/api/pariatur/account/blocked-user/520',
    [
        'headers' => [
            'Authorization' => 'Bearer {accessToken}',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
    "https://demo.metafox.app/api/v1/api/pariatur/account/blocked-user/520"
);

const headers = {
    "Authorization": "Bearer {accessToken}",
    "Accept": "application/json",
};

fetch(url, {
    method: "DELETE",
    headers,
}).then(response => response.json());

Request      

DELETE api/{ver}/account/blocked-user/{id}

URL Parameters

ver  string  

id  string  

The ID of the blocked user.

GET api/{ver}/account/invisible

requires authentication

Example request:
curl --request GET \
    --get "https://demo.metafox.app/api/v1/api/accusamus/account/invisible" \
    --header "Authorization: Bearer {accessToken}"
$client = new \GuzzleHttp\Client();
$response = $client->get(
    'https://demo.metafox.app/api/v1/api/accusamus/account/invisible',
    [
        'headers' => [
            'Authorization' => 'Bearer {accessToken}',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
    "https://demo.metafox.app/api/v1/api/accusamus/account/invisible"
);

const headers = {
    "Authorization": "Bearer {accessToken}",
    "Accept": "application/json",
};

fetch(url, {
    method: "GET",
    headers,
}).then(response => response.json());

Request      

GET api/{ver}/account/invisible

URL Parameters

ver  string  

PUT api/{ver}/account/invisible

requires authentication

Example request:
curl --request PUT \
    "https://demo.metafox.app/api/v1/api/et/account/invisible" \
    --header "Authorization: Bearer {accessToken}" \
    --header "Content-Type: application/json" \
    --data "{
    "invisible": 1
}"
$client = new \GuzzleHttp\Client();
$response = $client->put(
    'https://demo.metafox.app/api/v1/api/et/account/invisible',
    [
        'headers' => [
            'Authorization' => 'Bearer {accessToken}',
            'Content-Type' => 'application/json',
        ],
        'json' => [
            'invisible' => 1,
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
    "https://demo.metafox.app/api/v1/api/et/account/invisible"
);

const headers = {
    "Authorization": "Bearer {accessToken}",
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
    "invisible": 1
};

fetch(url, {
    method: "PUT",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

PUT api/{ver}/account/invisible

URL Parameters

ver  string  

Body Parameters

invisible  number  

Must be between 0 and 1.

PUT api/{ver}/account/item-privacy

requires authentication

Example request:
curl --request PUT \
    "https://demo.metafox.app/api/v1/api/voluptatibus/account/item-privacy" \
    --header "Authorization: Bearer {accessToken}"
$client = new \GuzzleHttp\Client();
$response = $client->put(
    'https://demo.metafox.app/api/v1/api/voluptatibus/account/item-privacy',
    [
        'headers' => [
            'Authorization' => 'Bearer {accessToken}',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
    "https://demo.metafox.app/api/v1/api/voluptatibus/account/item-privacy"
);

const headers = {
    "Authorization": "Bearer {accessToken}",
    "Accept": "application/json",
};

fetch(url, {
    method: "PUT",
    headers,
}).then(response => response.json());

Request      

PUT api/{ver}/account/item-privacy

URL Parameters

ver  string  

GET api/{ver}/account/item-privacy/{id?}

requires authentication

Example request:
curl --request GET \
    --get "https://demo.metafox.app/api/v1/api/rerum/account/item-privacy/75368" \
    --header "Authorization: Bearer {accessToken}" \
    --header "Content-Type: application/json" \
    --data "{
    "id": 534461.607
}"
$client = new \GuzzleHttp\Client();
$response = $client->get(
    'https://demo.metafox.app/api/v1/api/rerum/account/item-privacy/75368',
    [
        'headers' => [
            'Authorization' => 'Bearer {accessToken}',
            'Content-Type' => 'application/json',
        ],
        'json' => [
            'id' => 534461.607,
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
    "https://demo.metafox.app/api/v1/api/rerum/account/item-privacy/75368"
);

const headers = {
    "Authorization": "Bearer {accessToken}",
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
    "id": 534461.607
};

fetch(url, {
    method: "GET",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

GET api/{ver}/account/item-privacy/{id?}

URL Parameters

ver  string  

id  string optional  

The ID of the .

Body Parameters

id  number  

GET api/{ver}/account/notification

requires authentication

Example request:
curl --request GET \
    --get "https://demo.metafox.app/api/v1/api/at/account/notification" \
    --header "Authorization: Bearer {accessToken}" \
    --header "Content-Type: application/json" \
    --data "{
    "channel": "recusandae"
}"
$client = new \GuzzleHttp\Client();
$response = $client->get(
    'https://demo.metafox.app/api/v1/api/at/account/notification',
    [
        'headers' => [
            'Authorization' => 'Bearer {accessToken}',
            'Content-Type' => 'application/json',
        ],
        'json' => [
            'channel' => 'recusandae',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
    "https://demo.metafox.app/api/v1/api/at/account/notification"
);

const headers = {
    "Authorization": "Bearer {accessToken}",
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
    "channel": "recusandae"
};

fetch(url, {
    method: "GET",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

GET api/{ver}/account/notification

URL Parameters

ver  string  

Body Parameters

channel  string optional  

PUT api/{ver}/account/notification

requires authentication

Example request:
curl --request PUT \
    "https://demo.metafox.app/api/v1/api/corporis/account/notification" \
    --header "Authorization: Bearer {accessToken}" \
    --header "Content-Type: application/json" \
    --data "{
    "module_id": "autem",
    "value": 16,
    "var_name": "nesciunt",
    "channel": "corporis"
}"
$client = new \GuzzleHttp\Client();
$response = $client->put(
    'https://demo.metafox.app/api/v1/api/corporis/account/notification',
    [
        'headers' => [
            'Authorization' => 'Bearer {accessToken}',
            'Content-Type' => 'application/json',
        ],
        'json' => [
            'module_id' => 'autem',
            'value' => 16,
            'var_name' => 'nesciunt',
            'channel' => 'corporis',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
    "https://demo.metafox.app/api/v1/api/corporis/account/notification"
);

const headers = {
    "Authorization": "Bearer {accessToken}",
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
    "module_id": "autem",
    "value": 16,
    "var_name": "nesciunt",
    "channel": "corporis"
};

fetch(url, {
    method: "PUT",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

PUT api/{ver}/account/notification

URL Parameters

ver  string  

Body Parameters

module_id  string optional  

value  integer optional  

var_name  string optional  

channel  string  

PUT api/{ver}/account/profile-menu

requires authentication

Example request:
curl --request PUT \
    "https://demo.metafox.app/api/v1/api/quisquam/account/profile-menu" \
    --header "Authorization: Bearer {accessToken}"
$client = new \GuzzleHttp\Client();
$response = $client->put(
    'https://demo.metafox.app/api/v1/api/quisquam/account/profile-menu',
    [
        'headers' => [
            'Authorization' => 'Bearer {accessToken}',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
    "https://demo.metafox.app/api/v1/api/quisquam/account/profile-menu"
);

const headers = {
    "Authorization": "Bearer {accessToken}",
    "Accept": "application/json",
};

fetch(url, {
    method: "PUT",
    headers,
}).then(response => response.json());

Request      

PUT api/{ver}/account/profile-menu

URL Parameters

ver  string  

GET api/{ver}/account/profile-menu/{id?}

requires authentication

Example request:
curl --request GET \
    --get "https://demo.metafox.app/api/v1/api/et/account/profile-menu/8606" \
    --header "Authorization: Bearer {accessToken}" \
    --header "Content-Type: application/json" \
    --data "{
    "id": 0.73843306
}"
$client = new \GuzzleHttp\Client();
$response = $client->get(
    'https://demo.metafox.app/api/v1/api/et/account/profile-menu/8606',
    [
        'headers' => [
            'Authorization' => 'Bearer {accessToken}',
            'Content-Type' => 'application/json',
        ],
        'json' => [
            'id' => 0.73843306,
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
    "https://demo.metafox.app/api/v1/api/et/account/profile-menu/8606"
);

const headers = {
    "Authorization": "Bearer {accessToken}",
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
    "id": 0.73843306
};

fetch(url, {
    method: "GET",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

GET api/{ver}/account/profile-menu/{id?}

URL Parameters

ver  string  

id  string optional  

The ID of the .

Body Parameters

id  number  

PUT api/{ver}/account/profile-privacy

requires authentication

Example request:
curl --request PUT \
    "https://demo.metafox.app/api/v1/api/non/account/profile-privacy" \
    --header "Authorization: Bearer {accessToken}"
$client = new \GuzzleHttp\Client();
$response = $client->put(
    'https://demo.metafox.app/api/v1/api/non/account/profile-privacy',
    [
        'headers' => [
            'Authorization' => 'Bearer {accessToken}',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
    "https://demo.metafox.app/api/v1/api/non/account/profile-privacy"
);

const headers = {
    "Authorization": "Bearer {accessToken}",
    "Accept": "application/json",
};

fetch(url, {
    method: "PUT",
    headers,
}).then(response => response.json());

Request      

PUT api/{ver}/account/profile-privacy

URL Parameters

ver  string  

GET api/{ver}/account/profile-privacy/{id?}

requires authentication

Example request:
curl --request GET \
    --get "https://demo.metafox.app/api/v1/api/iste/account/profile-privacy/0944027" \
    --header "Authorization: Bearer {accessToken}" \
    --header "Content-Type: application/json" \
    --data "{
    "id": 53.800138
}"
$client = new \GuzzleHttp\Client();
$response = $client->get(
    'https://demo.metafox.app/api/v1/api/iste/account/profile-privacy/0944027',
    [
        'headers' => [
            'Authorization' => 'Bearer {accessToken}',
            'Content-Type' => 'application/json',
        ],
        'json' => [
            'id' => 53.800138,
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
    "https://demo.metafox.app/api/v1/api/iste/account/profile-privacy/0944027"
);

const headers = {
    "Authorization": "Bearer {accessToken}",
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
    "id": 53.800138
};

fetch(url, {
    method: "GET",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

GET api/{ver}/account/profile-privacy/{id?}

URL Parameters

ver  string  

id  string optional  

The ID of the .

Body Parameters

id  number  

GET api/{ver}/account/setting

requires authentication

Example request:
curl --request GET \
    --get "https://demo.metafox.app/api/v1/api/cumque/account/setting" \
    --header "Authorization: Bearer {accessToken}"
$client = new \GuzzleHttp\Client();
$response = $client->get(
    'https://demo.metafox.app/api/v1/api/cumque/account/setting',
    [
        'headers' => [
            'Authorization' => 'Bearer {accessToken}',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
    "https://demo.metafox.app/api/v1/api/cumque/account/setting"
);

const headers = {
    "Authorization": "Bearer {accessToken}",
    "Accept": "application/json",
};

fetch(url, {
    method: "GET",
    headers,
}).then(response => response.json());

Request      

GET api/{ver}/account/setting

URL Parameters

ver  string  

GET api/{ver}/account/setting/video

requires authentication

Example request:
curl --request GET \
    --get "https://demo.metafox.app/api/v1/api/illo/account/setting/video" \
    --header "Authorization: Bearer {accessToken}"
$client = new \GuzzleHttp\Client();
$response = $client->get(
    'https://demo.metafox.app/api/v1/api/illo/account/setting/video',
    [
        'headers' => [
            'Authorization' => 'Bearer {accessToken}',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
    "https://demo.metafox.app/api/v1/api/illo/account/setting/video"
);

const headers = {
    "Authorization": "Bearer {accessToken}",
    "Accept": "application/json",
};

fetch(url, {
    method: "GET",
    headers,
}).then(response => response.json());

Request      

GET api/{ver}/account/setting/video

URL Parameters

ver  string  

PUT api/{ver}/account/setting/video/{id}

requires authentication

Example request:
curl --request PUT \
    "https://demo.metafox.app/api/v1/api/error/account/setting/video/7" \
    --header "Authorization: Bearer {accessToken}"
$client = new \GuzzleHttp\Client();
$response = $client->put(
    'https://demo.metafox.app/api/v1/api/error/account/setting/video/7',
    [
        'headers' => [
            'Authorization' => 'Bearer {accessToken}',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
    "https://demo.metafox.app/api/v1/api/error/account/setting/video/7"
);

const headers = {
    "Authorization": "Bearer {accessToken}",
    "Accept": "application/json",
};

fetch(url, {
    method: "PUT",
    headers,
}).then(response => response.json());

Request      

PUT api/{ver}/account/setting/video/{id}

URL Parameters

ver  string  

id  string  

The ID of the video.

GET api/{ver}/account/timezone

requires authentication

Example request:
curl --request GET \
    --get "https://demo.metafox.app/api/v1/api/reprehenderit/account/timezone" \
    --header "Authorization: Bearer {accessToken}"
$client = new \GuzzleHttp\Client();
$response = $client->get(
    'https://demo.metafox.app/api/v1/api/reprehenderit/account/timezone',
    [
        'headers' => [
            'Authorization' => 'Bearer {accessToken}',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
    "https://demo.metafox.app/api/v1/api/reprehenderit/account/timezone"
);

const headers = {
    "Authorization": "Bearer {accessToken}",
    "Accept": "application/json",
};

fetch(url, {
    method: "GET",
    headers,
}).then(response => response.json());

Request      

GET api/{ver}/account/timezone

URL Parameters

ver  string  

GET api/{ver}/auth/logout

requires authentication

Example request:
curl --request GET \
    --get "https://demo.metafox.app/api/v1/api/debitis/auth/logout" \
    --header "Authorization: Bearer {accessToken}"
$client = new \GuzzleHttp\Client();
$response = $client->get(
    'https://demo.metafox.app/api/v1/api/debitis/auth/logout',
    [
        'headers' => [
            'Authorization' => 'Bearer {accessToken}',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
    "https://demo.metafox.app/api/v1/api/debitis/auth/logout"
);

const headers = {
    "Authorization": "Bearer {accessToken}",
    "Accept": "application/json",
};

fetch(url, {
    method: "GET",
    headers,
}).then(response => response.json());

Request      

GET api/{ver}/auth/logout

URL Parameters

ver  string  

GET api/{ver}/auth/profile

requires authentication

Example request:
curl --request GET \
    --get "https://demo.metafox.app/api/v1/api/harum/auth/profile" \
    --header "Authorization: Bearer {accessToken}"
$client = new \GuzzleHttp\Client();
$response = $client->get(
    'https://demo.metafox.app/api/v1/api/harum/auth/profile',
    [
        'headers' => [
            'Authorization' => 'Bearer {accessToken}',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
    "https://demo.metafox.app/api/v1/api/harum/auth/profile"
);

const headers = {
    "Authorization": "Bearer {accessToken}",
    "Accept": "application/json",
};

fetch(url, {
    method: "GET",
    headers,
}).then(response => response.json());

Request      

GET api/{ver}/auth/profile

URL Parameters

ver  string  

View current logged in user.

requires authentication

Example request:
curl --request GET \
    --get "https://demo.metafox.app/api/v1/api/est/me" \
    --header "Authorization: Bearer {accessToken}" \
    --header "Content-Type: application/json" \
    --data "{
    "resolution": "perspiciatis"
}"
$client = new \GuzzleHttp\Client();
$response = $client->get(
    'https://demo.metafox.app/api/v1/api/est/me',
    [
        'headers' => [
            'Authorization' => 'Bearer {accessToken}',
            'Content-Type' => 'application/json',
        ],
        'json' => [
            'resolution' => 'perspiciatis',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
    "https://demo.metafox.app/api/v1/api/est/me"
);

const headers = {
    "Authorization": "Bearer {accessToken}",
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
    "resolution": "perspiciatis"
};

fetch(url, {
    method: "GET",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

GET api/{ver}/me

URL Parameters

ver  string  

Body Parameters

resolution  string optional  

MetaFox

Example request:
curl --request POST \
    "https://demo.metafox.app/api/v1/api/tempore/register" \
    --header "Content-Type: application/json" \
    --data "{
    "email": "[email protected]",
    "phone_number": "omnis",
    "password": "f|nYDTbTn,xg)(ksE",
    "full_name": "bfqykxvtzhscrfekwnm",
    "user_name": "spbtdunrzueiftepe",
    "agree": true,
    "code": "ea",
    "invite_code": "iste"
}"
$client = new \GuzzleHttp\Client();
$response = $client->post(
    'https://demo.metafox.app/api/v1/api/tempore/register',
    [
        'headers' => [
            'Content-Type' => 'application/json',
        ],
        'json' => [
            'email' => '[email protected]',
            'phone_number' => 'omnis',
            'password' => 'f|nYDTbTn,xg)(ksE',
            'full_name' => 'bfqykxvtzhscrfekwnm',
            'user_name' => 'spbtdunrzueiftepe',
            'agree' => true,
            'code' => 'ea',
            'invite_code' => 'iste',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
    "https://demo.metafox.app/api/v1/api/tempore/register"
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
    "email": "[email protected]",
    "phone_number": "omnis",
    "password": "f|nYDTbTn,xg)(ksE",
    "full_name": "bfqykxvtzhscrfekwnm",
    "user_name": "spbtdunrzueiftepe",
    "agree": true,
    "code": "ea",
    "invite_code": "iste"
};

fetch(url, {
    method: "POST",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

POST api/{ver}/register

URL Parameters

ver  string  

Body Parameters

email  string optional  

This field is required when phone_number is not present. Must be a valid email address.

phone_number  string optional  

This field is required when email is not present.

password  string  

full_name  string  

Must be at least 3 characters. Must not be greater than 25 characters.

user_name  string  

Must be at least 5 characters. Must not be greater than 25 characters.

agree  boolean  

Must be accepted.

captcha  string optional  

code  string optional  

invite_code  string optional  

Browse user.

requires authentication

Example request:
curl --request GET \
    --get "https://demo.metafox.app/api/v1/api/nihil/user" \
    --header "Authorization: Bearer {accessToken}" \
    --header "Content-Type: application/json" \
    --data "{
    "q": "exercitationem",
    "view": "repudiandae",
    "gender": 6963090.8,
    "page": 77,
    "limit": 28695.34076083,
    "sort": "labore",
    "sort_type": "ipsam",
    "country": "tcrlabhuizwojwykgpxepuecbniiiogmrxqh",
    "country_state_id": "aliquam",
    "city_code": "adipisci",
    "is_featured": 39011751.193747684
}"
$client = new \GuzzleHttp\Client();
$response = $client->get(
    'https://demo.metafox.app/api/v1/api/nihil/user',
    [
        'headers' => [
            'Authorization' => 'Bearer {accessToken}',
            'Content-Type' => 'application/json',
        ],
        'json' => [
            'q' => 'exercitationem',
            'view' => 'repudiandae',
            'gender' => 6963090.8,
            'page' => 77,
            'limit' => 28695.34076083,
            'sort' => 'labore',
            'sort_type' => 'ipsam',
            'country' => 'tcrlabhuizwojwykgpxepuecbniiiogmrxqh',
            'country_state_id' => 'aliquam',
            'city_code' => 'adipisci',
            'is_featured' => 39011751.193747684,
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
    "https://demo.metafox.app/api/v1/api/nihil/user"
);

const headers = {
    "Authorization": "Bearer {accessToken}",
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
    "q": "exercitationem",
    "view": "repudiandae",
    "gender": 6963090.8,
    "page": 77,
    "limit": 28695.34076083,
    "sort": "labore",
    "sort_type": "ipsam",
    "country": "tcrlabhuizwojwykgpxepuecbniiiogmrxqh",
    "country_state_id": "aliquam",
    "city_code": "adipisci",
    "is_featured": 39011751.193747684
};

fetch(url, {
    method: "GET",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

GET api/{ver}/user

URL Parameters

ver  string  

Body Parameters

q  string optional  

view  string optional  

gender  number optional  

page  number optional  

Must be at least 1.

limit  number optional  

sort  string optional  

sort_type  string optional  

country  string optional  

Must be at least 2 characters.

country_state_id  string optional  

city  string optional  

city_code  string optional  

is_featured  number optional  

GET api/{ver}/user/account

requires authentication

Example request:
curl --request GET \
    --get "https://demo.metafox.app/api/v1/api/sit/user/account" \
    --header "Authorization: Bearer {accessToken}"
$client = new \GuzzleHttp\Client();
$response = $client->get(
    'https://demo.metafox.app/api/v1/api/sit/user/account',
    [
        'headers' => [
            'Authorization' => 'Bearer {accessToken}',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
    "https://demo.metafox.app/api/v1/api/sit/user/account"
);

const headers = {
    "Authorization": "Bearer {accessToken}",
    "Accept": "application/json",
};

fetch(url, {
    method: "GET",
    headers,
}).then(response => response.json());

Request      

GET api/{ver}/user/account

URL Parameters

ver  string  

GET api/{ver}/user/account/email-form

requires authentication

Example request:
curl --request GET \
    --get "https://demo.metafox.app/api/v1/api/voluptatibus/user/account/email-form" \
    --header "Authorization: Bearer {accessToken}" \
    --header "Content-Type: application/json" \
    --data "{
    "resolution": "voluptatem"
}"
$client = new \GuzzleHttp\Client();
$response = $client->get(
    'https://demo.metafox.app/api/v1/api/voluptatibus/user/account/email-form',
    [
        'headers' => [
            'Authorization' => 'Bearer {accessToken}',
            'Content-Type' => 'application/json',
        ],
        'json' => [
            'resolution' => 'voluptatem',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
    "https://demo.metafox.app/api/v1/api/voluptatibus/user/account/email-form"
);

const headers = {
    "Authorization": "Bearer {accessToken}",
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
    "resolution": "voluptatem"
};

fetch(url, {
    method: "GET",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

GET api/{ver}/user/account/email-form

URL Parameters

ver  string  

Body Parameters

resolution  string optional  

GET api/{ver}/user/account/phone-number-form

requires authentication

Example request:
curl --request GET \
    --get "https://demo.metafox.app/api/v1/api/quidem/user/account/phone-number-form" \
    --header "Authorization: Bearer {accessToken}" \
    --header "Content-Type: application/json" \
    --data "{
    "resolution": "deserunt"
}"
$client = new \GuzzleHttp\Client();
$response = $client->get(
    'https://demo.metafox.app/api/v1/api/quidem/user/account/phone-number-form',
    [
        'headers' => [
            'Authorization' => 'Bearer {accessToken}',
            'Content-Type' => 'application/json',
        ],
        'json' => [
            'resolution' => 'deserunt',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
    "https://demo.metafox.app/api/v1/api/quidem/user/account/phone-number-form"
);

const headers = {
    "Authorization": "Bearer {accessToken}",
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
    "resolution": "deserunt"
};

fetch(url, {
    method: "GET",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

GET api/{ver}/user/account/phone-number-form

URL Parameters

ver  string  

Body Parameters

resolution  string optional  

GET api/{ver}/user/account/review-form

requires authentication

Example request:
curl --request GET \
    --get "https://demo.metafox.app/api/v1/api/omnis/user/account/review-form" \
    --header "Authorization: Bearer {accessToken}"
$client = new \GuzzleHttp\Client();
$response = $client->get(
    'https://demo.metafox.app/api/v1/api/omnis/user/account/review-form',
    [
        'headers' => [
            'Authorization' => 'Bearer {accessToken}',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
    "https://demo.metafox.app/api/v1/api/omnis/user/account/review-form"
);

const headers = {
    "Authorization": "Bearer {accessToken}",
    "Accept": "application/json",
};

fetch(url, {
    method: "GET",
    headers,
}).then(response => response.json());

Request      

GET api/{ver}/user/account/review-form

URL Parameters

ver  string  

GET api/{ver}/user/account/timezone-form

requires authentication

Example request:
curl --request GET \
    --get "https://demo.metafox.app/api/v1/api/nulla/user/account/timezone-form" \
    --header "Authorization: Bearer {accessToken}"
$client = new \GuzzleHttp\Client();
$response = $client->get(
    'https://demo.metafox.app/api/v1/api/nulla/user/account/timezone-form',
    [
        'headers' => [
            'Authorization' => 'Bearer {accessToken}',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
    "https://demo.metafox.app/api/v1/api/nulla/user/account/timezone-form"
);

const headers = {
    "Authorization": "Bearer {accessToken}",
    "Accept": "application/json",
};

fetch(url, {
    method: "GET",
    headers,
}).then(response => response.json());

Request      

GET api/{ver}/user/account/timezone-form

URL Parameters

ver  string  

GET api/{ver}/user/activity

requires authentication

Example request:
curl --request GET \
    --get "https://demo.metafox.app/api/v1/api/et/user/activity" \
    --header "Authorization: Bearer {accessToken}"
$client = new \GuzzleHttp\Client();
$response = $client->get(
    'https://demo.metafox.app/api/v1/api/et/user/activity',
    [
        'headers' => [
            'Authorization' => 'Bearer {accessToken}',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
    "https://demo.metafox.app/api/v1/api/et/user/activity"
);

const headers = {
    "Authorization": "Bearer {accessToken}",
    "Accept": "application/json",
};

fetch(url, {
    method: "GET",
    headers,
}).then(response => response.json());

Request      

GET api/{ver}/user/activity

URL Parameters

ver  string  

Upload avatar.

requires authentication

Example request:
curl --request POST \
    "https://demo.metafox.app/api/v1/api/ullam/user/avatar/voluptas" \
    --header "Authorization: Bearer {accessToken}" \
    --header "Content-Type: application/json" \
    --data "{
    "image_crop": "neque",
    "temp_file": 904895.52,
    "photo_id": 5.73360057
}"
$client = new \GuzzleHttp\Client();
$response = $client->post(
    'https://demo.metafox.app/api/v1/api/ullam/user/avatar/voluptas',
    [
        'headers' => [
            'Authorization' => 'Bearer {accessToken}',
            'Content-Type' => 'application/json',
        ],
        'json' => [
            'image_crop' => 'neque',
            'temp_file' => 904895.52,
            'photo_id' => 5.73360057,
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
    "https://demo.metafox.app/api/v1/api/ullam/user/avatar/voluptas"
);

const headers = {
    "Authorization": "Bearer {accessToken}",
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
    "image_crop": "neque",
    "temp_file": 904895.52,
    "photo_id": 5.73360057
};

fetch(url, {
    method: "POST",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

POST api/{ver}/user/avatar/{user}

URL Parameters

ver  string  

user  string  

Body Parameters

image_crop  string  

image  string optional  

temp_file  number optional  

photo_id  number optional  

Ban user.

requires authentication

Example request:
curl --request POST \
    "https://demo.metafox.app/api/v1/api/deleniti/user/ban" \
    --header "Authorization: Bearer {accessToken}" \
    --header "Content-Type: application/json" \
    --data "{
    "user_id": 24252409.1700553,
    "day": 84,
    "return_user_group": 63
}"
$client = new \GuzzleHttp\Client();
$response = $client->post(
    'https://demo.metafox.app/api/v1/api/deleniti/user/ban',
    [
        'headers' => [
            'Authorization' => 'Bearer {accessToken}',
            'Content-Type' => 'application/json',
        ],
        'json' => [
            'user_id' => 24252409.1700553,
            'day' => 84,
            'return_user_group' => 63,
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
    "https://demo.metafox.app/api/v1/api/deleniti/user/ban"
);

const headers = {
    "Authorization": "Bearer {accessToken}",
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
    "user_id": 24252409.1700553,
    "day": 84,
    "return_user_group": 63
};

fetch(url, {
    method: "POST",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

POST api/{ver}/user/ban

URL Parameters

ver  string  

Body Parameters

user_id  number  

day  number  

Must be at least 0.

reason  string optional  

return_user_group  number  

Must be at least 1.

Un-ban user.

requires authentication

Example request:
curl --request DELETE \
    "https://demo.metafox.app/api/v1/api/dolor/user/ban/77" \
    --header "Authorization: Bearer {accessToken}"
$client = new \GuzzleHttp\Client();
$response = $client->delete(
    'https://demo.metafox.app/api/v1/api/dolor/user/ban/77',
    [
        'headers' => [
            'Authorization' => 'Bearer {accessToken}',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
    "https://demo.metafox.app/api/v1/api/dolor/user/ban/77"
);

const headers = {
    "Authorization": "Bearer {accessToken}",
    "Accept": "application/json",
};

fetch(url, {
    method: "DELETE",
    headers,
}).then(response => response.json());

Request      

DELETE api/{ver}/user/ban/{id}

URL Parameters

ver  string  

id  string  

The ID of the ban.

GET api/{ver}/user/city

requires authentication

Example request:
curl --request GET \
    --get "https://demo.metafox.app/api/v1/api/blanditiis/user/city" \
    --header "Authorization: Bearer {accessToken}" \
    --header "Content-Type: application/json" \
    --data "{
    "q": "necessitatibus",
    "country": "dwwfsknkbvwztuogakdco",
    "state": "rerum",
    "limit": 2
}"
$client = new \GuzzleHttp\Client();
$response = $client->get(
    'https://demo.metafox.app/api/v1/api/blanditiis/user/city',
    [
        'headers' => [
            'Authorization' => 'Bearer {accessToken}',
            'Content-Type' => 'application/json',
        ],
        'json' => [
            'q' => 'necessitatibus',
            'country' => 'dwwfsknkbvwztuogakdco',
            'state' => 'rerum',
            'limit' => 2,
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
    "https://demo.metafox.app/api/v1/api/blanditiis/user/city"
);

const headers = {
    "Authorization": "Bearer {accessToken}",
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
    "q": "necessitatibus",
    "country": "dwwfsknkbvwztuogakdco",
    "state": "rerum",
    "limit": 2
};

fetch(url, {
    method: "GET",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

GET api/{ver}/user/city

URL Parameters

ver  string  

Body Parameters

q  string optional  

country  string optional  

Must be at least 2 characters.

state  string optional  

limit  integer optional  

Must be between 1 and 20.

GET api/{ver}/user/country/state

requires authentication

Example request:
curl --request GET \
    --get "https://demo.metafox.app/api/v1/api/nulla/user/country/state" \
    --header "Authorization: Bearer {accessToken}" \
    --header "Content-Type: application/json" \
    --data "{
    "q": "est",
    "country": "zpczxjceahdqyhwryikwtppyzusmjztduyykpgeqrjyyzhfiglfrbycvdqtrwclswmhsnnxduqacblijvgsbfnjt",
    "state": "magnam",
    "limit": 1
}"
$client = new \GuzzleHttp\Client();
$response = $client->get(
    'https://demo.metafox.app/api/v1/api/nulla/user/country/state',
    [
        'headers' => [
            'Authorization' => 'Bearer {accessToken}',
            'Content-Type' => 'application/json',
        ],
        'json' => [
            'q' => 'est',
            'country' => 'zpczxjceahdqyhwryikwtppyzusmjztduyykpgeqrjyyzhfiglfrbycvdqtrwclswmhsnnxduqacblijvgsbfnjt',
            'state' => 'magnam',
            'limit' => 1,
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
    "https://demo.metafox.app/api/v1/api/nulla/user/country/state"
);

const headers = {
    "Authorization": "Bearer {accessToken}",
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
    "q": "est",
    "country": "zpczxjceahdqyhwryikwtppyzusmjztduyykpgeqrjyyzhfiglfrbycvdqtrwclswmhsnnxduqacblijvgsbfnjt",
    "state": "magnam",
    "limit": 1
};

fetch(url, {
    method: "GET",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

GET api/{ver}/user/country/state

URL Parameters

ver  string  

Body Parameters

q  string optional  

country  string optional  

Must be at least 2 characters.

state  string optional  

limit  integer optional  

Must be between 1 and 20.

Update cover.

requires authentication

Example request:
curl --request POST \
    "https://demo.metafox.app/api/v1/api/nostrum/user/cover/excepturi" \
    --header "Authorization: Bearer {accessToken}" \
    --header "Content-Type: application/json" \
    --data "{
    "temp_file": 196.260635,
    "position": "culpa"
}"
$client = new \GuzzleHttp\Client();
$response = $client->post(
    'https://demo.metafox.app/api/v1/api/nostrum/user/cover/excepturi',
    [
        'headers' => [
            'Authorization' => 'Bearer {accessToken}',
            'Content-Type' => 'application/json',
        ],
        'json' => [
            'temp_file' => 196.260635,
            'position' => 'culpa',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
    "https://demo.metafox.app/api/v1/api/nostrum/user/cover/excepturi"
);

const headers = {
    "Authorization": "Bearer {accessToken}",
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
    "temp_file": 196.260635,
    "position": "culpa"
};

fetch(url, {
    method: "POST",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

POST api/{ver}/user/cover/{user}

URL Parameters

ver  string  

user  string  

Body Parameters

image  string optional  

temp_file  number optional  

position  string optional  

GET api/{ver}/user/exist

requires authentication

Example request:
curl --request GET \
    --get "https://demo.metafox.app/api/v1/api/nulla/user/exist" \
    --header "Authorization: Bearer {accessToken}" \
    --header "Content-Type: application/json" \
    --data "{
    "email": "[email protected]",
    "phone_number": "aut",
    "user_name": "totam"
}"
$client = new \GuzzleHttp\Client();
$response = $client->get(
    'https://demo.metafox.app/api/v1/api/nulla/user/exist',
    [
        'headers' => [
            'Authorization' => 'Bearer {accessToken}',
            'Content-Type' => 'application/json',
        ],
        'json' => [
            'email' => '[email protected]',
            'phone_number' => 'aut',
            'user_name' => 'totam',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
    "https://demo.metafox.app/api/v1/api/nulla/user/exist"
);

const headers = {
    "Authorization": "Bearer {accessToken}",
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
    "email": "[email protected]",
    "phone_number": "aut",
    "user_name": "totam"
};

fetch(url, {
    method: "GET",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

GET api/{ver}/user/exist

URL Parameters

ver  string  

Body Parameters

email  string optional  

This field is required when none of user_name and phone_number are present. Must be a valid email address.

phone_number  string optional  

This field is required when none of user_name and email are present.

user_name  string optional  

This field is required when none of email and phone_number are present.

PATCH api/{ver}/user/feature/{id}

requires authentication

Example request:
curl --request PATCH \
    "https://demo.metafox.app/api/v1/api/nihil/user/feature/059136" \
    --header "Authorization: Bearer {accessToken}" \
=======
    "https://demo.metafox.app/api/v1/api/vel/quiz/feature/966" \
>>>>>>> Stashed changes
    --header "Content-Type: application/json" \
    --data "{
    "feature": "1"
}"
$client = new \GuzzleHttp\Client();
$response = $client->patch(
<<<<<<< Updated upstream
    'https://demo.metafox.app/api/v1/api/nihil/user/feature/059136',
=======
    'https://demo.metafox.app/api/v1/api/vel/quiz/feature/966',
>>>>>>> Stashed changes
    [
        'headers' => [
            'Content-Type' => 'application/json',
        ],
        'json' => [
            'feature' => '1',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/nihil/user/feature/059136"
=======
    "https://demo.metafox.app/api/v1/api/vel/quiz/feature/966"
>>>>>>> Stashed changes
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
    "feature": "1"
};

fetch(url, {
    method: "PATCH",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());
<<<<<<< Updated upstream
>>>>>> Stashed changes data-hasfiles="0" data-isarraybody="0" data-headers='{"Content-Type":"application\/json"}' autocomplete="off" <<<<<<< Updated upstream onsubmit="event.preventDefault(); executeTryOut('PATCHapi--ver--user-feature--id-', this);"> ======= onsubmit="event.preventDefault(); executeTryOut('PATCHapi--ver--quiz-feature--id-', this);"> >>>>>>> Stashed changes

Request         

PATCH <<<<<<< Updated upstream api/{ver}/user/feature/{id}

URL Parameters

======= api/{ver}/quiz/feature/{id}

URL Parameters

ver  string  

>>>>>>> Stashed changes

ver  string  

id  string   >>>>>> Stashed changes data-component="url" hidden>

The ID of the feature.

Body Parameters

feature  number   >>>>>> Stashed changes value="1" data-component="body" hidden>

Must be one of 0 or 1.

<<<<<<< Updated upstream

Get user registration form.

=======

GET api/{ver}/quiz/search-form

>>>>>>> Stashed changes

<<<<<<< Updated upstream ======= >>>>>>> Stashed changes
Example request:
curl --request GET \
<<<<<<< Updated upstream
    --get "https://demo.metafox.app/api/v1/api/voluptatum/user/form"
======= --get "https://demo.metafox.app/api/v1/api/qui/quiz/search-form" >>>>>>> Stashed changes
$client = new \GuzzleHttp\Client();
<<<<<<< Updated upstream
$response = $client->get('https://demo.metafox.app/api/v1/api/voluptatum/user/form');
=======
$response = $client->get('https://demo.metafox.app/api/v1/api/qui/quiz/search-form');
>>>>>>> Stashed changes
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/voluptatum/user/form"
=======
    "https://demo.metafox.app/api/v1/api/qui/quiz/search-form"
>>>>>>> Stashed changes
);

fetch(url, {
    method: "GET",
}).then(response => response.json());
<<<<<<< Updated upstream
>>>>>> Stashed changes data-authed="0" data-hasfiles="0" data-isarraybody="0" data-headers='[]' autocomplete="off" <<<<<<< Updated upstream onsubmit="event.preventDefault(); executeTryOut('GETapi--ver--user-form', this);"> ======= onsubmit="event.preventDefault(); executeTryOut('GETapi--ver--quiz-search-form', this);"> >>>>>>> Stashed changes

Request         

GET <<<<<<< Updated upstream api/{ver}/user/form ======= api/{ver}/quiz/search-form >>>>>>> Stashed changes

URL Parameters

ver  string   >>>>>> Stashed changes data-component="url" hidden>

<<<<<<< Updated upstream

GET api/{ver}/user/info/{user}

=======

PATCH api/{ver}/quiz/sponsor-in-feed/{id}

Example request:
curl --request PATCH \
    "https://demo.metafox.app/api/v1/api/ipsam/quiz/sponsor-in-feed/2" \
    --header "Content-Type: application/json" \
    --data "{
    "sponsor": 3673.195051449
}"
$client = new \GuzzleHttp\Client();
$response = $client->patch(
    'https://demo.metafox.app/api/v1/api/ipsam/quiz/sponsor-in-feed/2',
    [
        'headers' => [
            'Content-Type' => 'application/json',
        ],
        'json' => [
            'sponsor' => 3673.195051449,
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
    "https://demo.metafox.app/api/v1/api/ipsam/quiz/sponsor-in-feed/2"
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
    "sponsor": 3673.195051449
};

fetch(url, {
    method: "PATCH",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

PATCH api/{ver}/quiz/sponsor-in-feed/{id}

URL Parameters

ver  string  

id  string  

The ID of the sponsor in feed.

Body Parameters

sponsor  number  

PATCH api/{ver}/quiz/sponsor/{id}

Example request:
curl --request PATCH \
    "https://demo.metafox.app/api/v1/api/qui/quiz/sponsor/4" \
    --header "Content-Type: application/json" \
    --data "{
    "sponsor": "enim"
}"
$client = new \GuzzleHttp\Client();
$response = $client->patch(
    'https://demo.metafox.app/api/v1/api/qui/quiz/sponsor/4',
    [
        'headers' => [
            'Content-Type' => 'application/json',
        ],
        'json' => [
            'sponsor' => 'enim',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
    "https://demo.metafox.app/api/v1/api/qui/quiz/sponsor/4"
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
    "sponsor": "enim"
};

fetch(url, {
    method: "PATCH",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

PATCH api/{ver}/quiz/sponsor/{id}

URL Parameters

ver  string  

id  string  

The ID of the sponsor.

Body Parameters

sponsor  string  

Display the specified resource.

Example request:
curl --request GET \
    --get "https://demo.metafox.app/api/v1/api/et/quiz/25861"
$client = new \GuzzleHttp\Client();
$response = $client->get('https://demo.metafox.app/api/v1/api/et/quiz/25861');
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
    "https://demo.metafox.app/api/v1/api/et/quiz/25861"
);

fetch(url, {
    method: "GET",
}).then(response => response.json());

Request      

GET api/{ver}/quiz/{id}

URL Parameters

ver  string  

id  string  

The ID of the quiz.

Remove the specified resource from storage.

Example request:
curl --request DELETE \
    "https://demo.metafox.app/api/v1/api/accusamus/quiz/0"
$client = new \GuzzleHttp\Client();
$response = $client->delete('https://demo.metafox.app/api/v1/api/accusamus/quiz/0');
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
    "https://demo.metafox.app/api/v1/api/accusamus/quiz/0"
);

fetch(url, {
    method: "DELETE",
}).then(response => response.json());

Request      

DELETE api/{ver}/quiz/{id}

URL Parameters

ver  string  

id  string  

The ID of the quiz.

Reactions

App name: Reactions Version: 5.0.10 Author: phpFox Updated at: Dec 26, 2023

Remove the specified resource from storage.

>>>>>>> Stashed changes

requires authentication

<<<<<<< Updated upstream =======
Example request:
curl --request DELETE \
    "https://demo.metafox.app/api/v1/api/nostrum/like" \
    --header "Authorization: Bearer {accessToken}" \
    --header "Content-Type: application/json" \
    --data "{
    "item_id": 4296249.89655,
    "item_type": "dolor"
}"
$client = new \GuzzleHttp\Client();
$response = $client->delete(
    'https://demo.metafox.app/api/v1/api/nostrum/like',
    [
        'headers' => [
            'Authorization' => 'Bearer {accessToken}',
            'Content-Type' => 'application/json',
        ],
        'json' => [
            'item_id' => 4296249.89655,
            'item_type' => 'dolor',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
    "https://demo.metafox.app/api/v1/api/nostrum/like"
);

const headers = {
    "Authorization": "Bearer {accessToken}",
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
    "item_id": 4296249.89655,
    "item_type": "dolor"
};

fetch(url, {
    method: "DELETE",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

DELETE api/{ver}/like

URL Parameters

ver  string  

Body Parameters

item_id  number  

item_type  string  

Display a listing of the resource.

requires authentication

>>>>>>> Stashed changes
Example request:
curl --request GET \
<<<<<<< Updated upstream
    --get "https://demo.metafox.app/api/v1/api/repellendus/user/info/amet" \
    --header "Authorization: Bearer {accessToken}"
======= --get "https://demo.metafox.app/api/v1/api/voluptatem/like" \ --header "Authorization: Bearer {accessToken}" \ --header "Content-Type: application/json" \ --data "{ "item_id": 753962683.70787, "item_type": "accusantium", "react_id": 38777.950546232, "page": 82, "limit": 78 }" >>>>>>> Stashed changes
$client = new \GuzzleHttp\Client();
$response = $client->get(
<<<<<<< Updated upstream
    'https://demo.metafox.app/api/v1/api/repellendus/user/info/amet',
=======
    'https://demo.metafox.app/api/v1/api/voluptatem/like',
    [
        'headers' => [
            'Authorization' => 'Bearer {accessToken}',
            'Content-Type' => 'application/json',
        ],
        'json' => [
            'item_id' => 753962683.70787,
            'item_type' => 'accusantium',
            'react_id' => 38777.950546232,
            'page' => 82,
            'limit' => 78,
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
    "https://demo.metafox.app/api/v1/api/voluptatem/like"
);

const headers = {
    "Authorization": "Bearer {accessToken}",
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
    "item_id": 753962683.70787,
    "item_type": "accusantium",
    "react_id": 38777.950546232,
    "page": 82,
    "limit": 78
};

fetch(url, {
    method: "GET",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

GET api/{ver}/like

URL Parameters

ver  string  

Body Parameters

item_id  number  

item_type  string  

react_id  number optional  

page  number optional  

Must be at least 1.

limit  number optional  

Must be at least 10.

Store a newly created resource in storage.

requires authentication

Example request:
curl --request POST \
    "https://demo.metafox.app/api/v1/api/velit/like" \
    --header "Authorization: Bearer {accessToken}" \
    --header "Content-Type: application/json" \
    --data "{
    "item_id": 44748.1242,
    "item_type": "veniam",
    "reaction_id": 2102.12
}"
$client = new \GuzzleHttp\Client();
$response = $client->post(
    'https://demo.metafox.app/api/v1/api/velit/like',
    [
        'headers' => [
            'Authorization' => 'Bearer {accessToken}',
            'Content-Type' => 'application/json',
        ],
        'json' => [
            'item_id' => 44748.1242,
            'item_type' => 'veniam',
            'reaction_id' => 2102.12,
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
    "https://demo.metafox.app/api/v1/api/velit/like"
);

const headers = {
    "Authorization": "Bearer {accessToken}",
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
    "item_id": 44748.1242,
    "item_type": "veniam",
    "reaction_id": 2102.12
};

fetch(url, {
    method: "POST",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

POST api/{ver}/like

URL Parameters

ver  string  

Body Parameters

item_id  number  

item_type  string  

reaction_id  number optional  

GET api/{ver}/like-tabs

requires authentication

Example request:
curl --request GET \
    --get "https://demo.metafox.app/api/v1/api/ipsam/like-tabs" \
    --header "Authorization: Bearer {accessToken}" \
    --header "Content-Type: application/json" \
    --data "{
    "item_id": 18,
    "item_type": "amet"
}"
$client = new \GuzzleHttp\Client();
$response = $client->get(
    'https://demo.metafox.app/api/v1/api/ipsam/like-tabs',
    [
        'headers' => [
            'Authorization' => 'Bearer {accessToken}',
            'Content-Type' => 'application/json',
        ],
        'json' => [
            'item_id' => 18,
            'item_type' => 'amet',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
    "https://demo.metafox.app/api/v1/api/ipsam/like-tabs"
);

const headers = {
    "Authorization": "Bearer {accessToken}",
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
    "item_id": 18,
    "item_type": "amet"
};

fetch(url, {
    method: "GET",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

GET api/{ver}/like-tabs

URL Parameters

ver  string  

Body Parameters

item_id  number  

Must be at least 0.

item_type  string  

Remove the specified resource from storage.

requires authentication

Example request:
curl --request DELETE \
    "https://demo.metafox.app/api/v1/api/nihil/like/48" \
    --header "Authorization: Bearer {accessToken}"
$client = new \GuzzleHttp\Client();
$response = $client->delete(
    'https://demo.metafox.app/api/v1/api/nihil/like/48',
>>>>>>> Stashed changes
    [
        'headers' => [
            'Authorization' => 'Bearer {accessToken}',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/repellendus/user/info/amet"
=======
    "https://demo.metafox.app/api/v1/api/nihil/like/48"
);

const headers = {
    "Authorization": "Bearer {accessToken}",
    "Accept": "application/json",
};

fetch(url, {
    method: "DELETE",
    headers,
}).then(response => response.json());

Request      

DELETE api/{ver}/like/{id}

URL Parameters

ver  string  

id  string  

The ID of the like.

Display a listing of the resource.

requires authentication

Example request:
curl --request GET \
    --get "https://demo.metafox.app/api/v1/api/mollitia/preaction" \
    --header "Authorization: Bearer {accessToken}"
$client = new \GuzzleHttp\Client();
$response = $client->get(
    'https://demo.metafox.app/api/v1/api/mollitia/preaction',
    [
        'headers' => [
            'Authorization' => 'Bearer {accessToken}',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
    "https://demo.metafox.app/api/v1/api/mollitia/preaction"
>>>>>>> Stashed changes
);

const headers = {
    "Authorization": "Bearer {accessToken}",
    "Accept": "application/json",
};

fetch(url, {
    method: "GET",
    headers,
}).then(response => response.json());
<<<<<<< Updated upstream
>>>>>> Stashed changes data-authed="1" data-hasfiles="0" data-isarraybody="0" data-headers='{"Authorization":"Bearer {accessToken}"}' autocomplete="off" <<<<<<< Updated upstream onsubmit="event.preventDefault(); executeTryOut('GETapi--ver--user-info--user-', this);"> ======= onsubmit="event.preventDefault(); executeTryOut('GETapi--ver--preaction', this);"> >>>>>>> Stashed changes

Request         

GET <<<<<<< Updated upstream api/{ver}/user/info/{user}

URL Parameters

ver  string   <<<<<<< Updated upstream

user  string   >>>>>> Stashed changes data-component="url" hidden>

<<<<<<< Updated upstream =======

Display a listing of the resource.

requires authentication

Example request:
curl --request GET \
    --get "https://demo.metafox.app/api/v1/api/voluptas/preaction/get-reacted-lists" \
    --header "Authorization: Bearer {accessToken}" \
    --header "Content-Type: application/json" \
    --data "{
    "item_id": 141.688944504,
    "item_type": "blanditiis",
    "react_id": 68427.58,
    "page": 61,
    "limit": 49
}"
$client = new \GuzzleHttp\Client();
$response = $client->get(
    'https://demo.metafox.app/api/v1/api/voluptas/preaction/get-reacted-lists',
    [
        'headers' => [
            'Authorization' => 'Bearer {accessToken}',
            'Content-Type' => 'application/json',
        ],
        'json' => [
            'item_id' => 141.688944504,
            'item_type' => 'blanditiis',
            'react_id' => 68427.58,
            'page' => 61,
            'limit' => 49,
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
    "https://demo.metafox.app/api/v1/api/voluptas/preaction/get-reacted-lists"
);

const headers = {
    "Authorization": "Bearer {accessToken}",
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
    "item_id": 141.688944504,
    "item_type": "blanditiis",
    "react_id": 68427.58,
    "page": 61,
    "limit": 49
};

fetch(url, {
    method: "GET",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

GET api/{ver}/preaction/get-reacted-lists

URL Parameters

ver  string  

Body Parameters

item_id  number  

item_type  string  

react_id  number optional  

page  number optional  

Must be at least 1.

limit  number optional  

Must be at least 10.

GET api/{ver}/preaction/reaction-tabs

requires authentication

Example request:
curl --request GET \
    --get "https://demo.metafox.app/api/v1/api/qui/preaction/reaction-tabs" \
    --header "Authorization: Bearer {accessToken}" \
    --header "Content-Type: application/json" \
    --data "{
    "item_id": 44,
    "item_type": "autem"
}"
$client = new \GuzzleHttp\Client();
$response = $client->get(
    'https://demo.metafox.app/api/v1/api/qui/preaction/reaction-tabs',
    [
        'headers' => [
            'Authorization' => 'Bearer {accessToken}',
            'Content-Type' => 'application/json',
        ],
        'json' => [
            'item_id' => 44,
            'item_type' => 'autem',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
    "https://demo.metafox.app/api/v1/api/qui/preaction/reaction-tabs"
);

const headers = {
    "Authorization": "Bearer {accessToken}",
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
    "item_id": 44,
    "item_type": "autem"
};

fetch(url, {
    method: "GET",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

GET api/{ver}/preaction/reaction-tabs

URL Parameters

ver  string  

Body Parameters

item_id  number  

Must be at least 0.

item_type  string  

Display a listing of the resource.

requires authentication

Example request:
curl --request GET \
    --get "https://demo.metafox.app/api/v1/api/doloremque/reaction" \
    --header "Authorization: Bearer {accessToken}"
$client = new \GuzzleHttp\Client();
$response = $client->get(
    'https://demo.metafox.app/api/v1/api/doloremque/reaction',
    [
        'headers' => [
            'Authorization' => 'Bearer {accessToken}',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
    "https://demo.metafox.app/api/v1/api/doloremque/reaction"
);

const headers = {
    "Authorization": "Bearer {accessToken}",
    "Accept": "application/json",
};

fetch(url, {
    method: "GET",
    headers,
}).then(response => response.json());

Request      

GET api/{ver}/reaction

URL Parameters

ver  string  

Report

App name: Report Version: 5.0.10 Author: phpFox Updated at: Dec 26, 2023

Store a new report.

requires authentication

Example request:
curl --request POST \
    "https://demo.metafox.app/api/v1/api/voluptas/report" \
    --header "Authorization: Bearer {accessToken}" \
    --header "Content-Type: application/json" \
    --data "{
    "reason": 34.47,
    "feedback": "et",
    "item_id": 0,
    "item_type": "qui"
}"
$client = new \GuzzleHttp\Client();
$response = $client->post(
    'https://demo.metafox.app/api/v1/api/voluptas/report',
    [
        'headers' => [
            'Authorization' => 'Bearer {accessToken}',
            'Content-Type' => 'application/json',
        ],
        'json' => [
            'reason' => 34.47,
            'feedback' => 'et',
            'item_id' => 0.0,
            'item_type' => 'qui',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
    "https://demo.metafox.app/api/v1/api/voluptas/report"
);

const headers = {
    "Authorization": "Bearer {accessToken}",
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
    "reason": 34.47,
    "feedback": "et",
    "item_id": 0,
    "item_type": "qui"
};

fetch(url, {
    method: "POST",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

POST api/{ver}/report

URL Parameters

ver  string  

Body Parameters

reason  number  

feedback  string optional  

item_id  number  

item_type  string  

Browse reports.

requires authentication

Example request:
curl --request GET \
    --get "https://demo.metafox.app/api/v1/api/eveniet/report-owner" \
    --header "Authorization: Bearer {accessToken}" \
    --header "Content-Type: application/json" \
    --data "{
    "owner_id": 0.47105462,
    "sort_type": "in",
    "page": 25,
    "limit": 191665.74628
}"
$client = new \GuzzleHttp\Client();
$response = $client->get(
    'https://demo.metafox.app/api/v1/api/eveniet/report-owner',
    [
        'headers' => [
            'Authorization' => 'Bearer {accessToken}',
            'Content-Type' => 'application/json',
        ],
        'json' => [
            'owner_id' => 0.47105462,
            'sort_type' => 'in',
            'page' => 25,
            'limit' => 191665.74628,
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
    "https://demo.metafox.app/api/v1/api/eveniet/report-owner"
);

const headers = {
    "Authorization": "Bearer {accessToken}",
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
    "owner_id": 0.47105462,
    "sort_type": "in",
    "page": 25,
    "limit": 191665.74628
};

fetch(url, {
    method: "GET",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

GET api/{ver}/report-owner

URL Parameters

ver  string  

Body Parameters

owner_id  number  

sort_type  string optional  

page  number optional  

Must be at least 1.

limit  number optional  

Post a report to owner.

requires authentication

Example request:
curl --request POST \
    "https://demo.metafox.app/api/v1/api/et/report-owner" \
    --header "Authorization: Bearer {accessToken}" \
    --header "Content-Type: application/json" \
    --data "{
    "reason": 22,
    "feedback": "minus",
    "item_id": 41,
    "item_type": "recusandae"
}"
$client = new \GuzzleHttp\Client();
$response = $client->post(
    'https://demo.metafox.app/api/v1/api/et/report-owner',
    [
        'headers' => [
            'Authorization' => 'Bearer {accessToken}',
            'Content-Type' => 'application/json',
        ],
        'json' => [
            'reason' => 22.0,
            'feedback' => 'minus',
            'item_id' => 41,
            'item_type' => 'recusandae',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
    "https://demo.metafox.app/api/v1/api/et/report-owner"
);

const headers = {
    "Authorization": "Bearer {accessToken}",
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
    "reason": 22,
    "feedback": "minus",
    "item_id": 41,
    "item_type": "recusandae"
};

fetch(url, {
    method: "POST",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

POST api/{ver}/report-owner

URL Parameters

ver  string  

Body Parameters

reason  number optional  

feedback  string optional  

item_id  number  

Must be at least 1.

item_type  string  

Get report form.

requires authentication

Example request:
curl --request GET \
    --get "https://demo.metafox.app/api/v1/api/sit/report-owner/form" \
    --header "Authorization: Bearer {accessToken}" \
    --header "Content-Type: application/json" \
    --data "{
    "item_id": 24,
    "item_type": "sed"
}"
$client = new \GuzzleHttp\Client();
$response = $client->get(
    'https://demo.metafox.app/api/v1/api/sit/report-owner/form',
    [
        'headers' => [
            'Authorization' => 'Bearer {accessToken}',
            'Content-Type' => 'application/json',
        ],
        'json' => [
            'item_id' => 24,
            'item_type' => 'sed',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
    "https://demo.metafox.app/api/v1/api/sit/report-owner/form"
);

const headers = {
    "Authorization": "Bearer {accessToken}",
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
    "item_id": 24,
    "item_type": "sed"
};

fetch(url, {
    method: "GET",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

GET api/{ver}/report-owner/form

URL Parameters

ver  string  

Body Parameters

item_id  number  

Must be at least 1.

item_type  string  

GET api/{ver}/report-owner/reporters/{id}

requires authentication

Example request:
curl --request GET \
    --get "https://demo.metafox.app/api/v1/api/ex/report-owner/reporters/2" \
    --header "Authorization: Bearer {accessToken}"
$client = new \GuzzleHttp\Client();
$response = $client->get(
    'https://demo.metafox.app/api/v1/api/ex/report-owner/reporters/2',
    [
        'headers' => [
            'Authorization' => 'Bearer {accessToken}',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
    "https://demo.metafox.app/api/v1/api/ex/report-owner/reporters/2"
);

const headers = {
    "Authorization": "Bearer {accessToken}",
    "Accept": "application/json",
};

fetch(url, {
    method: "GET",
    headers,
}).then(response => response.json());

Request      

GET api/{ver}/report-owner/reporters/{id}

URL Parameters

ver  string  

id  string  

The ID of the reporter.

Update a report.

requires authentication

Example request:
curl --request PUT \
    "https://demo.metafox.app/api/v1/api/corrupti/report-owner/156" \
    --header "Authorization: Bearer {accessToken}" \
    --header "Content-Type: application/json" \
    --data "{
    "keep_post": "quidem"
}"
$client = new \GuzzleHttp\Client();
$response = $client->put(
    'https://demo.metafox.app/api/v1/api/corrupti/report-owner/156',
    [
        'headers' => [
            'Authorization' => 'Bearer {accessToken}',
            'Content-Type' => 'application/json',
        ],
        'json' => [
            'keep_post' => 'quidem',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
    "https://demo.metafox.app/api/v1/api/corrupti/report-owner/156"
);

const headers = {
    "Authorization": "Bearer {accessToken}",
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
    "keep_post": "quidem"
};

fetch(url, {
    method: "PUT",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

PUT api/{ver}/report-owner/{id}

PATCH api/{ver}/report-owner/{id}

URL Parameters

ver  string  

id  string  

The ID of the report owner.

Body Parameters

keep_post  string  

Get report form.

requires authentication

Example request:
curl --request GET \
    --get "https://demo.metafox.app/api/v1/api/nihil/report/form" \
    --header "Authorization: Bearer {accessToken}" \
    --header "Content-Type: application/json" \
    --data "{
    "item_id": 25,
    "item_type": "amet"
}"
$client = new \GuzzleHttp\Client();
$response = $client->get(
    'https://demo.metafox.app/api/v1/api/nihil/report/form',
    [
        'headers' => [
            'Authorization' => 'Bearer {accessToken}',
            'Content-Type' => 'application/json',
        ],
        'json' => [
            'item_id' => 25,
            'item_type' => 'amet',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
    "https://demo.metafox.app/api/v1/api/nihil/report/form"
);

const headers = {
    "Authorization": "Bearer {accessToken}",
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
    "item_id": 25,
    "item_type": "amet"
};

fetch(url, {
    method: "GET",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

GET api/{ver}/report/form

URL Parameters

ver  string  

Body Parameters

item_id  number  

Must be at least 1.

item_type  string  

Get report form.

requires authentication

Example request:
curl --request GET \
    --get "https://demo.metafox.app/api/v1/api/aperiam/report/form/mobile" \
    --header "Authorization: Bearer {accessToken}" \
    --header "Content-Type: application/json" \
    --data "{
    "item_id": 6,
    "item_type": "velit"
}"
$client = new \GuzzleHttp\Client();
$response = $client->get(
    'https://demo.metafox.app/api/v1/api/aperiam/report/form/mobile',
    [
        'headers' => [
            'Authorization' => 'Bearer {accessToken}',
            'Content-Type' => 'application/json',
        ],
        'json' => [
            'item_id' => 6,
            'item_type' => 'velit',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
    "https://demo.metafox.app/api/v1/api/aperiam/report/form/mobile"
);

const headers = {
    "Authorization": "Bearer {accessToken}",
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
    "item_id": 6,
    "item_type": "velit"
};

fetch(url, {
    method: "GET",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

GET api/{ver}/report/form/mobile

URL Parameters

ver  string  

Body Parameters

item_id  number  

Must be at least 1.

item_type  string  

Browse report reasons.

requires authentication

Example request:
curl --request GET \
    --get "https://demo.metafox.app/api/v1/api/doloribus/report/reason" \
    --header "Authorization: Bearer {accessToken}" \
    --header "Content-Type: application/json" \
    --data "{
    "page": 61,
    "limit": 7.18447296
}"
$client = new \GuzzleHttp\Client();
$response = $client->get(
    'https://demo.metafox.app/api/v1/api/doloribus/report/reason',
    [
        'headers' => [
            'Authorization' => 'Bearer {accessToken}',
            'Content-Type' => 'application/json',
        ],
        'json' => [
            'page' => 61,
            'limit' => 7.18447296,
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
    "https://demo.metafox.app/api/v1/api/doloribus/report/reason"
);

const headers = {
    "Authorization": "Bearer {accessToken}",
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
    "page": 61,
    "limit": 7.18447296
};

fetch(url, {
    method: "GET",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

GET api/{ver}/report/reason

URL Parameters

ver  string  

Body Parameters

page  number optional  

Must be at least 1.

limit  number optional  

SEO

App name: SEO Version: 5.0.8 Author: phpFox Updated at: Dec 26, 2023

GET api/{ver}/seo/meta

Example request:
curl --request GET \
    --get "https://demo.metafox.app/api/v1/api/quidem/seo/meta"
$client = new \GuzzleHttp\Client();
$response = $client->get('https://demo.metafox.app/api/v1/api/quidem/seo/meta');
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
    "https://demo.metafox.app/api/v1/api/quidem/seo/meta"
);

fetch(url, {
    method: "GET",
}).then(response => response.json());

Request      

GET api/{ver}/seo/meta

URL Parameters

ver  string  

POST api/{ver}/seo/meta

Example request:
curl --request POST \
    "https://demo.metafox.app/api/v1/api/ducimus/seo/meta"
$client = new \GuzzleHttp\Client();
$response = $client->post('https://demo.metafox.app/api/v1/api/ducimus/seo/meta');
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
    "https://demo.metafox.app/api/v1/api/ducimus/seo/meta"
);

fetch(url, {
    method: "POST",
}).then(response => response.json());

Request      

POST api/{ver}/seo/meta

URL Parameters

ver  string  

View item.

Example request:
curl --request GET \
    --get "https://demo.metafox.app/api/v1/api/doloribus/seo/meta/blog.browse.home"
$client = new \GuzzleHttp\Client();
$response = $client->get('https://demo.metafox.app/api/v1/api/doloribus/seo/meta/blog.browse.home');
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
    "https://demo.metafox.app/api/v1/api/doloribus/seo/meta/blog.browse.home"
);

fetch(url, {
    method: "GET",
}).then(response => response.json());

Request      

GET api/{ver}/seo/meta/{metaName}

URL Parameters

ver  string  

metaName  string  

Page meta name.

Saved

App name: Saved Version: 5.0.11 Author: phpFox Updated at: Dec 26, 2023

Browse item.

requires authentication

Example request:
curl --request GET \
    --get "https://demo.metafox.app/api/v1/api/consequuntur/saveditems" \
    --header "Authorization: Bearer {accessToken}" \
    --header "Content-Type: application/json" \
    --data "{
    "q": "porro",
    "collection_id": 28536905.79,
    "sort_type": "saepe",
    "open": "ut",
    "when": "aut",
    "type": "iste",
    "page": 63,
    "limit": 70
}"
$client = new \GuzzleHttp\Client();
$response = $client->get(
    'https://demo.metafox.app/api/v1/api/consequuntur/saveditems',
    [
        'headers' => [
            'Authorization' => 'Bearer {accessToken}',
            'Content-Type' => 'application/json',
        ],
        'json' => [
            'q' => 'porro',
            'collection_id' => 28536905.79,
            'sort_type' => 'saepe',
            'open' => 'ut',
            'when' => 'aut',
            'type' => 'iste',
            'page' => 63,
            'limit' => 70,
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
    "https://demo.metafox.app/api/v1/api/consequuntur/saveditems"
);

const headers = {
    "Authorization": "Bearer {accessToken}",
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
    "q": "porro",
    "collection_id": 28536905.79,
    "sort_type": "saepe",
    "open": "ut",
    "when": "aut",
    "type": "iste",
    "page": 63,
    "limit": 70
};

fetch(url, {
    method: "GET",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

GET api/{ver}/saveditems

URL Parameters

ver  string  

Body Parameters

q  string optional  

collection_id  number optional  

sort_type  string optional  

open  string optional  

when  string optional  

type  string optional  

page  number optional  

Must be at least 1.

limit  number optional  

Must be at least 10.

Create item.

requires authentication

Example request:
curl --request POST \
    "https://demo.metafox.app/api/v1/api/id/saveditems" \
    --header "Authorization: Bearer {accessToken}" \
    --header "Content-Type: application/json" \
    --data "{
    "item_id": 154.9708,
    "item_type": "quo",
    "saved_list_ids": [
        16812797.583662
    ]
}"
$client = new \GuzzleHttp\Client();
$response = $client->post(
    'https://demo.metafox.app/api/v1/api/id/saveditems',
    [
        'headers' => [
            'Authorization' => 'Bearer {accessToken}',
            'Content-Type' => 'application/json',
        ],
        'json' => [
            'item_id' => 154.9708,
            'item_type' => 'quo',
            'saved_list_ids' => [
                16812797.583662,
            ],
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
    "https://demo.metafox.app/api/v1/api/id/saveditems"
);

const headers = {
    "Authorization": "Bearer {accessToken}",
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
    "item_id": 154.9708,
    "item_type": "quo",
    "saved_list_ids": [
        16812797.583662
    ]
};

fetch(url, {
    method: "POST",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

POST api/{ver}/saveditems

URL Parameters

ver  string  

Body Parameters

item_id  number  

item_type  string  

saved_list_ids  number[] optional  

Browse list.

requires authentication

Example request:
curl --request GET \
    --get "https://demo.metafox.app/api/v1/api/cumque/saveditems-collection" \
    --header "Authorization: Bearer {accessToken}" \
    --header "Content-Type: application/json" \
    --data "{
    "page": 66,
    "limit": 34,
    "type": "ipsam",
    "saved_id": 13211371.6706
}"
$client = new \GuzzleHttp\Client();
$response = $client->get(
    'https://demo.metafox.app/api/v1/api/cumque/saveditems-collection',
    [
        'headers' => [
            'Authorization' => 'Bearer {accessToken}',
            'Content-Type' => 'application/json',
        ],
        'json' => [
            'page' => 66,
            'limit' => 34,
            'type' => 'ipsam',
            'saved_id' => 13211371.6706,
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
    "https://demo.metafox.app/api/v1/api/cumque/saveditems-collection"
);

const headers = {
    "Authorization": "Bearer {accessToken}",
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
    "page": 66,
    "limit": 34,
    "type": "ipsam",
    "saved_id": 13211371.6706
};

fetch(url, {
    method: "GET",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

GET api/{ver}/saveditems-collection

URL Parameters

ver  string  

Body Parameters

page  number optional  

Must be at least 1.

limit  number optional  

Must be at least 5.

type  string optional  

saved_id  number optional  

Create list.

requires authentication

Example request:
curl --request POST \
    "https://demo.metafox.app/api/v1/api/sint/saveditems-collection" \
    --header "Authorization: Bearer {accessToken}" \
    --header "Content-Type: application/json" \
    --data "{
    "name": "nwymepkrknoge",
    "privacy": "enim"
}"
$client = new \GuzzleHttp\Client();
$response = $client->post(
    'https://demo.metafox.app/api/v1/api/sint/saveditems-collection',
    [
        'headers' => [
            'Authorization' => 'Bearer {accessToken}',
            'Content-Type' => 'application/json',
        ],
        'json' => [
            'name' => 'nwymepkrknoge',
            'privacy' => 'enim',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
    "https://demo.metafox.app/api/v1/api/sint/saveditems-collection"
);

const headers = {
    "Authorization": "Bearer {accessToken}",
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
    "name": "nwymepkrknoge",
    "privacy": "enim"
};

fetch(url, {
    method: "POST",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

POST api/{ver}/saveditems-collection

URL Parameters

ver  string  

Body Parameters

name  string  

Must not be greater than 128 characters.

privacy  string  

POST api/{ver}/saveditems-collection/add-friend/{id}

requires authentication

Example request:
curl --request POST \
    "https://demo.metafox.app/api/v1/api/nihil/saveditems-collection/add-friend/6" \
    --header "Authorization: Bearer {accessToken}" \
$client = new \GuzzleHttp\Client();
$response = $client->post(
    'https://demo.metafox.app/api/v1/api/nihil/saveditems-collection/add-friend/6',
    [
        'headers' => [
            'Authorization' => 'Bearer {accessToken}',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
    "https://demo.metafox.app/api/v1/api/nihil/saveditems-collection/add-friend/6"
);

const headers = {
    "Authorization": "Bearer {accessToken}",
    "Accept": "application/json",
};

fetch(url, {
    method: "POST",
    headers,
}).then(response => response.json());

Request      

POST api/{ver}/saveditems-collection/add-friend/{id}

URL Parameters

ver  string  

id  string  

The ID of the add friend.

Body Parameters

users  object optional  

View creation form.

requires authentication

Example request:
curl --request GET \
    --get "https://demo.metafox.app/api/v1/api/aut/saveditems-collection/form" \
    --header "Authorization: Bearer {accessToken}"
$client = new \GuzzleHttp\Client();
$response = $client->get(
    'https://demo.metafox.app/api/v1/api/aut/saveditems-collection/form',
    [
        'headers' => [
            'Authorization' => 'Bearer {accessToken}',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
    "https://demo.metafox.app/api/v1/api/aut/saveditems-collection/form"
);

const headers = {
    "Authorization": "Bearer {accessToken}",
    "Accept": "application/json",
};

fetch(url, {
    method: "GET",
    headers,
}).then(response => response.json());

Request      

GET api/{ver}/saveditems-collection/form

URL Parameters

ver  string  

View update form.

requires authentication

Example request:
curl --request GET \
    --get "https://demo.metafox.app/api/v1/api/et/saveditems-collection/form/5" \
    --header "Authorization: Bearer {accessToken}"
$client = new \GuzzleHttp\Client();
$response = $client->get(
    'https://demo.metafox.app/api/v1/api/et/saveditems-collection/form/5',
    [
        'headers' => [
            'Authorization' => 'Bearer {accessToken}',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
    "https://demo.metafox.app/api/v1/api/et/saveditems-collection/form/5"
);

const headers = {
    "Authorization": "Bearer {accessToken}",
    "Accept": "application/json",
};

fetch(url, {
    method: "GET",
    headers,
}).then(response => response.json());

Request      

GET api/{ver}/saveditems-collection/form/{id}

URL Parameters

ver  string  

id  string  

The ID of the form.

GET api/{ver}/saveditems-collection/item/{id}

requires authentication

Example request:
curl --request GET \
    --get "https://demo.metafox.app/api/v1/api/consequatur/saveditems-collection/item/5" \
    --header "Authorization: Bearer {accessToken}" \
    --header "Content-Type: application/json" \
    --data "{
    "page": 64,
    "limit": 59,
    "type": "id",
    "saved_id": 0.208986
}"
$client = new \GuzzleHttp\Client();
$response = $client->get(
    'https://demo.metafox.app/api/v1/api/consequatur/saveditems-collection/item/5',
    [
        'headers' => [
            'Authorization' => 'Bearer {accessToken}',
            'Content-Type' => 'application/json',
        ],
        'json' => [
            'page' => 64,
            'limit' => 59,
            'type' => 'id',
            'saved_id' => 0.208986,
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
    "https://demo.metafox.app/api/v1/api/consequatur/saveditems-collection/item/5"
);

const headers = {
    "Authorization": "Bearer {accessToken}",
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
    "page": 64,
    "limit": 59,
    "type": "id",
    "saved_id": 0.208986
};

fetch(url, {
    method: "GET",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

GET api/{ver}/saveditems-collection/item/{id}

URL Parameters

ver  string  

id  string  

The ID of the item.

Body Parameters

page  number optional  

Must be at least 1.

limit  number optional  

Must be at least 5.

type  string optional  

saved_id  number optional  

DELETE api/{ver}/saveditems-collection/leave-collection/{id}

requires authentication

Example request:
curl --request DELETE \
    "https://demo.metafox.app/api/v1/api/et/saveditems-collection/leave-collection/35" \
    --header "Authorization: Bearer {accessToken}"
$client = new \GuzzleHttp\Client();
$response = $client->delete(
    'https://demo.metafox.app/api/v1/api/et/saveditems-collection/leave-collection/35',
    [
        'headers' => [
            'Authorization' => 'Bearer {accessToken}',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
    "https://demo.metafox.app/api/v1/api/et/saveditems-collection/leave-collection/35"
);

const headers = {
    "Authorization": "Bearer {accessToken}",
    "Accept": "application/json",
};

fetch(url, {
    method: "DELETE",
    headers,
}).then(response => response.json());

Request      

DELETE api/{ver}/saveditems-collection/leave-collection/{id}

URL Parameters

ver  string  

id  string  

The ID of the leave collection.

DELETE api/{ver}/saveditems-collection/remove-member/{id}

requires authentication

Example request:
curl --request DELETE \
    "https://demo.metafox.app/api/v1/api/at/saveditems-collection/remove-member/20" \
    --header "Authorization: Bearer {accessToken}" \
    --header "Content-Type: application/json" \
    --data "{
    "user_id": 156.642341
}"
$client = new \GuzzleHttp\Client();
$response = $client->delete(
    'https://demo.metafox.app/api/v1/api/at/saveditems-collection/remove-member/20',
    [
        'headers' => [
            'Authorization' => 'Bearer {accessToken}',
            'Content-Type' => 'application/json',
        ],
        'json' => [
            'user_id' => 156.642341,
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
    "https://demo.metafox.app/api/v1/api/at/saveditems-collection/remove-member/20"
);

const headers = {
    "Authorization": "Bearer {accessToken}",
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
    "user_id": 156.642341
};

fetch(url, {
    method: "DELETE",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

DELETE api/{ver}/saveditems-collection/remove-member/{id}

URL Parameters

ver  string  

id  string  

The ID of the remove member.

Body Parameters

user_id  number  

GET api/{ver}/saveditems-collection/view-friend/{id}

requires authentication

Example request:
curl --request GET \
    --get "https://demo.metafox.app/api/v1/api/sed/saveditems-collection/view-friend/3" \
    --header "Authorization: Bearer {accessToken}"
$client = new \GuzzleHttp\Client();
$response = $client->get(
    'https://demo.metafox.app/api/v1/api/sed/saveditems-collection/view-friend/3',
    [
        'headers' => [
            'Authorization' => 'Bearer {accessToken}',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
    "https://demo.metafox.app/api/v1/api/sed/saveditems-collection/view-friend/3"
);

const headers = {
    "Authorization": "Bearer {accessToken}",
    "Accept": "application/json",
};

fetch(url, {
    method: "GET",
    headers,
}).then(response => response.json());

Request      

GET api/{ver}/saveditems-collection/view-friend/{id}

URL Parameters

ver  string  

id  string  

The ID of the view friend.

View list.

requires authentication

Example request:
curl --request GET \
    --get "https://demo.metafox.app/api/v1/api/ut/saveditems-collection/4" \
    --header "Authorization: Bearer {accessToken}"
$client = new \GuzzleHttp\Client();
$response = $client->get(
    'https://demo.metafox.app/api/v1/api/ut/saveditems-collection/4',
    [
        'headers' => [
            'Authorization' => 'Bearer {accessToken}',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
    "https://demo.metafox.app/api/v1/api/ut/saveditems-collection/4"
);

const headers = {
    "Authorization": "Bearer {accessToken}",
    "Accept": "application/json",
};

fetch(url, {
    method: "GET",
    headers,
}).then(response => response.json());

Request      

GET api/{ver}/saveditems-collection/{id}

URL Parameters

ver  string  

id  string  

The ID of the saveditems collection.

Update list.

requires authentication

Example request:
curl --request PUT \
    "https://demo.metafox.app/api/v1/api/atque/saveditems-collection/6395" \
    --header "Authorization: Bearer {accessToken}" \
    --header "Content-Type: application/json" \
    --data "{
    "name": "ceyqtwtv"
}"
$client = new \GuzzleHttp\Client();
$response = $client->put(
    'https://demo.metafox.app/api/v1/api/atque/saveditems-collection/6395',
    [
        'headers' => [
            'Authorization' => 'Bearer {accessToken}',
            'Content-Type' => 'application/json',
        ],
        'json' => [
            'name' => 'ceyqtwtv',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
    "https://demo.metafox.app/api/v1/api/atque/saveditems-collection/6395"
);

const headers = {
    "Authorization": "Bearer {accessToken}",
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
    "name": "ceyqtwtv"
};

fetch(url, {
    method: "PUT",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

PUT api/{ver}/saveditems-collection/{id}

PATCH api/{ver}/saveditems-collection/{id}

URL Parameters

ver  string  

id  string  

The ID of the saveditems collection.

Body Parameters

name  string  

Must not be greater than 128 characters.

privacy  string optional  

Remove list.

requires authentication

Example request:
curl --request DELETE \
    "https://demo.metafox.app/api/v1/api/facilis/saveditems-collection/5640" \
    --header "Authorization: Bearer {accessToken}"
$client = new \GuzzleHttp\Client();
$response = $client->delete(
    'https://demo.metafox.app/api/v1/api/facilis/saveditems-collection/5640',
    [
        'headers' => [
            'Authorization' => 'Bearer {accessToken}',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
    "https://demo.metafox.app/api/v1/api/facilis/saveditems-collection/5640"
);

const headers = {
    "Authorization": "Bearer {accessToken}",
    "Accept": "application/json",
};

fetch(url, {
    method: "DELETE",
    headers,
}).then(response => response.json());

Request      

DELETE api/{ver}/saveditems-collection/{id}

URL Parameters

ver  string  

id  string  

The ID of the saveditems collection.

Move item.

requires authentication

Example request:
curl --request PUT \
    "https://demo.metafox.app/api/v1/api/dolore/saveditems/collection" \
    --header "Authorization: Bearer {accessToken}" \
    --header "Content-Type: application/json" \
    --data "{
    "item_id": 2260398.35994,
    "collection_ids": [
        17784.84213
    ]
}"
$client = new \GuzzleHttp\Client();
$response = $client->put(
    'https://demo.metafox.app/api/v1/api/dolore/saveditems/collection',
    [
        'headers' => [
            'Authorization' => 'Bearer {accessToken}',
            'Content-Type' => 'application/json',
        ],
        'json' => [
            'item_id' => 2260398.35994,
            'collection_ids' => [
                17784.84213,
            ],
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
    "https://demo.metafox.app/api/v1/api/dolore/saveditems/collection"
);

const headers = {
    "Authorization": "Bearer {accessToken}",
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
    "item_id": 2260398.35994,
    "collection_ids": [
        17784.84213
    ]
};

fetch(url, {
    method: "PUT",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

PUT api/{ver}/saveditems/collection

URL Parameters

ver  string  

Body Parameters

item_id  number  

collection_ids  number[] optional  

DELETE api/{ver}/saveditems/collection/{list_id}/save/{saved_id}

requires authentication

Example request:
curl --request DELETE \
    "https://demo.metafox.app/api/v1/api/dolores/saveditems/collection/id/save/pariatur" \
    --header "Authorization: Bearer {accessToken}"
$client = new \GuzzleHttp\Client();
$response = $client->delete(
    'https://demo.metafox.app/api/v1/api/dolores/saveditems/collection/id/save/pariatur',
    [
        'headers' => [
            'Authorization' => 'Bearer {accessToken}',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
    "https://demo.metafox.app/api/v1/api/dolores/saveditems/collection/id/save/pariatur"
);

const headers = {
    "Authorization": "Bearer {accessToken}",
    "Accept": "application/json",
};

fetch(url, {
    method: "DELETE",
    headers,
}).then(response => response.json());

Request      

DELETE api/{ver}/saveditems/collection/{list_id}/save/{saved_id}

URL Parameters

ver  string  

list_id  string  

The ID of the list.

saved_id  string  

The ID of the saved.

Browse tabs.

requires authentication

Example request:
curl --request GET \
    --get "https://demo.metafox.app/api/v1/api/voluptate/saveditems/get-tab" \
    --header "Authorization: Bearer {accessToken}"
$client = new \GuzzleHttp\Client();
$response = $client->get(
    'https://demo.metafox.app/api/v1/api/voluptate/saveditems/get-tab',
    [
        'headers' => [
            'Authorization' => 'Bearer {accessToken}',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
    "https://demo.metafox.app/api/v1/api/voluptate/saveditems/get-tab"
);

const headers = {
    "Authorization": "Bearer {accessToken}",
    "Accept": "application/json",
};

fetch(url, {
    method: "GET",
    headers,
}).then(response => response.json());

Request      

GET api/{ver}/saveditems/get-tab

URL Parameters

ver  string  

Mark as opened.

requires authentication

Example request:
curl --request PATCH \
    "https://demo.metafox.app/api/v1/api/delectus/saveditems/read/05889" \
    --header "Authorization: Bearer {accessToken}" \
    --header "Content-Type: application/json" \
    --data "{
    "saved_id": 31304.468586,
    "status": 2857.0631634,
    "collection_id": 5.038412
}"
$client = new \GuzzleHttp\Client();
$response = $client->patch(
    'https://demo.metafox.app/api/v1/api/delectus/saveditems/read/05889',
    [
        'headers' => [
            'Authorization' => 'Bearer {accessToken}',
            'Content-Type' => 'application/json',
        ],
        'json' => [
            'saved_id' => 31304.468586,
            'status' => 2857.0631634,
            'collection_id' => 5.038412,
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
    "https://demo.metafox.app/api/v1/api/delectus/saveditems/read/05889"
);

const headers = {
    "Authorization": "Bearer {accessToken}",
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
    "saved_id": 31304.468586,
    "status": 2857.0631634,
    "collection_id": 5.038412
};

fetch(url, {
    method: "PATCH",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

PATCH api/{ver}/saveditems/read/{id}

URL Parameters

ver  string  

id  string  

The ID of the read.

Body Parameters

saved_id  number  

status  number optional  

collection_id  number optional  

Create item.

requires authentication

Example request:
curl --request POST \
    "https://demo.metafox.app/api/v1/api/qui/saveditems/save" \
    --header "Authorization: Bearer {accessToken}" \
    --header "Content-Type: application/json" \
    --data "{
    "item_id": 41.834,
    "item_type": "hic",
    "saved_list_ids": [
        70974.41
    ]
}"
$client = new \GuzzleHttp\Client();
$response = $client->post(
    'https://demo.metafox.app/api/v1/api/qui/saveditems/save',
    [
        'headers' => [
            'Authorization' => 'Bearer {accessToken}',
            'Content-Type' => 'application/json',
        ],
        'json' => [
            'item_id' => 41.834,
            'item_type' => 'hic',
            'saved_list_ids' => [
                70974.41,
            ],
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
    "https://demo.metafox.app/api/v1/api/qui/saveditems/save"
);

const headers = {
    "Authorization": "Bearer {accessToken}",
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
    "item_id": 41.834,
    "item_type": "hic",
    "saved_list_ids": [
        70974.41
    ]
};

fetch(url, {
    method: "POST",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

POST api/{ver}/saveditems/save

URL Parameters

ver  string  

Body Parameters

item_id  number  

item_type  string  

saved_list_ids  number[] optional  

Unsave item.

requires authentication

Example request:
curl --request DELETE \
    "https://demo.metafox.app/api/v1/api/temporibus/saveditems/unsave" \
    --header "Authorization: Bearer {accessToken}" \
    --header "Content-Type: application/json" \
    --data "{
    "item_id": 59693.53176341,
    "item_type": "modi"
}"
$client = new \GuzzleHttp\Client();
$response = $client->delete(
    'https://demo.metafox.app/api/v1/api/temporibus/saveditems/unsave',
    [
        'headers' => [
            'Authorization' => 'Bearer {accessToken}',
            'Content-Type' => 'application/json',
        ],
        'json' => [
            'item_id' => 59693.53176341,
            'item_type' => 'modi',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
    "https://demo.metafox.app/api/v1/api/temporibus/saveditems/unsave"
);

const headers = {
    "Authorization": "Bearer {accessToken}",
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
    "item_id": 59693.53176341,
    "item_type": "modi"
};

fetch(url, {
    method: "DELETE",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

DELETE api/{ver}/saveditems/unsave

URL Parameters

ver  string  

Body Parameters

item_id  number  

item_type  string  

View item.

requires authentication

Example request:
curl --request GET \
    --get "https://demo.metafox.app/api/v1/api/sunt/saveditems/08" \
    --header "Authorization: Bearer {accessToken}"
$client = new \GuzzleHttp\Client();
$response = $client->get(
    'https://demo.metafox.app/api/v1/api/sunt/saveditems/08',
    [
        'headers' => [
            'Authorization' => 'Bearer {accessToken}',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
    "https://demo.metafox.app/api/v1/api/sunt/saveditems/08"
);

const headers = {
    "Authorization": "Bearer {accessToken}",
    "Accept": "application/json",
};

fetch(url, {
    method: "GET",
    headers,
}).then(response => response.json());

Request      

GET api/{ver}/saveditems/{id}

URL Parameters

ver  string  

id  string  

The ID of the saveditem.

Update item.

requires authentication

Example request:
curl --request PUT \
    "https://demo.metafox.app/api/v1/api/harum/saveditems/90515" \
    --header "Authorization: Bearer {accessToken}" \
    --header "Content-Type: application/json" \
    --data "{
    "is_unopened": 1431.57,
    "saved_list_ids": [
        359627112.5
    ]
}"
$client = new \GuzzleHttp\Client();
$response = $client->put(
    'https://demo.metafox.app/api/v1/api/harum/saveditems/90515',
    [
        'headers' => [
            'Authorization' => 'Bearer {accessToken}',
            'Content-Type' => 'application/json',
        ],
        'json' => [
            'is_unopened' => 1431.57,
            'saved_list_ids' => [
                359627112.5,
            ],
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
    "https://demo.metafox.app/api/v1/api/harum/saveditems/90515"
);

const headers = {
    "Authorization": "Bearer {accessToken}",
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
    "is_unopened": 1431.57,
    "saved_list_ids": [
        359627112.5
    ]
};

fetch(url, {
    method: "PUT",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

PUT api/{ver}/saveditems/{id}

PATCH api/{ver}/saveditems/{id}

URL Parameters

ver  string  

id  string  

The ID of the saveditem.

Body Parameters

is_unopened  number optional  

saved_list_ids  number[] optional  

Remove item.

requires authentication

Example request:
curl --request DELETE \
    "https://demo.metafox.app/api/v1/api/quia/saveditems/2" \
    --header "Authorization: Bearer {accessToken}"
$client = new \GuzzleHttp\Client();
$response = $client->delete(
    'https://demo.metafox.app/api/v1/api/quia/saveditems/2',
    [
        'headers' => [
            'Authorization' => 'Bearer {accessToken}',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
    "https://demo.metafox.app/api/v1/api/quia/saveditems/2"
);

const headers = {
    "Authorization": "Bearer {accessToken}",
    "Accept": "application/json",
};

fetch(url, {
    method: "DELETE",
    headers,
}).then(response => response.json());

Request      

DELETE api/{ver}/saveditems/{id}

URL Parameters

ver  string  

id  string  

The ID of the saveditem.

Search

App name: Search Version: 5.0.10 Author: phpFox Updated at: Dec 26, 2023

Example request:
curl --request GET \
    --get "https://demo.metafox.app/api/v1/api/a/search" \
    --header "Content-Type: application/json" \
    --data "{
    "q": "prqpfmcg",
    "owner_id": 59389384.97175562,
    "from": "similique",
    "hashtag": "a",
    "limit": 48,
    "last_search_id": 47,
    "view": "et"
}"
$client = new \GuzzleHttp\Client();
$response = $client->get(
    'https://demo.metafox.app/api/v1/api/a/search',
    [
        'headers' => [
            'Content-Type' => 'application/json',
        ],
        'json' => [
            'q' => 'prqpfmcg',
            'owner_id' => 59389384.97175562,
            'from' => 'similique',
            'hashtag' => 'a',
            'limit' => 48,
            'last_search_id' => 47,
            'view' => 'et',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
    "https://demo.metafox.app/api/v1/api/a/search"
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
    "q": "prqpfmcg",
    "owner_id": 59389384.97175562,
    "from": "similique",
    "hashtag": "a",
    "limit": 48,
    "last_search_id": 47,
    "view": "et"
};

fetch(url, {
    method: "GET",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

GET api/{ver}/search/group

Example request:
curl --request GET \
    --get "https://demo.metafox.app/api/v1/api/dolorum/search/group" \
    --header "Content-Type: application/json" \
    --data "{
    "q": "rfmrbwqkonxljwwhymqsxgmwbptyrttvnkxzjabewwymlwpwmb",
    "owner_id": 1560.76099216,
    "from": "quia",
    "hashtag": "nesciunt"
}"
$client = new \GuzzleHttp\Client();
$response = $client->get(
    'https://demo.metafox.app/api/v1/api/dolorum/search/group',
    [
        'headers' => [
            'Content-Type' => 'application/json',
        ],
        'json' => [
            'q' => 'rfmrbwqkonxljwwhymqsxgmwbptyrttvnkxzjabewwymlwpwmb',
            'owner_id' => 1560.76099216,
            'from' => 'quia',
            'hashtag' => 'nesciunt',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
    "https://demo.metafox.app/api/v1/api/dolorum/search/group"
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
    "q": "rfmrbwqkonxljwwhymqsxgmwbptyrttvnkxzjabewwymlwpwmb",
    "owner_id": 1560.76099216,
    "from": "quia",
    "hashtag": "nesciunt"
};

fetch(url, {
    method: "GET",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

GET api/{ver}/search/group

URL Parameters

ver  string  

Body Parameters

q  string  

Must be at least 2 characters.

owner_id  number optional  

from  string optional  

hashtag  string optional  

related_comment_friend_only  string optional  

is_hashtag  string optional  

when  string optional  

Example request:
curl --request GET \
    --get "https://demo.metafox.app/api/v1/api/cumque/search/hashtag/trending" \
    --header "Content-Type: application/json" \
    --data "{
    "page": 23,
    "limit": 15
}"
$client = new \GuzzleHttp\Client();
$response = $client->get(
    'https://demo.metafox.app/api/v1/api/cumque/search/hashtag/trending',
    [
        'headers' => [
            'Content-Type' => 'application/json',
        ],
        'json' => [
            'page' => 23,
            'limit' => 15,
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
    "https://demo.metafox.app/api/v1/api/cumque/search/hashtag/trending"
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
    "page": 23,
    "limit": 15
};

fetch(url, {
    method: "GET",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

View Suggestions.

Example request:
curl --request GET \
    --get "https://demo.metafox.app/api/v1/api/voluptatibus/search/suggestion" \
    --header "Content-Type: application/json" \
    --data "{
    "limit": 20,
    "q": "voluptas"
}"
$client = new \GuzzleHttp\Client();
$response = $client->get(
    'https://demo.metafox.app/api/v1/api/voluptatibus/search/suggestion',
    [
        'headers' => [
            'Content-Type' => 'application/json',
        ],
        'json' => [
            'limit' => 20,
            'q' => 'voluptas',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
    "https://demo.metafox.app/api/v1/api/voluptatibus/search/suggestion"
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
    "limit": 20,
    "q": "voluptas"
};

fetch(url, {
    method: "GET",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

GET api/{ver}/search/suggestion

URL Parameters

ver  string  

Body Parameters

limit  number optional  

Must be at least 10.

q  string optional  

Social Connect

App name: Social Connect Version: 5.0.10 Author: phpFox Updated at: Dec 26, 2023

GET api/{ver}/socialite/callback/{provider}

Example request:
curl --request GET \
    --get "https://demo.metafox.app/api/v1/api/est/socialite/callback/rem" \
    --header "Content-Type: application/json" \
    --data "{
    "code": "adipisci",
    "token": "quia",
    "code_verifier": "doloribus",
    "display_name": "omnis"
}"
$client = new \GuzzleHttp\Client();
$response = $client->get(
    'https://demo.metafox.app/api/v1/api/est/socialite/callback/rem',
    [
        'headers' => [
            'Content-Type' => 'application/json',
        ],
        'json' => [
            'code' => 'adipisci',
            'token' => 'quia',
            'code_verifier' => 'doloribus',
            'display_name' => 'omnis',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
    "https://demo.metafox.app/api/v1/api/est/socialite/callback/rem"
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
    "code": "adipisci",
    "token": "quia",
    "code_verifier": "doloribus",
    "display_name": "omnis"
};

fetch(url, {
    method: "GET",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

GET api/{ver}/socialite/callback/{provider}

URL Parameters

ver  string  

provider  string  

Body Parameters

code  string optional  

token  string optional  

code_verifier  string optional  

display_name  string optional  

GET api/{ver}/socialite/login/{provider}

Example request:
curl --request GET \
    --get "https://demo.metafox.app/api/v1/api/minus/socialite/login/blanditiis" \
    --header "Content-Type: application/json" \
    --data "{
    "provider": "distinctio"
}"
$client = new \GuzzleHttp\Client();
$response = $client->get(
    'https://demo.metafox.app/api/v1/api/minus/socialite/login/blanditiis',
    [
        'headers' => [
            'Content-Type' => 'application/json',
        ],
        'json' => [
            'provider' => 'distinctio',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
    "https://demo.metafox.app/api/v1/api/minus/socialite/login/blanditiis"
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
    "provider": "distinctio"
};

fetch(url, {
    method: "GET",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

GET api/{ver}/socialite/login/{provider}

URL Parameters

ver  string  

provider  string  

Body Parameters

provider  string  

Static Page

App name: Static Page Version: 5.0.9 Author: phpFox Updated at: Dec 26, 2023

Browse item.

Example request:
curl --request GET \
    --get "https://demo.metafox.app/api/v1/api/voluptatem/static-page"
$client = new \GuzzleHttp\Client();
$response = $client->get('https://demo.metafox.app/api/v1/api/voluptatem/static-page');
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
    "https://demo.metafox.app/api/v1/api/voluptatem/static-page"
);

fetch(url, {
    method: "GET",
}).then(response => response.json());

Request      

GET api/{ver}/static-page

URL Parameters

ver  string  

Store item.

Example request:
curl --request POST \
    "https://demo.metafox.app/api/v1/api/cupiditate/static-page"
$client = new \GuzzleHttp\Client();
$response = $client->post('https://demo.metafox.app/api/v1/api/cupiditate/static-page');
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
    "https://demo.metafox.app/api/v1/api/cupiditate/static-page"
);

fetch(url, {
    method: "POST",
}).then(response => response.json());

Request      

POST api/{ver}/static-page

URL Parameters

ver  string  

View item.

Example request:
curl --request GET \
    --get "https://demo.metafox.app/api/v1/api/laboriosam/static-page/page/465"
$client = new \GuzzleHttp\Client();
$response = $client->get('https://demo.metafox.app/api/v1/api/laboriosam/static-page/page/465');
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
    "https://demo.metafox.app/api/v1/api/laboriosam/static-page/page/465"
);

fetch(url, {
    method: "GET",
}).then(response => response.json());

Request      

GET api/{ver}/static-page/page/{id}

URL Parameters

ver  string  

id  string  

The ID of the page.

View item.

Example request:
curl --request GET \
    --get "https://demo.metafox.app/api/v1/api/incidunt/static-page/205151031"
$client = new \GuzzleHttp\Client();
$response = $client->get('https://demo.metafox.app/api/v1/api/incidunt/static-page/205151031');
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
    "https://demo.metafox.app/api/v1/api/incidunt/static-page/205151031"
);

fetch(url, {
    method: "GET",
}).then(response => response.json());

Request      

GET api/{ver}/static-page/{id}

URL Parameters

ver  string  

id  string  

The ID of the static page.

Update item.

Example request:
curl --request PUT \
    "https://demo.metafox.app/api/v1/api/consequatur/static-page/316"
$client = new \GuzzleHttp\Client();
$response = $client->put('https://demo.metafox.app/api/v1/api/consequatur/static-page/316');
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
    "https://demo.metafox.app/api/v1/api/consequatur/static-page/316"
);

fetch(url, {
    method: "PUT",
}).then(response => response.json());

Request      

PUT api/{ver}/static-page/{id}

PATCH api/{ver}/static-page/{id}

URL Parameters

ver  string  

id  string  

The ID of the static page.

Delete item.

Example request:
curl --request DELETE \
    "https://demo.metafox.app/api/v1/api/est/static-page/423"
$client = new \GuzzleHttp\Client();
$response = $client->delete('https://demo.metafox.app/api/v1/api/est/static-page/423');
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
    "https://demo.metafox.app/api/v1/api/est/static-page/423"
);

fetch(url, {
    method: "DELETE",
}).then(response => response.json());

Request      

DELETE api/{ver}/static-page/{id}

URL Parameters

ver  string  

id  string  

The ID of the static page.

Status Background

App name: Status Background Version: 5.0.11 Author: phpFox Updated at: Dec 26, 2023

Get background.

requires authentication

Example request:
curl --request GET \
    --get "https://demo.metafox.app/api/v1/api/impedit/bgs-background" \
    --header "Authorization: Bearer {accessToken}" \
    --header "Content-Type: application/json" \
    --data "{
    "collection_id": 6.91225252,
    "page": 37,
    "limit": 392.354054
}"
$client = new \GuzzleHttp\Client();
$response = $client->get(
    'https://demo.metafox.app/api/v1/api/impedit/bgs-background',
    [
        'headers' => [
            'Authorization' => 'Bearer {accessToken}',
            'Content-Type' => 'application/json',
        ],
        'json' => [
            'collection_id' => 6.91225252,
            'page' => 37,
            'limit' => 392.354054,
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
    "https://demo.metafox.app/api/v1/api/impedit/bgs-background"
);

const headers = {
    "Authorization": "Bearer {accessToken}",
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
    "collection_id": 6.91225252,
    "page": 37,
    "limit": 392.354054
};

fetch(url, {
    method: "GET",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

GET api/{ver}/bgs-background

URL Parameters

ver  string  

Body Parameters

collection_id  number  

page  number optional  

Must be at least 1.

limit  number optional  

Browse collection.

requires authentication

Example request:
curl --request GET \
    --get "https://demo.metafox.app/api/v1/api/quis/pstatusbg-collection" \
    --header "Authorization: Bearer {accessToken}" \
    --header "Content-Type: application/json" \
    --data "{
    "page": 52,
    "limit": 5501286.855
}"
$client = new \GuzzleHttp\Client();
$response = $client->get(
    'https://demo.metafox.app/api/v1/api/quis/pstatusbg-collection',
    [
        'headers' => [
            'Authorization' => 'Bearer {accessToken}',
            'Content-Type' => 'application/json',
        ],
        'json' => [
            'page' => 52,
            'limit' => 5501286.855,
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
    "https://demo.metafox.app/api/v1/api/quis/pstatusbg-collection"
);

const headers = {
    "Authorization": "Bearer {accessToken}",
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
    "page": 52,
    "limit": 5501286.855
};

fetch(url, {
    method: "GET",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

GET api/{ver}/pstatusbg-collection

URL Parameters

ver  string  

Body Parameters

page  number optional  

Must be at least 1.

limit  number optional  

Create background.

requires authentication

Example request:
curl --request POST \
    "https://demo.metafox.app/api/v1/api/eveniet/pstatusbg-collection" \
    --header "Authorization: Bearer {accessToken}" \
    --header "Content-Type: application/json" \
    --data "{
    "title": "omti",
    "is_active": 79872.188,
    "is_default": 125913.44,
    "background_temp_file": [
        579.93315
    ]
}"
$client = new \GuzzleHttp\Client();
$response = $client->post(
    'https://demo.metafox.app/api/v1/api/eveniet/pstatusbg-collection',
    [
        'headers' => [
            'Authorization' => 'Bearer {accessToken}',
            'Content-Type' => 'application/json',
        ],
        'json' => [
            'title' => 'omti',
            'is_active' => 79872.188,
            'is_default' => 125913.44,
            'background_temp_file' => [
                579.93315,
            ],
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
    "https://demo.metafox.app/api/v1/api/eveniet/pstatusbg-collection"
);

const headers = {
    "Authorization": "Bearer {accessToken}",
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
    "title": "omti",
    "is_active": 79872.188,
    "is_default": 125913.44,
    "background_temp_file": [
        579.93315
    ]
};

fetch(url, {
    method: "POST",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

POST api/{ver}/pstatusbg-collection

URL Parameters

ver  string  

Body Parameters

title  string  

Must be between 3 and 255 characters.

is_active  number optional  

is_default  number optional  

background_temp_file  number[] optional  

View background.

requires authentication

Example request:
curl --request GET \
    --get "https://demo.metafox.app/api/v1/api/cum/pstatusbg-collection/1" \
    --header "Authorization: Bearer {accessToken}"
$client = new \GuzzleHttp\Client();
$response = $client->get(
    'https://demo.metafox.app/api/v1/api/cum/pstatusbg-collection/1',
    [
        'headers' => [
            'Authorization' => 'Bearer {accessToken}',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
    "https://demo.metafox.app/api/v1/api/cum/pstatusbg-collection/1"
);

const headers = {
    "Authorization": "Bearer {accessToken}",
    "Accept": "application/json",
};

fetch(url, {
    method: "GET",
    headers,
}).then(response => response.json());

Request      

GET api/{ver}/pstatusbg-collection/{id}

URL Parameters

ver  string  

id  string  

The ID of the pstatusbg collection.

Sticker

App name: Sticker Version: 5.1.6 Author: phpFox Updated at: Dec 26, 2023

Browse item.

requires authentication

Example request:
curl --request GET \
    --get "https://demo.metafox.app/api/v1/api/id/sticker" \
    --header "Authorization: Bearer {accessToken}" \
    --header "Content-Type: application/json" \
    --data "{
    "set_id": 95308.23493,
    "page": 81,
    "limit": 542.75
}"
$client = new \GuzzleHttp\Client();
$response = $client->get(
    'https://demo.metafox.app/api/v1/api/id/sticker',
    [
        'headers' => [
            'Authorization' => 'Bearer {accessToken}',
            'Content-Type' => 'application/json',
        ],
        'json' => [
            'set_id' => 95308.23493,
            'page' => 81,
            'limit' => 542.75,
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
    "https://demo.metafox.app/api/v1/api/id/sticker"
);

const headers = {
    "Authorization": "Bearer {accessToken}",
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
    "set_id": 95308.23493,
    "page": 81,
    "limit": 542.75
};

fetch(url, {
    method: "GET",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

GET api/{ver}/sticker

URL Parameters

ver  string  

Body Parameters

set_id  number  

page  number optional  

Must be at least 1.

limit  number optional  

GET api/{ver}/sticker/recent

requires authentication

Example request:
curl --request GET \
    --get "https://demo.metafox.app/api/v1/api/ullam/sticker/recent" \
    --header "Authorization: Bearer {accessToken}" \
    --header "Content-Type: application/json" \
    --data "{
    "page": 88,
    "limit": 9213.83557
}"
$client = new \GuzzleHttp\Client();
$response = $client->get(
    'https://demo.metafox.app/api/v1/api/ullam/sticker/recent',
    [
        'headers' => [
            'Authorization' => 'Bearer {accessToken}',
            'Content-Type' => 'application/json',
        ],
        'json' => [
            'page' => 88,
            'limit' => 9213.83557,
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
    "https://demo.metafox.app/api/v1/api/ullam/sticker/recent"
);

const headers = {
    "Authorization": "Bearer {accessToken}",
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
    "page": 88,
    "limit": 9213.83557
};

fetch(url, {
    method: "GET",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

GET api/{ver}/sticker/recent

URL Parameters

ver  string  

Body Parameters

page  number optional  

Must be at least 1.

limit  number optional  

POST api/{ver}/sticker/recent

requires authentication

Example request:
curl --request POST \
    "https://demo.metafox.app/api/v1/api/quidem/sticker/recent" \
    --header "Authorization: Bearer {accessToken}" \
    --header "Content-Type: application/json" \
    --data "{
    "sticker_id": 315441.11496
}"
$client = new \GuzzleHttp\Client();
$response = $client->post(
    'https://demo.metafox.app/api/v1/api/quidem/sticker/recent',
    [
        'headers' => [
            'Authorization' => 'Bearer {accessToken}',
            'Content-Type' => 'application/json',
        ],
        'json' => [
            'sticker_id' => 315441.11496,
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
    "https://demo.metafox.app/api/v1/api/quidem/sticker/recent"
);

const headers = {
    "Authorization": "Bearer {accessToken}",
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
    "sticker_id": 315441.11496
};

fetch(url, {
    method: "POST",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

POST api/{ver}/sticker/recent

URL Parameters

ver  string  

Body Parameters

sticker_id  number  

Browse sticker.

requires authentication

Example request:
curl --request GET \
    --get "https://demo.metafox.app/api/v1/api/repellendus/sticker/sticker-set" \
    --header "Authorization: Bearer {accessToken}" \
    --header "Content-Type: application/json" \
    --data "{
    "view": "ut",
    "page": 13,
    "limit": 999467.38793
}"
$client = new \GuzzleHttp\Client();
$response = $client->get(
    'https://demo.metafox.app/api/v1/api/repellendus/sticker/sticker-set',
    [
        'headers' => [
            'Authorization' => 'Bearer {accessToken}',
            'Content-Type' => 'application/json',
        ],
        'json' => [
            'view' => 'ut',
            'page' => 13,
            'limit' => 999467.38793,
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
    "https://demo.metafox.app/api/v1/api/repellendus/sticker/sticker-set"
);

const headers = {
    "Authorization": "Bearer {accessToken}",
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
    "view": "ut",
    "page": 13,
    "limit": 999467.38793
};

fetch(url, {
    method: "GET",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

GET api/{ver}/sticker/sticker-set

URL Parameters

ver  string  

Body Parameters

view  string optional  

page  number optional  

Must be at least 1.

limit  number optional  

Active sticker set.

requires authentication

Example request:
curl --request PATCH \
    "https://demo.metafox.app/api/v1/api/impedit/sticker/sticker-set/active/cupiditate" \
    --header "Authorization: Bearer {accessToken}" \
    --header "Content-Type: application/json" \
    --data "{
    "active": 18237973
}"
$client = new \GuzzleHttp\Client();
$response = $client->patch(
    'https://demo.metafox.app/api/v1/api/impedit/sticker/sticker-set/active/cupiditate',
    [
        'headers' => [
            'Authorization' => 'Bearer {accessToken}',
            'Content-Type' => 'application/json',
        ],
        'json' => [
            'active' => 18237973.0,
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
    "https://demo.metafox.app/api/v1/api/impedit/sticker/sticker-set/active/cupiditate"
);

const headers = {
    "Authorization": "Bearer {accessToken}",
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
    "active": 18237973
};

fetch(url, {
    method: "PATCH",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

PATCH api/{ver}/sticker/sticker-set/active/{sticker_set}

URL Parameters

ver  string  

sticker_set  string  

Body Parameters

active  number  

PATCH api/{ver}/sticker/sticker-set/default/{sticker_set}

requires authentication

Example request:
curl --request PATCH \
    "https://demo.metafox.app/api/v1/api/cum/sticker/sticker-set/default/itaque" \
    --header "Authorization: Bearer {accessToken}"
$client = new \GuzzleHttp\Client();
$response = $client->patch(
    'https://demo.metafox.app/api/v1/api/cum/sticker/sticker-set/default/itaque',
    [
        'headers' => [
            'Authorization' => 'Bearer {accessToken}',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
    "https://demo.metafox.app/api/v1/api/cum/sticker/sticker-set/default/itaque"
);

const headers = {
    "Authorization": "Bearer {accessToken}",
    "Accept": "application/json",
};

fetch(url, {
    method: "PATCH",
    headers,
}).then(response => response.json());

Request      

PATCH api/{ver}/sticker/sticker-set/default/{sticker_set}

URL Parameters

ver  string  

sticker_set  string  

POST api/{ver}/sticker/sticker-set/user

requires authentication

Example request:
curl --request POST \
    "https://demo.metafox.app/api/v1/api/nobis/sticker/sticker-set/user" \
    --header "Authorization: Bearer {accessToken}" \
    --header "Content-Type: application/json" \
    --data "{
    "id": 5000185.9062
}"
$client = new \GuzzleHttp\Client();
$response = $client->post(
    'https://demo.metafox.app/api/v1/api/nobis/sticker/sticker-set/user',
    [
        'headers' => [
            'Authorization' => 'Bearer {accessToken}',
            'Content-Type' => 'application/json',
        ],
        'json' => [
            'id' => 5000185.9062,
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
    "https://demo.metafox.app/api/v1/api/nobis/sticker/sticker-set/user"
);

const headers = {
    "Authorization": "Bearer {accessToken}",
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
    "id": 5000185.9062
};

fetch(url, {
    method: "POST",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

POST api/{ver}/sticker/sticker-set/user

URL Parameters

ver  string  

Body Parameters

id  number  

DELETE api/{ver}/sticker/sticker-set/user/{id}

requires authentication

Example request:
curl --request DELETE \
    "https://demo.metafox.app/api/v1/api/quo/sticker/sticker-set/user/01" \
    --header "Authorization: Bearer {accessToken}"
$client = new \GuzzleHttp\Client();
$response = $client->delete(
    'https://demo.metafox.app/api/v1/api/quo/sticker/sticker-set/user/01',
    [
        'headers' => [
            'Authorization' => 'Bearer {accessToken}',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
    "https://demo.metafox.app/api/v1/api/quo/sticker/sticker-set/user/01"
);

const headers = {
    "Authorization": "Bearer {accessToken}",
    "Accept": "application/json",
};

fetch(url, {
    method: "DELETE",
    headers,
}).then(response => response.json());

Request      

DELETE api/{ver}/sticker/sticker-set/user/{id}

URL Parameters

ver  string  

id  string  

The ID of the user.

View sticker set.

requires authentication

Example request:
curl --request GET \
    --get "https://demo.metafox.app/api/v1/api/nemo/sticker/sticker-set/5674" \
    --header "Authorization: Bearer {accessToken}"
$client = new \GuzzleHttp\Client();
$response = $client->get(
    'https://demo.metafox.app/api/v1/api/nemo/sticker/sticker-set/5674',
    [
        'headers' => [
            'Authorization' => 'Bearer {accessToken}',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
    "https://demo.metafox.app/api/v1/api/nemo/sticker/sticker-set/5674"
);

const headers = {
    "Authorization": "Bearer {accessToken}",
    "Accept": "application/json",
};

fetch(url, {
    method: "GET",
    headers,
}).then(response => response.json());

Request      

GET api/{ver}/sticker/sticker-set/{id}

URL Parameters

ver  string  

id  string  

The ID of the sticker set.

Delete item.

requires authentication

Example request:
curl --request DELETE \
    "https://demo.metafox.app/api/v1/api/sed/sticker/47" \
    --header "Authorization: Bearer {accessToken}"
$client = new \GuzzleHttp\Client();
$response = $client->delete(
    'https://demo.metafox.app/api/v1/api/sed/sticker/47',
    [
        'headers' => [
            'Authorization' => 'Bearer {accessToken}',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
    "https://demo.metafox.app/api/v1/api/sed/sticker/47"
);

const headers = {
    "Authorization": "Bearer {accessToken}",
    "Accept": "application/json",
};

fetch(url, {
    method: "DELETE",
    headers,
}).then(response => response.json());

Request      

DELETE api/{ver}/sticker/{id}

URL Parameters

ver  string  

id  string  

The ID of the sticker.

Story

App name: Story Version: 5.0.1 Author: phpFox Updated at: Dec 26, 2023

Store item.

Example request:
curl --request POST \
    "https://demo.metafox.app/api/v1/api/occaecati/story" \
    --header "Content-Type: application/json" \
    --data "{
    "privacy": "quisquam",
    "lifespan": 8,
    "text": "dolore",
    "font_style": "repudiandae",
    "background_id": 11,
    "type": "consequuntur",
    "file": {
        "temp_file": 2305050.42872466
    },
    "thumb_file": {
        "temp_file": 2198.37
    }
}"
$client = new \GuzzleHttp\Client();
$response = $client->post(
    'https://demo.metafox.app/api/v1/api/occaecati/story',
    [
        'headers' => [
            'Content-Type' => 'application/json',
        ],
        'json' => [
            'privacy' => 'quisquam',
            'lifespan' => 8,
            'text' => 'dolore',
            'font_style' => 'repudiandae',
            'background_id' => 11,
            'type' => 'consequuntur',
            'file' => [
                'temp_file' => 2305050.42872466,
            ],
            'thumb_file' => [
                'temp_file' => 2198.37,
            ],
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
    "https://demo.metafox.app/api/v1/api/occaecati/story"
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
    "privacy": "quisquam",
    "lifespan": 8,
    "text": "dolore",
    "font_style": "repudiandae",
    "background_id": 11,
    "type": "consequuntur",
    "file": {
        "temp_file": 2305050.42872466
    },
    "thumb_file": {
        "temp_file": 2198.37
    }
};

fetch(url, {
    method: "POST",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

POST api/{ver}/story

URL Parameters

ver  string  

Body Parameters

privacy  string  

lifespan  integer optional  

Must be at least 1. Must not be greater than 24.

text  string optional  

font_style  string optional  

background_id  integer optional  

extra  object optional  

type  string optional  

file  object optional  

file.temp_file  number optional  

This field is required when file is present.

thumb_file  object optional  

thumb_file.temp_file  number optional  

This field is required when thumb_file is present.

GET api/{ver}/story-archive

Example request:
curl --request GET \
    --get "https://demo.metafox.app/api/v1/api/excepturi/story-archive" \
    --header "Content-Type: application/json" \
    --data "{
    "user_id": 11,
    "page": 86,
    "limit": 5981.3247895
}"
$client = new \GuzzleHttp\Client();
$response = $client->get(
    'https://demo.metafox.app/api/v1/api/excepturi/story-archive',
    [
        'headers' => [
            'Content-Type' => 'application/json',
        ],
        'json' => [
            'user_id' => 11,
            'page' => 86,
            'limit' => 5981.3247895,
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
    "https://demo.metafox.app/api/v1/api/excepturi/story-archive"
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
    "user_id": 11,
    "page": 86,
    "limit": 5981.3247895
};

fetch(url, {
    method: "GET",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

GET api/{ver}/story-archive

URL Parameters

ver  string  

Body Parameters

user_id  integer optional  

page  number optional  

Must be at least 1.

limit  number optional  

POST api/{ver}/story-archive

Example request:
curl --request POST \
    "https://demo.metafox.app/api/v1/api/molestias/story-archive" \
    --header "Content-Type: application/json" \
    --data "{
    "story_id": 3776.07088858
}"
$client = new \GuzzleHttp\Client();
$response = $client->post(
    'https://demo.metafox.app/api/v1/api/molestias/story-archive',
    [
        'headers' => [
            'Content-Type' => 'application/json',
        ],
        'json' => [
            'story_id' => 3776.07088858,
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
    "https://demo.metafox.app/api/v1/api/molestias/story-archive"
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
    "story_id": 3776.07088858
};

fetch(url, {
    method: "POST",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

POST api/{ver}/story-archive

URL Parameters

ver  string  

Body Parameters

story_id  number  

POST api/{ver}/story-archive/setting

Example request:
curl --request POST \
    "https://demo.metafox.app/api/v1/api/et/story-archive/setting"
$client = new \GuzzleHttp\Client();
$response = $client->post('https://demo.metafox.app/api/v1/api/et/story-archive/setting');
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
    "https://demo.metafox.app/api/v1/api/et/story-archive/setting"
);

fetch(url, {
    method: "POST",
}).then(response => response.json());

Request      

POST api/{ver}/story-archive/setting

URL Parameters

ver  string  

Browse item.

Example request:
curl --request GET \
    --get "https://demo.metafox.app/api/v1/api/explicabo/story-background" \
    --header "Content-Type: application/json" \
    --data "{
    "page": 48,
    "limit": 0
}"
$client = new \GuzzleHttp\Client();
$response = $client->get(
    'https://demo.metafox.app/api/v1/api/explicabo/story-background',
    [
        'headers' => [
            'Content-Type' => 'application/json',
        ],
        'json' => [
            'page' => 48,
            'limit' => 0.0,
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
    "https://demo.metafox.app/api/v1/api/explicabo/story-background"
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
    "page": 48,
    "limit": 0
};

fetch(url, {
    method: "GET",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

GET api/{ver}/story-background

URL Parameters

ver  string  

Body Parameters

page  number optional  

Must be at least 1.

limit  number optional  

View item.

Example request:
curl --request GET \
    --get "https://demo.metafox.app/api/v1/api/sunt/story-background/6"
$client = new \GuzzleHttp\Client();
$response = $client->get('https://demo.metafox.app/api/v1/api/sunt/story-background/6');
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
    "https://demo.metafox.app/api/v1/api/sunt/story-background/6"
);

fetch(url, {
    method: "GET",
}).then(response => response.json());

Request      

GET api/{ver}/story-background/{id}

URL Parameters

ver  string  

id  string  

The ID of the story background.

Store item

Example request:
curl --request POST \
    "https://demo.metafox.app/api/v1/api/possimus/story-reaction" \
    --header "Content-Type: application/json" \
    --data "{
    "story_id": 202.8134864,
    "reaction_id": 1816960
}"
$client = new \GuzzleHttp\Client();
$response = $client->post(
    'https://demo.metafox.app/api/v1/api/possimus/story-reaction',
    [
        'headers' => [
            'Content-Type' => 'application/json',
        ],
        'json' => [
            'story_id' => 202.8134864,
            'reaction_id' => 1816960.0,
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
    "https://demo.metafox.app/api/v1/api/possimus/story-reaction"
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
    "story_id": 202.8134864,
    "reaction_id": 1816960
};

fetch(url, {
    method: "POST",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

POST api/{ver}/story-reaction

URL Parameters

ver  string  

Body Parameters

story_id  number  

reaction_id  number  

Browse item.

Example request:
curl --request GET \
    --get "https://demo.metafox.app/api/v1/api/similique/story-view" \
    --header "Content-Type: application/json" \
    --data "{
    "story_id": 354.2494,
    "page": 53,
    "limit": 1329.004943185
}"
$client = new \GuzzleHttp\Client();
$response = $client->get(
    'https://demo.metafox.app/api/v1/api/similique/story-view',
    [
        'headers' => [
            'Content-Type' => 'application/json',
        ],
        'json' => [
            'story_id' => 354.2494,
            'page' => 53,
            'limit' => 1329.004943185,
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
    "https://demo.metafox.app/api/v1/api/similique/story-view"
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
    "story_id": 354.2494,
    "page": 53,
    "limit": 1329.004943185
};

fetch(url, {
    method: "GET",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

GET api/{ver}/story-view

URL Parameters

ver  string  

Body Parameters

story_id  number  

page  number optional  

Must be at least 1.

limit  number optional  

Store item.

Example request:
curl --request POST \
    "https://demo.metafox.app/api/v1/api/sit/story-view" \
    --header "Content-Type: application/json" \
    --data "{
    "story_id": 1953.86038919
}"
$client = new \GuzzleHttp\Client();
$response = $client->post(
    'https://demo.metafox.app/api/v1/api/sit/story-view',
    [
        'headers' => [
            'Content-Type' => 'application/json',
        ],
        'json' => [
            'story_id' => 1953.86038919,
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
    "https://demo.metafox.app/api/v1/api/sit/story-view"
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
    "story_id": 1953.86038919
};

fetch(url, {
    method: "POST",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

POST api/{ver}/story-view

URL Parameters

ver  string  

Body Parameters

story_id  number  

Browse item.

Example request:
curl --request GET \
    --get "https://demo.metafox.app/api/v1/api/placeat/story/3"
$client = new \GuzzleHttp\Client();
$response = $client->get('https://demo.metafox.app/api/v1/api/placeat/story/3');
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
    "https://demo.metafox.app/api/v1/api/placeat/story/3"
);

fetch(url, {
    method: "GET",
}).then(response => response.json());

Request      

GET api/{ver}/story/{id}

URL Parameters

ver  string  

id  string  

The ID of the story.

Delete item.

Example request:
curl --request DELETE \
    "https://demo.metafox.app/api/v1/api/quisquam/story/4"
$client = new \GuzzleHttp\Client();
$response = $client->delete('https://demo.metafox.app/api/v1/api/quisquam/story/4');
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
    "https://demo.metafox.app/api/v1/api/quisquam/story/4"
);

fetch(url, {
    method: "DELETE",
}).then(response => response.json());

Request      

DELETE api/{ver}/story/{id}

URL Parameters

ver  string  

id  string  

The ID of the story.

Browse item.

Example request:
curl --request GET \
    --get "https://demo.metafox.app/api/v1/api/minus/user_story" \
    --header "Content-Type: application/json" \
    --data "{
    "related_user_id": 18,
    "user_id": 5,
    "page": 28,
    "limit": 133297879.42347449
}"
$client = new \GuzzleHttp\Client();
$response = $client->get(
    'https://demo.metafox.app/api/v1/api/minus/user_story',
    [
        'headers' => [
            'Content-Type' => 'application/json',
        ],
        'json' => [
            'related_user_id' => 18,
            'user_id' => 5,
            'page' => 28,
            'limit' => 133297879.42347449,
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
    "https://demo.metafox.app/api/v1/api/minus/user_story"
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
    "related_user_id": 18,
    "user_id": 5,
    "page": 28,
    "limit": 133297879.42347449
};

fetch(url, {
    method: "GET",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

GET api/{ver}/user_story

URL Parameters

ver  string  

Body Parameters

related_user_id  integer optional  

user_id  integer optional  

page  number optional  

Must be at least 1.

limit  number optional  

Subscription

App name: Subscription Version: 5.0.10 Author: phpFox Updated at: Dec 26, 2023

Browse item.

Example request:
curl --request GET \
    --get "https://demo.metafox.app/api/v1/api/facilis/subscription-comparison"
$client = new \GuzzleHttp\Client();
$response = $client->get('https://demo.metafox.app/api/v1/api/facilis/subscription-comparison');
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
    "https://demo.metafox.app/api/v1/api/facilis/subscription-comparison"
);

fetch(url, {
    method: "GET",
}).then(response => response.json());

Request      

GET api/{ver}/subscription-comparison

URL Parameters

ver  string  

Browse item.

Example request:
curl --request GET \
    --get "https://demo.metafox.app/api/v1/api/sed/subscription-invoice" \
    --header "Content-Type: application/json" \
    --data "{
    "limit": 11,
    "page": 35
}"
$client = new \GuzzleHttp\Client();
$response = $client->get(
    'https://demo.metafox.app/api/v1/api/sed/subscription-invoice',
    [
        'headers' => [
            'Content-Type' => 'application/json',
        ],
        'json' => [
            'limit' => 11,
            'page' => 35,
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
    "https://demo.metafox.app/api/v1/api/sed/subscription-invoice"
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
    "limit": 11,
    "page": 35
};

fetch(url, {
    method: "GET",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

GET api/{ver}/subscription-invoice

URL Parameters

ver  string  

Body Parameters

limit  number optional  

Must be at least 1.

page  number optional  

Must be at least 1.

Store item.

Example request:
curl --request POST \
    "https://demo.metafox.app/api/v1/api/eum/subscription-invoice" \
    --header "Content-Type: application/json" \
    --data "{
    "id": 12002.13,
    "renew_type": "id",
    "payment_gateway": 8575.4918966
}"
$client = new \GuzzleHttp\Client();
$response = $client->post(
    'https://demo.metafox.app/api/v1/api/eum/subscription-invoice',
    [
        'headers' => [
            'Content-Type' => 'application/json',
        ],
        'json' => [
            'id' => 12002.13,
            'renew_type' => 'id',
            'payment_gateway' => 8575.4918966,
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
    "https://demo.metafox.app/api/v1/api/eum/subscription-invoice"
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
    "id": 12002.13,
    "renew_type": "id",
    "payment_gateway": 8575.4918966
};

fetch(url, {
    method: "POST",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

POST api/{ver}/subscription-invoice

URL Parameters

ver  string  

Body Parameters

id  number  

renew_type  string optional  

payment_gateway  number  

GET api/{ver}/subscription-invoice/cancel-form/{id}

Example request:
curl --request GET \
    --get "https://demo.metafox.app/api/v1/api/sit/subscription-invoice/cancel-form/81805"
$client = new \GuzzleHttp\Client();
$response = $client->get('https://demo.metafox.app/api/v1/api/sit/subscription-invoice/cancel-form/81805');
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
    "https://demo.metafox.app/api/v1/api/sit/subscription-invoice/cancel-form/81805"
);

fetch(url, {
    method: "GET",
}).then(response => response.json());

Request      

GET api/{ver}/subscription-invoice/cancel-form/{id}

URL Parameters

ver  string  

id  string  

The ID of the cancel form.

PATCH api/{ver}/subscription-invoice/cancel/{id}

Example request:
curl --request PATCH \
    "https://demo.metafox.app/api/v1/api/quod/subscription-invoice/cancel/481" \
    --header "Content-Type: application/json" \
    --data "{
    "reason_id": 57276.20535
}"
$client = new \GuzzleHttp\Client();
$response = $client->patch(
    'https://demo.metafox.app/api/v1/api/quod/subscription-invoice/cancel/481',
    [
        'headers' => [
            'Content-Type' => 'application/json',
        ],
        'json' => [
            'reason_id' => 57276.20535,
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
    "https://demo.metafox.app/api/v1/api/quod/subscription-invoice/cancel/481"
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
    "reason_id": 57276.20535
};

fetch(url, {
    method: "PATCH",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

PATCH api/{ver}/subscription-invoice/cancel/{id}

URL Parameters

ver  string  

id  string  

The ID of the cancel.

Body Parameters

reason_id  number  

POST api/{ver}/subscription-invoice/change-invoice/{id}

Example request:
curl --request POST \
    "https://demo.metafox.app/api/v1/api/veniam/subscription-invoice/change-invoice/43"
$client = new \GuzzleHttp\Client();
$response = $client->post('https://demo.metafox.app/api/v1/api/veniam/subscription-invoice/change-invoice/43');
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
    "https://demo.metafox.app/api/v1/api/veniam/subscription-invoice/change-invoice/43"
);

fetch(url, {
    method: "POST",
}).then(response => response.json());

Request      

POST api/{ver}/subscription-invoice/change-invoice/{id}

URL Parameters

ver  string  

id  string  

The ID of the change invoice.

GET api/{ver}/subscription-invoice/payment-form/{id}

Example request:
curl --request GET \
    --get "https://demo.metafox.app/api/v1/api/sit/subscription-invoice/payment-form/221719316" \
    --header "Content-Type: application/json" \
    --data "{
    "renew_type": "in",
    "action_type": "quo"
}"
$client = new \GuzzleHttp\Client();
$response = $client->get(
    'https://demo.metafox.app/api/v1/api/sit/subscription-invoice/payment-form/221719316',
    [
        'headers' => [
            'Content-Type' => 'application/json',
        ],
        'json' => [
            'renew_type' => 'in',
            'action_type' => 'quo',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
    "https://demo.metafox.app/api/v1/api/sit/subscription-invoice/payment-form/221719316"
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
    "renew_type": "in",
    "action_type": "quo"
};

fetch(url, {
    method: "GET",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

GET api/{ver}/subscription-invoice/payment-form/{id}

URL Parameters

ver  string  

id  string  

The ID of the payment form.

Body Parameters

renew_type  string optional  

action_type  string  

POST api/{ver}/subscription-invoice/payment-form/{id}

Example request:
curl --request POST \
    "https://demo.metafox.app/api/v1/api/quaerat/subscription-invoice/payment-form/64" \
    --header "Content-Type: application/json" \
    --data "{
    "renew_type": "voluptatem",
    "action_type": "alias"
}"
$client = new \GuzzleHttp\Client();
$response = $client->post(
    'https://demo.metafox.app/api/v1/api/quaerat/subscription-invoice/payment-form/64',
    [
        'headers' => [
            'Content-Type' => 'application/json',
        ],
        'json' => [
            'renew_type' => 'voluptatem',
            'action_type' => 'alias',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
    "https://demo.metafox.app/api/v1/api/quaerat/subscription-invoice/payment-form/64"
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
    "renew_type": "voluptatem",
    "action_type": "alias"
};

fetch(url, {
    method: "POST",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

POST api/{ver}/subscription-invoice/payment-form/{id}

URL Parameters

ver  string  

id  string  

The ID of the payment form.

Body Parameters

renew_type  string optional  

action_type  string  

GET api/{ver}/subscription-invoice/renew-form/{id}

Example request:
curl --request GET \
    --get "https://demo.metafox.app/api/v1/api/id/subscription-invoice/renew-form/5"
$client = new \GuzzleHttp\Client();
$response = $client->get('https://demo.metafox.app/api/v1/api/id/subscription-invoice/renew-form/5');
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
    "https://demo.metafox.app/api/v1/api/id/subscription-invoice/renew-form/5"
);

fetch(url, {
    method: "GET",
}).then(response => response.json());

Request      

GET api/{ver}/subscription-invoice/renew-form/{id}

URL Parameters

ver  string  

id  string  

The ID of the renew form.

POST api/{ver}/subscription-invoice/renew-method-form/{id}

Example request:
curl --request POST \
    "https://demo.metafox.app/api/v1/api/enim/subscription-invoice/renew-method-form/7" \
    --header "Content-Type: application/json" \
    --data "{
    "renew_type": "aut",
    "action_type": "explicabo"
}"
$client = new \GuzzleHttp\Client();
$response = $client->post(
    'https://demo.metafox.app/api/v1/api/enim/subscription-invoice/renew-method-form/7',
    [
        'headers' => [
            'Content-Type' => 'application/json',
        ],
        'json' => [
            'renew_type' => 'aut',
            'action_type' => 'explicabo',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
    "https://demo.metafox.app/api/v1/api/enim/subscription-invoice/renew-method-form/7"
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
    "renew_type": "aut",
    "action_type": "explicabo"
};

fetch(url, {
    method: "POST",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

POST api/{ver}/subscription-invoice/renew-method-form/{id}

URL Parameters

ver  string  

id  string  

The ID of the renew method form.

Body Parameters

renew_type  string optional  

action_type  string  

PATCH api/{ver}/subscription-invoice/renew/{id}

Example request:
curl --request PATCH \
    "https://demo.metafox.app/api/v1/api/sit/subscription-invoice/renew/5781" \
    --header "Content-Type: application/json" \
    --data "{
    "payment_gateway": 827754.612211
}"
$client = new \GuzzleHttp\Client();
$response = $client->patch(
    'https://demo.metafox.app/api/v1/api/sit/subscription-invoice/renew/5781',
    [
        'headers' => [
            'Content-Type' => 'application/json',
        ],
        'json' => [
            'payment_gateway' => 827754.612211,
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
    "https://demo.metafox.app/api/v1/api/sit/subscription-invoice/renew/5781"
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
    "payment_gateway": 827754.612211
};

fetch(url, {
    method: "PATCH",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

PATCH api/{ver}/subscription-invoice/renew/{id}

URL Parameters

ver  string  

id  string  

The ID of the renew.

Body Parameters

payment_gateway  number  

PATCH api/{ver}/subscription-invoice/upgrade/{id}

Example request:
curl --request PATCH \
    "https://demo.metafox.app/api/v1/api/nihil/subscription-invoice/upgrade/7" \
    --header "Content-Type: application/json" \
    --data "{
    "payment_gateway": 90934994.3,
    "action_type": "laboriosam"
}"
$client = new \GuzzleHttp\Client();
$response = $client->patch(
    'https://demo.metafox.app/api/v1/api/nihil/subscription-invoice/upgrade/7',
    [
        'headers' => [
            'Content-Type' => 'application/json',
        ],
        'json' => [
            'payment_gateway' => 90934994.3,
            'action_type' => 'laboriosam',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
    "https://demo.metafox.app/api/v1/api/nihil/subscription-invoice/upgrade/7"
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
    "payment_gateway": 90934994.3,
    "action_type": "laboriosam"
};

fetch(url, {
    method: "PATCH",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

PATCH api/{ver}/subscription-invoice/upgrade/{id}

URL Parameters

ver  string  

id  string  

The ID of the upgrade.

Body Parameters

renew_type  string optional  

payment_gateway  number  

action_type  string  

View item.

Example request:
curl --request GET \
    --get "https://demo.metafox.app/api/v1/api/perspiciatis/subscription-invoice/3"
$client = new \GuzzleHttp\Client();
$response = $client->get('https://demo.metafox.app/api/v1/api/perspiciatis/subscription-invoice/3');
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
    "https://demo.metafox.app/api/v1/api/perspiciatis/subscription-invoice/3"
);

fetch(url, {
    method: "GET",
}).then(response => response.json());

Request      

GET api/{ver}/subscription-invoice/{id}

URL Parameters

ver  string  

id  string  

The ID of the subscription invoice.

Browse item.

Example request:
curl --request GET \
    --get "https://demo.metafox.app/api/v1/api/mollitia/subscription-package" \
    --header "Content-Type: application/json" \
    --data "{
    "q": "quos",
    "view": "labore"
}"
$client = new \GuzzleHttp\Client();
$response = $client->get(
    'https://demo.metafox.app/api/v1/api/mollitia/subscription-package',
    [
        'headers' => [
            'Content-Type' => 'application/json',
        ],
        'json' => [
            'q' => 'quos',
            'view' => 'labore',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
    "https://demo.metafox.app/api/v1/api/mollitia/subscription-package"
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
    "q": "quos",
    "view": "labore"
};

fetch(url, {
    method: "GET",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

GET api/{ver}/subscription-package

URL Parameters

ver  string  

Body Parameters

q  string optional  

view  string optional  

GET api/{ver}/subscription-package/payment-form/{id}

Example request:
curl --request GET \
    --get "https://demo.metafox.app/api/v1/api/est/subscription-package/payment-form/42945" \
    --header "Content-Type: application/json" \
    --data "{
    "renew_type": "doloribus"
}"
$client = new \GuzzleHttp\Client();
$response = $client->get(
    'https://demo.metafox.app/api/v1/api/est/subscription-package/payment-form/42945',
    [
        'headers' => [
            'Content-Type' => 'application/json',
        ],
        'json' => [
            'renew_type' => 'doloribus',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
    "https://demo.metafox.app/api/v1/api/est/subscription-package/payment-form/42945"
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
    "renew_type": "doloribus"
};

fetch(url, {
    method: "GET",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

GET api/{ver}/subscription-package/payment-form/{id}

URL Parameters

ver  string  

id  string  

The ID of the payment form.

Body Parameters

renew_type  string optional  

POST api/{ver}/subscription-package/payment-form/{id}

Example request:
curl --request POST \
    "https://demo.metafox.app/api/v1/api/quia/subscription-package/payment-form/39659" \
    --header "Content-Type: application/json" \
    --data "{
    "renew_type": "sapiente"
}"
$client = new \GuzzleHttp\Client();
$response = $client->post(
    'https://demo.metafox.app/api/v1/api/quia/subscription-package/payment-form/39659',
    [
        'headers' => [
            'Content-Type' => 'application/json',
        ],
        'json' => [
            'renew_type' => 'sapiente',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
    "https://demo.metafox.app/api/v1/api/quia/subscription-package/payment-form/39659"
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
    "renew_type": "sapiente"
};

fetch(url, {
    method: "POST",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

POST api/{ver}/subscription-package/payment-form/{id}

URL Parameters

ver  string  

id  string  

The ID of the payment form.

Body Parameters

renew_type  string optional  

POST api/{ver}/subscription-package/renew-form/{id}

Example request:
curl --request POST \
    "https://demo.metafox.app/api/v1/api/eum/subscription-package/renew-form/3"
$client = new \GuzzleHttp\Client();
$response = $client->post('https://demo.metafox.app/api/v1/api/eum/subscription-package/renew-form/3');
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
    "https://demo.metafox.app/api/v1/api/eum/subscription-package/renew-form/3"
);

fetch(url, {
    method: "POST",
}).then(response => response.json());

Request      

POST api/{ver}/subscription-package/renew-form/{id}

URL Parameters

ver  string  

id  string  

The ID of the renew form.

View item.

Example request:
curl --request GET \
    --get "https://demo.metafox.app/api/v1/api/numquam/subscription-package/261"
$client = new \GuzzleHttp\Client();
$response = $client->get('https://demo.metafox.app/api/v1/api/numquam/subscription-package/261');
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
    "https://demo.metafox.app/api/v1/api/numquam/subscription-package/261"
);

fetch(url, {
    method: "GET",
}).then(response => response.json());

Request      

GET api/{ver}/subscription-package/{id}

URL Parameters

ver  string  

id  string  

The ID of the subscription package.

Theme

App name: Theme Version: 5.0.10 Author: phpFox Updated at: Dec 26, 2023

POST api/{ver}/layout/snippet/history/purge/{name}

Example request:
curl --request POST \
    "https://demo.metafox.app/api/v1/api/ut/layout/snippet/history/purge/aspernatur"
$client = new \GuzzleHttp\Client();
$response = $client->post('https://demo.metafox.app/api/v1/api/ut/layout/snippet/history/purge/aspernatur');
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
    "https://demo.metafox.app/api/v1/api/ut/layout/snippet/history/purge/aspernatur"
);

fetch(url, {
    method: "POST",
}).then(response => response.json());

Request      

POST api/{ver}/layout/snippet/history/purge/{name}

URL Parameters

ver  string  

name  string  

GET api/{ver}/layout/snippet/history/{name}

Example request:
curl --request GET \
    --get "https://demo.metafox.app/api/v1/api/et/layout/snippet/history/corrupti"
$client = new \GuzzleHttp\Client();
$response = $client->get('https://demo.metafox.app/api/v1/api/et/layout/snippet/history/corrupti');
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
    "https://demo.metafox.app/api/v1/api/et/layout/snippet/history/corrupti"
);

fetch(url, {
    method: "GET",
}).then(response => response.json());

Request      

GET api/{ver}/layout/snippet/history/{name}

URL Parameters

ver  string  

name  string  

GET api/{ver}/layout/snippet/ping

Example request:
curl --request GET \
    --get "https://demo.metafox.app/api/v1/api/reprehenderit/layout/snippet/ping"
$client = new \GuzzleHttp\Client();
$response = $client->get('https://demo.metafox.app/api/v1/api/reprehenderit/layout/snippet/ping');
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
    "https://demo.metafox.app/api/v1/api/reprehenderit/layout/snippet/ping"
);

fetch(url, {
    method: "GET",
}).then(response => response.json());

Request      

GET api/{ver}/layout/snippet/ping

URL Parameters

ver  string  

POST api/{ver}/layout/snippet/publish

Example request:
curl --request POST \
    "https://demo.metafox.app/api/v1/api/facilis/layout/snippet/publish"
$client = new \GuzzleHttp\Client();
$response = $client->post('https://demo.metafox.app/api/v1/api/facilis/layout/snippet/publish');
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
    "https://demo.metafox.app/api/v1/api/facilis/layout/snippet/publish"
);

fetch(url, {
    method: "POST",
}).then(response => response.json());

Request      

POST api/{ver}/layout/snippet/publish

URL Parameters

ver  string  

POST api/{ver}/layout/snippet/purge

Example request:
curl --request POST \
    "https://demo.metafox.app/api/v1/api/mollitia/layout/snippet/purge"
$client = new \GuzzleHttp\Client();
$response = $client->post('https://demo.metafox.app/api/v1/api/mollitia/layout/snippet/purge');
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
    "https://demo.metafox.app/api/v1/api/mollitia/layout/snippet/purge"
);

fetch(url, {
    method: "POST",
}).then(response => response.json());

Request      

POST api/{ver}/layout/snippet/purge

URL Parameters

ver  string  

POST api/{ver}/layout/snippet/revert/{id}

Example request:
curl --request POST \
    "https://demo.metafox.app/api/v1/api/nihil/layout/snippet/revert/3"
$client = new \GuzzleHttp\Client();
$response = $client->post('https://demo.metafox.app/api/v1/api/nihil/layout/snippet/revert/3');
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
    "https://demo.metafox.app/api/v1/api/nihil/layout/snippet/revert/3"
);

fetch(url, {
    method: "POST",
}).then(response => response.json());

Request      

POST api/{ver}/layout/snippet/revert/{id}

URL Parameters

ver  string  

id  string  

The ID of the revert.

Store snippet layout.

Example request:
curl --request POST \
    "https://demo.metafox.app/api/v1/api/quasi/layout/snippet/theme" \
    --header "Content-Type: application/json" \
    --data "{
    "theme": "dolore",
    "name": "laudantium",
    "variant": "a",
    "files": [],
    "active": true
}"
$client = new \GuzzleHttp\Client();
$response = $client->post(
    'https://demo.metafox.app/api/v1/api/quasi/layout/snippet/theme',
    [
        'headers' => [
            'Content-Type' => 'application/json',
        ],
        'json' => [
            'theme' => 'dolore',
            'name' => 'laudantium',
            'variant' => 'a',
            'files' => [],
            'active' => true,
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
    "https://demo.metafox.app/api/v1/api/quasi/layout/snippet/theme"
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
    "theme": "dolore",
    "name": "laudantium",
    "variant": "a",
    "files": [],
    "active": true
};

fetch(url, {
    method: "POST",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

POST api/{ver}/layout/snippet/theme

URL Parameters

ver  string  

Body Parameters

theme  string  

name  string optional  

variant  string optional  

files  object  

active  boolean optional  

Store snippet layout.

Example request:
curl --request POST \
    "https://demo.metafox.app/api/v1/api/nobis/layout/snippet/variant" \
    --header "Content-Type: application/json" \
    --data "{
    "theme": "eveniet",
    "variant": "qui",
    "files": [],
    "active": false
}"
$client = new \GuzzleHttp\Client();
$response = $client->post(
    'https://demo.metafox.app/api/v1/api/nobis/layout/snippet/variant',
    [
        'headers' => [
            'Content-Type' => 'application/json',
        ],
        'json' => [
            'theme' => 'eveniet',
            'variant' => 'qui',
            'files' => [],
            'active' => false,
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
    "https://demo.metafox.app/api/v1/api/nobis/layout/snippet/variant"
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
    "theme": "eveniet",
    "variant": "qui",
    "files": [],
    "active": false
};

fetch(url, {
    method: "POST",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

POST api/{ver}/layout/snippet/variant

URL Parameters

ver  string  

Body Parameters

theme  string  

variant  string  

files  object  

active  boolean optional  

User

App name: User Version: 5.1.6 Author: phpFox Updated at: Dec 26, 2023

GET api/{ver}/account/blocked-user

requires authentication

Example request:
curl --request GET \
    --get "https://demo.metafox.app/api/v1/api/eum/account/blocked-user" \
    --header "Authorization: Bearer {accessToken}"
$client = new \GuzzleHttp\Client();
$response = $client->get(
    'https://demo.metafox.app/api/v1/api/eum/account/blocked-user',
    [
        'headers' => [
            'Authorization' => 'Bearer {accessToken}',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
    "https://demo.metafox.app/api/v1/api/eum/account/blocked-user"
);

const headers = {
    "Authorization": "Bearer {accessToken}",
    "Accept": "application/json",
};

fetch(url, {
    method: "GET",
    headers,
}).then(response => response.json());

Request      

GET api/{ver}/account/blocked-user

URL Parameters

ver  string  

POST api/{ver}/account/blocked-user

requires authentication

Example request:
curl --request POST \
    "https://demo.metafox.app/api/v1/api/earum/account/blocked-user" \
    --header "Authorization: Bearer {accessToken}" \
    --header "Content-Type: application/json" \
    --data "{
    "user_id": "inventore"
}"
$client = new \GuzzleHttp\Client();
$response = $client->post(
    'https://demo.metafox.app/api/v1/api/earum/account/blocked-user',
    [
        'headers' => [
            'Authorization' => 'Bearer {accessToken}',
            'Content-Type' => 'application/json',
        ],
        'json' => [
            'user_id' => 'inventore',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
    "https://demo.metafox.app/api/v1/api/earum/account/blocked-user"
);

const headers = {
    "Authorization": "Bearer {accessToken}",
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
    "user_id": "inventore"
};

fetch(url, {
    method: "POST",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

POST api/{ver}/account/blocked-user

URL Parameters

ver  string  

Body Parameters

user_id  string  

DELETE api/{ver}/account/blocked-user/{id}

requires authentication

Example request:
curl --request DELETE \
    "https://demo.metafox.app/api/v1/api/autem/account/blocked-user/0333" \
    --header "Authorization: Bearer {accessToken}"
$client = new \GuzzleHttp\Client();
$response = $client->delete(
    'https://demo.metafox.app/api/v1/api/autem/account/blocked-user/0333',
    [
        'headers' => [
            'Authorization' => 'Bearer {accessToken}',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
    "https://demo.metafox.app/api/v1/api/autem/account/blocked-user/0333"
);

const headers = {
    "Authorization": "Bearer {accessToken}",
    "Accept": "application/json",
};

fetch(url, {
    method: "DELETE",
    headers,
}).then(response => response.json());

Request      

DELETE api/{ver}/account/blocked-user/{id}

URL Parameters

ver  string  

id  string  

The ID of the blocked user.

GET api/{ver}/account/invisible

requires authentication

Example request:
curl --request GET \
    --get "https://demo.metafox.app/api/v1/api/omnis/account/invisible" \
    --header "Authorization: Bearer {accessToken}"
$client = new \GuzzleHttp\Client();
$response = $client->get(
    'https://demo.metafox.app/api/v1/api/omnis/account/invisible',
    [
        'headers' => [
            'Authorization' => 'Bearer {accessToken}',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
    "https://demo.metafox.app/api/v1/api/omnis/account/invisible"
);

const headers = {
    "Authorization": "Bearer {accessToken}",
    "Accept": "application/json",
};

fetch(url, {
    method: "GET",
    headers,
}).then(response => response.json());

Request      

GET api/{ver}/account/invisible

URL Parameters

ver  string  

PUT api/{ver}/account/invisible

requires authentication

Example request:
curl --request PUT \
    "https://demo.metafox.app/api/v1/api/soluta/account/invisible" \
    --header "Authorization: Bearer {accessToken}" \
    --header "Content-Type: application/json" \
    --data "{
    "invisible": 1
}"
$client = new \GuzzleHttp\Client();
$response = $client->put(
    'https://demo.metafox.app/api/v1/api/soluta/account/invisible',
    [
        'headers' => [
            'Authorization' => 'Bearer {accessToken}',
            'Content-Type' => 'application/json',
        ],
        'json' => [
            'invisible' => 1,
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
    "https://demo.metafox.app/api/v1/api/soluta/account/invisible"
);

const headers = {
    "Authorization": "Bearer {accessToken}",
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
    "invisible": 1
};

fetch(url, {
    method: "PUT",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

PUT api/{ver}/account/invisible

URL Parameters

ver  string  

Body Parameters

invisible  number  

Must be between 0 and 1.

PUT api/{ver}/account/item-privacy

requires authentication

Example request:
curl --request PUT \
    "https://demo.metafox.app/api/v1/api/odio/account/item-privacy" \
    --header "Authorization: Bearer {accessToken}"
$client = new \GuzzleHttp\Client();
$response = $client->put(
    'https://demo.metafox.app/api/v1/api/odio/account/item-privacy',
    [
        'headers' => [
            'Authorization' => 'Bearer {accessToken}',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
    "https://demo.metafox.app/api/v1/api/odio/account/item-privacy"
);

const headers = {
    "Authorization": "Bearer {accessToken}",
    "Accept": "application/json",
};

fetch(url, {
    method: "PUT",
    headers,
}).then(response => response.json());

Request      

PUT api/{ver}/account/item-privacy

URL Parameters

ver  string  

GET api/{ver}/account/item-privacy/{id?}

requires authentication

Example request:
curl --request GET \
    --get "https://demo.metafox.app/api/v1/api/aperiam/account/item-privacy/9" \
    --header "Authorization: Bearer {accessToken}" \
    --header "Content-Type: application/json" \
    --data "{
    "id": 148311942.954
}"
$client = new \GuzzleHttp\Client();
$response = $client->get(
    'https://demo.metafox.app/api/v1/api/aperiam/account/item-privacy/9',
    [
        'headers' => [
            'Authorization' => 'Bearer {accessToken}',
            'Content-Type' => 'application/json',
        ],
        'json' => [
            'id' => 148311942.954,
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
    "https://demo.metafox.app/api/v1/api/aperiam/account/item-privacy/9"
);

const headers = {
    "Authorization": "Bearer {accessToken}",
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
    "id": 148311942.954
};

fetch(url, {
    method: "GET",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

GET api/{ver}/account/item-privacy/{id?}

URL Parameters

ver  string  

id  string optional  

The ID of the .

Body Parameters

id  number  

GET api/{ver}/account/notification

requires authentication

Example request:
curl --request GET \
    --get "https://demo.metafox.app/api/v1/api/dolorem/account/notification" \
    --header "Authorization: Bearer {accessToken}" \
    --header "Content-Type: application/json" \
    --data "{
    "channel": "iusto"
}"
$client = new \GuzzleHttp\Client();
$response = $client->get(
    'https://demo.metafox.app/api/v1/api/dolorem/account/notification',
    [
        'headers' => [
            'Authorization' => 'Bearer {accessToken}',
            'Content-Type' => 'application/json',
        ],
        'json' => [
            'channel' => 'iusto',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
    "https://demo.metafox.app/api/v1/api/dolorem/account/notification"
);

const headers = {
    "Authorization": "Bearer {accessToken}",
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
    "channel": "iusto"
};

fetch(url, {
    method: "GET",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

GET api/{ver}/account/notification

URL Parameters

ver  string  

Body Parameters

channel  string optional  

PUT api/{ver}/account/notification

requires authentication

Example request:
curl --request PUT \
    "https://demo.metafox.app/api/v1/api/voluptate/account/notification" \
    --header "Authorization: Bearer {accessToken}" \
    --header "Content-Type: application/json" \
    --data "{
    "module_id": "consequatur",
    "value": 11,
    "var_name": "est",
    "channel": "est"
}"
$client = new \GuzzleHttp\Client();
$response = $client->put(
    'https://demo.metafox.app/api/v1/api/voluptate/account/notification',
    [
        'headers' => [
            'Authorization' => 'Bearer {accessToken}',
            'Content-Type' => 'application/json',
        ],
        'json' => [
            'module_id' => 'consequatur',
            'value' => 11,
            'var_name' => 'est',
            'channel' => 'est',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
    "https://demo.metafox.app/api/v1/api/voluptate/account/notification"
);

const headers = {
    "Authorization": "Bearer {accessToken}",
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
    "module_id": "consequatur",
    "value": 11,
    "var_name": "est",
    "channel": "est"
};

fetch(url, {
    method: "PUT",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

PUT api/{ver}/account/notification

URL Parameters

ver  string  

Body Parameters

module_id  string optional  

value  integer optional  

var_name  string optional  

channel  string  

PUT api/{ver}/account/profile-menu

requires authentication

Example request:
curl --request PUT \
    "https://demo.metafox.app/api/v1/api/velit/account/profile-menu" \
    --header "Authorization: Bearer {accessToken}"
$client = new \GuzzleHttp\Client();
$response = $client->put(
    'https://demo.metafox.app/api/v1/api/velit/account/profile-menu',
    [
        'headers' => [
            'Authorization' => 'Bearer {accessToken}',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
    "https://demo.metafox.app/api/v1/api/velit/account/profile-menu"
);

const headers = {
    "Authorization": "Bearer {accessToken}",
    "Accept": "application/json",
};

fetch(url, {
    method: "PUT",
    headers,
}).then(response => response.json());

Request      

PUT api/{ver}/account/profile-menu

URL Parameters

ver  string  

GET api/{ver}/account/profile-menu/{id?}

requires authentication

Example request:
curl --request GET \
    --get "https://demo.metafox.app/api/v1/api/rerum/account/profile-menu/07" \
    --header "Authorization: Bearer {accessToken}" \
    --header "Content-Type: application/json" \
    --data "{
    "id": 435.25015
}"
$client = new \GuzzleHttp\Client();
$response = $client->get(
    'https://demo.metafox.app/api/v1/api/rerum/account/profile-menu/07',
    [
        'headers' => [
            'Authorization' => 'Bearer {accessToken}',
            'Content-Type' => 'application/json',
        ],
        'json' => [
            'id' => 435.25015,
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
    "https://demo.metafox.app/api/v1/api/rerum/account/profile-menu/07"
);

const headers = {
    "Authorization": "Bearer {accessToken}",
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
    "id": 435.25015
};

fetch(url, {
    method: "GET",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

GET api/{ver}/account/profile-menu/{id?}

URL Parameters

ver  string  

id  string optional  

The ID of the .

Body Parameters

id  number  

PUT api/{ver}/account/profile-privacy

requires authentication

Example request:
curl --request PUT \
    "https://demo.metafox.app/api/v1/api/provident/account/profile-privacy" \
    --header "Authorization: Bearer {accessToken}"
$client = new \GuzzleHttp\Client();
$response = $client->put(
    'https://demo.metafox.app/api/v1/api/provident/account/profile-privacy',
    [
        'headers' => [
            'Authorization' => 'Bearer {accessToken}',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
    "https://demo.metafox.app/api/v1/api/provident/account/profile-privacy"
);

const headers = {
    "Authorization": "Bearer {accessToken}",
    "Accept": "application/json",
};

fetch(url, {
    method: "PUT",
    headers,
}).then(response => response.json());

Request      

PUT api/{ver}/account/profile-privacy

URL Parameters

ver  string  

GET api/{ver}/account/profile-privacy/{id?}

requires authentication

Example request:
curl --request GET \
    --get "https://demo.metafox.app/api/v1/api/explicabo/account/profile-privacy/96414" \
    --header "Authorization: Bearer {accessToken}" \
    --header "Content-Type: application/json" \
    --data "{
    "id": 110312.93668596
}"
$client = new \GuzzleHttp\Client();
$response = $client->get(
    'https://demo.metafox.app/api/v1/api/explicabo/account/profile-privacy/96414',
    [
        'headers' => [
            'Authorization' => 'Bearer {accessToken}',
            'Content-Type' => 'application/json',
        ],
        'json' => [
            'id' => 110312.93668596,
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
    "https://demo.metafox.app/api/v1/api/explicabo/account/profile-privacy/96414"
);

const headers = {
    "Authorization": "Bearer {accessToken}",
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
    "id": 110312.93668596
};

fetch(url, {
    method: "GET",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

GET api/{ver}/account/profile-privacy/{id?}

URL Parameters

ver  string  

id  string optional  

The ID of the .

Body Parameters

id  number  

GET api/{ver}/account/setting

requires authentication

Example request:
curl --request GET \
    --get "https://demo.metafox.app/api/v1/api/sed/account/setting" \
    --header "Authorization: Bearer {accessToken}"
$client = new \GuzzleHttp\Client();
$response = $client->get(
    'https://demo.metafox.app/api/v1/api/sed/account/setting',
    [
        'headers' => [
            'Authorization' => 'Bearer {accessToken}',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
    "https://demo.metafox.app/api/v1/api/sed/account/setting"
);

const headers = {
    "Authorization": "Bearer {accessToken}",
    "Accept": "application/json",
};

fetch(url, {
    method: "GET",
    headers,
}).then(response => response.json());

Request      

GET api/{ver}/account/setting

URL Parameters

ver  string  

GET api/{ver}/account/setting/video

requires authentication

Example request:
curl --request GET \
    --get "https://demo.metafox.app/api/v1/api/minus/account/setting/video" \
    --header "Authorization: Bearer {accessToken}"
$client = new \GuzzleHttp\Client();
$response = $client->get(
    'https://demo.metafox.app/api/v1/api/minus/account/setting/video',
    [
        'headers' => [
            'Authorization' => 'Bearer {accessToken}',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
    "https://demo.metafox.app/api/v1/api/minus/account/setting/video"
);

const headers = {
    "Authorization": "Bearer {accessToken}",
    "Accept": "application/json",
};

fetch(url, {
    method: "GET",
    headers,
}).then(response => response.json());

Request      

GET api/{ver}/account/setting/video

URL Parameters

ver  string  

PUT api/{ver}/account/setting/video/{id}

requires authentication

Example request:
curl --request PUT \
    "https://demo.metafox.app/api/v1/api/aut/account/setting/video/156195214" \
    --header "Authorization: Bearer {accessToken}"
$client = new \GuzzleHttp\Client();
$response = $client->put(
    'https://demo.metafox.app/api/v1/api/aut/account/setting/video/156195214',
    [
        'headers' => [
            'Authorization' => 'Bearer {accessToken}',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
    "https://demo.metafox.app/api/v1/api/aut/account/setting/video/156195214"
);

const headers = {
    "Authorization": "Bearer {accessToken}",
    "Accept": "application/json",
};

fetch(url, {
    method: "PUT",
    headers,
}).then(response => response.json());

Request      

PUT api/{ver}/account/setting/video/{id}

URL Parameters

ver  string  

id  string  

The ID of the video.

GET api/{ver}/account/timezone

requires authentication

Example request:
curl --request GET \
    --get "https://demo.metafox.app/api/v1/api/debitis/account/timezone" \
    --header "Authorization: Bearer {accessToken}"
$client = new \GuzzleHttp\Client();
$response = $client->get(
    'https://demo.metafox.app/api/v1/api/debitis/account/timezone',
    [
        'headers' => [
            'Authorization' => 'Bearer {accessToken}',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
    "https://demo.metafox.app/api/v1/api/debitis/account/timezone"
);

const headers = {
    "Authorization": "Bearer {accessToken}",
    "Accept": "application/json",
};

fetch(url, {
    method: "GET",
    headers,
}).then(response => response.json());

Request      

GET api/{ver}/account/timezone

URL Parameters

ver  string  

GET api/{ver}/auth/logout

requires authentication

Example request:
curl --request GET \
    --get "https://demo.metafox.app/api/v1/api/non/auth/logout" \
    --header "Authorization: Bearer {accessToken}"
$client = new \GuzzleHttp\Client();
$response = $client->get(
    'https://demo.metafox.app/api/v1/api/non/auth/logout',
    [
        'headers' => [
            'Authorization' => 'Bearer {accessToken}',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
    "https://demo.metafox.app/api/v1/api/non/auth/logout"
);

const headers = {
    "Authorization": "Bearer {accessToken}",
    "Accept": "application/json",
};

fetch(url, {
    method: "GET",
    headers,
}).then(response => response.json());

Request      

GET api/{ver}/auth/logout

URL Parameters

ver  string  

GET api/{ver}/auth/profile

requires authentication

Example request:
curl --request GET \
    --get "https://demo.metafox.app/api/v1/api/optio/auth/profile" \
    --header "Authorization: Bearer {accessToken}"
$client = new \GuzzleHttp\Client();
$response = $client->get(
    'https://demo.metafox.app/api/v1/api/optio/auth/profile',
    [
        'headers' => [
            'Authorization' => 'Bearer {accessToken}',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
    "https://demo.metafox.app/api/v1/api/optio/auth/profile"
);

const headers = {
    "Authorization": "Bearer {accessToken}",
    "Accept": "application/json",
};

fetch(url, {
    method: "GET",
    headers,
}).then(response => response.json());

Request      

GET api/{ver}/auth/profile

URL Parameters

ver  string  

View current logged in user.

requires authentication

Example request:
curl --request GET \
    --get "https://demo.metafox.app/api/v1/api/quam/me" \
    --header "Authorization: Bearer {accessToken}" \
    --header "Content-Type: application/json" \
    --data "{
    "resolution": "sed"
}"
$client = new \GuzzleHttp\Client();
$response = $client->get(
    'https://demo.metafox.app/api/v1/api/quam/me',
    [
        'headers' => [
            'Authorization' => 'Bearer {accessToken}',
            'Content-Type' => 'application/json',
        ],
        'json' => [
            'resolution' => 'sed',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
    "https://demo.metafox.app/api/v1/api/quam/me"
);

const headers = {
    "Authorization": "Bearer {accessToken}",
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
    "resolution": "sed"
};

fetch(url, {
    method: "GET",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

GET api/{ver}/me

URL Parameters

ver  string  

Body Parameters

resolution  string optional  

MetaFox

Example request:
curl --request POST \
    "https://demo.metafox.app/api/v1/api/nulla/register" \
    --header "Content-Type: application/json" \
    --data "{
    "email": "[email protected]",
    "phone_number": "non",
    "password": "N~8q'd]H`RcDYag",
    "full_name": "fphryrlyv",
    "user_name": "zyu",
    "agree": true,
    "code": "amet",
    "invite_code": "aliquam"
}"
$client = new \GuzzleHttp\Client();
$response = $client->post(
    'https://demo.metafox.app/api/v1/api/nulla/register',
    [
        'headers' => [
            'Content-Type' => 'application/json',
        ],
        'json' => [
            'email' => '[email protected]',
            'phone_number' => 'non',
            'password' => 'N~8q\'d]H`RcDYag',
            'full_name' => 'fphryrlyv',
            'user_name' => 'zyu',
            'agree' => true,
            'code' => 'amet',
            'invite_code' => 'aliquam',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
    "https://demo.metafox.app/api/v1/api/nulla/register"
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
    "email": "[email protected]",
    "phone_number": "non",
    "password": "N~8q'd]H`RcDYag",
    "full_name": "fphryrlyv",
    "user_name": "zyu",
    "agree": true,
    "code": "amet",
    "invite_code": "aliquam"
};

fetch(url, {
    method: "POST",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

POST api/{ver}/register

URL Parameters

ver  string  

Body Parameters

email  string optional  

This field is required when phone_number is not present. Must be a valid email address.

phone_number  string optional  

This field is required when email is not present.

password  string  

full_name  string  

Must be at least 3 characters. Must not be greater than 25 characters.

user_name  string  

Must be at least 5 characters. Must not be greater than 25 characters.

agree  boolean  

Must be accepted.

captcha  string optional  

code  string optional  

invite_code  string optional  

Browse user.

requires authentication

Example request:
curl --request GET \
    --get "https://demo.metafox.app/api/v1/api/distinctio/user" \
    --header "Authorization: Bearer {accessToken}" \
    --header "Content-Type: application/json" \
    --data "{
    "q": "qui",
    "view": "perspiciatis",
    "gender": 58744.75968704,
    "page": 10,
    "limit": 44779.86701,
    "sort": "qui",
    "sort_type": "dolor",
    "country": "dyhkjvuoiaxqlgxrbjsmfsuuniojfjzvzuhoujyurbdntlzmmespaippxtcnj",
    "country_state_id": "blanditiis",
    "city_code": "est",
    "is_featured": 426777.490876
}"
$client = new \GuzzleHttp\Client();
$response = $client->get(
    'https://demo.metafox.app/api/v1/api/distinctio/user',
    [
        'headers' => [
            'Authorization' => 'Bearer {accessToken}',
            'Content-Type' => 'application/json',
        ],
        'json' => [
            'q' => 'qui',
            'view' => 'perspiciatis',
            'gender' => 58744.75968704,
            'page' => 10,
            'limit' => 44779.86701,
            'sort' => 'qui',
            'sort_type' => 'dolor',
            'country' => 'dyhkjvuoiaxqlgxrbjsmfsuuniojfjzvzuhoujyurbdntlzmmespaippxtcnj',
            'country_state_id' => 'blanditiis',
            'city_code' => 'est',
            'is_featured' => 426777.490876,
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
    "https://demo.metafox.app/api/v1/api/distinctio/user"
);

const headers = {
    "Authorization": "Bearer {accessToken}",
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
    "q": "qui",
    "view": "perspiciatis",
    "gender": 58744.75968704,
    "page": 10,
    "limit": 44779.86701,
    "sort": "qui",
    "sort_type": "dolor",
    "country": "dyhkjvuoiaxqlgxrbjsmfsuuniojfjzvzuhoujyurbdntlzmmespaippxtcnj",
    "country_state_id": "blanditiis",
    "city_code": "est",
    "is_featured": 426777.490876
};

fetch(url, {
    method: "GET",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

GET api/{ver}/user

URL Parameters

ver  string  

Body Parameters

q  string optional  

view  string optional  

gender  number optional  

page  number optional  

Must be at least 1.

limit  number optional  

sort  string optional  

sort_type  string optional  

country  string optional  

Must be at least 2 characters.

country_state_id  string optional  

city  string optional  

city_code  string optional  

is_featured  number optional  

GET api/{ver}/user/account

requires authentication

Example request:
curl --request GET \
    --get "https://demo.metafox.app/api/v1/api/ut/user/account" \
    --header "Authorization: Bearer {accessToken}"
$client = new \GuzzleHttp\Client();
$response = $client->get(
    'https://demo.metafox.app/api/v1/api/ut/user/account',
    [
        'headers' => [
            'Authorization' => 'Bearer {accessToken}',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
    "https://demo.metafox.app/api/v1/api/ut/user/account"
);

const headers = {
    "Authorization": "Bearer {accessToken}",
    "Accept": "application/json",
};

fetch(url, {
    method: "GET",
    headers,
}).then(response => response.json());

Request      

GET api/{ver}/user/account

URL Parameters

ver  string  

GET api/{ver}/user/account/email-form

requires authentication

Example request:
curl --request GET \
    --get "https://demo.metafox.app/api/v1/api/ea/user/account/email-form" \
    --header "Authorization: Bearer {accessToken}" \
    --header "Content-Type: application/json" \
    --data "{
    "resolution": "commodi"
}"
$client = new \GuzzleHttp\Client();
$response = $client->get(
    'https://demo.metafox.app/api/v1/api/ea/user/account/email-form',
    [
        'headers' => [
            'Authorization' => 'Bearer {accessToken}',
            'Content-Type' => 'application/json',
        ],
        'json' => [
            'resolution' => 'commodi',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
    "https://demo.metafox.app/api/v1/api/ea/user/account/email-form"
);

const headers = {
    "Authorization": "Bearer {accessToken}",
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
    "resolution": "commodi"
};

fetch(url, {
    method: "GET",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

GET api/{ver}/user/account/email-form

URL Parameters

ver  string  

Body Parameters

resolution  string optional  

GET api/{ver}/user/account/phone-number-form

requires authentication

Example request:
curl --request GET \
    --get "https://demo.metafox.app/api/v1/api/reiciendis/user/account/phone-number-form" \
    --header "Authorization: Bearer {accessToken}" \
    --header "Content-Type: application/json" \
    --data "{
    "resolution": "enim"
}"
$client = new \GuzzleHttp\Client();
$response = $client->get(
    'https://demo.metafox.app/api/v1/api/reiciendis/user/account/phone-number-form',
    [
        'headers' => [
            'Authorization' => 'Bearer {accessToken}',
            'Content-Type' => 'application/json',
        ],
        'json' => [
            'resolution' => 'enim',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
    "https://demo.metafox.app/api/v1/api/reiciendis/user/account/phone-number-form"
);

const headers = {
    "Authorization": "Bearer {accessToken}",
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
    "resolution": "enim"
};

fetch(url, {
    method: "GET",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

GET api/{ver}/user/account/phone-number-form

URL Parameters

ver  string  

Body Parameters

resolution  string optional  

GET api/{ver}/user/account/review-form

requires authentication

Example request:
curl --request GET \
    --get "https://demo.metafox.app/api/v1/api/inventore/user/account/review-form" \
    --header "Authorization: Bearer {accessToken}"
$client = new \GuzzleHttp\Client();
$response = $client->get(
    'https://demo.metafox.app/api/v1/api/inventore/user/account/review-form',
    [
        'headers' => [
            'Authorization' => 'Bearer {accessToken}',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
    "https://demo.metafox.app/api/v1/api/inventore/user/account/review-form"
);

const headers = {
    "Authorization": "Bearer {accessToken}",
    "Accept": "application/json",
};

fetch(url, {
    method: "GET",
    headers,
}).then(response => response.json());

Request      

GET api/{ver}/user/account/review-form

URL Parameters

ver  string  

GET api/{ver}/user/account/timezone-form

requires authentication

Example request:
curl --request GET \
    --get "https://demo.metafox.app/api/v1/api/deleniti/user/account/timezone-form" \
    --header "Authorization: Bearer {accessToken}"
$client = new \GuzzleHttp\Client();
$response = $client->get(
    'https://demo.metafox.app/api/v1/api/deleniti/user/account/timezone-form',
    [
        'headers' => [
            'Authorization' => 'Bearer {accessToken}',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
    "https://demo.metafox.app/api/v1/api/deleniti/user/account/timezone-form"
);

const headers = {
    "Authorization": "Bearer {accessToken}",
    "Accept": "application/json",
};

fetch(url, {
    method: "GET",
    headers,
}).then(response => response.json());

Request      

GET api/{ver}/user/account/timezone-form

URL Parameters

ver  string  

GET api/{ver}/user/activity

requires authentication

Example request:
curl --request GET \
    --get "https://demo.metafox.app/api/v1/api/sequi/user/activity" \
    --header "Authorization: Bearer {accessToken}"
$client = new \GuzzleHttp\Client();
$response = $client->get(
    'https://demo.metafox.app/api/v1/api/sequi/user/activity',
    [
        'headers' => [
            'Authorization' => 'Bearer {accessToken}',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
    "https://demo.metafox.app/api/v1/api/sequi/user/activity"
);

const headers = {
    "Authorization": "Bearer {accessToken}",
    "Accept": "application/json",
};

fetch(url, {
    method: "GET",
    headers,
}).then(response => response.json());

Request      

GET api/{ver}/user/activity

URL Parameters

ver  string  

Upload avatar.

requires authentication

Example request:
curl --request POST \
    "https://demo.metafox.app/api/v1/api/et/user/avatar/et" \
    --header "Authorization: Bearer {accessToken}" \
    --header "Content-Type: application/json" \
    --data "{
    "image_crop": "dolor",
    "temp_file": 316244.987,
    "photo_id": 437.4
}"
$client = new \GuzzleHttp\Client();
$response = $client->post(
    'https://demo.metafox.app/api/v1/api/et/user/avatar/et',
    [
        'headers' => [
            'Authorization' => 'Bearer {accessToken}',
            'Content-Type' => 'application/json',
        ],
        'json' => [
            'image_crop' => 'dolor',
            'temp_file' => 316244.987,
            'photo_id' => 437.4,
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
    "https://demo.metafox.app/api/v1/api/et/user/avatar/et"
);

const headers = {
    "Authorization": "Bearer {accessToken}",
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
    "image_crop": "dolor",
    "temp_file": 316244.987,
    "photo_id": 437.4
};

fetch(url, {
    method: "POST",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

POST api/{ver}/user/avatar/{user}

URL Parameters

ver  string  

user  string  

Body Parameters

image_crop  string  

image  string optional  

temp_file  number optional  

photo_id  number optional  

Ban user.

requires authentication

Example request:
curl --request POST \
    "https://demo.metafox.app/api/v1/api/doloribus/user/ban" \
    --header "Authorization: Bearer {accessToken}" \
    --header "Content-Type: application/json" \
    --data "{
    "user_id": 33544.91142,
    "day": 53,
    "return_user_group": 69
}"
$client = new \GuzzleHttp\Client();
$response = $client->post(
    'https://demo.metafox.app/api/v1/api/doloribus/user/ban',
    [
        'headers' => [
            'Authorization' => 'Bearer {accessToken}',
            'Content-Type' => 'application/json',
        ],
        'json' => [
            'user_id' => 33544.91142,
            'day' => 53,
            'return_user_group' => 69,
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
    "https://demo.metafox.app/api/v1/api/doloribus/user/ban"
);

const headers = {
    "Authorization": "Bearer {accessToken}",
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
    "user_id": 33544.91142,
    "day": 53,
    "return_user_group": 69
};

fetch(url, {
    method: "POST",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

POST api/{ver}/user/ban

URL Parameters

ver  string  

Body Parameters

user_id  number  

day  number  

Must be at least 0.

reason  string optional  

return_user_group  number  

Must be at least 1.

Un-ban user.

requires authentication

Example request:
curl --request DELETE \
    "https://demo.metafox.app/api/v1/api/cupiditate/user/ban/7" \
    --header "Authorization: Bearer {accessToken}"
$client = new \GuzzleHttp\Client();
$response = $client->delete(
    'https://demo.metafox.app/api/v1/api/cupiditate/user/ban/7',
    [
        'headers' => [
            'Authorization' => 'Bearer {accessToken}',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
    "https://demo.metafox.app/api/v1/api/cupiditate/user/ban/7"
);

const headers = {
    "Authorization": "Bearer {accessToken}",
    "Accept": "application/json",
};

fetch(url, {
    method: "DELETE",
    headers,
}).then(response => response.json());

Request      

DELETE api/{ver}/user/ban/{id}

URL Parameters

ver  string  

id  string  

The ID of the ban.

GET api/{ver}/user/city

requires authentication

Example request:
curl --request GET \
    --get "https://demo.metafox.app/api/v1/api/quia/user/city" \
    --header "Authorization: Bearer {accessToken}" \
    --header "Content-Type: application/json" \
    --data "{
    "q": "occaecati",
    "country": "yhlewvqlazxuvgtxrkikcavqcfdctqmzubylrdsaghtuxdjjyjl",
    "state": "commodi",
    "limit": 1
}"
$client = new \GuzzleHttp\Client();
$response = $client->get(
    'https://demo.metafox.app/api/v1/api/quia/user/city',
    [
        'headers' => [
            'Authorization' => 'Bearer {accessToken}',
            'Content-Type' => 'application/json',
        ],
        'json' => [
            'q' => 'occaecati',
            'country' => 'yhlewvqlazxuvgtxrkikcavqcfdctqmzubylrdsaghtuxdjjyjl',
            'state' => 'commodi',
            'limit' => 1,
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
    "https://demo.metafox.app/api/v1/api/quia/user/city"
);

const headers = {
    "Authorization": "Bearer {accessToken}",
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
    "q": "occaecati",
    "country": "yhlewvqlazxuvgtxrkikcavqcfdctqmzubylrdsaghtuxdjjyjl",
    "state": "commodi",
    "limit": 1
};

fetch(url, {
    method: "GET",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

GET api/{ver}/user/city

URL Parameters

ver  string  

Body Parameters

q  string optional  

country  string optional  

Must be at least 2 characters.

state  string optional  

limit  integer optional  

Must be between 1 and 20.

GET api/{ver}/user/country/state

requires authentication

Example request:
curl --request GET \
    --get "https://demo.metafox.app/api/v1/api/quas/user/country/state" \
    --header "Authorization: Bearer {accessToken}" \
    --header "Content-Type: application/json" \
    --data "{
    "q": "nobis",
    "country": "squbzluazdcyenbodqpqqcxxhuhkcglyjwnjlrdjhku",
    "state": "iste",
    "limit": 1
}"
$client = new \GuzzleHttp\Client();
$response = $client->get(
    'https://demo.metafox.app/api/v1/api/quas/user/country/state',
    [
        'headers' => [
            'Authorization' => 'Bearer {accessToken}',
            'Content-Type' => 'application/json',
        ],
        'json' => [
            'q' => 'nobis',
            'country' => 'squbzluazdcyenbodqpqqcxxhuhkcglyjwnjlrdjhku',
            'state' => 'iste',
            'limit' => 1,
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
    "https://demo.metafox.app/api/v1/api/quas/user/country/state"
);

const headers = {
    "Authorization": "Bearer {accessToken}",
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
    "q": "nobis",
    "country": "squbzluazdcyenbodqpqqcxxhuhkcglyjwnjlrdjhku",
    "state": "iste",
    "limit": 1
};

fetch(url, {
    method: "GET",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

GET api/{ver}/user/country/state

URL Parameters

ver  string  

Body Parameters

q  string optional  

country  string optional  

Must be at least 2 characters.

state  string optional  

limit  integer optional  

Must be between 1 and 20.

Update cover.

requires authentication

Example request:
curl --request POST \
    "https://demo.metafox.app/api/v1/api/omnis/user/cover/sit" \
    --header "Authorization: Bearer {accessToken}" \
    --header "Content-Type: application/json" \
    --data "{
    "temp_file": 8489859.77993,
    "position": "blanditiis"
}"
$client = new \GuzzleHttp\Client();
$response = $client->post(
    'https://demo.metafox.app/api/v1/api/omnis/user/cover/sit',
    [
        'headers' => [
            'Authorization' => 'Bearer {accessToken}',
            'Content-Type' => 'application/json',
        ],
        'json' => [
            'temp_file' => 8489859.77993,
            'position' => 'blanditiis',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
    "https://demo.metafox.app/api/v1/api/omnis/user/cover/sit"
);

const headers = {
    "Authorization": "Bearer {accessToken}",
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
    "temp_file": 8489859.77993,
    "position": "blanditiis"
};

fetch(url, {
    method: "POST",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

POST api/{ver}/user/cover/{user}

URL Parameters

ver  string  

user  string  

Body Parameters

image  string optional  

temp_file  number optional  

position  string optional  

GET api/{ver}/user/exist

requires authentication

Example request:
curl --request GET \
    --get "https://demo.metafox.app/api/v1/api/aspernatur/user/exist" \
    --header "Authorization: Bearer {accessToken}" \
    --header "Content-Type: application/json" \
    --data "{
    "email": "[email protected]",
    "phone_number": "amet",
    "user_name": "consequuntur"
}"
$client = new \GuzzleHttp\Client();
$response = $client->get(
    'https://demo.metafox.app/api/v1/api/aspernatur/user/exist',
    [
        'headers' => [
            'Authorization' => 'Bearer {accessToken}',
            'Content-Type' => 'application/json',
        ],
        'json' => [
            'email' => '[email protected]',
            'phone_number' => 'amet',
            'user_name' => 'consequuntur',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
    "https://demo.metafox.app/api/v1/api/aspernatur/user/exist"
);

const headers = {
    "Authorization": "Bearer {accessToken}",
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
    "email": "[email protected]",
    "phone_number": "amet",
    "user_name": "consequuntur"
};

fetch(url, {
    method: "GET",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

GET api/{ver}/user/exist

URL Parameters

ver  string  

Body Parameters

email  string optional  

This field is required when none of user_name and phone_number are present. Must be a valid email address.

phone_number  string optional  

This field is required when none of user_name and email are present.

user_name  string optional  

This field is required when none of email and phone_number are present.

PATCH api/{ver}/user/feature/{id}

requires authentication

Example request:
curl --request PATCH \
    "https://demo.metafox.app/api/v1/api/minima/user/feature/16159" \
    --header "Authorization: Bearer {accessToken}" \
    --header "Content-Type: application/json" \
    --data "{
    "feature": "0"
}"
$client = new \GuzzleHttp\Client();
$response = $client->patch(
    'https://demo.metafox.app/api/v1/api/minima/user/feature/16159',
    [
        'headers' => [
            'Authorization' => 'Bearer {accessToken}',
            'Content-Type' => 'application/json',
        ],
        'json' => [
            'feature' => '0',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
    "https://demo.metafox.app/api/v1/api/minima/user/feature/16159"
);

const headers = {
    "Authorization": "Bearer {accessToken}",
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
    "feature": "0"
};

fetch(url, {
    method: "PATCH",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

PATCH api/{ver}/user/feature/{id}

URL Parameters

ver  string  

id  string  

The ID of the feature.

Body Parameters

feature  number  

Must be one of 0 or 1.

Get user registration form.

Example request:
curl --request GET \
    --get "https://demo.metafox.app/api/v1/api/eos/user/form"
$client = new \GuzzleHttp\Client();
$response = $client->get('https://demo.metafox.app/api/v1/api/eos/user/form');
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
    "https://demo.metafox.app/api/v1/api/eos/user/form"
);

fetch(url, {
    method: "GET",
}).then(response => response.json());

Request      

GET api/{ver}/user/form

URL Parameters

ver  string  

GET api/{ver}/user/info/{user}

requires authentication

Example request:
curl --request GET \
    --get "https://demo.metafox.app/api/v1/api/aut/user/info/sed" \
    --header "Authorization: Bearer {accessToken}"
$client = new \GuzzleHttp\Client();
$response = $client->get(
    'https://demo.metafox.app/api/v1/api/aut/user/info/sed',
    [
        'headers' => [
            'Authorization' => 'Bearer {accessToken}',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
    "https://demo.metafox.app/api/v1/api/aut/user/info/sed"
);

const headers = {
    "Authorization": "Bearer {accessToken}",
    "Accept": "application/json",
};

fetch(url, {
    method: "GET",
    headers,
}).then(response => response.json());

Request      

GET api/{ver}/user/info/{user}

URL Parameters

ver  string  

user  string  

>>>>>>> Stashed changes

/login.

requires authentication

Logged in by email and password.

Example request:
curl --request POST \
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/doloremque/user/login" \
=======
    "https://demo.metafox.app/api/v1/api/deserunt/user/login" \
>>>>>>> Stashed changes
    --header "Authorization: Bearer {accessToken}" \
    --header "Content-Type: application/json" \
    --data "{
    "username": "[email protected]",
    "password": "12345678"
}"
$client = new \GuzzleHttp\Client();
$response = $client->post(
<<<<<<< Updated upstream
    'https://demo.metafox.app/api/v1/api/doloremque/user/login',
=======
    'https://demo.metafox.app/api/v1/api/deserunt/user/login',
>>>>>>> Stashed changes
    [
        'headers' => [
            'Authorization' => 'Bearer {accessToken}',
            'Content-Type' => 'application/json',
        ],
        'json' => [
            'username' => '[email protected]',
            'password' => '12345678',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/doloremque/user/login"
=======
    "https://demo.metafox.app/api/v1/api/deserunt/user/login"
>>>>>>> Stashed changes
);

const headers = {
    "Authorization": "Bearer {accessToken}",
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
    "username": "[email protected]",
    "password": "12345678"
};

fetch(url, {
    method: "POST",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

POST api/{ver}/user/login

URL Parameters

ver  string   >>>>>> Stashed changes data-component="url" hidden>

Body Parameters

username  string  

The email of user.

password  string  

The password of user.

captcha  string optional  

POST api/{ver}/user/password/edit/{resolution}

Example request:
curl --request POST \
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/alias/user/password/edit/voluptatum" \
    --header "Content-Type: application/json" \
    --data "{
    "token": "nesciunt",
    "user_id": 1624.957633722
=======
    "https://demo.metafox.app/api/v1/api/a/user/password/edit/eveniet" \
    --header "Content-Type: application/json" \
    --data "{
    "token": "laudantium",
    "user_id": 765597.052574
>>>>>>> Stashed changes
}"
$client = new \GuzzleHttp\Client();
$response = $client->post(
<<<<<<< Updated upstream
    'https://demo.metafox.app/api/v1/api/alias/user/password/edit/voluptatum',
=======
    'https://demo.metafox.app/api/v1/api/a/user/password/edit/eveniet',
>>>>>>> Stashed changes
    [
        'headers' => [
            'Content-Type' => 'application/json',
        ],
        'json' => [
<<<<<<< Updated upstream
            'token' => 'nesciunt',
            'user_id' => 1624.957633722,
=======
            'token' => 'laudantium',
            'user_id' => 765597.052574,
>>>>>>> Stashed changes
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/alias/user/password/edit/voluptatum"
=======
    "https://demo.metafox.app/api/v1/api/a/user/password/edit/eveniet"
>>>>>>> Stashed changes
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
<<<<<<< Updated upstream
    "token": "nesciunt",
    "user_id": 1624.957633722
=======
    "token": "laudantium",
    "user_id": 765597.052574
>>>>>>> Stashed changes
};

fetch(url, {
    method: "POST",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

POST api/{ver}/user/password/edit/{resolution}

URL Parameters

ver  string   >>>>>> Stashed changes data-component="url" hidden>

resolution  string   >>>>>> Stashed changes data-component="url" hidden>

Body Parameters

token  string   >>>>>> Stashed changes data-component="body" hidden>

user_id  number   >>>>>> Stashed changes data-component="body" hidden>

POST api/{ver}/user/password/request-method/{resolution}

Example request:
curl --request POST \
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/voluptatem/user/password/request-method/quibusdam" \
    --header "Content-Type: application/json" \
    --data "{
    "email": "[email protected]"
=======
    "https://demo.metafox.app/api/v1/api/molestiae/user/password/request-method/soluta" \
    --header "Content-Type: application/json" \
    --data "{
    "email": "[email protected]"
>>>>>>> Stashed changes
}"
$client = new \GuzzleHttp\Client();
$response = $client->post(
<<<<<<< Updated upstream
    'https://demo.metafox.app/api/v1/api/voluptatem/user/password/request-method/quibusdam',
=======
    'https://demo.metafox.app/api/v1/api/molestiae/user/password/request-method/soluta',
>>>>>>> Stashed changes
    [
        'headers' => [
            'Content-Type' => 'application/json',
        ],
        'json' => [
<<<<<<< Updated upstream
            'email' => '[email protected]',
=======
            'email' => '[email protected]',
>>>>>>> Stashed changes
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/voluptatem/user/password/request-method/quibusdam"
=======
    "https://demo.metafox.app/api/v1/api/molestiae/user/password/request-method/soluta"
>>>>>>> Stashed changes
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
<<<<<<< Updated upstream
    "email": "[email protected]"
=======
    "email": "[email protected]"
>>>>>>> Stashed changes
};

fetch(url, {
    method: "POST",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

POST api/{ver}/user/password/request-method/{resolution}

URL Parameters

ver  string   >>>>>> Stashed changes data-component="url" hidden>

resolution  string   >>>>>> Stashed changes data-component="url" hidden>

Body Parameters

email  string   >>>>>> Stashed changes data-component="body" hidden>

captcha  string optional  

POST api/{ver}/user/password/request-verify/{resolution}

Example request:
curl --request POST \
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/nam/user/password/request-verify/iure" \
    --header "Content-Type: application/json" \
    --data "{
    "request_method": "quo",
    "user_id": 2395.049252854
=======
    "https://demo.metafox.app/api/v1/api/ducimus/user/password/request-verify/est" \
    --header "Content-Type: application/json" \
    --data "{
    "request_method": "aut",
    "user_id": 15120741.45774
>>>>>>> Stashed changes
}"
$client = new \GuzzleHttp\Client();
$response = $client->post(
<<<<<<< Updated upstream
    'https://demo.metafox.app/api/v1/api/nam/user/password/request-verify/iure',
=======
    'https://demo.metafox.app/api/v1/api/ducimus/user/password/request-verify/est',
>>>>>>> Stashed changes
    [
        'headers' => [
            'Content-Type' => 'application/json',
        ],
        'json' => [
<<<<<<< Updated upstream
            'request_method' => 'quo',
            'user_id' => 2395.049252854,
=======
            'request_method' => 'aut',
            'user_id' => 15120741.45774,
>>>>>>> Stashed changes
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/nam/user/password/request-verify/iure"
=======
    "https://demo.metafox.app/api/v1/api/ducimus/user/password/request-verify/est"
>>>>>>> Stashed changes
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
<<<<<<< Updated upstream
    "request_method": "quo",
    "user_id": 2395.049252854
=======
    "request_method": "aut",
    "user_id": 15120741.45774
>>>>>>> Stashed changes
};

fetch(url, {
    method: "POST",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

POST api/{ver}/user/password/request-verify/{resolution}

URL Parameters

ver  string   >>>>>> Stashed changes data-component="url" hidden>

resolution  string   >>>>>> Stashed changes data-component="url" hidden>

Body Parameters

request_method  string   >>>>>> Stashed changes data-component="body" hidden>

user_id  number   >>>>>> Stashed changes data-component="body" hidden>

PATCH api/{ver}/user/password/{resolution?}

Example request:
curl --request PATCH \
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/aut/user/password/ut" \
    --header "Content-Type: application/json" \
    --data "{
    "user_id": 208765610.342995,
    "token": "qui",
    "new_password": "velit"
=======
    "https://demo.metafox.app/api/v1/api/illum/user/password/qui" \
    --header "Content-Type: application/json" \
    --data "{
    "user_id": 289.03848,
    "token": "perferendis",
    "new_password": "tenetur"
>>>>>>> Stashed changes
}"
$client = new \GuzzleHttp\Client();
$response = $client->patch(
<<<<<<< Updated upstream
    'https://demo.metafox.app/api/v1/api/aut/user/password/ut',
=======
    'https://demo.metafox.app/api/v1/api/illum/user/password/qui',
>>>>>>> Stashed changes
    [
        'headers' => [
            'Content-Type' => 'application/json',
        ],
        'json' => [
<<<<<<< Updated upstream
            'user_id' => 208765610.342995,
            'token' => 'qui',
            'new_password' => 'velit',
=======
            'user_id' => 289.03848,
            'token' => 'perferendis',
            'new_password' => 'tenetur',
>>>>>>> Stashed changes
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/aut/user/password/ut"
=======
    "https://demo.metafox.app/api/v1/api/illum/user/password/qui"
>>>>>>> Stashed changes
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
<<<<<<< Updated upstream
    "user_id": 208765610.342995,
    "token": "qui",
    "new_password": "velit"
=======
    "user_id": 289.03848,
    "token": "perferendis",
    "new_password": "tenetur"
>>>>>>> Stashed changes
};

fetch(url, {
    method: "PATCH",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

PATCH api/{ver}/user/password/{resolution?}

URL Parameters

ver  string   >>>>>> Stashed changes data-component="url" hidden>

resolution  string optional   >>>>>> Stashed changes data-component="url" hidden>

Body Parameters

user_id  number   >>>>>> Stashed changes data-component="body" hidden>

token  string   >>>>>> Stashed changes data-component="body" hidden>

new_password  string   >>>>>> Stashed changes data-component="body" hidden>

new_password_confirmation  string optional  

This field is required when new_password is present. The value and new_password must match.

GET api/{ver}/user/profile/form

requires authentication

Example request:
curl --request GET \
<<<<<<< Updated upstream
    --get "https://demo.metafox.app/api/v1/api/in/user/profile/form" \
    --header "Authorization: Bearer {accessToken}" \
    --header "Content-Type: application/json" \
    --data "{
    "id": 81087.46
=======
    --get "https://demo.metafox.app/api/v1/api/fuga/user/profile/form" \
    --header "Authorization: Bearer {accessToken}" \
    --header "Content-Type: application/json" \
    --data "{
    "id": 0.750497
>>>>>>> Stashed changes
}"
$client = new \GuzzleHttp\Client();
$response = $client->get(
<<<<<<< Updated upstream
    'https://demo.metafox.app/api/v1/api/in/user/profile/form',
=======
    'https://demo.metafox.app/api/v1/api/fuga/user/profile/form',
>>>>>>> Stashed changes
    [
        'headers' => [
            'Authorization' => 'Bearer {accessToken}',
            'Content-Type' => 'application/json',
        ],
        'json' => [
<<<<<<< Updated upstream
            'id' => 81087.46,
=======
            'id' => 0.750497,
>>>>>>> Stashed changes
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/in/user/profile/form"
=======
    "https://demo.metafox.app/api/v1/api/fuga/user/profile/form"
>>>>>>> Stashed changes
);

const headers = {
    "Authorization": "Bearer {accessToken}",
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
<<<<<<< Updated upstream
    "id": 81087.46
=======
    "id": 0.750497
>>>>>>> Stashed changes
};

fetch(url, {
    method: "GET",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

GET api/{ver}/user/profile/form

URL Parameters

ver  string   >>>>>> Stashed changes data-component="url" hidden>

Body Parameters

id  number optional   >>>>>> Stashed changes data-component="body" hidden>

GET api/{ver}/user/profile/gender

requires authentication

Example request:
curl --request GET \
<<<<<<< Updated upstream
    --get "https://demo.metafox.app/api/v1/api/unde/user/profile/gender" \
    --header "Authorization: Bearer {accessToken}" \
    --header "Content-Type: application/json" \
    --data "{
    "q": "aut",
    "limit": 48,
    "is_custom": 43486614.43
=======
    --get "https://demo.metafox.app/api/v1/api/quidem/user/profile/gender" \
    --header "Authorization: Bearer {accessToken}" \
    --header "Content-Type: application/json" \
    --data "{
    "q": "modi",
    "limit": 89,
    "is_custom": 8037.337967313
>>>>>>> Stashed changes
}"
$client = new \GuzzleHttp\Client();
$response = $client->get(
<<<<<<< Updated upstream
    'https://demo.metafox.app/api/v1/api/unde/user/profile/gender',
=======
    'https://demo.metafox.app/api/v1/api/quidem/user/profile/gender',
>>>>>>> Stashed changes
    [
        'headers' => [
            'Authorization' => 'Bearer {accessToken}',
            'Content-Type' => 'application/json',
        ],
        'json' => [
<<<<<<< Updated upstream
            'q' => 'aut',
            'limit' => 48,
            'is_custom' => 43486614.43,
=======
            'q' => 'modi',
            'limit' => 89,
            'is_custom' => 8037.337967313,
>>>>>>> Stashed changes
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/unde/user/profile/gender"
=======
    "https://demo.metafox.app/api/v1/api/quidem/user/profile/gender"
>>>>>>> Stashed changes
);

const headers = {
    "Authorization": "Bearer {accessToken}",
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
<<<<<<< Updated upstream
    "q": "aut",
    "limit": 48,
    "is_custom": 43486614.43
=======
    "q": "modi",
    "limit": 89,
    "is_custom": 8037.337967313
>>>>>>> Stashed changes
};

fetch(url, {
    method: "GET",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

GET api/{ver}/user/profile/gender

URL Parameters

ver  string   >>>>>> Stashed changes data-component="url" hidden>

Body Parameters

q  string optional   >>>>>> Stashed changes data-component="body" hidden>

limit  number optional   >>>>>> Stashed changes data-component="body" hidden>

Must be at least 10.

is_custom  number optional  

PUT api/{ver}/user/profile/{id?}

requires authentication

Example request:
curl --request PUT \
    "https://demo.metafox.app/api/v1/api/eos/user/profile/0" \
    --header "Authorization: Bearer {accessToken}" \
    --header "Content-Type: application/json" \
    --data "{
    "birthday": "2023-12-26T01:52:08",
    "postal_code": "sequi",
    "country_iso": "muasxzjmxweyekpvxqnquhckkwkfevatbprl",
    "country_state_id": "molestias",
    "country_state": {
        "value": "nam"
    },
    "gender": 49.4,
    "custom_gender": 19551182.743817,
    "relation": 6789766.5,
    "relation_with": [
        "iure"
    ],
    "bio": "iure",
    "about_me": "velit",
    "interest": "ab",
    "hobbies": "optio",
    "address": "ut"
}"
$client = new \GuzzleHttp\Client();
$response = $client->put(
    'https://demo.metafox.app/api/v1/api/eos/user/profile/0',
    [
        'headers' => [
            'Authorization' => 'Bearer {accessToken}',
            'Content-Type' => 'application/json',
        ],
        'json' => [
            'birthday' => '2023-12-26T01:52:08',
            'postal_code' => 'sequi',
            'country_iso' => 'muasxzjmxweyekpvxqnquhckkwkfevatbprl',
            'country_state_id' => 'molestias',
            'country_state' => [
                'value' => 'nam',
            ],
            'gender' => 49.4,
            'custom_gender' => 19551182.743817,
            'relation' => 6789766.5,
            'relation_with' => [
                'iure',
            ],
            'bio' => 'iure',
            'about_me' => 'velit',
            'interest' => 'ab',
            'hobbies' => 'optio',
            'address' => 'ut',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
    "https://demo.metafox.app/api/v1/api/eos/user/profile/0"
);

const headers = {
    "Authorization": "Bearer {accessToken}",
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
    "birthday": "2023-12-26T01:52:08",
    "postal_code": "sequi",
    "country_iso": "muasxzjmxweyekpvxqnquhckkwkfevatbprl",
    "country_state_id": "molestias",
    "country_state": {
        "value": "nam"
    },
    "gender": 49.4,
    "custom_gender": 19551182.743817,
    "relation": 6789766.5,
    "relation_with": [
        "iure"
    ],
    "bio": "iure",
    "about_me": "velit",
    "interest": "ab",
    "hobbies": "optio",
    "address": "ut"
};

fetch(url, {
    method: "PUT",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

PUT api/{ver}/user/profile/{id?}

URL Parameters

ver  string  

id  string optional  

The ID of the .

Body Parameters

birthday  string optional  

Must be a valid date.

postal_code  string optional  

country_iso  string optional  

Must be at least 2 characters.

country_state_id  string optional  

country_state  object optional  

country_state.value  string optional  

country_city_code  string optional  

gender  number optional  

custom_gender  number optional  

This field is required when gender is 0.

relation  number optional  

relation_with  number[] optional  

relation_with[].id  number optional  

bio  string optional  

about_me  string optional  

interest  string optional  

hobbies  string optional  

address  string optional   >>>>>> Stashed changes data-component="body" hidden>

GET api/{ver}/user/quick-preview/{id}

requires authentication

Example request:
curl --request GET \
<<<<<<< Updated upstream
    --get "https://demo.metafox.app/api/v1/api/impedit/user/quick-preview/20" \
=======
    --get "https://demo.metafox.app/api/v1/api/ea/user/quick-preview/72" \
>>>>>>> Stashed changes
    --header "Authorization: Bearer {accessToken}"
$client = new \GuzzleHttp\Client();
$response = $client->get(
<<<<<<< Updated upstream
    'https://demo.metafox.app/api/v1/api/impedit/user/quick-preview/20',
=======
    'https://demo.metafox.app/api/v1/api/ea/user/quick-preview/72',
>>>>>>> Stashed changes
    [
        'headers' => [
            'Authorization' => 'Bearer {accessToken}',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/impedit/user/quick-preview/20"
=======
    "https://demo.metafox.app/api/v1/api/ea/user/quick-preview/72"
>>>>>>> Stashed changes
);

const headers = {
    "Authorization": "Bearer {accessToken}",
    "Accept": "application/json",
};

fetch(url, {
    method: "GET",
    headers,
}).then(response => response.json());

Request      

GET api/{ver}/user/quick-preview/{id}

URL Parameters

ver  string   >>>>>> Stashed changes data-component="url" hidden>

id  string   >>>>>> Stashed changes data-component="url" hidden>

The ID of the quick preview.

POST api/{ver}/user/refresh

requires authentication

Example request:
curl --request POST \
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/praesentium/user/refresh" \
    --header "Authorization: Bearer {accessToken}" \
    --header "Content-Type: application/json" \
    --data "{
    "refresh_token": "quas"
=======
    "https://demo.metafox.app/api/v1/api/neque/user/refresh" \
    --header "Authorization: Bearer {accessToken}" \
    --header "Content-Type: application/json" \
    --data "{
    "refresh_token": "reiciendis"
>>>>>>> Stashed changes
}"
$client = new \GuzzleHttp\Client();
$response = $client->post(
<<<<<<< Updated upstream
    'https://demo.metafox.app/api/v1/api/praesentium/user/refresh',
=======
    'https://demo.metafox.app/api/v1/api/neque/user/refresh',
>>>>>>> Stashed changes
    [
        'headers' => [
            'Authorization' => 'Bearer {accessToken}',
            'Content-Type' => 'application/json',
        ],
        'json' => [
<<<<<<< Updated upstream
            'refresh_token' => 'quas',
=======
            'refresh_token' => 'reiciendis',
>>>>>>> Stashed changes
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/praesentium/user/refresh"
=======
    "https://demo.metafox.app/api/v1/api/neque/user/refresh"
>>>>>>> Stashed changes
);

const headers = {
    "Authorization": "Bearer {accessToken}",
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
<<<<<<< Updated upstream
    "refresh_token": "quas"
=======
    "refresh_token": "reiciendis"
>>>>>>> Stashed changes
};

fetch(url, {
    method: "POST",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

POST api/{ver}/user/refresh

URL Parameters

ver  string   >>>>>> Stashed changes data-component="url" hidden>

Body Parameters

refresh_token  string   >>>>>> Stashed changes data-component="body" hidden>

PUT api/{ver}/user/remove-cover/{id?}

requires authentication

Example request:
curl --request PUT \
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/quis/user/remove-cover/4" \
=======
    "https://demo.metafox.app/api/v1/api/repellat/user/remove-cover/31" \
>>>>>>> Stashed changes
    --header "Authorization: Bearer {accessToken}"
$client = new \GuzzleHttp\Client();
$response = $client->put(
<<<<<<< Updated upstream
    'https://demo.metafox.app/api/v1/api/quis/user/remove-cover/4',
=======
    'https://demo.metafox.app/api/v1/api/repellat/user/remove-cover/31',
>>>>>>> Stashed changes
    [
        'headers' => [
            'Authorization' => 'Bearer {accessToken}',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/quis/user/remove-cover/4"
=======
    "https://demo.metafox.app/api/v1/api/repellat/user/remove-cover/31"
>>>>>>> Stashed changes
);

const headers = {
    "Authorization": "Bearer {accessToken}",
    "Accept": "application/json",
};

fetch(url, {
    method: "PUT",
    headers,
}).then(response => response.json());

Request      

PUT api/{ver}/user/remove-cover/{id?}

URL Parameters

ver  string   >>>>>> Stashed changes data-component="url" hidden>

id  string optional   >>>>>> Stashed changes data-component="url" hidden>

The ID of the .

Browse shortcuts.

requires authentication

Example request:
curl --request GET \
<<<<<<< Updated upstream
    --get "https://demo.metafox.app/api/v1/api/aliquid/user/shortcut" \
    --header "Authorization: Bearer {accessToken}" \
    --header "Content-Type: application/json" \
    --data "{
    "page": 89,
    "limit": 138651.962154
=======
    --get "https://demo.metafox.app/api/v1/api/sed/user/shortcut" \
    --header "Authorization: Bearer {accessToken}" \
    --header "Content-Type: application/json" \
    --data "{
    "page": 25,
    "limit": 48.6445
>>>>>>> Stashed changes
}"
$client = new \GuzzleHttp\Client();
$response = $client->get(
<<<<<<< Updated upstream
    'https://demo.metafox.app/api/v1/api/aliquid/user/shortcut',
=======
    'https://demo.metafox.app/api/v1/api/sed/user/shortcut',
>>>>>>> Stashed changes
    [
        'headers' => [
            'Authorization' => 'Bearer {accessToken}',
            'Content-Type' => 'application/json',
        ],
        'json' => [
<<<<<<< Updated upstream
            'page' => 89,
            'limit' => 138651.962154,
=======
            'page' => 25,
            'limit' => 48.6445,
>>>>>>> Stashed changes
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/aliquid/user/shortcut"
=======
    "https://demo.metafox.app/api/v1/api/sed/user/shortcut"
>>>>>>> Stashed changes
);

const headers = {
    "Authorization": "Bearer {accessToken}",
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
<<<<<<< Updated upstream
    "page": 89,
    "limit": 138651.962154
=======
    "page": 25,
    "limit": 48.6445
>>>>>>> Stashed changes
};

fetch(url, {
    method: "GET",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

GET api/{ver}/user/shortcut

URL Parameters

ver  string   >>>>>> Stashed changes data-component="url" hidden>

Body Parameters

q  string optional  

page  number optional   >>>>>> Stashed changes data-component="body" hidden>

Must be at least 1.

limit  number optional   >>>>>> Stashed changes data-component="body" hidden>

View shortcut.

requires authentication

Example request:
curl --request GET \
<<<<<<< Updated upstream
    --get "https://demo.metafox.app/api/v1/api/molestiae/user/shortcut/edit" \
    --header "Authorization: Bearer {accessToken}" \
    --header "Content-Type: application/json" \
    --data "{
    "page": 69,
    "limit": 368489.109
=======
    --get "https://demo.metafox.app/api/v1/api/sit/user/shortcut/edit" \
    --header "Authorization: Bearer {accessToken}" \
    --header "Content-Type: application/json" \
    --data "{
    "page": 68,
    "limit": 334.6716
>>>>>>> Stashed changes
}"
$client = new \GuzzleHttp\Client();
$response = $client->get(
<<<<<<< Updated upstream
    'https://demo.metafox.app/api/v1/api/molestiae/user/shortcut/edit',
=======
    'https://demo.metafox.app/api/v1/api/sit/user/shortcut/edit',
>>>>>>> Stashed changes
    [
        'headers' => [
            'Authorization' => 'Bearer {accessToken}',
            'Content-Type' => 'application/json',
        ],
        'json' => [
<<<<<<< Updated upstream
            'page' => 69,
            'limit' => 368489.109,
=======
            'page' => 68,
            'limit' => 334.6716,
>>>>>>> Stashed changes
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/molestiae/user/shortcut/edit"
=======
    "https://demo.metafox.app/api/v1/api/sit/user/shortcut/edit"
>>>>>>> Stashed changes
);

const headers = {
    "Authorization": "Bearer {accessToken}",
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
<<<<<<< Updated upstream
    "page": 69,
    "limit": 368489.109
=======
    "page": 68,
    "limit": 334.6716
>>>>>>> Stashed changes
};

fetch(url, {
    method: "GET",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

GET api/{ver}/user/shortcut/edit

URL Parameters

ver  string   >>>>>> Stashed changes data-component="url" hidden>

Body Parameters

q  string optional  

page  number optional   >>>>>> Stashed changes data-component="body" hidden>

Must be at least 1.

limit  number optional   >>>>>> Stashed changes data-component="body" hidden>

Update shortcut.

requires authentication

Example request:
curl --request PUT \
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/doloremque/user/shortcut/manage/002927723" \
    --header "Authorization: Bearer {accessToken}" \
    --header "Content-Type: application/json" \
    --data "{
    "sort_type": "laboriosam"
=======
    "https://demo.metafox.app/api/v1/api/tempora/user/shortcut/manage/212" \
    --header "Authorization: Bearer {accessToken}" \
    --header "Content-Type: application/json" \
    --data "{
    "sort_type": "ratione"
>>>>>>> Stashed changes
}"
$client = new \GuzzleHttp\Client();
$response = $client->put(
<<<<<<< Updated upstream
    'https://demo.metafox.app/api/v1/api/doloremque/user/shortcut/manage/002927723',
=======
    'https://demo.metafox.app/api/v1/api/tempora/user/shortcut/manage/212',
>>>>>>> Stashed changes
    [
        'headers' => [
            'Authorization' => 'Bearer {accessToken}',
            'Content-Type' => 'application/json',
        ],
        'json' => [
<<<<<<< Updated upstream
            'sort_type' => 'laboriosam',
=======
            'sort_type' => 'ratione',
>>>>>>> Stashed changes
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/doloremque/user/shortcut/manage/002927723"
=======
    "https://demo.metafox.app/api/v1/api/tempora/user/shortcut/manage/212"
>>>>>>> Stashed changes
);

const headers = {
    "Authorization": "Bearer {accessToken}",
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
<<<<<<< Updated upstream
    "sort_type": "laboriosam"
=======
    "sort_type": "ratione"
>>>>>>> Stashed changes
};

fetch(url, {
    method: "PUT",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

PUT api/{ver}/user/shortcut/manage/{id}

URL Parameters

ver  string   >>>>>> Stashed changes data-component="url" hidden>

id  string   >>>>>> Stashed changes data-component="url" hidden>

The ID of the manage.

Body Parameters

sort_type  string   >>>>>> Stashed changes data-component="body" hidden>

View minimized user information.

requires authentication

Example request:
curl --request GET \
<<<<<<< Updated upstream
    --get "https://demo.metafox.app/api/v1/api/earum/user/simple/voluptatem" \
=======
    --get "https://demo.metafox.app/api/v1/api/maiores/user/simple/praesentium" \
>>>>>>> Stashed changes
    --header "Authorization: Bearer {accessToken}"
$client = new \GuzzleHttp\Client();
$response = $client->get(
<<<<<<< Updated upstream
    'https://demo.metafox.app/api/v1/api/earum/user/simple/voluptatem',
=======
    'https://demo.metafox.app/api/v1/api/maiores/user/simple/praesentium',
>>>>>>> Stashed changes
    [
        'headers' => [
            'Authorization' => 'Bearer {accessToken}',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/earum/user/simple/voluptatem"
=======
    "https://demo.metafox.app/api/v1/api/maiores/user/simple/praesentium"
>>>>>>> Stashed changes
);

const headers = {
    "Authorization": "Bearer {accessToken}",
    "Accept": "application/json",
};

fetch(url, {
    method: "GET",
    headers,
}).then(response => response.json());

Request      

GET api/{ver}/user/simple/{user}

URL Parameters

ver  string   >>>>>> Stashed changes data-component="url" hidden>

user  string   >>>>>> Stashed changes data-component="url" hidden>

POST api/{ver}/user/verify

Example request:
curl --request POST \
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/ipsum/user/verify" \
    --header "Content-Type: application/json" \
    --data "{
    "action": "similique",
    "verification_code": "113527"
=======
    "https://demo.metafox.app/api/v1/api/nobis/user/verify" \
    --header "Content-Type: application/json" \
    --data "{
    "action": "aperiam",
    "verification_code": "415534"
>>>>>>> Stashed changes
}"
$client = new \GuzzleHttp\Client();
$response = $client->post(
<<<<<<< Updated upstream
    'https://demo.metafox.app/api/v1/api/ipsum/user/verify',
=======
    'https://demo.metafox.app/api/v1/api/nobis/user/verify',
>>>>>>> Stashed changes
    [
        'headers' => [
            'Content-Type' => 'application/json',
        ],
        'json' => [
<<<<<<< Updated upstream
            'action' => 'similique',
            'verification_code' => '113527',
=======
            'action' => 'aperiam',
            'verification_code' => '415534',
>>>>>>> Stashed changes
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/ipsum/user/verify"
=======
    "https://demo.metafox.app/api/v1/api/nobis/user/verify"
>>>>>>> Stashed changes
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
<<<<<<< Updated upstream
    "action": "similique",
    "verification_code": "113527"
=======
    "action": "aperiam",
    "verification_code": "415534"
>>>>>>> Stashed changes
};

fetch(url, {
    method: "POST",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

POST api/{ver}/user/verify

URL Parameters

ver  string   >>>>>> Stashed changes data-component="url" hidden>

Body Parameters

action  string   >>>>>> Stashed changes data-component="body" hidden>

verification_code  string   >>>>>> Stashed changes data-component="body" hidden>

Must match the regex /[0-9]{6}$/.

GET api/{ver}/user/verify/form

Example request:
curl --request GET \
<<<<<<< Updated upstream
    --get "https://demo.metafox.app/api/v1/api/explicabo/user/verify/form" \
    --header "Content-Type: application/json" \
    --data "{
    "action": "enim",
    "user_id": 59.069,
    "email": "[email protected]",
    "phone_number": "recusandae",
    "resolution": "velit"
=======
    --get "https://demo.metafox.app/api/v1/api/natus/user/verify/form" \
    --header "Content-Type: application/json" \
    --data "{
    "action": "exercitationem",
    "user_id": 0.0156561,
    "email": "[email protected]",
    "phone_number": "voluptatem",
    "resolution": "temporibus"
>>>>>>> Stashed changes
}"
$client = new \GuzzleHttp\Client();
$response = $client->get(
<<<<<<< Updated upstream
    'https://demo.metafox.app/api/v1/api/explicabo/user/verify/form',
=======
    'https://demo.metafox.app/api/v1/api/natus/user/verify/form',
>>>>>>> Stashed changes
    [
        'headers' => [
            'Content-Type' => 'application/json',
        ],
        'json' => [
<<<<<<< Updated upstream
            'action' => 'enim',
            'user_id' => 59.069,
            'email' => '[email protected]',
            'phone_number' => 'recusandae',
            'resolution' => 'velit',
=======
            'action' => 'exercitationem',
            'user_id' => 0.0156561,
            'email' => '[email protected]',
            'phone_number' => 'voluptatem',
            'resolution' => 'temporibus',
>>>>>>> Stashed changes
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/explicabo/user/verify/form"
=======
    "https://demo.metafox.app/api/v1/api/natus/user/verify/form"
>>>>>>> Stashed changes
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
<<<<<<< Updated upstream
    "action": "enim",
    "user_id": 59.069,
    "email": "[email protected]",
    "phone_number": "recusandae",
    "resolution": "velit"
=======
    "action": "exercitationem",
    "user_id": 0.0156561,
    "email": "[email protected]",
    "phone_number": "voluptatem",
    "resolution": "temporibus"
>>>>>>> Stashed changes
};

fetch(url, {
    method: "GET",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

GET api/{ver}/user/verify/form

URL Parameters

ver  string   >>>>>> Stashed changes data-component="url" hidden>

Body Parameters

action  string   >>>>>> Stashed changes data-component="body" hidden>

user_id  number   >>>>>> Stashed changes data-component="body" hidden>

email  string optional   >>>>>> Stashed changes data-component="body" hidden>

This field is required when phone_number is not present. Must be a valid email address.

phone_number  string optional   >>>>>> Stashed changes data-component="body" hidden>

This field is required when email is not present.

resolution  string optional   >>>>>> Stashed changes data-component="body" hidden>

POST api/{ver}/user/verify/resend

Example request:
curl --request POST \
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/qui/user/verify/resend" \
    --header "Content-Type: application/json" \
    --data "{
    "action": "quod",
    "user_id": 48.77,
    "email": "[email protected]",
    "phone_number": "qui"
=======
    "https://demo.metafox.app/api/v1/api/sunt/user/verify/resend" \
    --header "Content-Type: application/json" \
    --data "{
    "action": "ut",
    "user_id": 3327436.779199,
    "email": "[email protected]",
    "phone_number": "omnis"
>>>>>>> Stashed changes
}"
$client = new \GuzzleHttp\Client();
$response = $client->post(
<<<<<<< Updated upstream
    'https://demo.metafox.app/api/v1/api/qui/user/verify/resend',
=======
    'https://demo.metafox.app/api/v1/api/sunt/user/verify/resend',
>>>>>>> Stashed changes
    [
        'headers' => [
            'Content-Type' => 'application/json',
        ],
        'json' => [
<<<<<<< Updated upstream
            'action' => 'quod',
            'user_id' => 48.77,
            'email' => '[email protected]',
            'phone_number' => 'qui',
=======
            'action' => 'ut',
            'user_id' => 3327436.779199,
            'email' => '[email protected]',
            'phone_number' => 'omnis',
>>>>>>> Stashed changes
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/qui/user/verify/resend"
=======
    "https://demo.metafox.app/api/v1/api/sunt/user/verify/resend"
>>>>>>> Stashed changes
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
<<<<<<< Updated upstream
    "action": "quod",
    "user_id": 48.77,
    "email": "[email protected]",
    "phone_number": "qui"
=======
    "action": "ut",
    "user_id": 3327436.779199,
    "email": "[email protected]",
    "phone_number": "omnis"
>>>>>>> Stashed changes
};

fetch(url, {
    method: "POST",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

POST api/{ver}/user/verify/resend

URL Parameters

ver  string   >>>>>> Stashed changes data-component="url" hidden>

Body Parameters

action  string   >>>>>> Stashed changes data-component="body" hidden>

user_id  number   >>>>>> Stashed changes data-component="body" hidden>

email  string optional   >>>>>> Stashed changes data-component="body" hidden>

This field is required when phone_number is not present. Must be a valid email address.

phone_number  string optional   >>>>>> Stashed changes data-component="body" hidden>

This field is required when email is not present.

Example request:
curl --request POST \
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/asperiores/user/verify/resendLink" \
    --header "Content-Type: application/json" \
    --data "{
    "email": "[email protected]",
    "phone_number": "id"
=======
    "https://demo.metafox.app/api/v1/api/eveniet/user/verify/resendLink" \
    --header "Content-Type: application/json" \
    --data "{
    "email": "[email protected]",
    "phone_number": "quis"
>>>>>>> Stashed changes
}"
$client = new \GuzzleHttp\Client();
$response = $client->post(
<<<<<<< Updated upstream
    'https://demo.metafox.app/api/v1/api/asperiores/user/verify/resendLink',
=======
    'https://demo.metafox.app/api/v1/api/eveniet/user/verify/resendLink',
>>>>>>> Stashed changes
    [
        'headers' => [
            'Content-Type' => 'application/json',
        ],
        'json' => [
<<<<<<< Updated upstream
            'email' => '[email protected]',
            'phone_number' => 'id',
=======
            'email' => '[email protected]',
            'phone_number' => 'quis',
>>>>>>> Stashed changes
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/asperiores/user/verify/resendLink"
=======
    "https://demo.metafox.app/api/v1/api/eveniet/user/verify/resendLink"
>>>>>>> Stashed changes
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
<<<<<<< Updated upstream
    "email": "[email protected]",
    "phone_number": "id"
=======
    "email": "[email protected]",
    "phone_number": "quis"
>>>>>>> Stashed changes
};

fetch(url, {
    method: "POST",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

POST api/{ver}/user/verify/{hash}

Example request:
curl --request POST \
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/et/user/verify/quas"
======= "https://demo.metafox.app/api/v1/api/iure/user/verify/quam" >>>>>>> Stashed changes
$client = new \GuzzleHttp\Client();
<<<<<<< Updated upstream
$response = $client->post('https://demo.metafox.app/api/v1/api/et/user/verify/quas');
=======
$response = $client->post('https://demo.metafox.app/api/v1/api/iure/user/verify/quam');
>>>>>>> Stashed changes
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/et/user/verify/quas"
=======
    "https://demo.metafox.app/api/v1/api/iure/user/verify/quam"
>>>>>>> Stashed changes
);

fetch(url, {
    method: "POST",
}).then(response => response.json());

Request      

POST api/{ver}/user/verify/{hash}

URL Parameters

ver  string   >>>>>> Stashed changes data-component="url" hidden>

hash  string   >>>>>> Stashed changes data-component="url" hidden>

GET api/{ver}/user/{id}/item-stats

requires authentication

Example request:
curl --request GET \
<<<<<<< Updated upstream
    --get "https://demo.metafox.app/api/v1/api/expedita/user/2239/item-stats" \
    --header "Authorization: Bearer {accessToken}" \
    --header "Content-Type: application/json" \
    --data "{
    "item_type": "ea",
    "item_id": 88465.1652285
=======
    --get "https://demo.metafox.app/api/v1/api/amet/user/1/item-stats" \
    --header "Authorization: Bearer {accessToken}" \
    --header "Content-Type: application/json" \
    --data "{
    "item_type": "commodi",
    "item_id": 19788.903391
>>>>>>> Stashed changes
}"
$client = new \GuzzleHttp\Client();
$response = $client->get(
<<<<<<< Updated upstream
    'https://demo.metafox.app/api/v1/api/expedita/user/2239/item-stats',
=======
    'https://demo.metafox.app/api/v1/api/amet/user/1/item-stats',
>>>>>>> Stashed changes
    [
        'headers' => [
            'Authorization' => 'Bearer {accessToken}',
            'Content-Type' => 'application/json',
        ],
        'json' => [
<<<<<<< Updated upstream
            'item_type' => 'ea',
            'item_id' => 88465.1652285,
=======
            'item_type' => 'commodi',
            'item_id' => 19788.903391,
>>>>>>> Stashed changes
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/expedita/user/2239/item-stats"
=======
    "https://demo.metafox.app/api/v1/api/amet/user/1/item-stats"
>>>>>>> Stashed changes
);

const headers = {
    "Authorization": "Bearer {accessToken}",
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
<<<<<<< Updated upstream
    "item_type": "ea",
    "item_id": 88465.1652285
=======
    "item_type": "commodi",
    "item_id": 19788.903391
>>>>>>> Stashed changes
};

fetch(url, {
    method: "GET",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

GET api/{ver}/user/{id}/item-stats

URL Parameters

ver  string   >>>>>> Stashed changes data-component="url" hidden>

id  string   >>>>>> Stashed changes data-component="url" hidden>

The ID of the user.

Body Parameters

item_type  string   >>>>>> Stashed changes data-component="body" hidden>

item_id  number   >>>>>> Stashed changes data-component="body" hidden>

View user.

requires authentication

Example request:
curl --request GET \
<<<<<<< Updated upstream
    --get "https://demo.metafox.app/api/v1/api/omnis/user/1704" \
=======
    --get "https://demo.metafox.app/api/v1/api/nostrum/user/1677" \
>>>>>>> Stashed changes
    --header "Authorization: Bearer {accessToken}"
$client = new \GuzzleHttp\Client();
$response = $client->get(
<<<<<<< Updated upstream
    'https://demo.metafox.app/api/v1/api/omnis/user/1704',
=======
    'https://demo.metafox.app/api/v1/api/nostrum/user/1677',
>>>>>>> Stashed changes
    [
        'headers' => [
            'Authorization' => 'Bearer {accessToken}',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/omnis/user/1704"
=======
    "https://demo.metafox.app/api/v1/api/nostrum/user/1677"
>>>>>>> Stashed changes
);

const headers = {
    "Authorization": "Bearer {accessToken}",
    "Accept": "application/json",
};

fetch(url, {
    method: "GET",
    headers,
}).then(response => response.json());

Request      

GET api/{ver}/user/{id}

URL Parameters

ver  string   >>>>>> Stashed changes data-component="url" hidden>

id  string   >>>>>> Stashed changes data-component="url" hidden>

The ID of the user.

Video

App name: Video Version: 5.0.11 Author: phpFox Updated at: Dec 26, 2023

Display a listing of the resource.

requires authentication

Example request:
curl --request GET \
<<<<<<< Updated upstream
    --get "https://demo.metafox.app/api/v1/api/culpa/video" \
    --header "Authorization: Bearer {accessToken}" \
    --header "Content-Type: application/json" \
    --data "{
    "q": "quia",
    "view": "molestias",
    "sort": "reiciendis",
    "sort_type": "minima",
    "when": "sunt",
    "category_id": 44578074.799728,
    "owner_id": 10,
    "user_id": 380.1920019,
    "page": 24,
    "limit": 606.311,
    "is_featured": 2.4
=======
    --get "https://demo.metafox.app/api/v1/api/et/video" \
    --header "Authorization: Bearer {accessToken}" \
    --header "Content-Type: application/json" \
    --data "{
    "q": "ut",
    "view": "architecto",
    "sort": "exercitationem",
    "sort_type": "ea",
    "when": "libero",
    "category_id": 6062.7795738,
    "owner_id": 13,
    "user_id": 300689.0368,
    "page": 23,
    "limit": 22,
    "is_featured": 1.91
>>>>>>> Stashed changes
}"
$client = new \GuzzleHttp\Client();
$response = $client->get(
<<<<<<< Updated upstream
    'https://demo.metafox.app/api/v1/api/culpa/video',
=======
    'https://demo.metafox.app/api/v1/api/et/video',
>>>>>>> Stashed changes
    [
        'headers' => [
            'Authorization' => 'Bearer {accessToken}',
            'Content-Type' => 'application/json',
        ],
        'json' => [
<<<<<<< Updated upstream
            'q' => 'quia',
            'view' => 'molestias',
            'sort' => 'reiciendis',
            'sort_type' => 'minima',
            'when' => 'sunt',
            'category_id' => 44578074.799728,
            'owner_id' => 10,
            'user_id' => 380.1920019,
            'page' => 24,
            'limit' => 606.311,
            'is_featured' => 2.4,
=======
            'q' => 'ut',
            'view' => 'architecto',
            'sort' => 'exercitationem',
            'sort_type' => 'ea',
            'when' => 'libero',
            'category_id' => 6062.7795738,
            'owner_id' => 13,
            'user_id' => 300689.0368,
            'page' => 23,
            'limit' => 22.0,
            'is_featured' => 1.91,
>>>>>>> Stashed changes
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/culpa/video"
=======
    "https://demo.metafox.app/api/v1/api/et/video"
>>>>>>> Stashed changes
);

const headers = {
    "Authorization": "Bearer {accessToken}",
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
<<<<<<< Updated upstream
    "q": "quia",
    "view": "molestias",
    "sort": "reiciendis",
    "sort_type": "minima",
    "when": "sunt",
    "category_id": 44578074.799728,
    "owner_id": 10,
    "user_id": 380.1920019,
    "page": 24,
    "limit": 606.311,
    "is_featured": 2.4
=======
    "q": "ut",
    "view": "architecto",
    "sort": "exercitationem",
    "sort_type": "ea",
    "when": "libero",
    "category_id": 6062.7795738,
    "owner_id": 13,
    "user_id": 300689.0368,
    "page": 23,
    "limit": 22,
    "is_featured": 1.91
>>>>>>> Stashed changes
};

fetch(url, {
    method: "GET",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

GET api/{ver}/video

URL Parameters

ver  string   >>>>>> Stashed changes data-component="url" hidden>

Body Parameters

q  string optional   >>>>>> Stashed changes data-component="body" hidden>

view  string optional   >>>>>> Stashed changes data-component="body" hidden>

sort  string optional   >>>>>> Stashed changes data-component="body" hidden>

sort_type  string optional   >>>>>> Stashed changes data-component="body" hidden>

when  string optional   >>>>>> Stashed changes data-component="body" hidden>

category_id  number optional   >>>>>> Stashed changes data-component="body" hidden>

owner_id  integer optional   >>>>>> Stashed changes data-component="body" hidden>

user_id  number optional   >>>>>> Stashed changes data-component="body" hidden>

page  number optional   >>>>>> Stashed changes data-component="body" hidden>

Must be at least 1.

limit  number optional   >>>>>> Stashed changes data-component="body" hidden>

is_featured  number optional   >>>>>> Stashed changes data-component="body" hidden>

Create a resource.

requires authentication

Example request:
curl --request POST \
    "https://demo.metafox.app/api/v1/api/ut/video" \
    --header "Authorization: Bearer {accessToken}" \
    --header "Content-Type: application/json" \
    --data "{
<<<<<<< Updated upstream
    "title": "quasi",
    "text": "ut",
    "thumbnail": {
        "temp_file": 83603853.56819
    },
    "video_url": "http:\/\/dicki.com\/quis-sint-tenetur-ad-iure-rerum.html",
    "categories": [
        33.04
    ],
    "owner_id": 3111.9,
    "privacy": "voluptatem",
    "is_posted_from_feed": 13889.97
=======
    "title": "veritatis",
    "text": "unde",
    "thumbnail": {
        "temp_file": 102768.516331217
    },
    "video_url": "http:\/\/goyette.biz\/eum-quis-recusandae-ut-dicta-necessitatibus",
    "categories": [
        3.7066
    ],
    "owner_id": 4825308.938,
    "privacy": "et",
    "is_posted_from_feed": 4448.835
>>>>>>> Stashed changes
}"
$client = new \GuzzleHttp\Client();
$response = $client->post(
    'https://demo.metafox.app/api/v1/api/ut/video',
    [
        'headers' => [
            'Authorization' => 'Bearer {accessToken}',
            'Content-Type' => 'application/json',
        ],
        'json' => [
<<<<<<< Updated upstream
            'title' => 'quasi',
            'text' => 'ut',
            'thumbnail' => [
                'temp_file' => 83603853.56819,
            ],
            'video_url' => 'http://dicki.com/quis-sint-tenetur-ad-iure-rerum.html',
            'categories' => [
                33.04,
            ],
            'owner_id' => 3111.9,
            'privacy' => 'voluptatem',
            'is_posted_from_feed' => 13889.97,
=======
            'title' => 'veritatis',
            'text' => 'unde',
            'thumbnail' => [
                'temp_file' => 102768.516331217,
            ],
            'video_url' => 'http://goyette.biz/eum-quis-recusandae-ut-dicta-necessitatibus',
            'categories' => [
                3.7066,
            ],
            'owner_id' => 4825308.938,
            'privacy' => 'et',
            'is_posted_from_feed' => 4448.835,
>>>>>>> Stashed changes
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
    "https://demo.metafox.app/api/v1/api/ut/video"
);

const headers = {
    "Authorization": "Bearer {accessToken}",
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
<<<<<<< Updated upstream
    "title": "quasi",
    "text": "ut",
    "thumbnail": {
        "temp_file": 83603853.56819
    },
    "video_url": "http:\/\/dicki.com\/quis-sint-tenetur-ad-iure-rerum.html",
    "categories": [
        33.04
    ],
    "owner_id": 3111.9,
    "privacy": "voluptatem",
    "is_posted_from_feed": 13889.97
=======
    "title": "veritatis",
    "text": "unde",
    "thumbnail": {
        "temp_file": 102768.516331217
    },
    "video_url": "http:\/\/goyette.biz\/eum-quis-recusandae-ut-dicta-necessitatibus",
    "categories": [
        3.7066
    ],
    "owner_id": 4825308.938,
    "privacy": "et",
    "is_posted_from_feed": 4448.835
>>>>>>> Stashed changes
};

fetch(url, {
    method: "POST",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

POST api/{ver}/video

URL Parameters

ver  string  

Body Parameters

title  string   >>>>>> Stashed changes data-component="body" hidden>

text  string optional   >>>>>> Stashed changes data-component="body" hidden>

file  string optional  

This field is required when video_url is not present.

file.temp_file  number optional   >>>>>> Stashed changes data-component="body" hidden>

This field is required when file is present.

thumbnail  object optional  

thumbnail.temp_file  number optional   >>>>>> Stashed changes data-component="body" hidden>

This field is required when thumbnail is present.

video_url  string optional   >>>>>> Stashed changes data-component="body" hidden>

This field is required when file is not present. Must be a valid URL.

categories  number[] optional  

owner_id  number optional   >>>>>> Stashed changes data-component="body" hidden>

privacy  string   >>>>>> Stashed changes data-component="body" hidden>

is_posted_from_feed  number optional   >>>>>> Stashed changes data-component="body" hidden>

PATCH api/{ver}/video/approve/{id}

requires authentication

Example request:
curl --request PATCH \
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/esse/video/approve/4" \
=======
    "https://demo.metafox.app/api/v1/api/natus/video/approve/71" \
>>>>>>> Stashed changes
    --header "Authorization: Bearer {accessToken}"
$client = new \GuzzleHttp\Client();
$response = $client->patch(
<<<<<<< Updated upstream
    'https://demo.metafox.app/api/v1/api/esse/video/approve/4',
=======
    'https://demo.metafox.app/api/v1/api/natus/video/approve/71',
>>>>>>> Stashed changes
    [
        'headers' => [
            'Authorization' => 'Bearer {accessToken}',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/esse/video/approve/4"
=======
    "https://demo.metafox.app/api/v1/api/natus/video/approve/71"
>>>>>>> Stashed changes
);

const headers = {
    "Authorization": "Bearer {accessToken}",
    "Accept": "application/json",
};

fetch(url, {
    method: "PATCH",
    headers,
}).then(response => response.json());

Request      

PATCH api/{ver}/video/approve/{id}

URL Parameters

ver  string   >>>>>> Stashed changes data-component="url" hidden>

id  string   >>>>>> Stashed changes data-component="url" hidden>

The ID of the approve.

POST api/{ver}/video/callback/{provider}

requires authentication

Example request:
curl --request POST \
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/est/video/callback/quia" \
=======
    "https://demo.metafox.app/api/v1/api/nulla/video/callback/molestiae" \
>>>>>>> Stashed changes
    --header "Authorization: Bearer {accessToken}"
$client = new \GuzzleHttp\Client();
$response = $client->post(
<<<<<<< Updated upstream
    'https://demo.metafox.app/api/v1/api/est/video/callback/quia',
=======
    'https://demo.metafox.app/api/v1/api/nulla/video/callback/molestiae',
>>>>>>> Stashed changes
    [
        'headers' => [
            'Authorization' => 'Bearer {accessToken}',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/est/video/callback/quia"
=======
    "https://demo.metafox.app/api/v1/api/nulla/video/callback/molestiae"
>>>>>>> Stashed changes
);

const headers = {
    "Authorization": "Bearer {accessToken}",
    "Accept": "application/json",
};

fetch(url, {
    method: "POST",
    headers,
}).then(response => response.json());

Request      

POST api/{ver}/video/callback/{provider}

URL Parameters

ver  string   >>>>>> Stashed changes data-component="url" hidden>

provider  string   >>>>>> Stashed changes data-component="url" hidden>

Display a listing of the resource.

requires authentication

Example request:
curl --request GET \
<<<<<<< Updated upstream
    --get "https://demo.metafox.app/api/v1/api/aut/video/category" \
    --header "Authorization: Bearer {accessToken}" \
    --header "Content-Type: application/json" \
    --data "{
    "id": 263.197,
    "page": 40,
    "q": "aut",
    "level": 45105.2357308,
    "limit": 81
=======
    --get "https://demo.metafox.app/api/v1/api/et/video/category" \
    --header "Authorization: Bearer {accessToken}" \
    --header "Content-Type: application/json" \
    --data "{
    "id": 12610360,
    "page": 19,
    "q": "consequatur",
    "level": 415019.0189,
    "limit": 82
>>>>>>> Stashed changes
}"
$client = new \GuzzleHttp\Client();
$response = $client->get(
<<<<<<< Updated upstream
    'https://demo.metafox.app/api/v1/api/aut/video/category',
=======
    'https://demo.metafox.app/api/v1/api/et/video/category',
>>>>>>> Stashed changes
    [
        'headers' => [
            'Authorization' => 'Bearer {accessToken}',
            'Content-Type' => 'application/json',
        ],
        'json' => [
<<<<<<< Updated upstream
            'id' => 263.197,
            'page' => 40,
            'q' => 'aut',
            'level' => 45105.2357308,
            'limit' => 81,
=======
            'id' => 12610360.0,
            'page' => 19,
            'q' => 'consequatur',
            'level' => 415019.0189,
            'limit' => 82,
>>>>>>> Stashed changes
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/aut/video/category"
=======
    "https://demo.metafox.app/api/v1/api/et/video/category"
>>>>>>> Stashed changes
);

const headers = {
    "Authorization": "Bearer {accessToken}",
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
<<<<<<< Updated upstream
    "id": 263.197,
    "page": 40,
    "q": "aut",
    "level": 45105.2357308,
    "limit": 81
=======
    "id": 12610360,
    "page": 19,
    "q": "consequatur",
    "level": 415019.0189,
    "limit": 82
>>>>>>> Stashed changes
};

fetch(url, {
    method: "GET",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

GET api/{ver}/video/category

URL Parameters

ver  string   >>>>>> Stashed changes data-component="url" hidden>

Body Parameters

id  number optional   >>>>>> Stashed changes data-component="body" hidden>

page  number optional   >>>>>> Stashed changes data-component="body" hidden>

Must be at least 1.

q  string optional   >>>>>> Stashed changes data-component="body" hidden>

level  number optional   >>>>>> Stashed changes data-component="body" hidden>

limit  number optional   >>>>>> Stashed changes data-component="body" hidden>

Must be at least 10.

Store a newly created resource in storage.

requires authentication

Example request:
curl --request POST \
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/corrupti/video/category" \
=======
    "https://demo.metafox.app/api/v1/api/porro/video/category" \
>>>>>>> Stashed changes
    --header "Authorization: Bearer {accessToken}" \
    --header "Content-Type: application/json" \
    --data "{
    "name": [],
<<<<<<< Updated upstream
    "name_url": "http:\/\/bins.info\/",
    "is_active": 1,
    "ordering": 71,
    "parent_id": 4831.8
=======
    "name_url": "https:\/\/www.klein.com\/culpa-blanditiis-neque-optio-sapiente-autem-necessitatibus",
    "is_active": 0,
    "ordering": 52,
    "parent_id": 7537.689
>>>>>>> Stashed changes
}"
$client = new \GuzzleHttp\Client();
$response = $client->post(
<<<<<<< Updated upstream
    'https://demo.metafox.app/api/v1/api/corrupti/video/category',
=======
    'https://demo.metafox.app/api/v1/api/porro/video/category',
>>>>>>> Stashed changes
    [
        'headers' => [
            'Authorization' => 'Bearer {accessToken}',
            'Content-Type' => 'application/json',
        ],
        'json' => [
            'name' => [],
<<<<<<< Updated upstream
            'name_url' => 'http://bins.info/',
            'is_active' => 1,
            'ordering' => 71,
            'parent_id' => 4831.8,
=======
            'name_url' => 'https://www.klein.com/culpa-blanditiis-neque-optio-sapiente-autem-necessitatibus',
            'is_active' => 0,
            'ordering' => 52,
            'parent_id' => 7537.689,
>>>>>>> Stashed changes
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/corrupti/video/category"
=======
    "https://demo.metafox.app/api/v1/api/porro/video/category"
>>>>>>> Stashed changes
);

const headers = {
    "Authorization": "Bearer {accessToken}",
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
    "name": [],
<<<<<<< Updated upstream
    "name_url": "http:\/\/bins.info\/",
    "is_active": 1,
    "ordering": 71,
    "parent_id": 4831.8
=======
    "name_url": "https:\/\/www.klein.com\/culpa-blanditiis-neque-optio-sapiente-autem-necessitatibus",
    "is_active": 0,
    "ordering": 52,
    "parent_id": 7537.689
>>>>>>> Stashed changes
};

fetch(url, {
    method: "POST",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

POST api/{ver}/video/category

URL Parameters

ver  string   >>>>>> Stashed changes data-component="url" hidden>

Body Parameters

name  object  

name_url  string optional   >>>>>> Stashed changes data-component="body" hidden>

Must be between 3 and 255 characters.

is_active  number optional   >>>>>> Stashed changes data-component="body" hidden>

Must be between 0 and 1.

ordering  number optional   >>>>>> Stashed changes data-component="body" hidden>

Must be at least 0.

parent_id  number optional   >>>>>> Stashed changes data-component="body" hidden>

Display the specified resource.

requires authentication

Example request:
curl --request GET \
<<<<<<< Updated upstream
    --get "https://demo.metafox.app/api/v1/api/inventore/video/category/26" \
=======
    --get "https://demo.metafox.app/api/v1/api/quam/video/category/9" \
>>>>>>> Stashed changes
    --header "Authorization: Bearer {accessToken}"
$client = new \GuzzleHttp\Client();
$response = $client->get(
<<<<<<< Updated upstream
    'https://demo.metafox.app/api/v1/api/inventore/video/category/26',
=======
    'https://demo.metafox.app/api/v1/api/quam/video/category/9',
>>>>>>> Stashed changes
    [
        'headers' => [
            'Authorization' => 'Bearer {accessToken}',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/inventore/video/category/26"
=======
    "https://demo.metafox.app/api/v1/api/quam/video/category/9"
>>>>>>> Stashed changes
);

const headers = {
    "Authorization": "Bearer {accessToken}",
    "Accept": "application/json",
};

fetch(url, {
    method: "GET",
    headers,
}).then(response => response.json());

Request      

GET api/{ver}/video/category/{id}

URL Parameters

ver  string   >>>>>> Stashed changes data-component="url" hidden>

id  string   >>>>>> Stashed changes data-component="url" hidden>

The ID of the category.

PATCH api/{ver}/video/feature/{id}

requires authentication

Example request:
curl --request PATCH \
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/nihil/video/feature/9" \
=======
    "https://demo.metafox.app/api/v1/api/laborum/video/feature/0" \
>>>>>>> Stashed changes
    --header "Authorization: Bearer {accessToken}" \
    --header "Content-Type: application/json" \
    --data "{
    "feature": "1"
}"
$client = new \GuzzleHttp\Client();
$response = $client->patch(
<<<<<<< Updated upstream
    'https://demo.metafox.app/api/v1/api/nihil/video/feature/9',
=======
    'https://demo.metafox.app/api/v1/api/laborum/video/feature/0',
>>>>>>> Stashed changes
    [
        'headers' => [
            'Authorization' => 'Bearer {accessToken}',
            'Content-Type' => 'application/json',
        ],
        'json' => [
            'feature' => '1',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/nihil/video/feature/9"
=======
    "https://demo.metafox.app/api/v1/api/laborum/video/feature/0"
>>>>>>> Stashed changes
);

const headers = {
    "Authorization": "Bearer {accessToken}",
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
    "feature": "1"
};

fetch(url, {
    method: "PATCH",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

PATCH api/{ver}/video/feature/{id}

URL Parameters

ver  string   >>>>>> Stashed changes data-component="url" hidden>

id  string   >>>>>> Stashed changes data-component="url" hidden>

The ID of the feature.

Body Parameters

feature  number  

Must be one of 0 or 1.

View link.

requires authentication

Example request:
curl --request POST \
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/distinctio/video/fetch" \
    --header "Authorization: Bearer {accessToken}" \
    --header "Content-Type: application/json" \
    --data "{
    "link": "http:\/\/ruecker.info\/est-neque-ipsa-blanditiis.html"
=======
    "https://demo.metafox.app/api/v1/api/dolores/video/fetch" \
    --header "Authorization: Bearer {accessToken}" \
    --header "Content-Type: application/json" \
    --data "{
    "link": "http:\/\/schamberger.com\/dicta-voluptatum-tempora-reiciendis-doloremque-nulla-a"
>>>>>>> Stashed changes
}"
$client = new \GuzzleHttp\Client();
$response = $client->post(
<<<<<<< Updated upstream
    'https://demo.metafox.app/api/v1/api/distinctio/video/fetch',
=======
    'https://demo.metafox.app/api/v1/api/dolores/video/fetch',
>>>>>>> Stashed changes
    [
        'headers' => [
            'Authorization' => 'Bearer {accessToken}',
            'Content-Type' => 'application/json',
        ],
        'json' => [
<<<<<<< Updated upstream
            'link' => 'http://ruecker.info/est-neque-ipsa-blanditiis.html',
=======
            'link' => 'http://schamberger.com/dicta-voluptatum-tempora-reiciendis-doloremque-nulla-a',
>>>>>>> Stashed changes
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/distinctio/video/fetch"
=======
    "https://demo.metafox.app/api/v1/api/dolores/video/fetch"
>>>>>>> Stashed changes
);

const headers = {
    "Authorization": "Bearer {accessToken}",
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
<<<<<<< Updated upstream
    "link": "http:\/\/ruecker.info\/est-neque-ipsa-blanditiis.html"
=======
    "link": "http:\/\/schamberger.com\/dicta-voluptatum-tempora-reiciendis-doloremque-nulla-a"
>>>>>>> Stashed changes
};

fetch(url, {
    method: "POST",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

POST api/{ver}/video/fetch

URL Parameters

ver  string   >>>>>> Stashed changes data-component="url" hidden>

Body Parameters

link  string   >>>>>> Stashed changes data-component="body" hidden>

Must be a valid URL.

PATCH api/{ver}/video/sponsor-in-feed/{id}

requires authentication

Example request:
curl --request PATCH \
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/labore/video/sponsor-in-feed/6" \
    --header "Authorization: Bearer {accessToken}" \
    --header "Content-Type: application/json" \
    --data "{
    "sponsor": 36882514.64326186
=======
    "https://demo.metafox.app/api/v1/api/quisquam/video/sponsor-in-feed/6" \
    --header "Authorization: Bearer {accessToken}" \
    --header "Content-Type: application/json" \
    --data "{
    "sponsor": 120
>>>>>>> Stashed changes
}"
$client = new \GuzzleHttp\Client();
$response = $client->patch(
<<<<<<< Updated upstream
    'https://demo.metafox.app/api/v1/api/labore/video/sponsor-in-feed/6',
=======
    'https://demo.metafox.app/api/v1/api/quisquam/video/sponsor-in-feed/6',
>>>>>>> Stashed changes
    [
        'headers' => [
            'Authorization' => 'Bearer {accessToken}',
            'Content-Type' => 'application/json',
        ],
        'json' => [
<<<<<<< Updated upstream
            'sponsor' => 36882514.64326186,
=======
            'sponsor' => 120.0,
>>>>>>> Stashed changes
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/labore/video/sponsor-in-feed/6"
=======
    "https://demo.metafox.app/api/v1/api/quisquam/video/sponsor-in-feed/6"
>>>>>>> Stashed changes
);

const headers = {
    "Authorization": "Bearer {accessToken}",
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
<<<<<<< Updated upstream
    "sponsor": 36882514.64326186
=======
    "sponsor": 120
>>>>>>> Stashed changes
};

fetch(url, {
    method: "PATCH",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

PATCH api/{ver}/video/sponsor-in-feed/{id}

URL Parameters

ver  string   >>>>>> Stashed changes data-component="url" hidden>

id  string  

The ID of the sponsor in feed.

Body Parameters

sponsor  number   >>>>>> Stashed changes data-component="body" hidden>

PATCH api/{ver}/video/sponsor/{id}

requires authentication

Example request:
curl --request PATCH \
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/cupiditate/video/sponsor/409" \
    --header "Authorization: Bearer {accessToken}" \
    --header "Content-Type: application/json" \
    --data "{
    "sponsor": "sit"
=======
    "https://demo.metafox.app/api/v1/api/nesciunt/video/sponsor/31233" \
    --header "Authorization: Bearer {accessToken}" \
    --header "Content-Type: application/json" \
    --data "{
    "sponsor": "deleniti"
>>>>>>> Stashed changes
}"
$client = new \GuzzleHttp\Client();
$response = $client->patch(
<<<<<<< Updated upstream
    'https://demo.metafox.app/api/v1/api/cupiditate/video/sponsor/409',
=======
    'https://demo.metafox.app/api/v1/api/nesciunt/video/sponsor/31233',
>>>>>>> Stashed changes
    [
        'headers' => [
            'Authorization' => 'Bearer {accessToken}',
            'Content-Type' => 'application/json',
        ],
        'json' => [
<<<<<<< Updated upstream
            'sponsor' => 'sit',
=======
            'sponsor' => 'deleniti',
>>>>>>> Stashed changes
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/cupiditate/video/sponsor/409"
=======
    "https://demo.metafox.app/api/v1/api/nesciunt/video/sponsor/31233"
>>>>>>> Stashed changes
);

const headers = {
    "Authorization": "Bearer {accessToken}",
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
<<<<<<< Updated upstream
    "sponsor": "sit"
=======
    "sponsor": "deleniti"
>>>>>>> Stashed changes
};

fetch(url, {
    method: "PATCH",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

PATCH api/{ver}/video/sponsor/{id}

URL Parameters

ver  string   >>>>>> Stashed changes data-component="url" hidden>

id  string   >>>>>> Stashed changes data-component="url" hidden>

The ID of the sponsor.

Body Parameters

sponsor  string   >>>>>> Stashed changes data-component="body" hidden>

Display the specified resource.

requires authentication

Example request:
curl --request GET \
<<<<<<< Updated upstream
    --get "https://demo.metafox.app/api/v1/api/debitis/video/7384" \
=======
    --get "https://demo.metafox.app/api/v1/api/totam/video/865" \
>>>>>>> Stashed changes
    --header "Authorization: Bearer {accessToken}"
$client = new \GuzzleHttp\Client();
$response = $client->get(
<<<<<<< Updated upstream
    'https://demo.metafox.app/api/v1/api/debitis/video/7384',
=======
    'https://demo.metafox.app/api/v1/api/totam/video/865',
>>>>>>> Stashed changes
    [
        'headers' => [
            'Authorization' => 'Bearer {accessToken}',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/debitis/video/7384"
=======
    "https://demo.metafox.app/api/v1/api/totam/video/865"
>>>>>>> Stashed changes
);

const headers = {
    "Authorization": "Bearer {accessToken}",
    "Accept": "application/json",
};

fetch(url, {
    method: "GET",
    headers,
}).then(response => response.json());

Request      

GET api/{ver}/video/{id}

URL Parameters

ver  string   >>>>>> Stashed changes data-component="url" hidden>

id  string   >>>>>> Stashed changes data-component="url" hidden>

The ID of the video.

Update a resource.

requires authentication

Example request:
curl --request PUT \
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/voluptas/video/5" \
    --header "Authorization: Bearer {accessToken}" \
    --header "Content-Type: application/json" \
    --data "{
    "title": "saepe",
    "text": "suscipit",
    "thumbnail": {
        "temp_file": 2.74063,
        "status": "consequatur"
    },
    "categories": [
        2.0151
    ],
    "owner_id": 21.67433,
    "privacy": "a"
=======
    "https://demo.metafox.app/api/v1/api/sint/video/4" \
    --header "Authorization: Bearer {accessToken}" \
    --header "Content-Type: application/json" \
    --data "{
    "title": "voluptatem",
    "text": "omnis",
    "thumbnail": {
        "temp_file": 2.34843,
        "status": "atque"
    },
    "categories": [
        5762.96
    ],
    "owner_id": 93,
    "privacy": "animi"
>>>>>>> Stashed changes
}"
$client = new \GuzzleHttp\Client();
$response = $client->put(
<<<<<<< Updated upstream
    'https://demo.metafox.app/api/v1/api/voluptas/video/5',
=======
    'https://demo.metafox.app/api/v1/api/sint/video/4',
>>>>>>> Stashed changes
    [
        'headers' => [
            'Authorization' => 'Bearer {accessToken}',
            'Content-Type' => 'application/json',
        ],
        'json' => [
<<<<<<< Updated upstream
            'title' => 'saepe',
            'text' => 'suscipit',
            'thumbnail' => [
                'temp_file' => 2.74063,
                'status' => 'consequatur',
            ],
            'categories' => [
                2.0151,
            ],
            'owner_id' => 21.67433,
            'privacy' => 'a',
=======
            'title' => 'voluptatem',
            'text' => 'omnis',
            'thumbnail' => [
                'temp_file' => 2.34843,
                'status' => 'atque',
            ],
            'categories' => [
                5762.96,
            ],
            'owner_id' => 93.0,
            'privacy' => 'animi',
>>>>>>> Stashed changes
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/voluptas/video/5"
=======
    "https://demo.metafox.app/api/v1/api/sint/video/4"
>>>>>>> Stashed changes
);

const headers = {
    "Authorization": "Bearer {accessToken}",
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
<<<<<<< Updated upstream
    "title": "saepe",
    "text": "suscipit",
    "thumbnail": {
        "temp_file": 2.74063,
        "status": "consequatur"
    },
    "categories": [
        2.0151
    ],
    "owner_id": 21.67433,
    "privacy": "a"
=======
    "title": "voluptatem",
    "text": "omnis",
    "thumbnail": {
        "temp_file": 2.34843,
        "status": "atque"
    },
    "categories": [
        5762.96
    ],
    "owner_id": 93,
    "privacy": "animi"
>>>>>>> Stashed changes
};

fetch(url, {
    method: "PUT",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

PUT api/{ver}/video/{id}

PATCH api/{ver}/video/{id}

URL Parameters

ver  string   >>>>>> Stashed changes data-component="url" hidden>

id  string   >>>>>> Stashed changes data-component="url" hidden>

The ID of the video.

Body Parameters

title  string optional   >>>>>> Stashed changes data-component="body" hidden>

text  string optional   >>>>>> Stashed changes data-component="body" hidden>

thumbnail  object optional  

thumbnail.temp_file  number optional   >>>>>> Stashed changes data-component="body" hidden>

This field is required when file.status is update.

thumbnail.status  string optional   >>>>>> Stashed changes data-component="body" hidden>

This field is required when file is present.

categories  number[] optional  

owner_id  number optional   >>>>>> Stashed changes data-component="body" hidden>

privacy  string   >>>>>> Stashed changes data-component="body" hidden>

Delete a resource.

requires authentication

Example request:
curl --request DELETE \
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/et/video/6" \
=======
    "https://demo.metafox.app/api/v1/api/id/video/0" \
>>>>>>> Stashed changes
    --header "Authorization: Bearer {accessToken}"
$client = new \GuzzleHttp\Client();
$response = $client->delete(
<<<<<<< Updated upstream
    'https://demo.metafox.app/api/v1/api/et/video/6',
=======
    'https://demo.metafox.app/api/v1/api/id/video/0',
>>>>>>> Stashed changes
    [
        'headers' => [
            'Authorization' => 'Bearer {accessToken}',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
const url = new URL(
<<<<<<< Updated upstream
    "https://demo.metafox.app/api/v1/api/et/video/6"
=======
    "https://demo.metafox.app/api/v1/api/id/video/0"
>>>>>>> Stashed changes
);

const headers = {
    "Authorization": "Bearer {accessToken}",
    "Accept": "application/json",
};

fetch(url, {
    method: "DELETE",
    headers,
}).then(response => response.json());

Request      

DELETE api/{ver}/video/{id}

URL Parameters

ver  string   >>>>>> Stashed changes data-component="url" hidden>

id  string   >>>>>> Stashed changes data-component="url" hidden>

The ID of the video.