The future of Forums
is Headless
Unlock the potential of community-driven discussions with our headless forum platform—pioneering the future of online interaction.
GEThttps://foru.ms/api/v1/threads/
{
"threads": [
{
"id": "string",
"title": "string",
"slug": "string",
"body": "string",
"locked": true,
"pinned": false,
"user": {
"id": "string",
"username": "string",
"avatar": "string"
},
"tags": [
{
"id": "string",
"name": "string",
"description": "string",
"color": "string",
"threads": [
{}
],
"extendedData": {}
}
],
"createdAt": "string",
"updatedAt": "string"
}
],
"nextThreadCursor": "string",
"count": 0
}
Works with your stack
Features
A better way to community
Robust out-of-the-box features for you to build an engaging community.
AI-Powered Moderation
Elevate your community‘s safety with our integrated advanced AI Moderation API. Harness state-of-the-art AI to automatically detect, analyze, and manage harmful content. Ensure a secure and welcoming environment for all members of your community.
The Moderation API classifies content into categories such as hate, harassment, self-harm, sexual content, and violence, with specific subcategories for detailed filtering.
{
"id": "modr-XXXXX",
"model": "text-moderation-007",
"results": [
{
"flagged": true,
"categories": {
"sexual": false,
"hate": false,
"harassment": false,
"self-harm": false,
"sexual/minors": false,
"hate/threatening": false,
"violence/graphic": false,
"self-harm/intent": false,
"self-harm/instructions": false,
"harassment/threatening": true,
"violence": true
},
"category_scores": {
"sexual": 1.2282071e-6,
"hate": 0.010696256,
"harassment": 0.29842457,
"self-harm": 1.5236925e-8,
"sexual/minors": 5.7246268e-8,
"hate/threatening": 0.0060676364,
"violence/graphic": 4.435014e-6,
"self-harm/intent": 8.098441e-10,
"self-harm/instructions": 2.8498655e-11,
"harassment/threatening": 0.63055265,
"violence": 0.99011886
}
}
]
}
User Registration & Authentication
Create accounts and ensure secure authentication mechanisms.User Profiles
Customizable profiles with avatars, bios, signatures, and other personalization options.Threaded Discussions
Create and organize discussions into threads or topics.Posts & Replies
Contribute to discussions using comments or replies as posts.Tags & Categories
Organize discussions by tagging them to facilitate navigation and topic segregation.Search Functionality
Search for discussions, posts, and users using keywords and tags.Polls & Surveys
Includes features for creating and participating in polls or surveys.Roles & Permissions
Granular control over user permissions to manage read/write access to threads, posts, etc.Content Moderation
Ability to moderate content and users using reporting and blocking.Thread Subscriptions
Subscribe to threads to receive notifications for new posts.Likes & Upvotes
Like or upvote posts to show appreciation or agreement.Follower System
Follow users to receive notifications for their activities.Notifications
Send and receive notifications for replies, mentions, or other important activities.Private Messaging
Enable private communication among users through a messaging system.Extensibility
Extend your platform's functionality by using extended data fields.Pricing
Simple, transparent pricing
No hidden fees. No surprises. Just results.
Just one planthat scales with you
- 1M reads/writes
- Dedicated support
- Priority access
- 100% Satisfaction
After creating your account, you will be redirected to them to complete your purchase.
Blog
Guides and Tutorials
Learn how to get the most out of your forum.
Dev
Plug-and-play API clients
Use our API clients to quickly integrate a community with your web app.
// Create a user.
var raw = JSON.stringify({
"username": "<string>",
"email": "<string>",
"password": "<string>",
"displayName": "<string>",
"emailVerified": "<boolean>",
"image": "<string>",
"roles": [
"<string>",
"<string>"
],
"bio": "<string>",
"signature": "<string>",
"url": "<string>",
"extendedData": {}
});
var requestOptions = {
method: 'POST',
headers: { 'x-api-key': '<string>' },
body: raw
};
fetch("https://foru.ms/api/v1/user", requestOptions)
.then(response => response.text());
// Delete a user.
var requestOptions = {
method: 'DELETE',
headers: { 'x-api-key': '<string>' }
};
fetch("https://foru.ms/api/v1/user/<string>", requestOptions)
.then(response => response.text());
Integrate Your New Forum Today
Start building your new community today, it's free and easy to set up! You can have your new community up and running in minutes.