> For the complete documentation index, see [llms.txt](https://docs.helmut.de/helmut4-releases/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.helmut.de/helmut4-releases/v4.6.0/helmut4-components/streamdesigner/nodes/actions/third-party/swatio-job-upload-action.md).

# SwatIO Job Upload Action

With the help of the Job SwatIO Upload Action it is possible to create a post on Swat.io including a video file upload. There is the option of creating a post draft in preparation (PREPARE), providing a post for scheduled publication (PUBLISH) or instantly publishing it on the desired platform (PUBLISH\_NOW).

For using this stream or workflow it is mandatory to insert a valid file path of a video with max. file size of 1GiB. To operate the node it is necessary to enter the corresponding „Channel ID“, which refers to the target channel on Swat.io to assign this post. This Channel ID can be retrieved in the Swat.io Social Media Manager under Channels in the respective URL of the channel.

In addition, the title of the published article and a descriptive text can be defined in the field „Post title“ and „Post message“. Both can be filled by using metadata optionally. Furthermore the „Publication date“ can be added within the corresponding field in the supported format YYY-MM-DD hh:mm (based on server timezone) for the post actions PREPARE and PUBLISH. Also for that the date and time can be provided as a metadata or wildcard. The field „JWT token“ in the node settings is optional and can be inserted in this field or in the Helmut preferences within the enabled „SwatIO module“. A possible use case is the publication of posts on the common social media platforms directly via the Helmut4 panel in the form of an export stream.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://docs.helmut.de/helmut4-releases/v4.6.0/helmut4-components/streamdesigner/nodes/actions/third-party/swatio-job-upload-action.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
