Getting Started
Get up and running with IndReelForge in under 5 minutes.
Prerequisites
- An IndReelForge account (sign up free)
- At least one social media account to connect
Step 1: Create a Profile
Profiles organize your social media accounts. Each profile acts as a container for one set of platform connections.
- Navigate to Users in the dashboard
- Enter a profile name (e.g.,
my-brand,personal) - Click Add Profile
caution
Profile names are case-sensitive. Use the exact name in your API calls.
info
Profile name rules: Names must be unique and may not contain reserved words (e.g. admin, mod, support) or NSFW language. Use descriptive names like my-brand or personal.
# When using the API, reference your profile name exactly:
-F 'user="my-brand"'
Step 2: Connect Social Accounts
- Go to Users → click on your profile
- Click the platform buttons (Instagram, YouTube, etc.)
- Follow the OAuth authorization flow for each platform
info
TikTok connections require a paid plan (Basic or above).
Step 3: Generate an API Key
- Navigate to API Keys in the dashboard
- Click Create Key
- Copy and securely store your API key
danger
Your API key is shown only once. Store it securely — you cannot retrieve it later.
Step 4: Make Your First Upload
Upload a Video
curl \
-H 'Authorization: Apikey YOUR_API_KEY' \
-F 'video=@/path/to/your/video.mp4' \
-F 'title="My First Upload!"' \
-F 'user="my-brand"' \
-F 'platform[]=instagram' \
-F 'platform[]=youtube' \
-X POST https://api.indreelforge.com/api/upload
Upload Photos
curl \
-H 'Authorization: Apikey YOUR_API_KEY' \
-F 'photos[]=@/path/to/image1.jpg' \
-F 'photos[]=@/path/to/image2.jpg' \
-F 'title="Photo Album"' \
-F 'user="my-brand"' \
-F 'platform[]=instagram' \
-X POST https://api.indreelforge.com/api/upload_photos
Upload Text
curl \
-H 'Authorization: Apikey YOUR_API_KEY' \
-F 'title="Hello from IndReelForge!"' \
-F 'user="my-brand"' \
-F 'platform[]=x' \
-X POST https://api.indreelforge.com/api/upload_text
Response Format
All API endpoints return JSON:
{
"status": "success",
"message": "Upload queued successfully",
"data": {
"upload_id": "upl_abc123def456",
"platforms": ["instagram", "youtube"],
"estimated_completion": "30s"
}
}
Next Steps
- Read the full API Reference
- Set up scheduling
- Explore automation integrations