Zapier
What this is
Section titled “What this is”There’s no dedicated Dropslate app in the Zapier directory yet - Webhooks by Zapier’s “Custom Request” action covers everything the same way it would call any bearer-token JSON API.
Set up the action
Section titled “Set up the action”- App: Webhooks by Zapier → Custom Request.
- URL:
https://api.dropslate.top/v1/posts, Method:POST. - Headers:
Authorization: Bearer ds_live_...- store the key in the Zap’s connection, not typed inline where a shared Zap template would expose it. - Data: the same JSON payload as the curl scenario, with fields from earlier steps mapped in.
Chain upload then post
Section titled “Chain upload then post”Same three-step shape as n8n and Make: one Custom Request step for POST /media/uploads, a second to PUT the file’s bytes to the returned uploadUrl, a third for POST /posts with the resulting mediaId.
Common errors
Section titled “Common errors”See Errors for the {code, message, hint} shape - a failed Custom Request step shows the response body as is, so the same code values apply.