Introduction
This documentation aims to provide all the information you need to work with our API.
<aside>As you scroll, you'll see code examples for working with the API in different programming languages in the dark area to the right (or as part of the content on mobile).
You can switch the language used with the tabs at the top right (or from the nav menu at the top left on mobile).</aside>
Authenticating requests
This API is not authenticated.
Endpoints
POST api/login
Example request:
curl --request POST \
"https://staging.me-fie.co.uk/api/login" \
--header "Content-Type: application/json" \
--header "Accept: application/json"const url = new URL(
"https://staging.me-fie.co.uk/api/login"
);
const headers = {
"Content-Type": "application/json",
"Accept": "application/json",
};
fetch(url, {
method: "POST",
headers,
}).then(response => response.json());Received response:
Request failed with error:
Tip: Check that you're properly connected to the network.
If you're a maintainer of ths API, verify that your API is running and you've enabled CORS.
You can check the Dev Tools console for debugging information.
POST api/register
Example request:
curl --request POST \
"https://staging.me-fie.co.uk/api/register" \
--header "Content-Type: application/json" \
--header "Accept: application/json" \
--data "{
\"first_name\": \"b\",
\"last_name\": \"n\",
\"email\": \"ashly64@example.com\",
\"country_code\": \"vdljni\",
\"phone\": \"k\",
\"password\": \"wmi\\/#iw\\/k\"
}"
const url = new URL(
"https://staging.me-fie.co.uk/api/register"
);
const headers = {
"Content-Type": "application/json",
"Accept": "application/json",
};
let body = {
"first_name": "b",
"last_name": "n",
"email": "ashly64@example.com",
"country_code": "vdljni",
"phone": "k",
"password": "wmi\/#iw\/k"
};
fetch(url, {
method: "POST",
headers,
body: JSON.stringify(body),
}).then(response => response.json());Received response:
Request failed with error:
Tip: Check that you're properly connected to the network.
If you're a maintainer of ths API, verify that your API is running and you've enabled CORS.
You can check the Dev Tools console for debugging information.
POST api/logout
Example request:
curl --request POST \
"https://staging.me-fie.co.uk/api/logout" \
--header "Content-Type: application/json" \
--header "Accept: application/json"const url = new URL(
"https://staging.me-fie.co.uk/api/logout"
);
const headers = {
"Content-Type": "application/json",
"Accept": "application/json",
};
fetch(url, {
method: "POST",
headers,
}).then(response => response.json());Received response:
Request failed with error:
Tip: Check that you're properly connected to the network.
If you're a maintainer of ths API, verify that your API is running and you've enabled CORS.
You can check the Dev Tools console for debugging information.
PATCH api/update_user
Example request:
curl --request PATCH \
"https://staging.me-fie.co.uk/api/update_user" \
--header "Content-Type: multipart/form-data" \
--header "Accept: application/json" \
--form "first_name=b"\
--form "last_name=n"\
--form "email=ashly64@example.com"\
--form "country_code=vdljni"\
--form "phone=k"\
--form "avatar=@/tmp/php3kkdsmqgb8eoe3tS7QS" const url = new URL(
"https://staging.me-fie.co.uk/api/update_user"
);
const headers = {
"Content-Type": "multipart/form-data",
"Accept": "application/json",
};
const body = new FormData();
body.append('first_name', 'b');
body.append('last_name', 'n');
body.append('email', 'ashly64@example.com');
body.append('country_code', 'vdljni');
body.append('phone', 'k');
body.append('avatar', document.querySelector('input[name="avatar"]').files[0]);
fetch(url, {
method: "PATCH",
headers,
body,
}).then(response => response.json());Received response:
Request failed with error:
Tip: Check that you're properly connected to the network.
If you're a maintainer of ths API, verify that your API is running and you've enabled CORS.
You can check the Dev Tools console for debugging information.
DELETE api/delete_account
Example request:
curl --request DELETE \
"https://staging.me-fie.co.uk/api/delete_account" \
--header "Content-Type: application/json" \
--header "Accept: application/json" \
--data "{
\"password\": \"architecto\"
}"
const url = new URL(
"https://staging.me-fie.co.uk/api/delete_account"
);
const headers = {
"Content-Type": "application/json",
"Accept": "application/json",
};
let body = {
"password": "architecto"
};
fetch(url, {
method: "DELETE",
headers,
body: JSON.stringify(body),
}).then(response => response.json());Received response:
Request failed with error:
Tip: Check that you're properly connected to the network.
If you're a maintainer of ths API, verify that your API is running and you've enabled CORS.
You can check the Dev Tools console for debugging information.
GET api/all_users
Example request:
curl --request GET \
--get "https://staging.me-fie.co.uk/api/all_users" \
--header "Content-Type: application/json" \
--header "Accept: application/json"const url = new URL(
"https://staging.me-fie.co.uk/api/all_users"
);
const headers = {
"Content-Type": "application/json",
"Accept": "application/json",
};
fetch(url, {
method: "GET",
headers,
}).then(response => response.json());Example response (503):
Show headers
refresh: 5
cache-control: no-cache, private
content-type: application/json
access-control-allow-origin: *
{
"message": "Service Unavailable"
}
Received response:
Request failed with error:
Tip: Check that you're properly connected to the network.
If you're a maintainer of ths API, verify that your API is running and you've enabled CORS.
You can check the Dev Tools console for debugging information.
GET api/users/{id}
Example request:
curl --request GET \
--get "https://staging.me-fie.co.uk/api/users/architecto" \
--header "Content-Type: application/json" \
--header "Accept: application/json"const url = new URL(
"https://staging.me-fie.co.uk/api/users/architecto"
);
const headers = {
"Content-Type": "application/json",
"Accept": "application/json",
};
fetch(url, {
method: "GET",
headers,
}).then(response => response.json());Example response (503):
Show headers
refresh: 5
cache-control: no-cache, private
content-type: application/json
access-control-allow-origin: *
{
"message": "Service Unavailable"
}
Received response:
Request failed with error:
Tip: Check that you're properly connected to the network.
If you're a maintainer of ths API, verify that your API is running and you've enabled CORS.
You can check the Dev Tools console for debugging information.
PATCH api/users/{user}/make_admin
Example request:
curl --request PATCH \
"https://staging.me-fie.co.uk/api/users/architecto/make_admin" \
--header "Content-Type: application/json" \
--header "Accept: application/json"const url = new URL(
"https://staging.me-fie.co.uk/api/users/architecto/make_admin"
);
const headers = {
"Content-Type": "application/json",
"Accept": "application/json",
};
fetch(url, {
method: "PATCH",
headers,
}).then(response => response.json());Received response:
Request failed with error:
Tip: Check that you're properly connected to the network.
If you're a maintainer of ths API, verify that your API is running and you've enabled CORS.
You can check the Dev Tools console for debugging information.
PATCH api/users/{user}/make_vendor
Example request:
curl --request PATCH \
"https://staging.me-fie.co.uk/api/users/architecto/make_vendor" \
--header "Content-Type: application/json" \
--header "Accept: application/json"const url = new URL(
"https://staging.me-fie.co.uk/api/users/architecto/make_vendor"
);
const headers = {
"Content-Type": "application/json",
"Accept": "application/json",
};
fetch(url, {
method: "PATCH",
headers,
}).then(response => response.json());Received response:
Request failed with error:
Tip: Check that you're properly connected to the network.
If you're a maintainer of ths API, verify that your API is running and you've enabled CORS.
You can check the Dev Tools console for debugging information.
PATCH api/users/{user}/make_user
Example request:
curl --request PATCH \
"https://staging.me-fie.co.uk/api/users/architecto/make_user" \
--header "Content-Type: application/json" \
--header "Accept: application/json"const url = new URL(
"https://staging.me-fie.co.uk/api/users/architecto/make_user"
);
const headers = {
"Content-Type": "application/json",
"Accept": "application/json",
};
fetch(url, {
method: "PATCH",
headers,
}).then(response => response.json());Received response:
Request failed with error:
Tip: Check that you're properly connected to the network.
If you're a maintainer of ths API, verify that your API is running and you've enabled CORS.
You can check the Dev Tools console for debugging information.
PATCH api/users/{user}/make_listing_agent
Example request:
curl --request PATCH \
"https://staging.me-fie.co.uk/api/users/architecto/make_listing_agent" \
--header "Content-Type: application/json" \
--header "Accept: application/json"const url = new URL(
"https://staging.me-fie.co.uk/api/users/architecto/make_listing_agent"
);
const headers = {
"Content-Type": "application/json",
"Accept": "application/json",
};
fetch(url, {
method: "PATCH",
headers,
}).then(response => response.json());Received response:
Request failed with error:
Tip: Check that you're properly connected to the network.
If you're a maintainer of ths API, verify that your API is running and you've enabled CORS.
You can check the Dev Tools console for debugging information.
GET api/user
Example request:
curl --request GET \
--get "https://staging.me-fie.co.uk/api/user" \
--header "Content-Type: application/json" \
--header "Accept: application/json"const url = new URL(
"https://staging.me-fie.co.uk/api/user"
);
const headers = {
"Content-Type": "application/json",
"Accept": "application/json",
};
fetch(url, {
method: "GET",
headers,
}).then(response => response.json());Example response (503):
Show headers
refresh: 5
cache-control: no-cache, private
content-type: application/json
access-control-allow-origin: *
{
"message": "Service Unavailable"
}
Received response:
Request failed with error:
Tip: Check that you're properly connected to the network.
If you're a maintainer of ths API, verify that your API is running and you've enabled CORS.
You can check the Dev Tools console for debugging information.
PUT api/change_password
Example request:
curl --request PUT \
"https://staging.me-fie.co.uk/api/change_password" \
--header "Content-Type: application/json" \
--header "Accept: application/json"const url = new URL(
"https://staging.me-fie.co.uk/api/change_password"
);
const headers = {
"Content-Type": "application/json",
"Accept": "application/json",
};
fetch(url, {
method: "PUT",
headers,
}).then(response => response.json());Received response:
Request failed with error:
Tip: Check that you're properly connected to the network.
If you're a maintainer of ths API, verify that your API is running and you've enabled CORS.
You can check the Dev Tools console for debugging information.
POST api/reset_mail
Example request:
curl --request POST \
"https://staging.me-fie.co.uk/api/reset_mail" \
--header "Content-Type: application/json" \
--header "Accept: application/json"const url = new URL(
"https://staging.me-fie.co.uk/api/reset_mail"
);
const headers = {
"Content-Type": "application/json",
"Accept": "application/json",
};
fetch(url, {
method: "POST",
headers,
}).then(response => response.json());Received response:
Request failed with error:
Tip: Check that you're properly connected to the network.
If you're a maintainer of ths API, verify that your API is running and you've enabled CORS.
You can check the Dev Tools console for debugging information.
POST api/reset_password
Example request:
curl --request POST \
"https://staging.me-fie.co.uk/api/reset_password" \
--header "Content-Type: application/json" \
--header "Accept: application/json"const url = new URL(
"https://staging.me-fie.co.uk/api/reset_password"
);
const headers = {
"Content-Type": "application/json",
"Accept": "application/json",
};
fetch(url, {
method: "POST",
headers,
}).then(response => response.json());Received response:
Request failed with error:
Tip: Check that you're properly connected to the network.
If you're a maintainer of ths API, verify that your API is running and you've enabled CORS.
You can check the Dev Tools console for debugging information.
POST api/verify_user
Example request:
curl --request POST \
"https://staging.me-fie.co.uk/api/verify_user" \
--header "Content-Type: application/json" \
--header "Accept: application/json"const url = new URL(
"https://staging.me-fie.co.uk/api/verify_user"
);
const headers = {
"Content-Type": "application/json",
"Accept": "application/json",
};
fetch(url, {
method: "POST",
headers,
}).then(response => response.json());Received response:
Request failed with error:
Tip: Check that you're properly connected to the network.
If you're a maintainer of ths API, verify that your API is running and you've enabled CORS.
You can check the Dev Tools console for debugging information.
POST api/verify_email
Example request:
curl --request POST \
"https://staging.me-fie.co.uk/api/verify_email" \
--header "Content-Type: application/json" \
--header "Accept: application/json"const url = new URL(
"https://staging.me-fie.co.uk/api/verify_email"
);
const headers = {
"Content-Type": "application/json",
"Accept": "application/json",
};
fetch(url, {
method: "POST",
headers,
}).then(response => response.json());Received response:
Request failed with error:
Tip: Check that you're properly connected to the network.
If you're a maintainer of ths API, verify that your API is running and you've enabled CORS.
You can check the Dev Tools console for debugging information.
POST api/resend_otp
Example request:
curl --request POST \
"https://staging.me-fie.co.uk/api/resend_otp" \
--header "Content-Type: application/json" \
--header "Accept: application/json"const url = new URL(
"https://staging.me-fie.co.uk/api/resend_otp"
);
const headers = {
"Content-Type": "application/json",
"Accept": "application/json",
};
fetch(url, {
method: "POST",
headers,
}).then(response => response.json());Received response:
Request failed with error:
Tip: Check that you're properly connected to the network.
If you're a maintainer of ths API, verify that your API is running and you've enabled CORS.
You can check the Dev Tools console for debugging information.
Suspend a user
Example request:
curl --request POST \
"https://staging.me-fie.co.uk/api/users/1/suspend" \
--header "Content-Type: application/json" \
--header "Accept: application/json" \
--data "{
\"reason\": \"b\",
\"duration\": \"permanent\",
\"custom_date\": \"2052-08-13\"
}"
const url = new URL(
"https://staging.me-fie.co.uk/api/users/1/suspend"
);
const headers = {
"Content-Type": "application/json",
"Accept": "application/json",
};
let body = {
"reason": "b",
"duration": "permanent",
"custom_date": "2052-08-13"
};
fetch(url, {
method: "POST",
headers,
body: JSON.stringify(body),
}).then(response => response.json());Received response:
Request failed with error:
Tip: Check that you're properly connected to the network.
If you're a maintainer of ths API, verify that your API is running and you've enabled CORS.
You can check the Dev Tools console for debugging information.
Unsuspend a user
Example request:
curl --request POST \
"https://staging.me-fie.co.uk/api/users/1/unsuspend" \
--header "Content-Type: application/json" \
--header "Accept: application/json"const url = new URL(
"https://staging.me-fie.co.uk/api/users/1/unsuspend"
);
const headers = {
"Content-Type": "application/json",
"Accept": "application/json",
};
fetch(url, {
method: "POST",
headers,
}).then(response => response.json());Received response:
Request failed with error:
Tip: Check that you're properly connected to the network.
If you're a maintainer of ths API, verify that your API is running and you've enabled CORS.
You can check the Dev Tools console for debugging information.
GET api/listing/{listing}/opening_hours
Example request:
curl --request GET \
--get "https://staging.me-fie.co.uk/api/listing/architecto/opening_hours" \
--header "Content-Type: application/json" \
--header "Accept: application/json"const url = new URL(
"https://staging.me-fie.co.uk/api/listing/architecto/opening_hours"
);
const headers = {
"Content-Type": "application/json",
"Accept": "application/json",
};
fetch(url, {
method: "GET",
headers,
}).then(response => response.json());Example response (503):
Show headers
refresh: 5
cache-control: no-cache, private
content-type: application/json
access-control-allow-origin: *
{
"message": "Service Unavailable"
}
Received response:
Request failed with error:
Tip: Check that you're properly connected to the network.
If you're a maintainer of ths API, verify that your API is running and you've enabled CORS.
You can check the Dev Tools console for debugging information.
POST api/listing/{listing}/opening_hours
Example request:
curl --request POST \
"https://staging.me-fie.co.uk/api/listing/architecto/opening_hours" \
--header "Content-Type: application/json" \
--header "Accept: application/json"const url = new URL(
"https://staging.me-fie.co.uk/api/listing/architecto/opening_hours"
);
const headers = {
"Content-Type": "application/json",
"Accept": "application/json",
};
fetch(url, {
method: "POST",
headers,
}).then(response => response.json());Received response:
Request failed with error:
Tip: Check that you're properly connected to the network.
If you're a maintainer of ths API, verify that your API is running and you've enabled CORS.
You can check the Dev Tools console for debugging information.
PUT api/opening_hours/{opening_hour_slug}
Example request:
curl --request PUT \
"https://staging.me-fie.co.uk/api/opening_hours/architecto" \
--header "Content-Type: application/json" \
--header "Accept: application/json" \
--data "{
\"day_of_week\": \"Saturday\",
\"open_time\": \"18:03\",
\"close_time\": \"2052-08-12\"
}"
const url = new URL(
"https://staging.me-fie.co.uk/api/opening_hours/architecto"
);
const headers = {
"Content-Type": "application/json",
"Accept": "application/json",
};
let body = {
"day_of_week": "Saturday",
"open_time": "18:03",
"close_time": "2052-08-12"
};
fetch(url, {
method: "PUT",
headers,
body: JSON.stringify(body),
}).then(response => response.json());Received response:
Request failed with error:
Tip: Check that you're properly connected to the network.
If you're a maintainer of ths API, verify that your API is running and you've enabled CORS.
You can check the Dev Tools console for debugging information.
DELETE api/opening_hours/{opening_hour_slug}
Example request:
curl --request DELETE \
"https://staging.me-fie.co.uk/api/opening_hours/architecto" \
--header "Content-Type: application/json" \
--header "Accept: application/json"const url = new URL(
"https://staging.me-fie.co.uk/api/opening_hours/architecto"
);
const headers = {
"Content-Type": "application/json",
"Accept": "application/json",
};
fetch(url, {
method: "DELETE",
headers,
}).then(response => response.json());Received response:
Request failed with error:
Tip: Check that you're properly connected to the network.
If you're a maintainer of ths API, verify that your API is running and you've enabled CORS.
You can check the Dev Tools console for debugging information.
GET api/categories
Example request:
curl --request GET \
--get "https://staging.me-fie.co.uk/api/categories" \
--header "Content-Type: application/json" \
--header "Accept: application/json"const url = new URL(
"https://staging.me-fie.co.uk/api/categories"
);
const headers = {
"Content-Type": "application/json",
"Accept": "application/json",
};
fetch(url, {
method: "GET",
headers,
}).then(response => response.json());Example response (503):
Show headers
refresh: 5
cache-control: no-cache, private
content-type: application/json
access-control-allow-origin: *
{
"message": "Service Unavailable"
}
Received response:
Request failed with error:
Tip: Check that you're properly connected to the network.
If you're a maintainer of ths API, verify that your API is running and you've enabled CORS.
You can check the Dev Tools console for debugging information.
POST api/categories
Example request:
curl --request POST \
"https://staging.me-fie.co.uk/api/categories" \
--header "Content-Type: multipart/form-data" \
--header "Accept: application/json" \
--form "name=b"\
--form "type=architecto"\
--form "description=Eius et animi quos velit et."\
--form "is_top_category=1"\
--form "featured_image=@/tmp/phpbujaq4mvi8nb7314AlY" const url = new URL(
"https://staging.me-fie.co.uk/api/categories"
);
const headers = {
"Content-Type": "multipart/form-data",
"Accept": "application/json",
};
const body = new FormData();
body.append('name', 'b');
body.append('type', 'architecto');
body.append('description', 'Eius et animi quos velit et.');
body.append('is_top_category', '1');
body.append('featured_image', document.querySelector('input[name="featured_image"]').files[0]);
fetch(url, {
method: "POST",
headers,
body,
}).then(response => response.json());Received response:
Request failed with error:
Tip: Check that you're properly connected to the network.
If you're a maintainer of ths API, verify that your API is running and you've enabled CORS.
You can check the Dev Tools console for debugging information.
PUT api/categories/{category_slug}
Example request:
curl --request PUT \
"https://staging.me-fie.co.uk/api/categories/active-life" \
--header "Content-Type: multipart/form-data" \
--header "Accept: application/json" \
--form "name=b"\
--form "type=architecto"\
--form "description=Eius et animi quos velit et."\
--form "is_top_category="\
--form "featured_image=@/tmp/php7i3njgdup1tgb3SOeG2" const url = new URL(
"https://staging.me-fie.co.uk/api/categories/active-life"
);
const headers = {
"Content-Type": "multipart/form-data",
"Accept": "application/json",
};
const body = new FormData();
body.append('name', 'b');
body.append('type', 'architecto');
body.append('description', 'Eius et animi quos velit et.');
body.append('is_top_category', '');
body.append('featured_image', document.querySelector('input[name="featured_image"]').files[0]);
fetch(url, {
method: "PUT",
headers,
body,
}).then(response => response.json());Received response:
Request failed with error:
Tip: Check that you're properly connected to the network.
If you're a maintainer of ths API, verify that your API is running and you've enabled CORS.
You can check the Dev Tools console for debugging information.
DELETE api/categories/{category_slug}
Example request:
curl --request DELETE \
"https://staging.me-fie.co.uk/api/categories/active-life" \
--header "Content-Type: application/json" \
--header "Accept: application/json"const url = new URL(
"https://staging.me-fie.co.uk/api/categories/active-life"
);
const headers = {
"Content-Type": "application/json",
"Accept": "application/json",
};
fetch(url, {
method: "DELETE",
headers,
}).then(response => response.json());Received response:
Request failed with error:
Tip: Check that you're properly connected to the network.
If you're a maintainer of ths API, verify that your API is running and you've enabled CORS.
You can check the Dev Tools console for debugging information.
GET api/categories_with_listings
Example request:
curl --request GET \
--get "https://staging.me-fie.co.uk/api/categories_with_listings" \
--header "Content-Type: application/json" \
--header "Accept: application/json"const url = new URL(
"https://staging.me-fie.co.uk/api/categories_with_listings"
);
const headers = {
"Content-Type": "application/json",
"Accept": "application/json",
};
fetch(url, {
method: "GET",
headers,
}).then(response => response.json());Example response (503):
Show headers
refresh: 5
cache-control: no-cache, private
content-type: application/json
access-control-allow-origin: *
{
"message": "Service Unavailable"
}
Received response:
Request failed with error:
Tip: Check that you're properly connected to the network.
If you're a maintainer of ths API, verify that your API is running and you've enabled CORS.
You can check the Dev Tools console for debugging information.
GET api/countries_dropdown
Example request:
curl --request GET \
--get "https://staging.me-fie.co.uk/api/countries_dropdown" \
--header "Content-Type: application/json" \
--header "Accept: application/json"const url = new URL(
"https://staging.me-fie.co.uk/api/countries_dropdown"
);
const headers = {
"Content-Type": "application/json",
"Accept": "application/json",
};
fetch(url, {
method: "GET",
headers,
}).then(response => response.json());Example response (503):
Show headers
refresh: 5
cache-control: no-cache, private
content-type: application/json
access-control-allow-origin: *
{
"message": "Service Unavailable"
}
Received response:
Request failed with error:
Tip: Check that you're properly connected to the network.
If you're a maintainer of ths API, verify that your API is running and you've enabled CORS.
You can check the Dev Tools console for debugging information.
GET api/business_categories
Example request:
curl --request GET \
--get "https://staging.me-fie.co.uk/api/business_categories" \
--header "Content-Type: application/json" \
--header "Accept: application/json"const url = new URL(
"https://staging.me-fie.co.uk/api/business_categories"
);
const headers = {
"Content-Type": "application/json",
"Accept": "application/json",
};
fetch(url, {
method: "GET",
headers,
}).then(response => response.json());Example response (503):
Show headers
refresh: 5
cache-control: no-cache, private
content-type: application/json
access-control-allow-origin: *
{
"message": "Service Unavailable"
}
Received response:
Request failed with error:
Tip: Check that you're properly connected to the network.
If you're a maintainer of ths API, verify that your API is running and you've enabled CORS.
You can check the Dev Tools console for debugging information.
GET api/community_categories
Example request:
curl --request GET \
--get "https://staging.me-fie.co.uk/api/community_categories" \
--header "Content-Type: application/json" \
--header "Accept: application/json"const url = new URL(
"https://staging.me-fie.co.uk/api/community_categories"
);
const headers = {
"Content-Type": "application/json",
"Accept": "application/json",
};
fetch(url, {
method: "GET",
headers,
}).then(response => response.json());Example response (503):
Show headers
refresh: 5
cache-control: no-cache, private
content-type: application/json
access-control-allow-origin: *
{
"message": "Service Unavailable"
}
Received response:
Request failed with error:
Tip: Check that you're properly connected to the network.
If you're a maintainer of ths API, verify that your API is running and you've enabled CORS.
You can check the Dev Tools console for debugging information.
GET api/event_categories
Example request:
curl --request GET \
--get "https://staging.me-fie.co.uk/api/event_categories" \
--header "Content-Type: application/json" \
--header "Accept: application/json"const url = new URL(
"https://staging.me-fie.co.uk/api/event_categories"
);
const headers = {
"Content-Type": "application/json",
"Accept": "application/json",
};
fetch(url, {
method: "GET",
headers,
}).then(response => response.json());Example response (503):
Show headers
refresh: 5
cache-control: no-cache, private
content-type: application/json
access-control-allow-origin: *
{
"message": "Service Unavailable"
}
Received response:
Request failed with error:
Tip: Check that you're properly connected to the network.
If you're a maintainer of ths API, verify that your API is running and you've enabled CORS.
You can check the Dev Tools console for debugging information.
GET api/approved_listings
Example request:
curl --request GET \
--get "https://staging.me-fie.co.uk/api/approved_listings" \
--header "Content-Type: application/json" \
--header "Accept: application/json"const url = new URL(
"https://staging.me-fie.co.uk/api/approved_listings"
);
const headers = {
"Content-Type": "application/json",
"Accept": "application/json",
};
fetch(url, {
method: "GET",
headers,
}).then(response => response.json());Example response (503):
Show headers
refresh: 5
cache-control: no-cache, private
content-type: application/json
access-control-allow-origin: *
{
"message": "Service Unavailable"
}
Received response:
Request failed with error:
Tip: Check that you're properly connected to the network.
If you're a maintainer of ths API, verify that your API is running and you've enabled CORS.
You can check the Dev Tools console for debugging information.
GET api/listing/{listing_slug}/show
Example request:
curl --request GET \
--get "https://staging.me-fie.co.uk/api/listing/gina-s/show" \
--header "Content-Type: application/json" \
--header "Accept: application/json"const url = new URL(
"https://staging.me-fie.co.uk/api/listing/gina-s/show"
);
const headers = {
"Content-Type": "application/json",
"Accept": "application/json",
};
fetch(url, {
method: "GET",
headers,
}).then(response => response.json());Example response (503):
Show headers
refresh: 5
cache-control: no-cache, private
content-type: application/json
access-control-allow-origin: *
{
"message": "Service Unavailable"
}
Received response:
Request failed with error:
Tip: Check that you're properly connected to the network.
If you're a maintainer of ths API, verify that your API is running and you've enabled CORS.
You can check the Dev Tools console for debugging information.
POST api/listing/profile
Example request:
curl --request POST \
"https://staging.me-fie.co.uk/api/listing/profile" \
--header "Content-Type: application/json" \
--header "Accept: application/json" \
--data "{
\"name\": \"b\",
\"bio\": \"n\",
\"primary_country_code\": \"gzmiyvdljnikhway\",
\"primary_phone\": \"architecto\",
\"secondary_country_code\": \"ngzmiyvdljnikhwa\",
\"secondary_phone\": \"architecto\",
\"email\": \"zbailey@example.net\",
\"website\": \"architecto\",
\"business_reg_num\": \"architecto\",
\"type\": \"event\",
\"business_hours_mode\": \"always_open\",
\"community_location_scope\": \"global\"
}"
const url = new URL(
"https://staging.me-fie.co.uk/api/listing/profile"
);
const headers = {
"Content-Type": "application/json",
"Accept": "application/json",
};
let body = {
"name": "b",
"bio": "n",
"primary_country_code": "gzmiyvdljnikhway",
"primary_phone": "architecto",
"secondary_country_code": "ngzmiyvdljnikhwa",
"secondary_phone": "architecto",
"email": "zbailey@example.net",
"website": "architecto",
"business_reg_num": "architecto",
"type": "event",
"business_hours_mode": "always_open",
"community_location_scope": "global"
};
fetch(url, {
method: "POST",
headers,
body: JSON.stringify(body),
}).then(response => response.json());Received response:
Request failed with error:
Tip: Check that you're properly connected to the network.
If you're a maintainer of ths API, verify that your API is running and you've enabled CORS.
You can check the Dev Tools console for debugging information.
PUT api/listing/{listing_slug}/address
Example request:
curl --request PUT \
"https://staging.me-fie.co.uk/api/listing/gina-s/address" \
--header "Content-Type: application/json" \
--header "Accept: application/json" \
--data "{
\"address\": \"architecto\",
\"country\": \"architecto\",
\"city\": \"architecto\",
\"google_plus_code\": \"architecto\",
\"latitude\": -89,
\"longitude\": -180
}"
const url = new URL(
"https://staging.me-fie.co.uk/api/listing/gina-s/address"
);
const headers = {
"Content-Type": "application/json",
"Accept": "application/json",
};
let body = {
"address": "architecto",
"country": "architecto",
"city": "architecto",
"google_plus_code": "architecto",
"latitude": -89,
"longitude": -180
};
fetch(url, {
method: "PUT",
headers,
body: JSON.stringify(body),
}).then(response => response.json());Received response:
Request failed with error:
Tip: Check that you're properly connected to the network.
If you're a maintainer of ths API, verify that your API is running and you've enabled CORS.
You can check the Dev Tools console for debugging information.
Return paginated listings owned by the authenticated user.
Example request:
curl --request GET \
--get "https://staging.me-fie.co.uk/api/listing/my_listings" \
--header "Content-Type: application/json" \
--header "Accept: application/json"const url = new URL(
"https://staging.me-fie.co.uk/api/listing/my_listings"
);
const headers = {
"Content-Type": "application/json",
"Accept": "application/json",
};
fetch(url, {
method: "GET",
headers,
}).then(response => response.json());Example response (503):
Show headers
refresh: 5
cache-control: no-cache, private
content-type: application/json
access-control-allow-origin: *
{
"message": "Service Unavailable"
}
Received response:
Request failed with error:
Tip: Check that you're properly connected to the network.
If you're a maintainer of ths API, verify that your API is running and you've enabled CORS.
You can check the Dev Tools console for debugging information.
PATCH api/listing/{listing_slug}/update
Example request:
curl --request PATCH \
"https://staging.me-fie.co.uk/api/listing/gina-s/update" \
--header "Content-Type: application/json" \
--header "Accept: application/json" \
--data "{
\"name\": \"b\",
\"bio\": \"n\",
\"primary_country_code\": \"gzmiyvdljnikhway\",
\"primary_phone\": \"architecto\",
\"secondary_country_code\": \"ngzmiyvdljnikhwa\",
\"secondary_phone\": \"architecto\",
\"email\": \"zbailey@example.net\",
\"website\": \"architecto\",
\"business_reg_num\": \"architecto\",
\"business_hours_mode\": \"always_open\",
\"community_location_scope\": \"hybrid\"
}"
const url = new URL(
"https://staging.me-fie.co.uk/api/listing/gina-s/update"
);
const headers = {
"Content-Type": "application/json",
"Accept": "application/json",
};
let body = {
"name": "b",
"bio": "n",
"primary_country_code": "gzmiyvdljnikhway",
"primary_phone": "architecto",
"secondary_country_code": "ngzmiyvdljnikhwa",
"secondary_phone": "architecto",
"email": "zbailey@example.net",
"website": "architecto",
"business_reg_num": "architecto",
"business_hours_mode": "always_open",
"community_location_scope": "hybrid"
};
fetch(url, {
method: "PATCH",
headers,
body: JSON.stringify(body),
}).then(response => response.json());Received response:
Request failed with error:
Tip: Check that you're properly connected to the network.
If you're a maintainer of ths API, verify that your API is running and you've enabled CORS.
You can check the Dev Tools console for debugging information.
DELETE api/listing/{listing_slug}
Example request:
curl --request DELETE \
"https://staging.me-fie.co.uk/api/listing/gina-s" \
--header "Content-Type: application/json" \
--header "Accept: application/json" \
--data "{
\"reason\": \"b\"
}"
const url = new URL(
"https://staging.me-fie.co.uk/api/listing/gina-s"
);
const headers = {
"Content-Type": "application/json",
"Accept": "application/json",
};
let body = {
"reason": "b"
};
fetch(url, {
method: "DELETE",
headers,
body: JSON.stringify(body),
}).then(response => response.json());Received response:
Request failed with error:
Tip: Check that you're properly connected to the network.
If you're a maintainer of ths API, verify that your API is running and you've enabled CORS.
You can check the Dev Tools console for debugging information.
POST api/listing/{listing_slug}/media
Example request:
curl --request POST \
"https://staging.me-fie.co.uk/api/listing/gina-s/media" \
--header "Content-Type: multipart/form-data" \
--header "Accept: application/json" \
--form "sort_orders[]=1"\
--form "sort_order[]=1"\
--form "media[]=@/tmp/phpdc5tatc9leon1Bqronw" const url = new URL(
"https://staging.me-fie.co.uk/api/listing/gina-s/media"
);
const headers = {
"Content-Type": "multipart/form-data",
"Accept": "application/json",
};
const body = new FormData();
body.append('sort_orders[]', '1');
body.append('sort_order[]', '1');
body.append('media[]', document.querySelector('input[name="media[]"]').files[0]);
fetch(url, {
method: "POST",
headers,
body,
}).then(response => response.json());Received response:
Request failed with error:
Tip: Check that you're properly connected to the network.
If you're a maintainer of ths API, verify that your API is running and you've enabled CORS.
You can check the Dev Tools console for debugging information.
POST api/listing/{listing_slug}/media_update
Example request:
curl --request POST \
"https://staging.me-fie.co.uk/api/listing/gina-s/media_update" \
--header "Content-Type: multipart/form-data" \
--header "Accept: application/json" \
--form "media_id=16"\
--form "sort_order=1"\
--form "media=@/tmp/phpc2odo6mkmf5tbenFZjK" const url = new URL(
"https://staging.me-fie.co.uk/api/listing/gina-s/media_update"
);
const headers = {
"Content-Type": "multipart/form-data",
"Accept": "application/json",
};
const body = new FormData();
body.append('media_id', '16');
body.append('sort_order', '1');
body.append('media', document.querySelector('input[name="media"]').files[0]);
fetch(url, {
method: "POST",
headers,
body,
}).then(response => response.json());Received response:
Request failed with error:
Tip: Check that you're properly connected to the network.
If you're a maintainer of ths API, verify that your API is running and you've enabled CORS.
You can check the Dev Tools console for debugging information.
POST api/listing/{listing}/media_revisions
Example request:
curl --request POST \
"https://staging.me-fie.co.uk/api/listing/gina-s/media_revisions" \
--header "Content-Type: application/json" \
--header "Accept: application/json"const url = new URL(
"https://staging.me-fie.co.uk/api/listing/gina-s/media_revisions"
);
const headers = {
"Content-Type": "application/json",
"Accept": "application/json",
};
fetch(url, {
method: "POST",
headers,
}).then(response => response.json());Received response:
Request failed with error:
Tip: Check that you're properly connected to the network.
If you're a maintainer of ths API, verify that your API is running and you've enabled CORS.
You can check the Dev Tools console for debugging information.
GET api/media_revisions/{revision}
Example request:
curl --request GET \
--get "https://staging.me-fie.co.uk/api/media_revisions/architecto" \
--header "Content-Type: application/json" \
--header "Accept: application/json"const url = new URL(
"https://staging.me-fie.co.uk/api/media_revisions/architecto"
);
const headers = {
"Content-Type": "application/json",
"Accept": "application/json",
};
fetch(url, {
method: "GET",
headers,
}).then(response => response.json());Example response (503):
Show headers
refresh: 5
cache-control: no-cache, private
content-type: application/json
access-control-allow-origin: *
{
"message": "Service Unavailable"
}
Received response:
Request failed with error:
Tip: Check that you're properly connected to the network.
If you're a maintainer of ths API, verify that your API is running and you've enabled CORS.
You can check the Dev Tools console for debugging information.
POST api/media_revisions/{revision}/items
Example request:
curl --request POST \
"https://staging.me-fie.co.uk/api/media_revisions/architecto/items" \
--header "Content-Type: application/json" \
--header "Accept: application/json"const url = new URL(
"https://staging.me-fie.co.uk/api/media_revisions/architecto/items"
);
const headers = {
"Content-Type": "application/json",
"Accept": "application/json",
};
fetch(url, {
method: "POST",
headers,
}).then(response => response.json());Received response:
Request failed with error:
Tip: Check that you're properly connected to the network.
If you're a maintainer of ths API, verify that your API is running and you've enabled CORS.
You can check the Dev Tools console for debugging information.
POST api/media_revisions/{revision}/items/{item}/upload
Example request:
curl --request POST \
"https://staging.me-fie.co.uk/api/media_revisions/architecto/items/architecto/upload" \
--header "Content-Type: application/json" \
--header "Accept: application/json"const url = new URL(
"https://staging.me-fie.co.uk/api/media_revisions/architecto/items/architecto/upload"
);
const headers = {
"Content-Type": "application/json",
"Accept": "application/json",
};
fetch(url, {
method: "POST",
headers,
}).then(response => response.json());Received response:
Request failed with error:
Tip: Check that you're properly connected to the network.
If you're a maintainer of ths API, verify that your API is running and you've enabled CORS.
You can check the Dev Tools console for debugging information.
POST api/media_revisions/{revision}/items/{item}/confirm
Example request:
curl --request POST \
"https://staging.me-fie.co.uk/api/media_revisions/architecto/items/architecto/confirm" \
--header "Content-Type: application/json" \
--header "Accept: application/json"const url = new URL(
"https://staging.me-fie.co.uk/api/media_revisions/architecto/items/architecto/confirm"
);
const headers = {
"Content-Type": "application/json",
"Accept": "application/json",
};
fetch(url, {
method: "POST",
headers,
}).then(response => response.json());Received response:
Request failed with error:
Tip: Check that you're properly connected to the network.
If you're a maintainer of ths API, verify that your API is running and you've enabled CORS.
You can check the Dev Tools console for debugging information.
PATCH api/media_revisions/{revision}/desired_state
Example request:
curl --request PATCH \
"https://staging.me-fie.co.uk/api/media_revisions/architecto/desired_state" \
--header "Content-Type: application/json" \
--header "Accept: application/json"const url = new URL(
"https://staging.me-fie.co.uk/api/media_revisions/architecto/desired_state"
);
const headers = {
"Content-Type": "application/json",
"Accept": "application/json",
};
fetch(url, {
method: "PATCH",
headers,
}).then(response => response.json());Received response:
Request failed with error:
Tip: Check that you're properly connected to the network.
If you're a maintainer of ths API, verify that your API is running and you've enabled CORS.
You can check the Dev Tools console for debugging information.
POST api/media_revisions/{revision}/commit
Example request:
curl --request POST \
"https://staging.me-fie.co.uk/api/media_revisions/architecto/commit" \
--header "Content-Type: application/json" \
--header "Accept: application/json"const url = new URL(
"https://staging.me-fie.co.uk/api/media_revisions/architecto/commit"
);
const headers = {
"Content-Type": "application/json",
"Accept": "application/json",
};
fetch(url, {
method: "POST",
headers,
}).then(response => response.json());Received response:
Request failed with error:
Tip: Check that you're properly connected to the network.
If you're a maintainer of ths API, verify that your API is running and you've enabled CORS.
You can check the Dev Tools console for debugging information.
POST api/media_revisions/{revision}/cancel
Example request:
curl --request POST \
"https://staging.me-fie.co.uk/api/media_revisions/architecto/cancel" \
--header "Content-Type: application/json" \
--header "Accept: application/json"const url = new URL(
"https://staging.me-fie.co.uk/api/media_revisions/architecto/cancel"
);
const headers = {
"Content-Type": "application/json",
"Accept": "application/json",
};
fetch(url, {
method: "POST",
headers,
}).then(response => response.json());Received response:
Request failed with error:
Tip: Check that you're properly connected to the network.
If you're a maintainer of ths API, verify that your API is running and you've enabled CORS.
You can check the Dev Tools console for debugging information.
POST api/listing/{listing}/eventDetails
Example request:
curl --request POST \
"https://staging.me-fie.co.uk/api/listing/gina-s/eventDetails" \
--header "Content-Type: application/json" \
--header "Accept: application/json" \
--data "{
\"event_start_date\": \"2026-07-20T18:03:05\",
\"event_end_date\": \"2052-08-12\",
\"event_start_time\": \"18:03\",
\"event_end_time\": \"18:03\",
\"event_venue\": \"n\",
\"event_venue_address\": \"g\",
\"event_city\": \"z\",
\"event_country\": \"m\",
\"event_type\": \"2_days\",
\"event_location\": \"hybrid\",
\"event_price\": 8,
\"event_currency\": \"yvd\",
\"event_ticket_url\": \"https:\\/\\/gaylord.com\\/modi-deserunt-aut-ab-provident-perspiciatis.html\",
\"event_online_url\": \"http:\\/\\/www.cruickshank.com\\/adipisci-quidem-nostrum-qui-commodi-incidunt-iure\",
\"summary\": \"r\",
\"timezone\": \"Indian\\/Mahe\",
\"is_all_day\": false,
\"online_access_policy\": \"shared_later\",
\"online_access_instructions\": \"i\",
\"attendance_type\": \"free_no_registration\",
\"registration_url\": \"http:\\/\\/fritsch.com\\/autem-et-consequatur-aut-dolores-enim-non-facere-tempora\",
\"pricing_mode\": \"range\",
\"ticket_provider\": \"t\",
\"ticket_release_at\": \"2026-07-20T18:03:05\",
\"ticket_availability_message\": \"u\",
\"latitude\": -89,
\"longitude\": -180
}"
const url = new URL(
"https://staging.me-fie.co.uk/api/listing/gina-s/eventDetails"
);
const headers = {
"Content-Type": "application/json",
"Accept": "application/json",
};
let body = {
"event_start_date": "2026-07-20T18:03:05",
"event_end_date": "2052-08-12",
"event_start_time": "18:03",
"event_end_time": "18:03",
"event_venue": "n",
"event_venue_address": "g",
"event_city": "z",
"event_country": "m",
"event_type": "2_days",
"event_location": "hybrid",
"event_price": 8,
"event_currency": "yvd",
"event_ticket_url": "https:\/\/gaylord.com\/modi-deserunt-aut-ab-provident-perspiciatis.html",
"event_online_url": "http:\/\/www.cruickshank.com\/adipisci-quidem-nostrum-qui-commodi-incidunt-iure",
"summary": "r",
"timezone": "Indian\/Mahe",
"is_all_day": false,
"online_access_policy": "shared_later",
"online_access_instructions": "i",
"attendance_type": "free_no_registration",
"registration_url": "http:\/\/fritsch.com\/autem-et-consequatur-aut-dolores-enim-non-facere-tempora",
"pricing_mode": "range",
"ticket_provider": "t",
"ticket_release_at": "2026-07-20T18:03:05",
"ticket_availability_message": "u",
"latitude": -89,
"longitude": -180
};
fetch(url, {
method: "POST",
headers,
body: JSON.stringify(body),
}).then(response => response.json());Received response:
Request failed with error:
Tip: Check that you're properly connected to the network.
If you're a maintainer of ths API, verify that your API is running and you've enabled CORS.
You can check the Dev Tools console for debugging information.
Update the specified event details.
Example request:
curl --request PATCH \
"https://staging.me-fie.co.uk/api/listing/gina-s/event/5F04D4Aq/update" \
--header "Content-Type: application/json" \
--header "Accept: application/json" \
--data "{
\"event_start_date\": \"2026-07-20T18:03:05\",
\"event_end_date\": \"2052-08-12\",
\"event_start_time\": \"18:03\",
\"event_end_time\": \"18:03\",
\"event_venue\": \"n\",
\"event_venue_address\": \"g\",
\"event_city\": \"z\",
\"event_country\": \"m\",
\"event_type\": \"multi_days\",
\"event_location\": \"in_person\",
\"event_price\": 8,
\"event_currency\": \"yvd\",
\"event_ticket_url\": \"https:\\/\\/gaylord.com\\/modi-deserunt-aut-ab-provident-perspiciatis.html\",
\"event_online_url\": \"http:\\/\\/www.cruickshank.com\\/adipisci-quidem-nostrum-qui-commodi-incidunt-iure\",
\"summary\": \"r\",
\"timezone\": \"Indian\\/Mahe\",
\"is_all_day\": false,
\"online_access_policy\": \"public_link\",
\"online_access_instructions\": \"i\",
\"attendance_type\": \"free_no_registration\",
\"registration_url\": \"http:\\/\\/fritsch.com\\/autem-et-consequatur-aut-dolores-enim-non-facere-tempora\",
\"pricing_mode\": \"range\",
\"ticket_provider\": \"t\",
\"ticket_release_at\": \"2026-07-20T18:03:05\",
\"ticket_availability_message\": \"u\",
\"latitude\": -89,
\"longitude\": -180
}"
const url = new URL(
"https://staging.me-fie.co.uk/api/listing/gina-s/event/5F04D4Aq/update"
);
const headers = {
"Content-Type": "application/json",
"Accept": "application/json",
};
let body = {
"event_start_date": "2026-07-20T18:03:05",
"event_end_date": "2052-08-12",
"event_start_time": "18:03",
"event_end_time": "18:03",
"event_venue": "n",
"event_venue_address": "g",
"event_city": "z",
"event_country": "m",
"event_type": "multi_days",
"event_location": "in_person",
"event_price": 8,
"event_currency": "yvd",
"event_ticket_url": "https:\/\/gaylord.com\/modi-deserunt-aut-ab-provident-perspiciatis.html",
"event_online_url": "http:\/\/www.cruickshank.com\/adipisci-quidem-nostrum-qui-commodi-incidunt-iure",
"summary": "r",
"timezone": "Indian\/Mahe",
"is_all_day": false,
"online_access_policy": "public_link",
"online_access_instructions": "i",
"attendance_type": "free_no_registration",
"registration_url": "http:\/\/fritsch.com\/autem-et-consequatur-aut-dolores-enim-non-facere-tempora",
"pricing_mode": "range",
"ticket_provider": "t",
"ticket_release_at": "2026-07-20T18:03:05",
"ticket_availability_message": "u",
"latitude": -89,
"longitude": -180
};
fetch(url, {
method: "PATCH",
headers,
body: JSON.stringify(body),
}).then(response => response.json());Received response:
Request failed with error:
Tip: Check that you're properly connected to the network.
If you're a maintainer of ths API, verify that your API is running and you've enabled CORS.
You can check the Dev Tools console for debugging information.
Remove the specified event details.
Example request:
curl --request DELETE \
"https://staging.me-fie.co.uk/api/event/5F04D4Aq" \
--header "Content-Type: application/json" \
--header "Accept: application/json"const url = new URL(
"https://staging.me-fie.co.uk/api/event/5F04D4Aq"
);
const headers = {
"Content-Type": "application/json",
"Accept": "application/json",
};
fetch(url, {
method: "DELETE",
headers,
}).then(response => response.json());Received response:
Request failed with error:
Tip: Check that you're properly connected to the network.
If you're a maintainer of ths API, verify that your API is running and you've enabled CORS.
You can check the Dev Tools console for debugging information.
GET api/businesses
Example request:
curl --request GET \
--get "https://staging.me-fie.co.uk/api/businesses" \
--header "Content-Type: application/json" \
--header "Accept: application/json"const url = new URL(
"https://staging.me-fie.co.uk/api/businesses"
);
const headers = {
"Content-Type": "application/json",
"Accept": "application/json",
};
fetch(url, {
method: "GET",
headers,
}).then(response => response.json());Example response (503):
Show headers
refresh: 5
cache-control: no-cache, private
content-type: application/json
access-control-allow-origin: *
{
"message": "Service Unavailable"
}
Received response:
Request failed with error:
Tip: Check that you're properly connected to the network.
If you're a maintainer of ths API, verify that your API is running and you've enabled CORS.
You can check the Dev Tools console for debugging information.
GET api/communities
Example request:
curl --request GET \
--get "https://staging.me-fie.co.uk/api/communities" \
--header "Content-Type: application/json" \
--header "Accept: application/json"const url = new URL(
"https://staging.me-fie.co.uk/api/communities"
);
const headers = {
"Content-Type": "application/json",
"Accept": "application/json",
};
fetch(url, {
method: "GET",
headers,
}).then(response => response.json());Example response (503):
Show headers
refresh: 5
cache-control: no-cache, private
content-type: application/json
access-control-allow-origin: *
{
"message": "Service Unavailable"
}
Received response:
Request failed with error:
Tip: Check that you're properly connected to the network.
If you're a maintainer of ths API, verify that your API is running and you've enabled CORS.
You can check the Dev Tools console for debugging information.
GET api/events
Example request:
curl --request GET \
--get "https://staging.me-fie.co.uk/api/events" \
--header "Content-Type: application/json" \
--header "Accept: application/json"const url = new URL(
"https://staging.me-fie.co.uk/api/events"
);
const headers = {
"Content-Type": "application/json",
"Accept": "application/json",
};
fetch(url, {
method: "GET",
headers,
}).then(response => response.json());Example response (503):
Show headers
refresh: 5
cache-control: no-cache, private
content-type: application/json
access-control-allow-origin: *
{
"message": "Service Unavailable"
}
Received response:
Request failed with error:
Tip: Check that you're properly connected to the network.
If you're a maintainer of ths API, verify that your API is running and you've enabled CORS.
You can check the Dev Tools console for debugging information.
GET api/discover_events
Example request:
curl --request GET \
--get "https://staging.me-fie.co.uk/api/discover_events" \
--header "Content-Type: application/json" \
--header "Accept: application/json"const url = new URL(
"https://staging.me-fie.co.uk/api/discover_events"
);
const headers = {
"Content-Type": "application/json",
"Accept": "application/json",
};
fetch(url, {
method: "GET",
headers,
}).then(response => response.json());Example response (503):
Show headers
refresh: 5
cache-control: no-cache, private
content-type: application/json
access-control-allow-origin: *
{
"message": "Service Unavailable"
}
Received response:
Request failed with error:
Tip: Check that you're properly connected to the network.
If you're a maintainer of ths API, verify that your API is running and you've enabled CORS.
You can check the Dev Tools console for debugging information.
GET api/admin/all_listings
Example request:
curl --request GET \
--get "https://staging.me-fie.co.uk/api/admin/all_listings" \
--header "Content-Type: application/json" \
--header "Accept: application/json"const url = new URL(
"https://staging.me-fie.co.uk/api/admin/all_listings"
);
const headers = {
"Content-Type": "application/json",
"Accept": "application/json",
};
fetch(url, {
method: "GET",
headers,
}).then(response => response.json());Example response (503):
Show headers
refresh: 5
cache-control: no-cache, private
content-type: application/json
access-control-allow-origin: *
{
"message": "Service Unavailable"
}
Received response:
Request failed with error:
Tip: Check that you're properly connected to the network.
If you're a maintainer of ths API, verify that your API is running and you've enabled CORS.
You can check the Dev Tools console for debugging information.
GET api/admin/approved_listings
Example request:
curl --request GET \
--get "https://staging.me-fie.co.uk/api/admin/approved_listings" \
--header "Content-Type: application/json" \
--header "Accept: application/json"const url = new URL(
"https://staging.me-fie.co.uk/api/admin/approved_listings"
);
const headers = {
"Content-Type": "application/json",
"Accept": "application/json",
};
fetch(url, {
method: "GET",
headers,
}).then(response => response.json());Example response (503):
Show headers
refresh: 5
cache-control: no-cache, private
content-type: application/json
access-control-allow-origin: *
{
"message": "Service Unavailable"
}
Received response:
Request failed with error:
Tip: Check that you're properly connected to the network.
If you're a maintainer of ths API, verify that your API is running and you've enabled CORS.
You can check the Dev Tools console for debugging information.
GET api/admin/drafted_listings
Example request:
curl --request GET \
--get "https://staging.me-fie.co.uk/api/admin/drafted_listings" \
--header "Content-Type: application/json" \
--header "Accept: application/json"const url = new URL(
"https://staging.me-fie.co.uk/api/admin/drafted_listings"
);
const headers = {
"Content-Type": "application/json",
"Accept": "application/json",
};
fetch(url, {
method: "GET",
headers,
}).then(response => response.json());Example response (503):
Show headers
refresh: 5
cache-control: no-cache, private
content-type: application/json
access-control-allow-origin: *
{
"message": "Service Unavailable"
}
Received response:
Request failed with error:
Tip: Check that you're properly connected to the network.
If you're a maintainer of ths API, verify that your API is running and you've enabled CORS.
You can check the Dev Tools console for debugging information.
GET api/admin/rejected_listings
Example request:
curl --request GET \
--get "https://staging.me-fie.co.uk/api/admin/rejected_listings" \
--header "Content-Type: application/json" \
--header "Accept: application/json"const url = new URL(
"https://staging.me-fie.co.uk/api/admin/rejected_listings"
);
const headers = {
"Content-Type": "application/json",
"Accept": "application/json",
};
fetch(url, {
method: "GET",
headers,
}).then(response => response.json());Example response (503):
Show headers
refresh: 5
cache-control: no-cache, private
content-type: application/json
access-control-allow-origin: *
{
"message": "Service Unavailable"
}
Received response:
Request failed with error:
Tip: Check that you're properly connected to the network.
If you're a maintainer of ths API, verify that your API is running and you've enabled CORS.
You can check the Dev Tools console for debugging information.
GET api/admin/pending_listings
Example request:
curl --request GET \
--get "https://staging.me-fie.co.uk/api/admin/pending_listings" \
--header "Content-Type: application/json" \
--header "Accept: application/json"const url = new URL(
"https://staging.me-fie.co.uk/api/admin/pending_listings"
);
const headers = {
"Content-Type": "application/json",
"Accept": "application/json",
};
fetch(url, {
method: "GET",
headers,
}).then(response => response.json());Example response (503):
Show headers
refresh: 5
cache-control: no-cache, private
content-type: application/json
access-control-allow-origin: *
{
"message": "Service Unavailable"
}
Received response:
Request failed with error:
Tip: Check that you're properly connected to the network.
If you're a maintainer of ths API, verify that your API is running and you've enabled CORS.
You can check the Dev Tools console for debugging information.
GET api/admin/suspended_listings
Example request:
curl --request GET \
--get "https://staging.me-fie.co.uk/api/admin/suspended_listings" \
--header "Content-Type: application/json" \
--header "Accept: application/json"const url = new URL(
"https://staging.me-fie.co.uk/api/admin/suspended_listings"
);
const headers = {
"Content-Type": "application/json",
"Accept": "application/json",
};
fetch(url, {
method: "GET",
headers,
}).then(response => response.json());Example response (503):
Show headers
refresh: 5
cache-control: no-cache, private
content-type: application/json
access-control-allow-origin: *
{
"message": "Service Unavailable"
}
Received response:
Request failed with error:
Tip: Check that you're properly connected to the network.
If you're a maintainer of ths API, verify that your API is running and you've enabled CORS.
You can check the Dev Tools console for debugging information.
GET api/admin/search
Example request:
curl --request GET \
--get "https://staging.me-fie.co.uk/api/admin/search" \
--header "Content-Type: application/json" \
--header "Accept: application/json"const url = new URL(
"https://staging.me-fie.co.uk/api/admin/search"
);
const headers = {
"Content-Type": "application/json",
"Accept": "application/json",
};
fetch(url, {
method: "GET",
headers,
}).then(response => response.json());Example response (503):
Show headers
refresh: 5
cache-control: no-cache, private
content-type: application/json
access-control-allow-origin: *
{
"message": "Service Unavailable"
}
Received response:
Request failed with error:
Tip: Check that you're properly connected to the network.
If you're a maintainer of ths API, verify that your API is running and you've enabled CORS.
You can check the Dev Tools console for debugging information.
GET api/listings_by_geolocation
Example request:
curl --request GET \
--get "https://staging.me-fie.co.uk/api/listings_by_geolocation" \
--header "Content-Type: application/json" \
--header "Accept: application/json"const url = new URL(
"https://staging.me-fie.co.uk/api/listings_by_geolocation"
);
const headers = {
"Content-Type": "application/json",
"Accept": "application/json",
};
fetch(url, {
method: "GET",
headers,
}).then(response => response.json());Example response (503):
Show headers
refresh: 5
cache-control: no-cache, private
content-type: application/json
access-control-allow-origin: *
{
"message": "Service Unavailable"
}
Received response:
Request failed with error:
Tip: Check that you're properly connected to the network.
If you're a maintainer of ths API, verify that your API is running and you've enabled CORS.
You can check the Dev Tools console for debugging information.
GET api/category_landing
Example request:
curl --request GET \
--get "https://staging.me-fie.co.uk/api/category_landing" \
--header "Content-Type: application/json" \
--header "Accept: application/json"const url = new URL(
"https://staging.me-fie.co.uk/api/category_landing"
);
const headers = {
"Content-Type": "application/json",
"Accept": "application/json",
};
fetch(url, {
method: "GET",
headers,
}).then(response => response.json());Example response (503):
Show headers
refresh: 5
cache-control: no-cache, private
content-type: application/json
access-control-allow-origin: *
{
"message": "Service Unavailable"
}
Received response:
Request failed with error:
Tip: Check that you're properly connected to the network.
If you're a maintainer of ths API, verify that your API is running and you've enabled CORS.
You can check the Dev Tools console for debugging information.
GET api/top_listings_by_category_and_geolocation
Example request:
curl --request GET \
--get "https://staging.me-fie.co.uk/api/top_listings_by_category_and_geolocation" \
--header "Content-Type: application/json" \
--header "Accept: application/json"const url = new URL(
"https://staging.me-fie.co.uk/api/top_listings_by_category_and_geolocation"
);
const headers = {
"Content-Type": "application/json",
"Accept": "application/json",
};
fetch(url, {
method: "GET",
headers,
}).then(response => response.json());Example response (503):
Show headers
refresh: 5
cache-control: no-cache, private
content-type: application/json
access-control-allow-origin: *
{
"message": "Service Unavailable"
}
Received response:
Request failed with error:
Tip: Check that you're properly connected to the network.
If you're a maintainer of ths API, verify that your API is running and you've enabled CORS.
You can check the Dev Tools console for debugging information.
GET api/all_listings_by_category_and_geolocation
Example request:
curl --request GET \
--get "https://staging.me-fie.co.uk/api/all_listings_by_category_and_geolocation" \
--header "Content-Type: application/json" \
--header "Accept: application/json"const url = new URL(
"https://staging.me-fie.co.uk/api/all_listings_by_category_and_geolocation"
);
const headers = {
"Content-Type": "application/json",
"Accept": "application/json",
};
fetch(url, {
method: "GET",
headers,
}).then(response => response.json());Example response (503):
Show headers
refresh: 5
cache-control: no-cache, private
content-type: application/json
access-control-allow-origin: *
{
"message": "Service Unavailable"
}
Received response:
Request failed with error:
Tip: Check that you're properly connected to the network.
If you're a maintainer of ths API, verify that your API is running and you've enabled CORS.
You can check the Dev Tools console for debugging information.
GET api/top_listings_by_country_and_category
Example request:
curl --request GET \
--get "https://staging.me-fie.co.uk/api/top_listings_by_country_and_category" \
--header "Content-Type: application/json" \
--header "Accept: application/json"const url = new URL(
"https://staging.me-fie.co.uk/api/top_listings_by_country_and_category"
);
const headers = {
"Content-Type": "application/json",
"Accept": "application/json",
};
fetch(url, {
method: "GET",
headers,
}).then(response => response.json());Example response (503):
Show headers
refresh: 5
cache-control: no-cache, private
content-type: application/json
access-control-allow-origin: *
{
"message": "Service Unavailable"
}
Received response:
Request failed with error:
Tip: Check that you're properly connected to the network.
If you're a maintainer of ths API, verify that your API is running and you've enabled CORS.
You can check the Dev Tools console for debugging information.
GET api/all_listings_by_country_and_category
Example request:
curl --request GET \
--get "https://staging.me-fie.co.uk/api/all_listings_by_country_and_category" \
--header "Content-Type: application/json" \
--header "Accept: application/json"const url = new URL(
"https://staging.me-fie.co.uk/api/all_listings_by_country_and_category"
);
const headers = {
"Content-Type": "application/json",
"Accept": "application/json",
};
fetch(url, {
method: "GET",
headers,
}).then(response => response.json());Example response (503):
Show headers
refresh: 5
cache-control: no-cache, private
content-type: application/json
access-control-allow-origin: *
{
"message": "Service Unavailable"
}
Received response:
Request failed with error:
Tip: Check that you're properly connected to the network.
If you're a maintainer of ths API, verify that your API is running and you've enabled CORS.
You can check the Dev Tools console for debugging information.
GET api/search
Example request:
curl --request GET \
--get "https://staging.me-fie.co.uk/api/search" \
--header "Content-Type: application/json" \
--header "Accept: application/json"const url = new URL(
"https://staging.me-fie.co.uk/api/search"
);
const headers = {
"Content-Type": "application/json",
"Accept": "application/json",
};
fetch(url, {
method: "GET",
headers,
}).then(response => response.json());Example response (503):
Show headers
refresh: 5
cache-control: no-cache, private
content-type: application/json
access-control-allow-origin: *
{
"message": "Service Unavailable"
}
Received response:
Request failed with error:
Tip: Check that you're properly connected to the network.
If you're a maintainer of ths API, verify that your API is running and you've enabled CORS.
You can check the Dev Tools console for debugging information.
GET api/listing/{listing}/claim_eligibility
Example request:
curl --request GET \
--get "https://staging.me-fie.co.uk/api/listing/gina-s/claim_eligibility" \
--header "Content-Type: application/json" \
--header "Accept: application/json"const url = new URL(
"https://staging.me-fie.co.uk/api/listing/gina-s/claim_eligibility"
);
const headers = {
"Content-Type": "application/json",
"Accept": "application/json",
};
fetch(url, {
method: "GET",
headers,
}).then(response => response.json());Example response (503):
Show headers
refresh: 5
cache-control: no-cache, private
content-type: application/json
access-control-allow-origin: *
{
"message": "Service Unavailable"
}
Received response:
Request failed with error:
Tip: Check that you're properly connected to the network.
If you're a maintainer of ths API, verify that your API is running and you've enabled CORS.
You can check the Dev Tools console for debugging information.
GET api/my_claims
Example request:
curl --request GET \
--get "https://staging.me-fie.co.uk/api/my_claims" \
--header "Content-Type: application/json" \
--header "Accept: application/json"const url = new URL(
"https://staging.me-fie.co.uk/api/my_claims"
);
const headers = {
"Content-Type": "application/json",
"Accept": "application/json",
};
fetch(url, {
method: "GET",
headers,
}).then(response => response.json());Example response (503):
Show headers
refresh: 5
cache-control: no-cache, private
content-type: application/json
access-control-allow-origin: *
{
"message": "Service Unavailable"
}
Received response:
Request failed with error:
Tip: Check that you're properly connected to the network.
If you're a maintainer of ths API, verify that your API is running and you've enabled CORS.
You can check the Dev Tools console for debugging information.
GET api/claims/{claimCase}
Example request:
curl --request GET \
--get "https://staging.me-fie.co.uk/api/claims/architecto" \
--header "Content-Type: application/json" \
--header "Accept: application/json"const url = new URL(
"https://staging.me-fie.co.uk/api/claims/architecto"
);
const headers = {
"Content-Type": "application/json",
"Accept": "application/json",
};
fetch(url, {
method: "GET",
headers,
}).then(response => response.json());Example response (503):
Show headers
refresh: 5
cache-control: no-cache, private
content-type: application/json
access-control-allow-origin: *
{
"message": "Service Unavailable"
}
Received response:
Request failed with error:
Tip: Check that you're properly connected to the network.
If you're a maintainer of ths API, verify that your API is running and you've enabled CORS.
You can check the Dev Tools console for debugging information.
POST api/listing/{listing}/claims/email
Example request:
curl --request POST \
"https://staging.me-fie.co.uk/api/listing/gina-s/claims/email" \
--header "Content-Type: application/json" \
--header "Accept: application/json"const url = new URL(
"https://staging.me-fie.co.uk/api/listing/gina-s/claims/email"
);
const headers = {
"Content-Type": "application/json",
"Accept": "application/json",
};
fetch(url, {
method: "POST",
headers,
}).then(response => response.json());Received response:
Request failed with error:
Tip: Check that you're properly connected to the network.
If you're a maintainer of ths API, verify that your API is running and you've enabled CORS.
You can check the Dev Tools console for debugging information.
POST api/listing/{listing}/claims/email/resend
Example request:
curl --request POST \
"https://staging.me-fie.co.uk/api/listing/gina-s/claims/email/resend" \
--header "Content-Type: application/json" \
--header "Accept: application/json"const url = new URL(
"https://staging.me-fie.co.uk/api/listing/gina-s/claims/email/resend"
);
const headers = {
"Content-Type": "application/json",
"Accept": "application/json",
};
fetch(url, {
method: "POST",
headers,
}).then(response => response.json());Received response:
Request failed with error:
Tip: Check that you're properly connected to the network.
If you're a maintainer of ths API, verify that your API is running and you've enabled CORS.
You can check the Dev Tools console for debugging information.
POST api/listing/{listing}/claims/email/verify
Example request:
curl --request POST \
"https://staging.me-fie.co.uk/api/listing/gina-s/claims/email/verify" \
--header "Content-Type: application/json" \
--header "Accept: application/json"const url = new URL(
"https://staging.me-fie.co.uk/api/listing/gina-s/claims/email/verify"
);
const headers = {
"Content-Type": "application/json",
"Accept": "application/json",
};
fetch(url, {
method: "POST",
headers,
}).then(response => response.json());Received response:
Request failed with error:
Tip: Check that you're properly connected to the network.
If you're a maintainer of ths API, verify that your API is running and you've enabled CORS.
You can check the Dev Tools console for debugging information.
POST api/listing/{listing}/claims/document
Example request:
curl --request POST \
"https://staging.me-fie.co.uk/api/listing/gina-s/claims/document" \
--header "Content-Type: application/json" \
--header "Accept: application/json"const url = new URL(
"https://staging.me-fie.co.uk/api/listing/gina-s/claims/document"
);
const headers = {
"Content-Type": "application/json",
"Accept": "application/json",
};
fetch(url, {
method: "POST",
headers,
}).then(response => response.json());Received response:
Request failed with error:
Tip: Check that you're properly connected to the network.
If you're a maintainer of ths API, verify that your API is running and you've enabled CORS.
You can check the Dev Tools console for debugging information.
POST api/claims/{claimCase}/evidence
Example request:
curl --request POST \
"https://staging.me-fie.co.uk/api/claims/architecto/evidence" \
--header "Content-Type: application/json" \
--header "Accept: application/json"const url = new URL(
"https://staging.me-fie.co.uk/api/claims/architecto/evidence"
);
const headers = {
"Content-Type": "application/json",
"Accept": "application/json",
};
fetch(url, {
method: "POST",
headers,
}).then(response => response.json());Received response:
Request failed with error:
Tip: Check that you're properly connected to the network.
If you're a maintainer of ths API, verify that your API is running and you've enabled CORS.
You can check the Dev Tools console for debugging information.
POST api/claims/{claimCase}/withdraw
Example request:
curl --request POST \
"https://staging.me-fie.co.uk/api/claims/architecto/withdraw" \
--header "Content-Type: application/json" \
--header "Accept: application/json"const url = new URL(
"https://staging.me-fie.co.uk/api/claims/architecto/withdraw"
);
const headers = {
"Content-Type": "application/json",
"Accept": "application/json",
};
fetch(url, {
method: "POST",
headers,
}).then(response => response.json());Received response:
Request failed with error:
Tip: Check that you're properly connected to the network.
If you're a maintainer of ths API, verify that your API is running and you've enabled CORS.
You can check the Dev Tools console for debugging information.
POST api/listing/{listing}/claim_by_email
Example request:
curl --request POST \
"https://staging.me-fie.co.uk/api/listing/gina-s/claim_by_email" \
--header "Content-Type: application/json" \
--header "Accept: application/json"const url = new URL(
"https://staging.me-fie.co.uk/api/listing/gina-s/claim_by_email"
);
const headers = {
"Content-Type": "application/json",
"Accept": "application/json",
};
fetch(url, {
method: "POST",
headers,
}).then(response => response.json());Received response:
Request failed with error:
Tip: Check that you're properly connected to the network.
If you're a maintainer of ths API, verify that your API is running and you've enabled CORS.
You can check the Dev Tools console for debugging information.
POST api/listing/{listing}/verify_claim_by_email
Example request:
curl --request POST \
"https://staging.me-fie.co.uk/api/listing/gina-s/verify_claim_by_email" \
--header "Content-Type: application/json" \
--header "Accept: application/json"const url = new URL(
"https://staging.me-fie.co.uk/api/listing/gina-s/verify_claim_by_email"
);
const headers = {
"Content-Type": "application/json",
"Accept": "application/json",
};
fetch(url, {
method: "POST",
headers,
}).then(response => response.json());Received response:
Request failed with error:
Tip: Check that you're properly connected to the network.
If you're a maintainer of ths API, verify that your API is running and you've enabled CORS.
You can check the Dev Tools console for debugging information.
POST api/listing/{listing}/claim
deprecated:Use SubmitDocumentClaim via /listing/{listing}/claims/document.
Example request:
curl --request POST \
"https://staging.me-fie.co.uk/api/listing/gina-s/claim" \
--header "Content-Type: application/json" \
--header "Accept: application/json"const url = new URL(
"https://staging.me-fie.co.uk/api/listing/gina-s/claim"
);
const headers = {
"Content-Type": "application/json",
"Accept": "application/json",
};
fetch(url, {
method: "POST",
headers,
}).then(response => response.json());Received response:
Request failed with error:
Tip: Check that you're properly connected to the network.
If you're a maintainer of ths API, verify that your API is running and you've enabled CORS.
You can check the Dev Tools console for debugging information.
Compatibility alias for the V1 submission URL.
Example request:
curl --request POST \
"https://staging.me-fie.co.uk/api/listing/gina-s/new_listing_mail" \
--header "Content-Type: application/json" \
--header "Accept: application/json" \
--data "{
\"admin_past_event_override\": false
}"
const url = new URL(
"https://staging.me-fie.co.uk/api/listing/gina-s/new_listing_mail"
);
const headers = {
"Content-Type": "application/json",
"Accept": "application/json",
};
let body = {
"admin_past_event_override": false
};
fetch(url, {
method: "POST",
headers,
body: JSON.stringify(body),
}).then(response => response.json());Received response:
Request failed with error:
Tip: Check that you're properly connected to the network.
If you're a maintainer of ths API, verify that your API is running and you've enabled CORS.
You can check the Dev Tools console for debugging information.
GET api/admin/claims
Example request:
curl --request GET \
--get "https://staging.me-fie.co.uk/api/admin/claims" \
--header "Content-Type: application/json" \
--header "Accept: application/json"const url = new URL(
"https://staging.me-fie.co.uk/api/admin/claims"
);
const headers = {
"Content-Type": "application/json",
"Accept": "application/json",
};
fetch(url, {
method: "GET",
headers,
}).then(response => response.json());Example response (503):
Show headers
refresh: 5
cache-control: no-cache, private
content-type: application/json
access-control-allow-origin: *
{
"message": "Service Unavailable"
}
Received response:
Request failed with error:
Tip: Check that you're properly connected to the network.
If you're a maintainer of ths API, verify that your API is running and you've enabled CORS.
You can check the Dev Tools console for debugging information.
GET api/admin/claims/{claimCase}
Example request:
curl --request GET \
--get "https://staging.me-fie.co.uk/api/admin/claims/architecto" \
--header "Content-Type: application/json" \
--header "Accept: application/json"const url = new URL(
"https://staging.me-fie.co.uk/api/admin/claims/architecto"
);
const headers = {
"Content-Type": "application/json",
"Accept": "application/json",
};
fetch(url, {
method: "GET",
headers,
}).then(response => response.json());Example response (503):
Show headers
refresh: 5
cache-control: no-cache, private
content-type: application/json
access-control-allow-origin: *
{
"message": "Service Unavailable"
}
Received response:
Request failed with error:
Tip: Check that you're properly connected to the network.
If you're a maintainer of ths API, verify that your API is running and you've enabled CORS.
You can check the Dev Tools console for debugging information.
PATCH api/admin/claims/{claimCase}/approve
Example request:
curl --request PATCH \
"https://staging.me-fie.co.uk/api/admin/claims/architecto/approve" \
--header "Content-Type: application/json" \
--header "Accept: application/json"const url = new URL(
"https://staging.me-fie.co.uk/api/admin/claims/architecto/approve"
);
const headers = {
"Content-Type": "application/json",
"Accept": "application/json",
};
fetch(url, {
method: "PATCH",
headers,
}).then(response => response.json());Received response:
Request failed with error:
Tip: Check that you're properly connected to the network.
If you're a maintainer of ths API, verify that your API is running and you've enabled CORS.
You can check the Dev Tools console for debugging information.
PATCH api/admin/claims/{claimCase}/reject
Example request:
curl --request PATCH \
"https://staging.me-fie.co.uk/api/admin/claims/architecto/reject" \
--header "Content-Type: application/json" \
--header "Accept: application/json"const url = new URL(
"https://staging.me-fie.co.uk/api/admin/claims/architecto/reject"
);
const headers = {
"Content-Type": "application/json",
"Accept": "application/json",
};
fetch(url, {
method: "PATCH",
headers,
}).then(response => response.json());Received response:
Request failed with error:
Tip: Check that you're properly connected to the network.
If you're a maintainer of ths API, verify that your API is running and you've enabled CORS.
You can check the Dev Tools console for debugging information.
PATCH api/admin/claims/{claimCase}/request_evidence
Example request:
curl --request PATCH \
"https://staging.me-fie.co.uk/api/admin/claims/architecto/request_evidence" \
--header "Content-Type: application/json" \
--header "Accept: application/json"const url = new URL(
"https://staging.me-fie.co.uk/api/admin/claims/architecto/request_evidence"
);
const headers = {
"Content-Type": "application/json",
"Accept": "application/json",
};
fetch(url, {
method: "PATCH",
headers,
}).then(response => response.json());Received response:
Request failed with error:
Tip: Check that you're properly connected to the network.
If you're a maintainer of ths API, verify that your API is running and you've enabled CORS.
You can check the Dev Tools console for debugging information.
GET api/admin/claims/{claimCase}/evidence/{evidence}/signed_url
Example request:
curl --request GET \
--get "https://staging.me-fie.co.uk/api/admin/claims/architecto/evidence/architecto/signed_url" \
--header "Content-Type: application/json" \
--header "Accept: application/json"const url = new URL(
"https://staging.me-fie.co.uk/api/admin/claims/architecto/evidence/architecto/signed_url"
);
const headers = {
"Content-Type": "application/json",
"Accept": "application/json",
};
fetch(url, {
method: "GET",
headers,
}).then(response => response.json());Example response (503):
Show headers
refresh: 5
cache-control: no-cache, private
content-type: application/json
access-control-allow-origin: *
{
"message": "Service Unavailable"
}
Received response:
Request failed with error:
Tip: Check that you're properly connected to the network.
If you're a maintainer of ths API, verify that your API is running and you've enabled CORS.
You can check the Dev Tools console for debugging information.
GET api/claims
Example request:
curl --request GET \
--get "https://staging.me-fie.co.uk/api/claims" \
--header "Content-Type: application/json" \
--header "Accept: application/json"const url = new URL(
"https://staging.me-fie.co.uk/api/claims"
);
const headers = {
"Content-Type": "application/json",
"Accept": "application/json",
};
fetch(url, {
method: "GET",
headers,
}).then(response => response.json());Example response (503):
Show headers
refresh: 5
cache-control: no-cache, private
content-type: application/json
access-control-allow-origin: *
{
"message": "Service Unavailable"
}
Received response:
Request failed with error:
Tip: Check that you're properly connected to the network.
If you're a maintainer of ths API, verify that your API is running and you've enabled CORS.
You can check the Dev Tools console for debugging information.
POST api/listing/{listing}/verify_listing
Example request:
curl --request POST \
"https://staging.me-fie.co.uk/api/listing/gina-s/verify_listing" \
--header "Content-Type: application/json" \
--header "Accept: application/json"const url = new URL(
"https://staging.me-fie.co.uk/api/listing/gina-s/verify_listing"
);
const headers = {
"Content-Type": "application/json",
"Accept": "application/json",
};
fetch(url, {
method: "POST",
headers,
}).then(response => response.json());Received response:
Request failed with error:
Tip: Check that you're properly connected to the network.
If you're a maintainer of ths API, verify that your API is running and you've enabled CORS.
You can check the Dev Tools console for debugging information.
POST api/listing/{listing}/resend_otp
Example request:
curl --request POST \
"https://staging.me-fie.co.uk/api/listing/gina-s/resend_otp" \
--header "Content-Type: application/json" \
--header "Accept: application/json"const url = new URL(
"https://staging.me-fie.co.uk/api/listing/gina-s/resend_otp"
);
const headers = {
"Content-Type": "application/json",
"Accept": "application/json",
};
fetch(url, {
method: "POST",
headers,
}).then(response => response.json());Received response:
Request failed with error:
Tip: Check that you're properly connected to the network.
If you're a maintainer of ths API, verify that your API is running and you've enabled CORS.
You can check the Dev Tools console for debugging information.
PUT api/listing/{listing}/verify_listing
Example request:
curl --request PUT \
"https://staging.me-fie.co.uk/api/listing/gina-s/verify_listing" \
--header "Content-Type: application/json" \
--header "Accept: application/json"const url = new URL(
"https://staging.me-fie.co.uk/api/listing/gina-s/verify_listing"
);
const headers = {
"Content-Type": "application/json",
"Accept": "application/json",
};
fetch(url, {
method: "PUT",
headers,
}).then(response => response.json());Received response:
Request failed with error:
Tip: Check that you're properly connected to the network.
If you're a maintainer of ths API, verify that your API is running and you've enabled CORS.
You can check the Dev Tools console for debugging information.
GET api/listing/{listing}/socials
POST api/listing/{listing}/socials
PUT api/listing/{listing_slug}/socials/{social_slug}
DELETE api/listing/socials/{social_slug}
List services belonging to a specific listing.
Example request:
curl --request GET \
--get "https://staging.me-fie.co.uk/api/listings/gina-s/services" \
--header "Content-Type: application/json" \
--header "Accept: application/json"const url = new URL(
"https://staging.me-fie.co.uk/api/listings/gina-s/services"
);
const headers = {
"Content-Type": "application/json",
"Accept": "application/json",
};
fetch(url, {
method: "GET",
headers,
}).then(response => response.json());Example response (503):
Show headers
refresh: 5
cache-control: no-cache, private
content-type: application/json
access-control-allow-origin: *
{
"message": "Service Unavailable"
}
Received response:
Request failed with error:
Tip: Check that you're properly connected to the network.
If you're a maintainer of ths API, verify that your API is running and you've enabled CORS.
You can check the Dev Tools console for debugging information.
Generate a presigned S3 URL for direct client-side upload.
Example request:
curl --request POST \
"https://staging.me-fie.co.uk/api/listings/gina-s/services/presign" \
--header "Content-Type: application/json" \
--header "Accept: application/json" \
--data "{
\"filename\": \"architecto\",
\"mime_type\": \"image\\/png\"
}"
const url = new URL(
"https://staging.me-fie.co.uk/api/listings/gina-s/services/presign"
);
const headers = {
"Content-Type": "application/json",
"Accept": "application/json",
};
let body = {
"filename": "architecto",
"mime_type": "image\/png"
};
fetch(url, {
method: "POST",
headers,
body: JSON.stringify(body),
}).then(response => response.json());Received response:
Request failed with error:
Tip: Check that you're properly connected to the network.
If you're a maintainer of ths API, verify that your API is running and you've enabled CORS.
You can check the Dev Tools console for debugging information.
Create a service, attaching an already-uploaded S3 image by key.
Example request:
curl --request POST \
"https://staging.me-fie.co.uk/api/listings/gina-s/services" \
--header "Content-Type: application/json" \
--header "Accept: application/json" \
--data "{
\"name\": \"b\",
\"description\": \"Eius et animi quos velit et.\",
\"image_key\": \"architecto\"
}"
const url = new URL(
"https://staging.me-fie.co.uk/api/listings/gina-s/services"
);
const headers = {
"Content-Type": "application/json",
"Accept": "application/json",
};
let body = {
"name": "b",
"description": "Eius et animi quos velit et.",
"image_key": "architecto"
};
fetch(url, {
method: "POST",
headers,
body: JSON.stringify(body),
}).then(response => response.json());Received response:
Request failed with error:
Tip: Check that you're properly connected to the network.
If you're a maintainer of ths API, verify that your API is running and you've enabled CORS.
You can check the Dev Tools console for debugging information.
Update a service, optionally swapping its image via an already-uploaded S3 key.
Example request:
curl --request PUT \
"https://staging.me-fie.co.uk/api/services/personal-shopper" \
--header "Content-Type: application/json" \
--header "Accept: application/json" \
--data "{
\"name\": \"b\",
\"description\": \"Eius et animi quos velit et.\",
\"image_key\": \"architecto\"
}"
const url = new URL(
"https://staging.me-fie.co.uk/api/services/personal-shopper"
);
const headers = {
"Content-Type": "application/json",
"Accept": "application/json",
};
let body = {
"name": "b",
"description": "Eius et animi quos velit et.",
"image_key": "architecto"
};
fetch(url, {
method: "PUT",
headers,
body: JSON.stringify(body),
}).then(response => response.json());Received response:
Request failed with error:
Tip: Check that you're properly connected to the network.
If you're a maintainer of ths API, verify that your API is running and you've enabled CORS.
You can check the Dev Tools console for debugging information.
DELETE api/services/{service_slug}
Example request:
curl --request DELETE \
"https://staging.me-fie.co.uk/api/services/personal-shopper" \
--header "Content-Type: application/json" \
--header "Accept: application/json"const url = new URL(
"https://staging.me-fie.co.uk/api/services/personal-shopper"
);
const headers = {
"Content-Type": "application/json",
"Accept": "application/json",
};
fetch(url, {
method: "DELETE",
headers,
}).then(response => response.json());Received response:
Request failed with error:
Tip: Check that you're properly connected to the network.
If you're a maintainer of ths API, verify that your API is running and you've enabled CORS.
You can check the Dev Tools console for debugging information.
Visible ratings for a single listing — public listing page.
Example request:
curl --request GET \
--get "https://staging.me-fie.co.uk/api/listing/gina-s/ratings" \
--header "Content-Type: application/json" \
--header "Accept: application/json"const url = new URL(
"https://staging.me-fie.co.uk/api/listing/gina-s/ratings"
);
const headers = {
"Content-Type": "application/json",
"Accept": "application/json",
};
fetch(url, {
method: "GET",
headers,
}).then(response => response.json());Example response (503):
Show headers
refresh: 5
cache-control: no-cache, private
content-type: application/json
access-control-allow-origin: *
{
"message": "Service Unavailable"
}
Received response:
Request failed with error:
Tip: Check that you're properly connected to the network.
If you're a maintainer of ths API, verify that your API is running and you've enabled CORS.
You can check the Dev Tools console for debugging information.
All ratings for admin moderation dashboard — visible and hidden.
Route is guarded by admin middleware so only admins reach this.
Example request:
curl --request GET \
--get "https://staging.me-fie.co.uk/api/ratings" \
--header "Content-Type: application/json" \
--header "Accept: application/json"const url = new URL(
"https://staging.me-fie.co.uk/api/ratings"
);
const headers = {
"Content-Type": "application/json",
"Accept": "application/json",
};
fetch(url, {
method: "GET",
headers,
}).then(response => response.json());Example response (503):
Show headers
refresh: 5
cache-control: no-cache, private
content-type: application/json
access-control-allow-origin: *
{
"message": "Service Unavailable"
}
Received response:
Request failed with error:
Tip: Check that you're properly connected to the network.
If you're a maintainer of ths API, verify that your API is running and you've enabled CORS.
You can check the Dev Tools console for debugging information.
The authenticated user's own ratings.
Example request:
curl --request GET \
--get "https://staging.me-fie.co.uk/api/my_ratings" \
--header "Content-Type: application/json" \
--header "Accept: application/json"const url = new URL(
"https://staging.me-fie.co.uk/api/my_ratings"
);
const headers = {
"Content-Type": "application/json",
"Accept": "application/json",
};
fetch(url, {
method: "GET",
headers,
}).then(response => response.json());Example response (503):
Show headers
refresh: 5
cache-control: no-cache, private
content-type: application/json
access-control-allow-origin: *
{
"message": "Service Unavailable"
}
Received response:
Request failed with error:
Tip: Check that you're properly connected to the network.
If you're a maintainer of ths API, verify that your API is running and you've enabled CORS.
You can check the Dev Tools console for debugging information.
A single rating by slug — admin detail page.
Example request:
curl --request GET \
--get "https://staging.me-fie.co.uk/api/rating/jIApEeRZ" \
--header "Content-Type: application/json" \
--header "Accept: application/json"const url = new URL(
"https://staging.me-fie.co.uk/api/rating/jIApEeRZ"
);
const headers = {
"Content-Type": "application/json",
"Accept": "application/json",
};
fetch(url, {
method: "GET",
headers,
}).then(response => response.json());Example response (503):
Show headers
refresh: 5
cache-control: no-cache, private
content-type: application/json
access-control-allow-origin: *
{
"message": "Service Unavailable"
}
Received response:
Request failed with error:
Tip: Check that you're properly connected to the network.
If you're a maintainer of ths API, verify that your API is running and you've enabled CORS.
You can check the Dev Tools console for debugging information.
Submit a new rating.
Rules: authenticated, not own listing, max 3 active per listing, max 3 per day globally.
Example request:
curl --request POST \
"https://staging.me-fie.co.uk/api/listing/gina-s/rating" \
--header "Content-Type: application/json" \
--header "Accept: application/json" \
--data "{
\"rating\": 1,
\"comment\": \"n\"
}"
const url = new URL(
"https://staging.me-fie.co.uk/api/listing/gina-s/rating"
);
const headers = {
"Content-Type": "application/json",
"Accept": "application/json",
};
let body = {
"rating": 1,
"comment": "n"
};
fetch(url, {
method: "POST",
headers,
body: JSON.stringify(body),
}).then(response => response.json());Received response:
Request failed with error:
Tip: Check that you're properly connected to the network.
If you're a maintainer of ths API, verify that your API is running and you've enabled CORS.
You can check the Dev Tools console for debugging information.
Delete a rating — owner or admin only.
Example request:
curl --request DELETE \
"https://staging.me-fie.co.uk/api/rating/jIApEeRZ" \
--header "Content-Type: application/json" \
--header "Accept: application/json"const url = new URL(
"https://staging.me-fie.co.uk/api/rating/jIApEeRZ"
);
const headers = {
"Content-Type": "application/json",
"Accept": "application/json",
};
fetch(url, {
method: "DELETE",
headers,
}).then(response => response.json());Received response:
Request failed with error:
Tip: Check that you're properly connected to the network.
If you're a maintainer of ths API, verify that your API is running and you've enabled CORS.
You can check the Dev Tools console for debugging information.
Vendor posts a single reply to a review on their listing.
Example request:
curl --request POST \
"https://staging.me-fie.co.uk/api/rating/jIApEeRZ/reply" \
--header "Content-Type: application/json" \
--header "Accept: application/json" \
--data "{
\"vendor_reply\": \"b\"
}"
const url = new URL(
"https://staging.me-fie.co.uk/api/rating/jIApEeRZ/reply"
);
const headers = {
"Content-Type": "application/json",
"Accept": "application/json",
};
let body = {
"vendor_reply": "b"
};
fetch(url, {
method: "POST",
headers,
body: JSON.stringify(body),
}).then(response => response.json());Received response:
Request failed with error:
Tip: Check that you're properly connected to the network.
If you're a maintainer of ths API, verify that your API is running and you've enabled CORS.
You can check the Dev Tools console for debugging information.
All ratings across every listing owned by the authenticated vendor.
Includes soft-deleted reviews for historical/performance record.
Example request:
curl --request GET \
--get "https://staging.me-fie.co.uk/api/vendor/reviews" \
--header "Content-Type: application/json" \
--header "Accept: application/json"const url = new URL(
"https://staging.me-fie.co.uk/api/vendor/reviews"
);
const headers = {
"Content-Type": "application/json",
"Accept": "application/json",
};
fetch(url, {
method: "GET",
headers,
}).then(response => response.json());Example response (503):
Show headers
refresh: 5
cache-control: no-cache, private
content-type: application/json
access-control-allow-origin: *
{
"message": "Service Unavailable"
}
Received response:
Request failed with error:
Tip: Check that you're properly connected to the network.
If you're a maintainer of ths API, verify that your API is running and you've enabled CORS.
You can check the Dev Tools console for debugging information.
Admin hides a review and its reply from the public.
Example request:
curl --request PATCH \
"https://staging.me-fie.co.uk/api/rating/jIApEeRZ/hide" \
--header "Content-Type: application/json" \
--header "Accept: application/json" \
--data "{
\"moderation_reason\": \"b\"
}"
const url = new URL(
"https://staging.me-fie.co.uk/api/rating/jIApEeRZ/hide"
);
const headers = {
"Content-Type": "application/json",
"Accept": "application/json",
};
let body = {
"moderation_reason": "b"
};
fetch(url, {
method: "PATCH",
headers,
body: JSON.stringify(body),
}).then(response => response.json());Received response:
Request failed with error:
Tip: Check that you're properly connected to the network.
If you're a maintainer of ths API, verify that your API is running and you've enabled CORS.
You can check the Dev Tools console for debugging information.
Admin restores a previously hidden review.
Example request:
curl --request PATCH \
"https://staging.me-fie.co.uk/api/rating/jIApEeRZ/unhide" \
--header "Content-Type: application/json" \
--header "Accept: application/json"const url = new URL(
"https://staging.me-fie.co.uk/api/rating/jIApEeRZ/unhide"
);
const headers = {
"Content-Type": "application/json",
"Accept": "application/json",
};
fetch(url, {
method: "PATCH",
headers,
}).then(response => response.json());Received response:
Request failed with error:
Tip: Check that you're properly connected to the network.
If you're a maintainer of ths API, verify that your API is running and you've enabled CORS.
You can check the Dev Tools console for debugging information.
GET api/vendor_ratings
Example request:
curl --request GET \
--get "https://staging.me-fie.co.uk/api/vendor_ratings" \
--header "Content-Type: application/json" \
--header "Accept: application/json"const url = new URL(
"https://staging.me-fie.co.uk/api/vendor_ratings"
);
const headers = {
"Content-Type": "application/json",
"Accept": "application/json",
};
fetch(url, {
method: "GET",
headers,
}).then(response => response.json());Example response (503):
Show headers
refresh: 5
cache-control: no-cache, private
content-type: application/json
access-control-allow-origin: *
{
"message": "Service Unavailable"
}
Received response:
Request failed with error:
Tip: Check that you're properly connected to the network.
If you're a maintainer of ths API, verify that your API is running and you've enabled CORS.
You can check the Dev Tools console for debugging information.
Toggle bookmark for a listing.
Example request:
curl --request POST \
"https://staging.me-fie.co.uk/api/listings/gina-s/bookmark/toggle" \
--header "Content-Type: application/json" \
--header "Accept: application/json"const url = new URL(
"https://staging.me-fie.co.uk/api/listings/gina-s/bookmark/toggle"
);
const headers = {
"Content-Type": "application/json",
"Accept": "application/json",
};
fetch(url, {
method: "POST",
headers,
}).then(response => response.json());Received response:
Request failed with error:
Tip: Check that you're properly connected to the network.
If you're a maintainer of ths API, verify that your API is running and you've enabled CORS.
You can check the Dev Tools console for debugging information.
Get user's bookmarked listings.
Example request:
curl --request GET \
--get "https://staging.me-fie.co.uk/api/my_bookmarks" \
--header "Content-Type: application/json" \
--header "Accept: application/json"const url = new URL(
"https://staging.me-fie.co.uk/api/my_bookmarks"
);
const headers = {
"Content-Type": "application/json",
"Accept": "application/json",
};
fetch(url, {
method: "GET",
headers,
}).then(response => response.json());Example response (503):
Show headers
refresh: 5
cache-control: no-cache, private
content-type: application/json
access-control-allow-origin: *
{
"message": "Service Unavailable"
}
Received response:
Request failed with error:
Tip: Check that you're properly connected to the network.
If you're a maintainer of ths API, verify that your API is running and you've enabled CORS.
You can check the Dev Tools console for debugging information.
Remove a bookmark.
Example request:
curl --request DELETE \
"https://staging.me-fie.co.uk/api/bookmark/architecto" \
--header "Content-Type: application/json" \
--header "Accept: application/json"const url = new URL(
"https://staging.me-fie.co.uk/api/bookmark/architecto"
);
const headers = {
"Content-Type": "application/json",
"Accept": "application/json",
};
fetch(url, {
method: "DELETE",
headers,
}).then(response => response.json());Received response:
Request failed with error:
Tip: Check that you're properly connected to the network.
If you're a maintainer of ths API, verify that your API is running and you've enabled CORS.
You can check the Dev Tools console for debugging information.
Get view statistics for a listing (shows both authenticated and guest views)
Example request:
curl --request GET \
--get "https://staging.me-fie.co.uk/api/listing/gina-s/views" \
--header "Content-Type: application/json" \
--header "Accept: application/json"const url = new URL(
"https://staging.me-fie.co.uk/api/listing/gina-s/views"
);
const headers = {
"Content-Type": "application/json",
"Accept": "application/json",
};
fetch(url, {
method: "GET",
headers,
}).then(response => response.json());Example response (503):
Show headers
refresh: 5
cache-control: no-cache, private
content-type: application/json
access-control-allow-origin: *
{
"message": "Service Unavailable"
}
Received response:
Request failed with error:
Tip: Check that you're properly connected to the network.
If you're a maintainer of ths API, verify that your API is running and you've enabled CORS.
You can check the Dev Tools console for debugging information.
Public index — returns published, non-expired collections, optionally filtered by country.
Caches per-country for 30 minutes.
Example request:
curl --request GET \
--get "https://staging.me-fie.co.uk/api/curated_collections" \
--header "Content-Type: application/json" \
--header "Accept: application/json"const url = new URL(
"https://staging.me-fie.co.uk/api/curated_collections"
);
const headers = {
"Content-Type": "application/json",
"Accept": "application/json",
};
fetch(url, {
method: "GET",
headers,
}).then(response => response.json());Example response (503):
Show headers
refresh: 5
cache-control: no-cache, private
content-type: application/json
access-control-allow-origin: *
{
"message": "Service Unavailable"
}
Received response:
Request failed with error:
Tip: Check that you're properly connected to the network.
If you're a maintainer of ths API, verify that your API is running and you've enabled CORS.
You can check the Dev Tools console for debugging information.
Search approved listings for the admin collection picker.
Example request:
curl --request GET \
--get "https://staging.me-fie.co.uk/api/curated_collections/listing-search" \
--header "Content-Type: application/json" \
--header "Accept: application/json"const url = new URL(
"https://staging.me-fie.co.uk/api/curated_collections/listing-search"
);
const headers = {
"Content-Type": "application/json",
"Accept": "application/json",
};
fetch(url, {
method: "GET",
headers,
}).then(response => response.json());Example response (503):
Show headers
refresh: 5
cache-control: no-cache, private
content-type: application/json
access-control-allow-origin: *
{
"message": "Service Unavailable"
}
Received response:
Request failed with error:
Tip: Check that you're properly connected to the network.
If you're a maintainer of ths API, verify that your API is running and you've enabled CORS.
You can check the Dev Tools console for debugging information.
POST api/curated_collections
Example request:
curl --request POST \
"https://staging.me-fie.co.uk/api/curated_collections" \
--header "Content-Type: application/json" \
--header "Accept: application/json" \
--data "{
\"title\": \"b\",
\"subtitle\": \"architecto\",
\"country\": \"n\",
\"sort_order\": 84,
\"is_published\": false,
\"expires_at\": \"2052-08-13\"
}"
const url = new URL(
"https://staging.me-fie.co.uk/api/curated_collections"
);
const headers = {
"Content-Type": "application/json",
"Accept": "application/json",
};
let body = {
"title": "b",
"subtitle": "architecto",
"country": "n",
"sort_order": 84,
"is_published": false,
"expires_at": "2052-08-13"
};
fetch(url, {
method: "POST",
headers,
body: JSON.stringify(body),
}).then(response => response.json());Received response:
Request failed with error:
Tip: Check that you're properly connected to the network.
If you're a maintainer of ths API, verify that your API is running and you've enabled CORS.
You can check the Dev Tools console for debugging information.
GET api/curated_collections/{collection_id}
Example request:
curl --request GET \
--get "https://staging.me-fie.co.uk/api/curated_collections/16" \
--header "Content-Type: application/json" \
--header "Accept: application/json"const url = new URL(
"https://staging.me-fie.co.uk/api/curated_collections/16"
);
const headers = {
"Content-Type": "application/json",
"Accept": "application/json",
};
fetch(url, {
method: "GET",
headers,
}).then(response => response.json());Example response (503):
Show headers
refresh: 5
cache-control: no-cache, private
content-type: application/json
access-control-allow-origin: *
{
"message": "Service Unavailable"
}
Received response:
Request failed with error:
Tip: Check that you're properly connected to the network.
If you're a maintainer of ths API, verify that your API is running and you've enabled CORS.
You can check the Dev Tools console for debugging information.
PUT api/curated_collections/{collection_id}
Example request:
curl --request PUT \
"https://staging.me-fie.co.uk/api/curated_collections/16" \
--header "Content-Type: application/json" \
--header "Accept: application/json" \
--data "{
\"title\": \"b\",
\"subtitle\": \"architecto\",
\"country\": \"n\",
\"sort_order\": 84,
\"is_published\": false,
\"expires_at\": \"2026-07-20T18:03:05\"
}"
const url = new URL(
"https://staging.me-fie.co.uk/api/curated_collections/16"
);
const headers = {
"Content-Type": "application/json",
"Accept": "application/json",
};
let body = {
"title": "b",
"subtitle": "architecto",
"country": "n",
"sort_order": 84,
"is_published": false,
"expires_at": "2026-07-20T18:03:05"
};
fetch(url, {
method: "PUT",
headers,
body: JSON.stringify(body),
}).then(response => response.json());Received response:
Request failed with error:
Tip: Check that you're properly connected to the network.
If you're a maintainer of ths API, verify that your API is running and you've enabled CORS.
You can check the Dev Tools console for debugging information.
DELETE api/curated_collections/{collection_id}
Example request:
curl --request DELETE \
"https://staging.me-fie.co.uk/api/curated_collections/16" \
--header "Content-Type: application/json" \
--header "Accept: application/json"const url = new URL(
"https://staging.me-fie.co.uk/api/curated_collections/16"
);
const headers = {
"Content-Type": "application/json",
"Accept": "application/json",
};
fetch(url, {
method: "DELETE",
headers,
}).then(response => response.json());Received response:
Request failed with error:
Tip: Check that you're properly connected to the network.
If you're a maintainer of ths API, verify that your API is running and you've enabled CORS.
You can check the Dev Tools console for debugging information.
POST api/curated_collections/{collection_id}/items
Example request:
curl --request POST \
"https://staging.me-fie.co.uk/api/curated_collections/16/items" \
--header "Content-Type: application/json" \
--header "Accept: application/json" \
--data "{
\"listing_id\": 16
}"
const url = new URL(
"https://staging.me-fie.co.uk/api/curated_collections/16/items"
);
const headers = {
"Content-Type": "application/json",
"Accept": "application/json",
};
let body = {
"listing_id": 16
};
fetch(url, {
method: "POST",
headers,
body: JSON.stringify(body),
}).then(response => response.json());Received response:
Request failed with error:
Tip: Check that you're properly connected to the network.
If you're a maintainer of ths API, verify that your API is running and you've enabled CORS.
You can check the Dev Tools console for debugging information.
DELETE api/curated_collections/{collection_id}/items/{item_id}
Example request:
curl --request DELETE \
"https://staging.me-fie.co.uk/api/curated_collections/16/items/16" \
--header "Content-Type: application/json" \
--header "Accept: application/json"const url = new URL(
"https://staging.me-fie.co.uk/api/curated_collections/16/items/16"
);
const headers = {
"Content-Type": "application/json",
"Accept": "application/json",
};
fetch(url, {
method: "DELETE",
headers,
}).then(response => response.json());Received response:
Request failed with error:
Tip: Check that you're properly connected to the network.
If you're a maintainer of ths API, verify that your API is running and you've enabled CORS.
You can check the Dev Tools console for debugging information.
PATCH api/curated_collections/{collection_id}/items/reorder
Example request:
curl --request PATCH \
"https://staging.me-fie.co.uk/api/curated_collections/16/items/reorder" \
--header "Content-Type: application/json" \
--header "Accept: application/json" \
--data "{
\"items\": [
{
\"id\": 16,
\"sort_order\": 39
}
]
}"
const url = new URL(
"https://staging.me-fie.co.uk/api/curated_collections/16/items/reorder"
);
const headers = {
"Content-Type": "application/json",
"Accept": "application/json",
};
let body = {
"items": [
{
"id": 16,
"sort_order": 39
}
]
};
fetch(url, {
method: "PATCH",
headers,
body: JSON.stringify(body),
}).then(response => response.json());Received response:
Request failed with error:
Tip: Check that you're properly connected to the network.
If you're a maintainer of ths API, verify that your API is running and you've enabled CORS.
You can check the Dev Tools console for debugging information.
Admin index — returns all collections regardless of published state.
Example request:
curl --request GET \
--get "https://staging.me-fie.co.uk/api/admin/curated_collections" \
--header "Content-Type: application/json" \
--header "Accept: application/json"const url = new URL(
"https://staging.me-fie.co.uk/api/admin/curated_collections"
);
const headers = {
"Content-Type": "application/json",
"Accept": "application/json",
};
fetch(url, {
method: "GET",
headers,
}).then(response => response.json());Example response (503):
Show headers
refresh: 5
cache-control: no-cache, private
content-type: application/json
access-control-allow-origin: *
{
"message": "Service Unavailable"
}
Received response:
Request failed with error:
Tip: Check that you're properly connected to the network.
If you're a maintainer of ths API, verify that your API is running and you've enabled CORS.
You can check the Dev Tools console for debugging information.
Display a listing of blogs.
Example request:
curl --request GET \
--get "https://staging.me-fie.co.uk/api/blogs" \
--header "Content-Type: application/json" \
--header "Accept: application/json"const url = new URL(
"https://staging.me-fie.co.uk/api/blogs"
);
const headers = {
"Content-Type": "application/json",
"Accept": "application/json",
};
fetch(url, {
method: "GET",
headers,
}).then(response => response.json());Example response (503):
Show headers
refresh: 5
cache-control: no-cache, private
content-type: application/json
access-control-allow-origin: *
{
"message": "Service Unavailable"
}
Received response:
Request failed with error:
Tip: Check that you're properly connected to the network.
If you're a maintainer of ths API, verify that your API is running and you've enabled CORS.
You can check the Dev Tools console for debugging information.
Search blogs.
Example request:
curl --request GET \
--get "https://staging.me-fie.co.uk/api/blogs/search" \
--header "Content-Type: application/json" \
--header "Accept: application/json"const url = new URL(
"https://staging.me-fie.co.uk/api/blogs/search"
);
const headers = {
"Content-Type": "application/json",
"Accept": "application/json",
};
fetch(url, {
method: "GET",
headers,
}).then(response => response.json());Example response (503):
Show headers
refresh: 5
cache-control: no-cache, private
content-type: application/json
access-control-allow-origin: *
{
"message": "Service Unavailable"
}
Received response:
Request failed with error:
Tip: Check that you're properly connected to the network.
If you're a maintainer of ths API, verify that your API is running and you've enabled CORS.
You can check the Dev Tools console for debugging information.
Get blog statistics.
Example request:
curl --request GET \
--get "https://staging.me-fie.co.uk/api/blogs/stats" \
--header "Content-Type: application/json" \
--header "Accept: application/json"const url = new URL(
"https://staging.me-fie.co.uk/api/blogs/stats"
);
const headers = {
"Content-Type": "application/json",
"Accept": "application/json",
};
fetch(url, {
method: "GET",
headers,
}).then(response => response.json());Example response (503):
Show headers
refresh: 5
cache-control: no-cache, private
content-type: application/json
access-control-allow-origin: *
{
"message": "Service Unavailable"
}
Received response:
Request failed with error:
Tip: Check that you're properly connected to the network.
If you're a maintainer of ths API, verify that your API is running and you've enabled CORS.
You can check the Dev Tools console for debugging information.
Display the specified blog.
Example request:
curl --request GET \
--get "https://staging.me-fie.co.uk/api/blogs/architecto" \
--header "Content-Type: application/json" \
--header "Accept: application/json"const url = new URL(
"https://staging.me-fie.co.uk/api/blogs/architecto"
);
const headers = {
"Content-Type": "application/json",
"Accept": "application/json",
};
fetch(url, {
method: "GET",
headers,
}).then(response => response.json());Example response (503):
Show headers
refresh: 5
cache-control: no-cache, private
content-type: application/json
access-control-allow-origin: *
{
"message": "Service Unavailable"
}
Received response:
Request failed with error:
Tip: Check that you're properly connected to the network.
If you're a maintainer of ths API, verify that your API is running and you've enabled CORS.
You can check the Dev Tools console for debugging information.
Display all categories.
Example request:
curl --request GET \
--get "https://staging.me-fie.co.uk/api/blog-categories" \
--header "Content-Type: application/json" \
--header "Accept: application/json"const url = new URL(
"https://staging.me-fie.co.uk/api/blog-categories"
);
const headers = {
"Content-Type": "application/json",
"Accept": "application/json",
};
fetch(url, {
method: "GET",
headers,
}).then(response => response.json());Example response (503):
Show headers
refresh: 5
cache-control: no-cache, private
content-type: application/json
access-control-allow-origin: *
{
"message": "Service Unavailable"
}
Received response:
Request failed with error:
Tip: Check that you're properly connected to the network.
If you're a maintainer of ths API, verify that your API is running and you've enabled CORS.
You can check the Dev Tools console for debugging information.
Display category with its blogs.
Example request:
curl --request GET \
--get "https://staging.me-fie.co.uk/api/blog-categories/architecto" \
--header "Content-Type: application/json" \
--header "Accept: application/json"const url = new URL(
"https://staging.me-fie.co.uk/api/blog-categories/architecto"
);
const headers = {
"Content-Type": "application/json",
"Accept": "application/json",
};
fetch(url, {
method: "GET",
headers,
}).then(response => response.json());Example response (503):
Show headers
refresh: 5
cache-control: no-cache, private
content-type: application/json
access-control-allow-origin: *
{
"message": "Service Unavailable"
}
Received response:
Request failed with error:
Tip: Check that you're properly connected to the network.
If you're a maintainer of ths API, verify that your API is running and you've enabled CORS.
You can check the Dev Tools console for debugging information.
Get comments for a blog.
Example request:
curl --request GET \
--get "https://staging.me-fie.co.uk/api/blogs/16/comments" \
--header "Content-Type: application/json" \
--header "Accept: application/json"const url = new URL(
"https://staging.me-fie.co.uk/api/blogs/16/comments"
);
const headers = {
"Content-Type": "application/json",
"Accept": "application/json",
};
fetch(url, {
method: "GET",
headers,
}).then(response => response.json());Example response (503):
Show headers
refresh: 5
cache-control: no-cache, private
content-type: application/json
access-control-allow-origin: *
{
"message": "Service Unavailable"
}
Received response:
Request failed with error:
Tip: Check that you're properly connected to the network.
If you're a maintainer of ths API, verify that your API is running and you've enabled CORS.
You can check the Dev Tools console for debugging information.
Store a new comment.
Example request:
curl --request POST \
"https://staging.me-fie.co.uk/api/blogs/16/comments" \
--header "Content-Type: application/json" \
--header "Accept: application/json" \
--data "{
\"comment\": \"b\"
}"
const url = new URL(
"https://staging.me-fie.co.uk/api/blogs/16/comments"
);
const headers = {
"Content-Type": "application/json",
"Accept": "application/json",
};
let body = {
"comment": "b"
};
fetch(url, {
method: "POST",
headers,
body: JSON.stringify(body),
}).then(response => response.json());Received response:
Request failed with error:
Tip: Check that you're properly connected to the network.
If you're a maintainer of ths API, verify that your API is running and you've enabled CORS.
You can check the Dev Tools console for debugging information.
Store a newly created blog.
Example request:
curl --request POST \
"https://staging.me-fie.co.uk/api/blogs" \
--header "Content-Type: multipart/form-data" \
--header "Accept: application/json" \
--form "title=b"\
--form "content=architecto"\
--form "excerpt=n"\
--form "tags[]=g"\
--form "status=draft"\
--form "is_featured="\
--form "allow_comments="\
--form "featured_image=@/tmp/php7n2s60a37nmgeuB5pFL" \
--form "images[]=@/tmp/phpdus0gjvp2j5seoAE8K4" const url = new URL(
"https://staging.me-fie.co.uk/api/blogs"
);
const headers = {
"Content-Type": "multipart/form-data",
"Accept": "application/json",
};
const body = new FormData();
body.append('title', 'b');
body.append('content', 'architecto');
body.append('excerpt', 'n');
body.append('tags[]', 'g');
body.append('status', 'draft');
body.append('is_featured', '');
body.append('allow_comments', '');
body.append('featured_image', document.querySelector('input[name="featured_image"]').files[0]);
body.append('images[]', document.querySelector('input[name="images[]"]').files[0]);
fetch(url, {
method: "POST",
headers,
body,
}).then(response => response.json());Received response:
Request failed with error:
Tip: Check that you're properly connected to the network.
If you're a maintainer of ths API, verify that your API is running and you've enabled CORS.
You can check the Dev Tools console for debugging information.
Update the specified blog.
Example request:
curl --request PUT \
"https://staging.me-fie.co.uk/api/blogs/16" \
--header "Content-Type: multipart/form-data" \
--header "Accept: application/json" \
--form "title=b"\
--form "content=architecto"\
--form "excerpt=n"\
--form "tags[]=g"\
--form "status=published"\
--form "is_featured=1"\
--form "allow_comments=1"\
--form "featured_image=@/tmp/phpl9i38i4cnf2sd15eNEi" \
--form "images[]=@/tmp/phpto3gq3qpi43debO9A6o" const url = new URL(
"https://staging.me-fie.co.uk/api/blogs/16"
);
const headers = {
"Content-Type": "multipart/form-data",
"Accept": "application/json",
};
const body = new FormData();
body.append('title', 'b');
body.append('content', 'architecto');
body.append('excerpt', 'n');
body.append('tags[]', 'g');
body.append('status', 'published');
body.append('is_featured', '1');
body.append('allow_comments', '1');
body.append('featured_image', document.querySelector('input[name="featured_image"]').files[0]);
body.append('images[]', document.querySelector('input[name="images[]"]').files[0]);
fetch(url, {
method: "PUT",
headers,
body,
}).then(response => response.json());Received response:
Request failed with error:
Tip: Check that you're properly connected to the network.
If you're a maintainer of ths API, verify that your API is running and you've enabled CORS.
You can check the Dev Tools console for debugging information.
Remove the specified blog.
Example request:
curl --request DELETE \
"https://staging.me-fie.co.uk/api/blogs/16" \
--header "Content-Type: application/json" \
--header "Accept: application/json"const url = new URL(
"https://staging.me-fie.co.uk/api/blogs/16"
);
const headers = {
"Content-Type": "application/json",
"Accept": "application/json",
};
fetch(url, {
method: "DELETE",
headers,
}).then(response => response.json());Received response:
Request failed with error:
Tip: Check that you're properly connected to the network.
If you're a maintainer of ths API, verify that your API is running and you've enabled CORS.
You can check the Dev Tools console for debugging information.
Like/unlike a blog.
Example request:
curl --request POST \
"https://staging.me-fie.co.uk/api/blogs/16/like" \
--header "Content-Type: application/json" \
--header "Accept: application/json"const url = new URL(
"https://staging.me-fie.co.uk/api/blogs/16/like"
);
const headers = {
"Content-Type": "application/json",
"Accept": "application/json",
};
fetch(url, {
method: "POST",
headers,
}).then(response => response.json());Received response:
Request failed with error:
Tip: Check that you're properly connected to the network.
If you're a maintainer of ths API, verify that your API is running and you've enabled CORS.
You can check the Dev Tools console for debugging information.
Store a new category.
Example request:
curl --request POST \
"https://staging.me-fie.co.uk/api/blog-categories" \
--header "Content-Type: multipart/form-data" \
--header "Accept: application/json" \
--form "name=b"\
--form "description=Eius et animi quos velit et."\
--form "is_active=1"\
--form "sort_order=16"\
--form "featured_image=@/tmp/phpnok6hskd4vihceE1ooJ" const url = new URL(
"https://staging.me-fie.co.uk/api/blog-categories"
);
const headers = {
"Content-Type": "multipart/form-data",
"Accept": "application/json",
};
const body = new FormData();
body.append('name', 'b');
body.append('description', 'Eius et animi quos velit et.');
body.append('is_active', '1');
body.append('sort_order', '16');
body.append('featured_image', document.querySelector('input[name="featured_image"]').files[0]);
fetch(url, {
method: "POST",
headers,
body,
}).then(response => response.json());Received response:
Request failed with error:
Tip: Check that you're properly connected to the network.
If you're a maintainer of ths API, verify that your API is running and you've enabled CORS.
You can check the Dev Tools console for debugging information.
Update category.
Example request:
curl --request PUT \
"https://staging.me-fie.co.uk/api/blog-categories/16" \
--header "Content-Type: multipart/form-data" \
--header "Accept: application/json" \
--form "description=Eius et animi quos velit et."\
--form "is_active=1"\
--form "sort_order=16"\
--form "featured_image=@/tmp/phpkvl58fr1s7g12Tdh4HW" const url = new URL(
"https://staging.me-fie.co.uk/api/blog-categories/16"
);
const headers = {
"Content-Type": "multipart/form-data",
"Accept": "application/json",
};
const body = new FormData();
body.append('description', 'Eius et animi quos velit et.');
body.append('is_active', '1');
body.append('sort_order', '16');
body.append('featured_image', document.querySelector('input[name="featured_image"]').files[0]);
fetch(url, {
method: "PUT",
headers,
body,
}).then(response => response.json());Received response:
Request failed with error:
Tip: Check that you're properly connected to the network.
If you're a maintainer of ths API, verify that your API is running and you've enabled CORS.
You can check the Dev Tools console for debugging information.
Delete category.
Example request:
curl --request DELETE \
"https://staging.me-fie.co.uk/api/blog-categories/16" \
--header "Content-Type: application/json" \
--header "Accept: application/json"const url = new URL(
"https://staging.me-fie.co.uk/api/blog-categories/16"
);
const headers = {
"Content-Type": "application/json",
"Accept": "application/json",
};
fetch(url, {
method: "DELETE",
headers,
}).then(response => response.json());Received response:
Request failed with error:
Tip: Check that you're properly connected to the network.
If you're a maintainer of ths API, verify that your API is running and you've enabled CORS.
You can check the Dev Tools console for debugging information.
Update a comment.
Example request:
curl --request PUT \
"https://staging.me-fie.co.uk/api/blog-comments/16" \
--header "Content-Type: application/json" \
--header "Accept: application/json" \
--data "{
\"comment\": \"b\"
}"
const url = new URL(
"https://staging.me-fie.co.uk/api/blog-comments/16"
);
const headers = {
"Content-Type": "application/json",
"Accept": "application/json",
};
let body = {
"comment": "b"
};
fetch(url, {
method: "PUT",
headers,
body: JSON.stringify(body),
}).then(response => response.json());Received response:
Request failed with error:
Tip: Check that you're properly connected to the network.
If you're a maintainer of ths API, verify that your API is running and you've enabled CORS.
You can check the Dev Tools console for debugging information.
Delete a comment.
Example request:
curl --request DELETE \
"https://staging.me-fie.co.uk/api/blog-comments/16" \
--header "Content-Type: application/json" \
--header "Accept: application/json"const url = new URL(
"https://staging.me-fie.co.uk/api/blog-comments/16"
);
const headers = {
"Content-Type": "application/json",
"Accept": "application/json",
};
fetch(url, {
method: "DELETE",
headers,
}).then(response => response.json());Received response:
Request failed with error:
Tip: Check that you're properly connected to the network.
If you're a maintainer of ths API, verify that your API is running and you've enabled CORS.
You can check the Dev Tools console for debugging information.
Like a comment.
Example request:
curl --request POST \
"https://staging.me-fie.co.uk/api/blog-comments/16/like" \
--header "Content-Type: application/json" \
--header "Accept: application/json"const url = new URL(
"https://staging.me-fie.co.uk/api/blog-comments/16/like"
);
const headers = {
"Content-Type": "application/json",
"Accept": "application/json",
};
fetch(url, {
method: "POST",
headers,
}).then(response => response.json());Received response:
Request failed with error:
Tip: Check that you're properly connected to the network.
If you're a maintainer of ths API, verify that your API is running and you've enabled CORS.
You can check the Dev Tools console for debugging information.
Moderate comment (admin only).
Example request:
curl --request POST \
"https://staging.me-fie.co.uk/api/blog-comments/16/moderate" \
--header "Content-Type: application/json" \
--header "Accept: application/json" \
--data "{
\"status\": \"approved\"
}"
const url = new URL(
"https://staging.me-fie.co.uk/api/blog-comments/16/moderate"
);
const headers = {
"Content-Type": "application/json",
"Accept": "application/json",
};
let body = {
"status": "approved"
};
fetch(url, {
method: "POST",
headers,
body: JSON.stringify(body),
}).then(response => response.json());Received response:
Request failed with error:
Tip: Check that you're properly connected to the network.
If you're a maintainer of ths API, verify that your API is running and you've enabled CORS.
You can check the Dev Tools console for debugging information.
Public Page: List only visible FAQs
Example request:
curl --request GET \
--get "https://staging.me-fie.co.uk/api/faqs" \
--header "Content-Type: application/json" \
--header "Accept: application/json"const url = new URL(
"https://staging.me-fie.co.uk/api/faqs"
);
const headers = {
"Content-Type": "application/json",
"Accept": "application/json",
};
fetch(url, {
method: "GET",
headers,
}).then(response => response.json());Example response (503):
Show headers
refresh: 5
cache-control: no-cache, private
content-type: application/json
access-control-allow-origin: *
{
"message": "Service Unavailable"
}
Received response:
Request failed with error:
Tip: Check that you're properly connected to the network.
If you're a maintainer of ths API, verify that your API is running and you've enabled CORS.
You can check the Dev Tools console for debugging information.
Admin Dashboard: List all FAQs (visible and hidden)
Example request:
curl --request GET \
--get "https://staging.me-fie.co.uk/api/admin/faqs" \
--header "Content-Type: application/json" \
--header "Accept: application/json"const url = new URL(
"https://staging.me-fie.co.uk/api/admin/faqs"
);
const headers = {
"Content-Type": "application/json",
"Accept": "application/json",
};
fetch(url, {
method: "GET",
headers,
}).then(response => response.json());Example response (503):
Show headers
refresh: 5
cache-control: no-cache, private
content-type: application/json
access-control-allow-origin: *
{
"message": "Service Unavailable"
}
Received response:
Request failed with error:
Tip: Check that you're properly connected to the network.
If you're a maintainer of ths API, verify that your API is running and you've enabled CORS.
You can check the Dev Tools console for debugging information.
Create a new FAQ
Example request:
curl --request POST \
"https://staging.me-fie.co.uk/api/admin/faqs" \
--header "Content-Type: application/json" \
--header "Accept: application/json" \
--data "{
\"question\": \"b\",
\"answer\": \"architecto\"
}"
const url = new URL(
"https://staging.me-fie.co.uk/api/admin/faqs"
);
const headers = {
"Content-Type": "application/json",
"Accept": "application/json",
};
let body = {
"question": "b",
"answer": "architecto"
};
fetch(url, {
method: "POST",
headers,
body: JSON.stringify(body),
}).then(response => response.json());Received response:
Request failed with error:
Tip: Check that you're properly connected to the network.
If you're a maintainer of ths API, verify that your API is running and you've enabled CORS.
You can check the Dev Tools console for debugging information.
Update an existing FAQ
Example request:
curl --request PUT \
"https://staging.me-fie.co.uk/api/admin/faqs/what-is-mefie-directory" \
--header "Content-Type: application/json" \
--header "Accept: application/json" \
--data "{
\"question\": \"b\",
\"answer\": \"architecto\"
}"
const url = new URL(
"https://staging.me-fie.co.uk/api/admin/faqs/what-is-mefie-directory"
);
const headers = {
"Content-Type": "application/json",
"Accept": "application/json",
};
let body = {
"question": "b",
"answer": "architecto"
};
fetch(url, {
method: "PUT",
headers,
body: JSON.stringify(body),
}).then(response => response.json());Received response:
Request failed with error:
Tip: Check that you're properly connected to the network.
If you're a maintainer of ths API, verify that your API is running and you've enabled CORS.
You can check the Dev Tools console for debugging information.
Toggle Visibility (Hide / Show)
Example request:
curl --request PATCH \
"https://staging.me-fie.co.uk/api/admin/faqs/what-is-mefie-directory/toggle-status" \
--header "Content-Type: application/json" \
--header "Accept: application/json"const url = new URL(
"https://staging.me-fie.co.uk/api/admin/faqs/what-is-mefie-directory/toggle-status"
);
const headers = {
"Content-Type": "application/json",
"Accept": "application/json",
};
fetch(url, {
method: "PATCH",
headers,
}).then(response => response.json());Received response:
Request failed with error:
Tip: Check that you're properly connected to the network.
If you're a maintainer of ths API, verify that your API is running and you've enabled CORS.
You can check the Dev Tools console for debugging information.
Permanently Delete an FAQ
Example request:
curl --request DELETE \
"https://staging.me-fie.co.uk/api/admin/faqs/what-is-mefie-directory" \
--header "Content-Type: application/json" \
--header "Accept: application/json"const url = new URL(
"https://staging.me-fie.co.uk/api/admin/faqs/what-is-mefie-directory"
);
const headers = {
"Content-Type": "application/json",
"Accept": "application/json",
};
fetch(url, {
method: "DELETE",
headers,
}).then(response => response.json());Received response:
Request failed with error:
Tip: Check that you're properly connected to the network.
If you're a maintainer of ths API, verify that your API is running and you've enabled CORS.
You can check the Dev Tools console for debugging information.