The flow
Starts it 2Logic 41Service 11
The steps in the order they run, from what starts it.
- 1When Webhook ReceivedWebhookStarts it
- 2Route by Content TypeSwitchLogic
- 3Prepare Post ContentCodeLogic
- 4Prepare Thread ContentCodeLogic
- 5Delete Tweet from XHttp RequestService
- 6Fetch User Info from XHttp RequestService
- 7Handle Unknown Content TypeSetLogic
- 8If Post Is SimpleIfLogic
- 9Loop Over Thread ItemsSplit In BatchesLogic
- 10If Tweet Deleted SuccessfullyIfLogic
- 11If User Info ValidIfLogic
- 12Send Response to WebhookRespond To WebhookStarts it
- 13Post Simple TweetHttp RequestService
- 14If Invalid Post PayloadIfLogic
- 15Compile Thread Response DataCodeLogic
- 16If First Tweet in ThreadIfLogic
- 17Set Delete Error DetailsSetLogic
- 18Set Delete Success DetailsSetLogic
- 19Set User Info Error DetailsSetLogic
- 20Set User Info Success DetailsSetLogic
- 21Set Simple Post Success DetailsSetLogic
- 22Set Invalid Payload Error DetailsSetLogic
- 23If Post Contains PollIfLogic
- 24Set Final Thread ResponseSetLogic
- 25Post Root Tweet in ThreadHttp RequestService
- 26If Previous Tweet ExistsIfLogic
- 27Post Tweet with PollHttp RequestService
- 28Prepare Media for PostCodeLogic
- 29Wait 1 Second Before ReplyWaitLogic
- 30Reply to Previous Thread TweetHttp RequestService
- 31Set Thread Chain Error DetailsSetLogic
- 32If Poll Post SuccessfulIfLogic
- 33Init Media UploadHttp RequestService
- 34Capture Thread Reply DetailsCodeLogic
- 35Set Poll Post Error DetailsSetLogic
- 36Set Poll Post Success DetailsSetLogic
- 37If Media Upload SuccessIfLogic
- 38Track Previous Tweet IDSetLogic
- 39Set Media Upload Error DetailsSetLogic
- 40Chunk Media for UploadCodeLogic
- 41Append to Media UploadHttp RequestService
- 42If Media Appended SuccessfullyIfLogic
- 43Prepare Media FinalizationCodeLogic
- 44Finalize Media UploadHttp RequestService
- 45Process Media StatusCodeLogic
- 46If Media Processing ErrorIfLogic
- 47If Media Processing CompleteIfLogic
- 48Generate Media IDsCodeLogic
- 49Wait for Media ProcessingWaitLogic
- 50If Media IDs ValidIfLogic
- 51Check Media StatusHttp RequestService
- 52Post Tweet with MediaHttp RequestService
- 53If Media Post SuccessfulIfLogic
- 54Set Media Post Success DetailsSetLogic