Skip to content

Commit 560484a

Browse files
PauGuiraoclaude
andcommitted
docs: update README with all supported resources and operations
- Added 6 new platforms to intro (Bluesky, Pinterest, Reddit, Telegram, Google Business, Snapchat) - Documented 15 new resources (Account Groups, Analytics, Queue, Webhooks, etc.) - Updated existing resources with new operations - Fixed plan names and pricing - Added examples for Bluesky threads, Webhooks, Presign Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
1 parent 2906238 commit 560484a

File tree

1 file changed

+160
-14
lines changed

1 file changed

+160
-14
lines changed

README.md

Lines changed: 160 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,12 @@ An n8n community node for the [LATE API](https://getlate.dev) - the professional
1212
- 🎵 **TikTok** - Direct video posting with privacy controls
1313
- 📹 **YouTube** - Videos and Shorts with custom thumbnails
1414
- 🧵 **Threads** - Meta's social platform
15+
- 🦋 **Bluesky** - Decentralized social network
16+
- 📌 **Pinterest** - Pin to boards
17+
- 🤖 **Reddit** - Post to subreddits
18+
- ✈️ **Telegram** - Channel posting
19+
- 📍 **Google Business** - Business profile posts and reviews
20+
- 👻 **Snapchat** - Public profile posting
1521

1622
## Version History
1723

@@ -90,7 +96,7 @@ Create posts across multiple platforms:
9096
{
9197
"resource": "posts",
9298
"operation": "create",
93-
"content": "Hello, world! 🌍 #automation",
99+
"content": "Hello, world! #automation",
94100
"platforms": [
95101
{"platform": "twitter", "accountId": "twitter_account_123"},
96102
{"platform": "linkedin", "accountId": "linkedin_account_456"}
@@ -115,31 +121,114 @@ Create posts across multiple platforms:
115121
- **Update** - Edit draft/scheduled posts
116122
- **Delete** - Delete posts (published posts cannot be deleted)
117123
- **Retry** - Retry failed posts
124+
- **Logs** - Get publishing logs for a post
125+
- **Bulk Upload** - Upload multiple posts at once
118126

119127
### Media
120128
- **Upload** - Upload images/videos up to 5GB
129+
- **Presign** - Get presigned URL for large file uploads
121130

122131
### Social Accounts
123132
- **List** - View connected accounts
133+
- **Get** - Get specific account details
134+
- **Update** - Update account settings (e.g., display name)
124135
- **Delete** - Disconnect accounts
136+
- **Health** - Check account connection health
137+
- **All Health** - Check health of all accounts
138+
- **Follower Stats** - Get follower statistics
139+
140+
### Account Groups
141+
- **List** - Get all account groups
142+
- **Get** - Get specific group details
143+
- **Create** - Create new account group
144+
- **Update** - Update group settings
145+
- **Delete** - Delete account group
125146

126147
### Connect Platform
127148
- **Connect** - Initiate OAuth for new platforms
128149

129150
### Usage Statistics
130151
- **Get Stats** - Monitor usage against plan limits
131152

153+
### Analytics
154+
- **Get** - Get post analytics across platforms
155+
- **YouTube Daily Views** - Get daily view statistics for YouTube
156+
157+
### Queue (Scheduling Slots)
158+
- **List** - Get queue slots for a profile
159+
- **Create** - Create new queue slot
160+
- **Update** - Update slot time
161+
- **Delete** - Remove queue slot
162+
- **Preview** - Preview upcoming scheduled posts
163+
- **Next Slot** - Get next available slot time
164+
165+
### Webhooks
166+
- **Get** - Get webhook configuration
167+
- **Create** - Create new webhook endpoint
168+
- **Update** - Update webhook settings
169+
- **Delete** - Remove webhook
170+
- **Test** - Send test webhook event
171+
- **Logs** - View webhook delivery history
172+
132173
### Facebook Management
133174
- **List Pages** - Get available Facebook pages
134175
- **Select Page** - Connect specific page
176+
- **List Account Pages** - Get pages for a specific account
135177
- **Update Page** - Change active page
136178

137179
### LinkedIn Management
138180
- **Update Organization** - Switch between personal/company posting
139181

182+
### Google Business Management
183+
- **List Locations** - Get available business locations
184+
- **Select Location** - Connect specific location
185+
- **List Account Locations** - Get locations for an account
186+
- **Switch Location** - Change active location
187+
- **List Reviews** - Get business reviews
188+
- **Reply Review** - Respond to a review
189+
- **Delete Reply** - Remove review response
190+
191+
### Pinterest Management
192+
- **List Boards** - Get available Pinterest boards
193+
- **Select Board** - Connect specific board
194+
195+
### Bluesky Management
196+
- **Connect** - Connect Bluesky account with credentials
197+
- **Disconnect** - Disconnect Bluesky account
198+
199+
### Reddit Management
200+
- **List Subreddits** - Get saved subreddits for posting
201+
- **Update Subreddits** - Update subreddit list
202+
- **Search** - Search for subreddits
203+
- **Feed** - Get subreddit feed (hot, new, top, rising)
204+
205+
### Snapchat Management
206+
- **List Profiles** - Get available public profiles
207+
- **Select Profile** - Connect specific profile
208+
209+
### Telegram Management
210+
- **Get Status** - Check Telegram connection status
211+
- **Initiate** - Start Telegram connection flow
212+
140213
### Clone Connection
141214
- **Clone Connection** - Reuse OAuth across profiles
142215

216+
### Team Management
217+
- **Invites: Create** - Invite team members with profile access
218+
219+
### API Keys
220+
- **List** - Get all API keys
221+
- **Create** - Generate new API key
222+
- **Delete** - Revoke API key
223+
224+
### Users
225+
- **List** - Get team members
226+
- **Get** - Get user details
227+
228+
### Logs
229+
- **List** - Get publishing logs with filters
230+
- **Get** - Get specific log entry
231+
143232
## Advanced Features
144233

145234
### Platform-Specific Settings
@@ -155,7 +244,7 @@ Create multi-tweet threads:
155244
"accountId": "twitter_account_123",
156245
"platformSpecificData": {
157246
"threadItems": [
158-
{"content": "Tweet 1 - Introduction 🧵"},
247+
{"content": "Tweet 1 - Introduction"},
159248
{"content": "Tweet 2 - Details"},
160249
{"content": "Tweet 3 - Conclusion"}
161250
]
@@ -172,7 +261,7 @@ Post to Instagram Stories:
172261
{
173262
"platforms": [
174263
{
175-
"platform": "instagram",
264+
"platform": "instagram",
176265
"accountId": "instagram_account_123",
177266
"platformSpecificData": {
178267
"contentType": "story"
@@ -193,7 +282,7 @@ Control TikTok post privacy:
193282
"platforms": [
194283
{
195284
"platform": "tiktok",
196-
"accountId": "tiktok_account_123",
285+
"accountId": "tiktok_account_123",
197286
"platformSpecificData": {
198287
"tiktokSettings": {
199288
"privacy_level": "PUBLIC_TO_EVERYONE",
@@ -217,13 +306,13 @@ Add custom thumbnails and first comments:
217306
"platform": "youtube",
218307
"accountId": "youtube_account_123",
219308
"platformSpecificData": {
220-
"firstComment": "Thanks for watching! Don't forget to like and subscribe! 🎥"
309+
"firstComment": "Thanks for watching! Don't forget to like and subscribe!"
221310
}
222311
}
223312
],
224313
"mediaItems": [
225314
{
226-
"type": "video",
315+
"type": "video",
227316
"url": "https://your-video.mp4",
228317
"thumbnail": "https://your-custom-thumbnail.jpg"
229318
}
@@ -232,6 +321,27 @@ Add custom thumbnails and first comments:
232321
}
233322
```
234323

324+
#### Bluesky Threads
325+
Create multi-post threads on Bluesky:
326+
327+
```json
328+
{
329+
"platforms": [
330+
{
331+
"platform": "bluesky",
332+
"accountId": "bluesky_account_123",
333+
"platformSpecificData": {
334+
"threadItems": [
335+
{"content": "Post 1 - Introduction"},
336+
{"content": "Post 2 - Details"},
337+
{"content": "Post 3 - Conclusion"}
338+
]
339+
}
340+
}
341+
]
342+
}
343+
```
344+
235345
### Media Upload
236346

237347
Upload files before using in posts:
@@ -249,7 +359,35 @@ Upload files before using in posts:
249359
}
250360
```
251361

252-
For large files (>4MB), use the `@vercel/blob` client-upload method as described in the [LATE API documentation](https://getlate.dev/docs).
362+
For large files (>4MB), use the presign operation:
363+
364+
```json
365+
{
366+
"resource": "media",
367+
"operation": "presign",
368+
"filename": "video.mp4",
369+
"contentType": "video/mp4"
370+
}
371+
```
372+
373+
### Webhooks
374+
375+
Set up webhooks to receive real-time notifications:
376+
377+
```json
378+
{
379+
"resource": "webhooks",
380+
"operation": "create",
381+
"url": "https://your-server.com/webhook",
382+
"events": ["post.published", "post.failed"]
383+
}
384+
```
385+
386+
Available webhook events:
387+
- `post.scheduled` - Post scheduled
388+
- `post.published` - Post published successfully
389+
- `post.failed` - Post failed to publish
390+
- `post.partial` - Post partially published (some platforms failed)
253391

254392
## Platform Requirements
255393

@@ -260,16 +398,23 @@ For large files (>4MB), use the `@vercel/blob` client-upload method as described
260398
- **YouTube**: Channel access required
261399
- **Twitter/X**: Standard account
262400
- **Threads**: Standard account
401+
- **Bluesky**: Standard account (uses app password)
402+
- **Pinterest**: Business account recommended
403+
- **Reddit**: Account with posting privileges
404+
- **Telegram**: Bot token required
405+
- **Google Business**: Business profile owner/manager access
406+
- **Snapchat**: Public profile required
263407

264408
## Plan Limits
265409

266410
LATE enforces usage limits based on your plan:
267411

268-
- **Free**: 10 uploads/month, 2 profiles
269-
- **Basic**: 120 uploads/month, 10 profiles
270-
- **Professional**: Unlimited uploads, 50 profiles
271-
- **Advanced**: Unlimited uploads, 150 profiles
272-
- **Enterprise**: Unlimited uploads, 250 profiles
412+
- **Free**: 10 posts/month, 2 Social Sets - $0/mo
413+
- **Build**: 120 posts/month, 10 Social Sets - $13/mo (billed yearly)
414+
- **Accelerate**: Unlimited posts, 50 Social Sets - $33/mo (billed yearly)
415+
- **Unlimited**: Unlimited posts, Unlimited Social Sets - $667/mo (billed yearly)
416+
417+
Optional add-ons available: Analytics, Comments + DMs
273418

274419
Monitor usage with the Usage Statistics operation.
275420

@@ -281,6 +426,7 @@ The node handles various error scenarios:
281426
- **401**: Invalid API key
282427
- **400**: Invalid request data
283428
- **404**: Resource not found
429+
- **429**: Rate limit exceeded
284430

285431
Check the node output for detailed error messages and upgrade suggestions.
286432

@@ -322,6 +468,6 @@ Contributions are welcome! Please read our contributing guidelines and submit pu
322468

323469
---
324470

325-
**Made with ❤️ by the LATE team**
471+
**Made with love by the LATE team**
326472

327-
[Website](https://getlate.dev) [Documentation](https://getlate.dev/docs) [Dashboard](https://getlate.dev/dashboard)
473+
[Website](https://getlate.dev) | [Documentation](https://getlate.dev/docs) | [Dashboard](https://getlate.dev/dashboard)

0 commit comments

Comments
 (0)