Creates a new file push with the given payload and files.
curl -X POST \ -H "Authorization: Bearer MyAPIToken" \ -F "file_push[files][]=@/path/to/file/file1.extension" \ -F "file_push[files][]=@/path/to/file/file2.extension" \ https://pwpush.com/f.json
{ "url_token": "quyul5r5w18", "created_at": "2023-10-20T15:32:01Z", "expire_after_days": 2, "expire_after_views": 5, ... }
Param name | Description |
---|---|
file_push
required |
Push details Validations:
|
file_push[payload]
required |
The URL encoded secret text to share. Validations:
|
file_push[passphrase]
optional |
Require recipients to enter this passphrase to view the created push. Validations:
|
file_push[note]
optional , blank allowed |
If authenticated, the URL encoded note for this push. Visible only to the push creator. Validations:
|
file_push[expire_after_days]
optional |
Expire secret link and delete after this many days. Validations:
|
file_push[expire_after_views]
optional |
Expire secret link and delete after this many views. Validations:
|
file_push[deletable_by_viewer]
optional |
Allow users to delete the push once retrieved. Validations:
|
file_push[retrieval_step]
optional |
Helps to avoid chat systems and URL scanners from eating up views. Validations:
|