Skip to content

Commit 3f9e12f

Browse files
mikipaletgithub-actions[bot]
authored andcommitted
feat: auto-sync with Late API changes
1 parent de0871f commit 3f9e12f

File tree

19 files changed

+3885
-1125
lines changed

19 files changed

+3885
-1125
lines changed

SYNC_REPORT.md

Lines changed: 263 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,263 @@
1+
# n8n Node Sync Report
2+
3+
**Generated:** 2026-03-03T19:36:52.779Z
4+
**API Version:** 1.0.1
5+
**Total Endpoints:** 139
6+
7+
## Summary
8+
9+
| Metric | Count |
10+
|--------|-------|
11+
| New/Missing Endpoints | 18 |
12+
| Missing Resources | 0 |
13+
14+
## New Endpoints to Implement
15+
16+
These endpoints exist in the API but are not implemented in the n8n node:
17+
18+
| Tag | Method | Path | Operation ID |
19+
|-----|--------|------|--------------|
20+
| Messages | GET | /v1/inbox/conversations | listInboxConversations |
21+
| Messages | GET | /v1/inbox/conversations/{conversationId} | getInboxConversation |
22+
| Messages | PUT | /v1/inbox/conversations/{conversationId} | updateInboxConversation |
23+
| Messages | GET | /v1/inbox/conversations/{conversationId}/messages | getInboxConversationMessages |
24+
| Messages | POST | /v1/inbox/conversations/{conversationId}/messages | sendInboxMessage |
25+
| Messages | PATCH | /v1/inbox/conversations/{conversationId}/messages/{messageId} | editInboxMessage |
26+
| Comments | GET | /v1/inbox/comments | listInboxComments |
27+
| Comments | GET | /v1/inbox/comments/{postId} | getInboxPostComments |
28+
| Comments | POST | /v1/inbox/comments/{postId} | replyToInboxPost |
29+
| Comments | DELETE | /v1/inbox/comments/{postId} | deleteInboxComment |
30+
| Comments | POST | /v1/inbox/comments/{postId}/{commentId}/hide | hideInboxComment |
31+
| Comments | DELETE | /v1/inbox/comments/{postId}/{commentId}/hide | unhideInboxComment |
32+
| Comments | POST | /v1/inbox/comments/{postId}/{commentId}/like | likeInboxComment |
33+
| Comments | DELETE | /v1/inbox/comments/{postId}/{commentId}/like | unlikeInboxComment |
34+
| Comments | POST | /v1/inbox/comments/{postId}/{commentId}/private-reply | sendPrivateReplyToComment |
35+
| Reviews | GET | /v1/inbox/reviews | listInboxReviews |
36+
| Reviews | POST | /v1/inbox/reviews/{reviewId}/reply | replyToInboxReview |
37+
| Reviews | DELETE | /v1/inbox/reviews/{reviewId}/reply | deleteInboxReviewReply |
38+
39+
## Endpoints by Tag
40+
41+
### ⚠️ Tools
42+
43+
- `GET` /v1/tools/youtube/download
44+
- `GET` /v1/tools/youtube/transcript
45+
- `GET` /v1/tools/instagram/download
46+
- `POST` /v1/tools/instagram/hashtag-checker
47+
- `GET` /v1/tools/tiktok/download
48+
- `GET` /v1/tools/twitter/download
49+
- `GET` /v1/tools/facebook/download
50+
- `GET` /v1/tools/linkedin/download
51+
- `GET` /v1/tools/bluesky/download
52+
53+
### ⚠️ Validate
54+
55+
- `POST` /v1/tools/validate/post-length
56+
- `POST` /v1/tools/validate/post
57+
- `POST` /v1/tools/validate/media
58+
- `GET` /v1/tools/validate/subreddit
59+
60+
### ✅ Analytics
61+
62+
- `GET` /v1/analytics
63+
- `GET` /v1/analytics/youtube/daily-views
64+
- `GET` /v1/analytics/daily-metrics
65+
- `GET` /v1/analytics/best-time
66+
- `GET` /v1/analytics/content-decay
67+
- `GET` /v1/analytics/posting-frequency
68+
- `GET` /v1/analytics/post-timeline
69+
- `GET` /v1/accounts/{accountId}/linkedin-aggregate-analytics
70+
- `GET` /v1/accounts/{accountId}/linkedin-post-analytics
71+
72+
### ✅ Account Groups
73+
74+
- `GET` /v1/account-groups
75+
- `POST` /v1/account-groups
76+
- `PUT` /v1/account-groups/{groupId}
77+
- `DELETE` /v1/account-groups/{groupId}
78+
79+
### ✅ Media
80+
81+
- `POST` /v1/media/presign
82+
83+
### ✅ Reddit Search
84+
85+
- `GET` /v1/reddit/search
86+
- `GET` /v1/reddit/feed
87+
88+
### ✅ Usage
89+
90+
- `GET` /v1/usage-stats
91+
92+
### ✅ Posts
93+
94+
- `GET` /v1/posts
95+
- `POST` /v1/posts
96+
- `GET` /v1/posts/{postId}
97+
- `PUT` /v1/posts/{postId}
98+
- `DELETE` /v1/posts/{postId}
99+
- `POST` /v1/posts/bulk-upload
100+
- `POST` /v1/posts/{postId}/retry
101+
- `POST` /v1/posts/{postId}/unpublish
102+
103+
### ⚠️ Users
104+
105+
- `GET` /v1/users
106+
- `GET` /v1/users/{userId}
107+
108+
### ✅ Profiles
109+
110+
- `GET` /v1/profiles
111+
- `POST` /v1/profiles
112+
- `GET` /v1/profiles/{profileId}
113+
- `PUT` /v1/profiles/{profileId}
114+
- `DELETE` /v1/profiles/{profileId}
115+
116+
### ⚠️ Accounts
117+
118+
- `GET` /v1/accounts
119+
- `GET` /v1/accounts/follower-stats
120+
- `PUT` /v1/accounts/{accountId}
121+
- `DELETE` /v1/accounts/{accountId}
122+
- `GET` /v1/accounts/health
123+
- `GET` /v1/accounts/{accountId}/health
124+
125+
### ⚠️ API Keys
126+
127+
- `GET` /v1/api-keys
128+
- `POST` /v1/api-keys
129+
- `DELETE` /v1/api-keys/{keyId}
130+
131+
### ✅ Invites
132+
133+
- `POST` /v1/invite/tokens
134+
135+
### ✅ Connect
136+
137+
- `GET` /v1/connect/{platform}
138+
- `POST` /v1/connect/{platform}
139+
- `GET` /v1/connect/facebook/select-page
140+
- `POST` /v1/connect/facebook/select-page
141+
- `GET` /v1/connect/googlebusiness/locations
142+
- `POST` /v1/connect/googlebusiness/select-location
143+
- `GET` /v1/connect/pending-data
144+
- `GET` /v1/connect/linkedin/organizations
145+
- `POST` /v1/connect/linkedin/select-organization
146+
- `GET` /v1/connect/pinterest/select-board
147+
- `POST` /v1/connect/pinterest/select-board
148+
- `GET` /v1/connect/snapchat/select-profile
149+
- `POST` /v1/connect/snapchat/select-profile
150+
- `POST` /v1/connect/bluesky/credentials
151+
- `GET` /v1/connect/telegram
152+
- `POST` /v1/connect/telegram
153+
- `PATCH` /v1/connect/telegram
154+
- `GET` /v1/accounts/{accountId}/facebook-page
155+
- `PUT` /v1/accounts/{accountId}/facebook-page
156+
- `GET` /v1/accounts/{accountId}/linkedin-organizations
157+
- `PUT` /v1/accounts/{accountId}/linkedin-organization
158+
- `GET` /v1/accounts/{accountId}/pinterest-boards
159+
- `PUT` /v1/accounts/{accountId}/pinterest-boards
160+
- `GET` /v1/accounts/{accountId}/gmb-locations
161+
- `PUT` /v1/accounts/{accountId}/gmb-locations
162+
- `GET` /v1/accounts/{accountId}/reddit-subreddits
163+
- `PUT` /v1/accounts/{accountId}/reddit-subreddits
164+
- `GET` /v1/accounts/{accountId}/reddit-flairs
165+
166+
### ⚠️ GMB Reviews
167+
168+
- `GET` /v1/accounts/{accountId}/gmb-reviews
169+
170+
### ⚠️ GMB Food Menus
171+
172+
- `GET` /v1/accounts/{accountId}/gmb-food-menus
173+
- `PUT` /v1/accounts/{accountId}/gmb-food-menus
174+
175+
### ⚠️ GMB Location Details
176+
177+
- `GET` /v1/accounts/{accountId}/gmb-location-details
178+
- `PUT` /v1/accounts/{accountId}/gmb-location-details
179+
180+
### ⚠️ GMB Media
181+
182+
- `GET` /v1/accounts/{accountId}/gmb-media
183+
- `POST` /v1/accounts/{accountId}/gmb-media
184+
- `DELETE` /v1/accounts/{accountId}/gmb-media
185+
186+
### ⚠️ GMB Attributes
187+
188+
- `GET` /v1/accounts/{accountId}/gmb-attributes
189+
- `PUT` /v1/accounts/{accountId}/gmb-attributes
190+
191+
### ⚠️ GMB Place Actions
192+
193+
- `GET` /v1/accounts/{accountId}/gmb-place-actions
194+
- `POST` /v1/accounts/{accountId}/gmb-place-actions
195+
- `DELETE` /v1/accounts/{accountId}/gmb-place-actions
196+
197+
### ⚠️ LinkedIn Mentions
198+
199+
- `GET` /v1/accounts/{accountId}/linkedin-mentions
200+
201+
### ✅ Queue
202+
203+
- `GET` /v1/queue/slots
204+
- `POST` /v1/queue/slots
205+
- `PUT` /v1/queue/slots
206+
- `DELETE` /v1/queue/slots
207+
- `GET` /v1/queue/preview
208+
- `GET` /v1/queue/next-slot
209+
210+
### ✅ Webhooks
211+
212+
- `GET` /v1/webhooks/settings
213+
- `POST` /v1/webhooks/settings
214+
- `PUT` /v1/webhooks/settings
215+
- `DELETE` /v1/webhooks/settings
216+
- `POST` /v1/webhooks/test
217+
- `GET` /v1/webhooks/logs
218+
219+
### ✅ Logs
220+
221+
- `GET` /v1/posts/logs
222+
- `GET` /v1/connections/logs
223+
- `GET` /v1/posts/{postId}/logs
224+
225+
### ⚠️ Messages
226+
227+
- `GET` /v1/inbox/conversations 🆕
228+
- `GET` /v1/inbox/conversations/{conversationId} 🆕
229+
- `PUT` /v1/inbox/conversations/{conversationId} 🆕
230+
- `GET` /v1/inbox/conversations/{conversationId}/messages 🆕
231+
- `POST` /v1/inbox/conversations/{conversationId}/messages 🆕
232+
- `PATCH` /v1/inbox/conversations/{conversationId}/messages/{messageId} 🆕
233+
234+
### ⚠️ Account Settings
235+
236+
- `GET` /v1/accounts/{accountId}/messenger-menu
237+
- `PUT` /v1/accounts/{accountId}/messenger-menu
238+
- `DELETE` /v1/accounts/{accountId}/messenger-menu
239+
- `GET` /v1/accounts/{accountId}/instagram-ice-breakers
240+
- `PUT` /v1/accounts/{accountId}/instagram-ice-breakers
241+
- `DELETE` /v1/accounts/{accountId}/instagram-ice-breakers
242+
- `GET` /v1/accounts/{accountId}/telegram-commands
243+
- `PUT` /v1/accounts/{accountId}/telegram-commands
244+
- `DELETE` /v1/accounts/{accountId}/telegram-commands
245+
246+
### ⚠️ Comments
247+
248+
- `GET` /v1/inbox/comments 🆕
249+
- `GET` /v1/inbox/comments/{postId} 🆕
250+
- `POST` /v1/inbox/comments/{postId} 🆕
251+
- `DELETE` /v1/inbox/comments/{postId} 🆕
252+
- `POST` /v1/inbox/comments/{postId}/{commentId}/hide 🆕
253+
- `DELETE` /v1/inbox/comments/{postId}/{commentId}/hide 🆕
254+
- `POST` /v1/inbox/comments/{postId}/{commentId}/like 🆕
255+
- `DELETE` /v1/inbox/comments/{postId}/{commentId}/like 🆕
256+
- `POST` /v1/inbox/comments/{postId}/{commentId}/private-reply 🆕
257+
258+
### ⚠️ Reviews
259+
260+
- `GET` /v1/inbox/reviews 🆕
261+
- `POST` /v1/inbox/reviews/{reviewId}/reply 🆕
262+
- `DELETE` /v1/inbox/reviews/{reviewId}/reply 🆕
263+

late/Late.node.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -34,6 +34,7 @@ import {
3434
logsResource,
3535
apiKeysResource,
3636
usersResource,
37+
toolsResource,
3738
} from "./resources";
3839

3940
export class Late implements INodeType {
@@ -107,6 +108,7 @@ export class Late implements INodeType {
107108
logs: logsResource,
108109
apiKeys: apiKeysResource,
109110
users: usersResource,
111+
tools: toolsResource,
110112
}),
111113
};
112114
}

0 commit comments

Comments
 (0)