Documentation
Complete guides, API references, and tutorials for LanuchSupp Platform
Quick Navigation
Getting Started
Platform Overview
LanuchSupp Platform is a comprehensive professional networking platform that provides APIs for job management, user networking, task collaboration, and content sharing. Our RESTful API allows developers to integrate with our platform and build custom applications.
Base URL
All API requests should be made to: https://api.launchsupp.com/v1
Authentication
Our API uses OAuth 2.0 for authentication. You'll need to obtain an access token to make authenticated requests.
{
"grant_type": "client_credentials",
"client_id": "your_client_id",
"client_secret": "your_client_secret"
}
Important
Keep your client credentials secure and never expose them in client-side code. Use environment variables to store sensitive information.
Rate Limiting
API requests are rate limited to ensure fair usage and platform stability.
Free Tier
- • 1,000 requests per hour
- • 10,000 requests per day
- • Basic API access
Premium Tier
- • 10,000 requests per hour
- • 100,000 requests per day
- • Advanced features access
API Reference
Users API
curl -H "Authorization: Bearer YOUR_TOKEN" \
https://api.launchsupp.com/v1/users/123
{
"id": 123,
"firstName": "John",
"lastName": "Doe",
"email": "[email protected]",
"bio": "Software Developer",
"createdAt": "2024-01-15T10:30:00Z"
}
curl -X PUT \
-H "Authorization: Bearer YOUR_TOKEN" \
-H "Content-Type: application/json" \
-d '{"bio": "Senior Software Developer"}' \
https://api.launchsupp.com/v1/users/123
Jobs API
curl -H "Authorization: Bearer YOUR_TOKEN" \
"https://api.launchsupp.com/v1/jobs?page=1&limit=10"
{
"data": [
{
"id": 1,
"title": "Senior Developer",
"company": "Tech Corp",
"location": "Remote",
"salary": "$80,000 - $120,000",
"createdAt": "2024-01-15T10:30:00Z"
}
],
"pagination": {
"page": 1,
"limit": 10,
"total": 25
}
}
curl -X POST \
-H "Authorization: Bearer YOUR_TOKEN" \
-H "Content-Type: application/json" \
-d '{
"title": "Frontend Developer",
"company": "Startup Inc",
"description": "We are looking for...",
"location": "San Francisco, CA",
"salaryMin": 70000,
"salaryMax": 100000,
"type": "full-time"
}' \
https://api.launchsupp.com/v1/jobs
Posts API
curl -H "Authorization: Bearer YOUR_TOKEN" \
https://api.launchsupp.com/v1/posts
curl -X POST \
-H "Authorization: Bearer YOUR_TOKEN" \
-H "Content-Type: application/json" \
-d '{
"title": "My Professional Journey",
"content": "I wanted to share my experience...",
"imageUrl": "https://example.com/image.jpg"
}' \
https://api.launchsupp.com/v1/posts
Tutorials
Building a Job Board
Learn how to create a custom job board using our Jobs API.
User Authentication
Implement secure user authentication with OAuth 2.0.
Video Messaging
Integrate video recording and messaging features.
Task Management
Build a collaborative task management system.
Code Examples
JavaScript SDK
// Initialize the SDK
import { LanuchSuppAPI } from '@launchsupp/sdk';
const api = new LanuchSuppAPI({
clientId: 'your_client_id',
clientSecret: 'your_client_secret'
});
// Get user profile
const user = await api.users.get(123);
console.log(user);
// Create a new job
const job = await api.jobs.create({
title: 'Frontend Developer',
company: 'Tech Corp',
location: 'Remote',
salaryMin: 70000,
salaryMax: 100000
});
// Get all jobs with pagination
const jobs = await api.jobs.list({
page: 1,
limit: 10,
location: 'Remote'
});
Python SDK
from launchsupp import LanuchSuppAPI
# Initialize the SDK
api = LanuchSuppAPI(
client_id='your_client_id',
client_secret='your_client_secret'
)
# Get user profile
user = api.users.get(123)
print(user)
# Create a new post
post = api.posts.create({
'title': 'My Professional Update',
'content': 'Excited to share my latest achievement...',
'image_url': 'https://example.com/image.jpg'
})
# Get user's posts
posts = api.posts.list(user_id=123)
cURL Examples
# Get authentication token
curl -X POST https://api.launchsupp.com/v1/oauth/token \
-H "Content-Type: application/json" \
-d '{
"grant_type": "client_credentials",
"client_id": "your_client_id",
"client_secret": "your_client_secret"
}'
# Get user details
curl -H "Authorization: Bearer YOUR_TOKEN" \
https://api.launchsupp.com/v1/users/123
# Create a new job
curl -X POST \
-H "Authorization: Bearer YOUR_TOKEN" \
-H "Content-Type: application/json" \
-d '{
"title": "Backend Developer",
"company": "Startup Inc",
"description": "Looking for an experienced backend developer...",
"location": "San Francisco, CA",
"salary_min": 80000,
"salary_max": 120000,
"type": "full-time"
}' \
https://api.launchsupp.com/v1/jobs
SDKs and Libraries
JavaScript/Node.js
Official JavaScript SDK for web and Node.js applications.
Need Help?
Join our developer community and get support from our team.