My Account Subscribe Help About
Sign In | Register FREE
Friday, March 13, 2026
First image emerges of Andrew, Mandelson and Epstein togetherPetrol retailers in row with government over 'rip off' accusationsSheriff in Nancy Guthrie case believes they know kidnapper's motiveTwo more horses die on final day of CheltenhamPink Floyd guitar sold for record-breaking $14.6mTrial starts in case of explosives sent to UK and PolandF1 races in Middle East to be cancelled because of war in IranAustrian glaciers disintegrating due to climate change, say scientistsPlanters demoralised as council mows down 30,000 bulbsHarry Styles breaks his own sales record as new album hits number oneUnder drone fire, exiled Kurds wait to confront Iranian regimeAs hopes of regime change in Iran fade, Netanyahu faces political testAll six crew members killed after US refuelling plane crashes in IraqWhy has Trump eased sanctions on Russian oil - and will it help Putin?'I don't even think it was his message': Iranians on new supreme leader's first addressFrom Mr Nobody to Oscar nominee: How one man took on PutinMorrissey 'too tired' to perform, and 12 other excuses for cancelled concertsDharshini David: The UK's economy was on shaky ground even before Iran warWoman found out she had terminal brain cancer after suitcase fell on her headWeekly quiz: This dog was Best in Show at Crufts - what other prize did he win?Britons should not take photos of strikes in UAE, embassy warnsEthics adviser rejects Tory call for inquiry into PM over Mandelson appointmentHusband who killed wife and buried her in the garden jailed for lifeTowie star's plea for mandatory ice skating gloves rejectedUkraine and allies fear easing Russian sanctions will prolong warMichigan synagogue attack was 'hate, plain and simple', says governorGlasgow Central Station closed until next week during demolition workBBC News appTaking Back Control: Why ‘Agency’ Could Be The Next Big Idea In PoliticsThe Week: Jeremy Bowen On The Iran War

Flamenet REST API

The Flamenet API provides programmatic access to the Forum, Answers, Shop, Marketplace, and Files features. All endpoints return JSON.

Base URL

https://flamenet.io/api/flamenet/v1

All endpoints are relative to this base. HTTPS is required.

Authentication

API Key

Some endpoints require authentication. Authenticate by including your API key in every request.

Get your API key

  1. Sign in to your Flamenet account.
  2. Go to your Profile page.
  3. Scroll to the API Access section.
  4. Click Generate New Key.
  5. Copy and store the key securely — it is only shown once in full.

Authorization: Bearer header (recommended)

curl https://flamenet.io/api/flamenet/v1/forum/boards \
  -H "Authorization: Bearer YOUR_API_KEY"

Query parameter (testing)

https://flamenet.io/api/flamenet/v1/forum/boards?api_key=YOUR_API_KEY
Never expose your API key in client-side JavaScript or public repositories.

Endpoints Overview

Forum /forum

MethodPathAuthDescription
GET/forum/boardsNoList all forum boards
GET/forum/boards/{id}NoBoard details + paginated topics
GET/forum/topics/{id}NoTopic details + paginated replies
POST/forum/topicsYesCreate a new topic
POST/forum/topics/{id}/repliesYesPost a reply

Answers /answers

MethodPathAuthDescription
GET/answers/questionsNoList questions with filters
GET/answers/questions/{id}NoQuestion details + answers
POST/answers/questionsYesAsk a question
POST/answers/questions/{id}/answersYesSubmit an answer
POST/answers/answers/{id}/voteYesVote on an answer

Shop /shop

MethodPathAuthDescription
GET/shop/productsNoList catalog products
GET/shop/products/{id}NoProduct details
GET/shop/ordersYesYour order history

Marketplace /marketplace

MethodPathAuthDescription
GET/marketplace/storesNoList active storefronts
GET/marketplace/stores/{slug}NoStore details + products
GET/marketplace/productsNoList all products across stores
GET/marketplace/products/{id}NoProduct details
GET/marketplace/ordersYesYour marketplace order history

Files /files

MethodPathAuthDescription
GET/filesYesList your files (paginated)
POST/filesYesUpload a file (multipart/form-data)
GET/files/{id}YesGet file metadata
DELETE/files/{id}YesDelete a file
PATCH/files/{id}/renameYesRename a file
POST/files/{id}/shareYesCreate or update a share link
DELETE/files/{id}/shareYesRemove a share link
GET/files/{id}/downloadYesGet a presigned download URL

Video /videos

MethodPathAuthDescription
GET/videosNoList public videos (paginated)
POST/videosYesUpload a video (multipart/form-data)
GET/videos/{id}NoGet video details
DELETE/videos/{id}YesDelete own video
POST/videos/{id}/rateYesLike or dislike a video
GET/videos/{id}/commentsNoList comments (paginated)
POST/videos/{id}/commentsYesPost a comment
GET/videos/{id}/streamNo*Get a presigned stream URL (24h)
POST/videos/{id}/shareYesCreate a share link
DELETE/videos/{id}/shareYesRemove a share link

HTTP Status Codes

CodeMeaning
200 OKRequest succeeded.
201 CreatedResource created successfully.
400 Bad RequestMalformed request or invalid parameters.
401 UnauthorizedMissing or invalid API key.
403 ForbiddenAuthenticated but not permitted (e.g. locked topic).
404 Not FoundResource does not exist.
422 UnprocessableMissing required fields in POST body.
500 Server ErrorUnexpected error. Contact support.
503 UnavailableRequired plugin is not active.

Error Response Format

All errors follow the WordPress REST API error format:

{
  "code":    "unauthorized",
  "message": "Valid API key required.",
  "data":    { "status": 401 }
}