load->view("defaults/header");?>

API

Create pastes from the commandline

API URL

Return values

On success, the API returns the paste URL in JSON format: {"url":""}
On error, the API returns the error message in JSON format: {"error":"missing paste text"}

POST parameters

 

text=[your paste text]

The paste content. Required.

name=[name]

The author's name.

private=1

Make paste private.

lang=[language]

Use alternative syntax highlighting.
Possible values:

expire=[minutes]

Set paste expiration.

reply=[pasteid]

Reply to existing paste.

Examples

 

Create paste

curl -d text='this is my text'

Create a paste with the text 'this is my text'.

Create paste from a file

curl -d private=1 -d name=Herbert --data-urlencode text@/etc/passwd

Create a private paste with the author 'Herbert' and the contents of '/etc/passwd'.

Create paste from a php file

curl -d lang=php --data-urlencode text@main.php

Create a paste with PHP syntax highlighting.

Get paste ;-)

curl

Display paste.

load->view("defaults/footer");?>