Sarah's Forge.Dev
← All Projects
OSSN-API-Documentation@TransIRC:~
OSSN-API-Documentation
Unofficial API Documentation Scraped from OSSN Website
★ 0   🍴 0
View on GitHub

OSSN Services API Documentation

This repository hosts the un-official API documentation for OSSN (Open Source Social Network) Services. It provides detailed information on all available endpoints, their methods, parameters, and example responses, enabling developers to build powerful applications on top of the OSSN platform.

Table of Contents

About

The OSSN Services API provides programmatic access to the core functionalities of the Open Source Social Network platform. This documentation aims to be a comprehensive guide for developers looking to integrate with or build applications that leverage OSSN's user management, content sharing, interaction, messaging, and group features.

API Versioning

The API currently supports versions v1.0 and v2.0 of certain endpoints.

  • v1.0: Standard API endpoints.
  • v2.0: Introduces enhancements and sometimes breaking changes for specific functionalities (e.g., message/send, message/list, message/new, user/blocklist, group/delete, post/edit). Please refer to individual endpoint documentation for specific version details and any differences.

Authentication

All API requests must include your api_key_token as a parameter (either via GET or POST). This API key is essential for authenticating your requests.

Available Endpoints

The API is organized into several categories for easier navigation:

User Management

Content (Posts & Photos)

Interaction (Likes & Comments)

Messaging

Groups

Notifications

Core Components

Getting Started

To utilize this API, you will need:

  1. An OSSN Installation: The API endpoints refer to your OSSN installation's base URL (e.g., http://www.mywebsite.com/).
  2. An API Key: All requests require an api_key_token. Refer to your OSSN Services configuration to obtain this key.

Detailed usage examples, including parameters and example responses, can be found within each endpoint's respective Markdown file in the docs/endpoints/ directory.

Developer Updates

Loading updates...