Feeds
Social media feed management operations
Retrieves all public feeds (feeds with no token) and user's private feeds if token is provided.
Public Access:
Public feeds are available without authentication
Returns all feeds where token is null
Authenticated Access:
Returns public feeds + user's private feeds
Requires valid API token in Authorization header
List of feeds (public + user's private feeds)
Internal server error
GET /feeds HTTP/1.1
Host: api.autocontentapi.com
Authorization: Bearer JWT
Accept: */*
[
{
"id": 1,
"name": "Tech News Twitter Feed",
"token": "abc123-def456-ghi789",
"feedTypeId": 1,
"internalId": "elonmusk",
"createdOn": "2023-01-01T12:00:00Z"
}
]
Creates a new feed associated with the authenticated user.
Feed Types:
feedTypeId=1: X/Twitter feed (internalId = username)
feedTypeId=2: Reddit feed (internalId = subreddit name without r/ prefix)
Access Control:
Requires valid API token
Feed will be private to the creating user
PRO subscription required
Name of the feed
Tech News Twitter Feed
Type of feed (1 for X/Twitter, 2 for Reddit)
1
Internal identifier - Twitter username for X, subreddit name for Reddit (without r/ prefix)
elonmusk
Feed created successfully
Bad request - Missing required fields, feed limit reached, or other validation errors
Unauthorized - valid API token required
Rate limit exceeded - too many requests
Internal server error during feed creation
POST /feeds HTTP/1.1
Host: api.autocontentapi.com
Authorization: Bearer JWT
Content-Type: application/json
Accept: */*
Content-Length: 72
{
"name": "Tech News Twitter Feed",
"feedTypeId": 1,
"internalId": "elonmusk"
}
{
"success": true,
"feedId": 1,
"message": "Feed created successfully"
}
Retrieves a specific feed by its ID. Public feeds are accessible without authentication. Private feeds require appropriate token validation.
Feed ID
1
Feed details
Bad request - Invalid feed ID
Feed not found
Internal server error
GET /feeds/{id} HTTP/1.1
Host: api.autocontentapi.com
Accept: */*
{
"id": 1,
"name": "Tech News Twitter Feed",
"token": "abc123-def456-ghi789",
"feedTypeId": 1,
"internalId": "elonmusk",
"createdOn": "2023-01-01T12:00:00Z"
}
Deletes a feed owned by the authenticated user.
Security:
Only the feed owner can delete their feeds
Requires valid API token matching the feed's token
ID of the feed to delete
1
Feed deleted successfully
Bad request - Missing or invalid feed ID
Unauthorized - valid API token required
Feed not found or cannot be deleted
Internal server error during feed deletion
POST /feeds/delete HTTP/1.1
Host: api.autocontentapi.com
Authorization: Bearer JWT
Content-Type: application/json
Accept: */*
Content-Length: 8
{
"id": 1
}
{
"success": true,
"message": "Feed deleted successfully"
}