diff --git a/htdocs/application/views/api_help.php b/htdocs/application/views/api_help.php index 1198d56..78fe038 100755 --- a/htdocs/application/views/api_help.php +++ b/htdocs/application/views/api_help.php @@ -1,8 +1,40 @@ load->view("defaults/header");?> -
+

API

- Todo. +

Create pastes from the commandline

+ +

API URL

+

+ +

POST parameters

+ + text=[your paste text] +

The paste content. Required.

+ + name=[name] +

The author's name.

+ + private=1 +

Make paste private.

+ +

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"} +

+ +

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'.

+
load->view("defaults/footer");?> diff --git a/htdocs/application/views/defaults/header.php b/htdocs/application/views/defaults/header.php index 38ffb3e..015d5bd 100755 --- a/htdocs/application/views/defaults/header.php +++ b/htdocs/application/views/defaults/header.php @@ -35,6 +35,7 @@ $this->carabiner->display('css'); uri->segment(1)?>
  • href="" title="Create A New Paste">Create
  • uri->segment(2) != "options"){ echo 'class="active"'; }?> href="" title="Recent Pastes">Recent
  • +
  • href="" title="API">API
  • href="" title="About">About