Search

Search the docs…

Build

Make

The Postika app for Make: create, list and delete posts and upload photos from any scenario, without writing HTTP requests.

Add the app

Rolling out
The Postika app for Make is being published. Until it shows up when you search for Postika in a scenario, use the HTTP module recipe: it calls the same API.

Connection

  1. 1
    In Postika, open your project → Connect AI (Conectar IA) → Project keys (Claves de proyecto) and create a key.
  2. 2
    In any Postika module, click Create a connection and paste the key in API key. Make checks it and names the connection after your project.

Under Show advanced settings, Base URL points the app at a self-hosted or test server. Leave it empty for https://postika.app.

Modules

ModuleTypeAPI
Create a PostActionPOST /api/v1/posts
Upload a Media FileActionPOST /api/v1/media
List PostsSearchGET /api/v1/posts
Get a PostActionGET /api/v1/posts/:id
Delete a PostActionDELETE /api/v1/posts/:id
List ChannelsSearchGET /api/v1/channels
Make an API CallUniversalany /api/v1 endpoint

Create a Post

FieldNotes
Text1 to 5000 characters.
ChannelsPick them from the list, or map an array of channel IDs.
ModeSend for approval (default), Schedule, Save as draft or Publish now.
WhenProject local time YYYY-MM-DD HH:mm. Required to schedule or send for approval.
Media URLsPublic https links straight to photos or videos (up to 10).
Media IDs (advanced)IDs from Upload a Media File, for files without a public URL.
Per-channel texts (advanced)A different text for some channels.
Note (advanced)For whoever approves it. Not published.
When: tomorrow at 9:30
{{formatDate(setMinute(setHour(addDays(now; 1); 9); 30); "YYYY-MM-DD HH:mm")}}

The output is the new post: id, status, when and each channel's status. With an editor's token a scheduled post stays pending approval and notice explains why.

Upload a Media File

Map File name and Data from a module that downloads a file (Google Drive, Dropbox, HTTP → Get a file…). It returns the media id; map it into Create a Post → Media IDs. Photos up to 15 MB, videos up to 250 MB.

Make an API Call

For everything else, such as approving a post or updating one, call the API directly. The URL is relative to https://postika.app/api/v1 and the connection adds the key:

URL     /posts/{{1.id}}/approve
Method  POST

Example scenarios

  1. 1
    Google Sheets → Watch new rows → Postika → Create a Post, with the text, date and image URL from the row columns.
  2. 2
    RSS → Watch RSS feed items → Postika → Create a Post in Send for approval mode, so you approve each one in Postika.
  3. 3
    Schedule every day → Postika → List Posts with status Failed → Slack → Create a Message.
There are no Postika triggers yet: the API has no webhooks. Poll List Posts on a schedule instead. Errors show the API's message and hint in the scenario history; see Errors & limits.