My Account Subscribe Help About
Sign In | Register FREE
Saturday, March 14, 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

Forum API

Read boards, topics, and replies. Create topics and replies on behalf of authenticated users.

Base path: /api/flamenet/v1/forum

GET /forum/boards

Returns all forum boards with cached statistics.

Example request

curl https://flamenet.io/api/flamenet/v1/forum/boards

Example response

[
  {
    "id":             1,
    "title":          "General Discussion",
    "description":   "Talk about anything.",
    "topic_count":   42,
    "post_count":    156,
    "last_post_time":"2026-03-01 14:22:00",
    "last_post_user":"JohnDoe"
  },
  ...
]
GET /forum/boards/{id}

Returns board details and a paginated list of topics (stickies first).

Query parameters

ParameterTypeDefaultDescription
pageinteger1Page number for topic pagination.

Example request

curl "https://flamenet.io/api/flamenet/v1/forum/boards/1?page=2"

Example response

{
  "board":  { "id": 1, "title": "General Discussion", ... },
  "topics": [
    {
      "id":             5,
      "title":          "Welcome to Flamenet!",
      "author_id":     2,
      "author":         "Admin",
      "reply_count":   12,
      "is_sticky":     true,
      "is_locked":     false,
      "created_at":    "2026-01-01T00:00:00+00:00",
      "last_reply":    "2026-02-28 09:14:00",
      "last_reply_user":"JaneSmith"
    }
  ],
  "page":  2,
  "pages": 5,
  "total": 83
}
GET /forum/topics/{id}

Returns topic details and a paginated list of replies (oldest first).

Query parameters

ParameterTypeDefaultDescription
pageinteger1Page number for reply pagination.

Example request

curl "https://flamenet.io/api/flamenet/v1/forum/topics/5"

Example response

{
  "topic": {
    "id":          5,
    "title":       "Welcome to Flamenet!",
    "content":     "Hello everyone...",
    "author_id":  2,
    "author":      "Admin",
    "board_id":   1,
    "board_title":"General Discussion",
    "reply_count":12,
    "is_sticky":  true,
    "is_locked":  false,
    "created_at": "2026-01-01T00:00:00+00:00",
    "last_reply": "2026-02-28 09:14:00"
  },
  "replies": [
    {
      "id":        23,
      "content":  "Thanks for the warm welcome!",
      "author_id":5,
      "author":   "JaneSmith",
      "created_at":"2026-01-02T11:00:00+00:00"
    }
  ],
  "page":  1,
  "pages": 2,
  "total": 12
}
POST /forum/topics AUTH REQUIRED

Creates a new topic in the specified board.

Request body (JSON)

FieldTypeRequiredDescription
board_idintegerYesID of the board to post in.
titlestringYesTopic title (max 200 chars).
contentstringYesTopic body text.

Example request

curl -X POST https://flamenet.io/api/flamenet/v1/forum/topics \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"board_id":1,"title":"My first topic","content":"Hello Flamenet!"}'

Example response — 201 Created

{
  "id":       88,
  "title":    "My first topic",
  "board_id": 1,
  "author":   "YourUsername"
}
POST /forum/topics/{id}/replies AUTH REQUIRED

Posts a reply to the specified topic. Returns 403 if the topic is locked.

Request body (JSON)

FieldTypeRequiredDescription
contentstringYesReply body text.

Example request

curl -X POST https://flamenet.io/api/flamenet/v1/forum/topics/5/replies \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"content":"Great post, thanks!"}'

Example response — 201 Created

{
  "id":       102,
  "topic_id": 5,
  "author":   "YourUsername"
}