Skip to content

Commit d684e4b

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

File tree

19 files changed

+4057
-1365
lines changed

19 files changed

+4057
-1365
lines changed

SYNC_REPORT.md

Lines changed: 251 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,251 @@
1+
# n8n Node Sync Report
2+
3+
**Generated:** 2026-02-23T10:15:06.827Z
4+
**API Version:** 1.0.1
5+
**Total Endpoints:** 130
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+
### ✅ Analytics
54+
55+
- `GET` /v1/analytics
56+
- `GET` /v1/analytics/youtube/daily-views
57+
- `GET` /v1/accounts/{accountId}/linkedin-aggregate-analytics
58+
- `GET` /v1/accounts/{accountId}/linkedin-post-analytics
59+
60+
### ✅ Account Groups
61+
62+
- `GET` /v1/account-groups
63+
- `POST` /v1/account-groups
64+
- `PUT` /v1/account-groups/{groupId}
65+
- `DELETE` /v1/account-groups/{groupId}
66+
67+
### ✅ Media
68+
69+
- `POST` /v1/media/presign
70+
71+
### ✅ Reddit Search
72+
73+
- `GET` /v1/reddit/search
74+
- `GET` /v1/reddit/feed
75+
76+
### ✅ Usage
77+
78+
- `GET` /v1/usage-stats
79+
80+
### ✅ Posts
81+
82+
- `GET` /v1/posts
83+
- `POST` /v1/posts
84+
- `GET` /v1/posts/{postId}
85+
- `PUT` /v1/posts/{postId}
86+
- `DELETE` /v1/posts/{postId}
87+
- `POST` /v1/posts/bulk-upload
88+
- `POST` /v1/posts/{postId}/retry
89+
- `POST` /v1/posts/{postId}/unpublish
90+
91+
### ⚠️ Users
92+
93+
- `GET` /v1/users
94+
- `GET` /v1/users/{userId}
95+
96+
### ✅ Profiles
97+
98+
- `GET` /v1/profiles
99+
- `POST` /v1/profiles
100+
- `GET` /v1/profiles/{profileId}
101+
- `PUT` /v1/profiles/{profileId}
102+
- `DELETE` /v1/profiles/{profileId}
103+
104+
### ⚠️ Accounts
105+
106+
- `GET` /v1/accounts
107+
- `GET` /v1/accounts/follower-stats
108+
- `PUT` /v1/accounts/{accountId}
109+
- `DELETE` /v1/accounts/{accountId}
110+
- `GET` /v1/accounts/health
111+
- `GET` /v1/accounts/{accountId}/health
112+
113+
### ⚠️ API Keys
114+
115+
- `GET` /v1/api-keys
116+
- `POST` /v1/api-keys
117+
- `DELETE` /v1/api-keys/{keyId}
118+
119+
### ✅ Invites
120+
121+
- `POST` /v1/invite/tokens
122+
123+
### ✅ Connect
124+
125+
- `GET` /v1/connect/{platform}
126+
- `POST` /v1/connect/{platform}
127+
- `GET` /v1/connect/facebook/select-page
128+
- `POST` /v1/connect/facebook/select-page
129+
- `GET` /v1/connect/googlebusiness/locations
130+
- `POST` /v1/connect/googlebusiness/select-location
131+
- `GET` /v1/connect/pending-data
132+
- `GET` /v1/connect/linkedin/organizations
133+
- `POST` /v1/connect/linkedin/select-organization
134+
- `GET` /v1/connect/pinterest/select-board
135+
- `POST` /v1/connect/pinterest/select-board
136+
- `GET` /v1/connect/snapchat/select-profile
137+
- `POST` /v1/connect/snapchat/select-profile
138+
- `POST` /v1/connect/bluesky/credentials
139+
- `GET` /v1/connect/telegram
140+
- `POST` /v1/connect/telegram
141+
- `PATCH` /v1/connect/telegram
142+
- `GET` /v1/accounts/{accountId}/facebook-page
143+
- `PUT` /v1/accounts/{accountId}/facebook-page
144+
- `GET` /v1/accounts/{accountId}/linkedin-organizations
145+
- `PUT` /v1/accounts/{accountId}/linkedin-organization
146+
- `GET` /v1/accounts/{accountId}/pinterest-boards
147+
- `PUT` /v1/accounts/{accountId}/pinterest-boards
148+
- `GET` /v1/accounts/{accountId}/gmb-locations
149+
- `PUT` /v1/accounts/{accountId}/gmb-locations
150+
- `GET` /v1/accounts/{accountId}/reddit-subreddits
151+
- `PUT` /v1/accounts/{accountId}/reddit-subreddits
152+
- `GET` /v1/accounts/{accountId}/reddit-flairs
153+
154+
### ⚠️ GMB Reviews
155+
156+
- `GET` /v1/accounts/{accountId}/gmb-reviews
157+
158+
### ⚠️ GMB Food Menus
159+
160+
- `GET` /v1/accounts/{accountId}/gmb-food-menus
161+
- `PUT` /v1/accounts/{accountId}/gmb-food-menus
162+
163+
### ⚠️ GMB Location Details
164+
165+
- `GET` /v1/accounts/{accountId}/gmb-location-details
166+
- `PUT` /v1/accounts/{accountId}/gmb-location-details
167+
168+
### ⚠️ GMB Media
169+
170+
- `GET` /v1/accounts/{accountId}/gmb-media
171+
- `POST` /v1/accounts/{accountId}/gmb-media
172+
- `DELETE` /v1/accounts/{accountId}/gmb-media
173+
174+
### ⚠️ GMB Attributes
175+
176+
- `GET` /v1/accounts/{accountId}/gmb-attributes
177+
- `PUT` /v1/accounts/{accountId}/gmb-attributes
178+
179+
### ⚠️ GMB Place Actions
180+
181+
- `GET` /v1/accounts/{accountId}/gmb-place-actions
182+
- `POST` /v1/accounts/{accountId}/gmb-place-actions
183+
- `DELETE` /v1/accounts/{accountId}/gmb-place-actions
184+
185+
### ⚠️ LinkedIn Mentions
186+
187+
- `GET` /v1/accounts/{accountId}/linkedin-mentions
188+
189+
### ✅ Queue
190+
191+
- `GET` /v1/queue/slots
192+
- `POST` /v1/queue/slots
193+
- `PUT` /v1/queue/slots
194+
- `DELETE` /v1/queue/slots
195+
- `GET` /v1/queue/preview
196+
- `GET` /v1/queue/next-slot
197+
198+
### ✅ Webhooks
199+
200+
- `GET` /v1/webhooks/settings
201+
- `POST` /v1/webhooks/settings
202+
- `PUT` /v1/webhooks/settings
203+
- `DELETE` /v1/webhooks/settings
204+
- `POST` /v1/webhooks/test
205+
- `GET` /v1/webhooks/logs
206+
207+
### ✅ Logs
208+
209+
- `GET` /v1/posts/logs
210+
- `GET` /v1/connections/logs
211+
- `GET` /v1/posts/{postId}/logs
212+
213+
### ⚠️ Messages
214+
215+
- `GET` /v1/inbox/conversations 🆕
216+
- `GET` /v1/inbox/conversations/{conversationId} 🆕
217+
- `PUT` /v1/inbox/conversations/{conversationId} 🆕
218+
- `GET` /v1/inbox/conversations/{conversationId}/messages 🆕
219+
- `POST` /v1/inbox/conversations/{conversationId}/messages 🆕
220+
- `PATCH` /v1/inbox/conversations/{conversationId}/messages/{messageId} 🆕
221+
222+
### ⚠️ Account Settings
223+
224+
- `GET` /v1/accounts/{accountId}/messenger-menu
225+
- `PUT` /v1/accounts/{accountId}/messenger-menu
226+
- `DELETE` /v1/accounts/{accountId}/messenger-menu
227+
- `GET` /v1/accounts/{accountId}/instagram-ice-breakers
228+
- `PUT` /v1/accounts/{accountId}/instagram-ice-breakers
229+
- `DELETE` /v1/accounts/{accountId}/instagram-ice-breakers
230+
- `GET` /v1/accounts/{accountId}/telegram-commands
231+
- `PUT` /v1/accounts/{accountId}/telegram-commands
232+
- `DELETE` /v1/accounts/{accountId}/telegram-commands
233+
234+
### ⚠️ Comments
235+
236+
- `GET` /v1/inbox/comments 🆕
237+
- `GET` /v1/inbox/comments/{postId} 🆕
238+
- `POST` /v1/inbox/comments/{postId} 🆕
239+
- `DELETE` /v1/inbox/comments/{postId} 🆕
240+
- `POST` /v1/inbox/comments/{postId}/{commentId}/hide 🆕
241+
- `DELETE` /v1/inbox/comments/{postId}/{commentId}/hide 🆕
242+
- `POST` /v1/inbox/comments/{postId}/{commentId}/like 🆕
243+
- `DELETE` /v1/inbox/comments/{postId}/{commentId}/like 🆕
244+
- `POST` /v1/inbox/comments/{postId}/{commentId}/private-reply 🆕
245+
246+
### ⚠️ Reviews
247+
248+
- `GET` /v1/inbox/reviews 🆕
249+
- `POST` /v1/inbox/reviews/{reviewId}/reply 🆕
250+
- `DELETE` /v1/inbox/reviews/{reviewId}/reply 🆕
251+

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)