View Source

h3. Introduction

{section}
{column}
The API allows developers to build applications that communicate with tinyPM using XML messages over HTTP.
\\ \\
The API is REST-like that means we've tried to make the API follow the REST principles as much as we could, but at points where we feel things might be simpler we choose to make them that way.

You can send requests using all HTTP methods (GET, POST, PUT, DELETE) to control most of tinyPM resources. Your application can be written in any language like Java, Ruby, C#, PHP, Python and many more.
{column}
{column:width=5%}{column}
{column}
!api.png!
Nearly any language can be used to communicate with tinyPM
{column}
{column:width=20px}{column}
{section}

----

h3. More information

{section}

{column:width=20%}
{panel: borderStyle=solid| borderColor=#D3E1ED| bgColor= #EAF0F7}
[Access]
\\ \\
How tinyPM API authenticates messages.\\ \\
{panel}
{column}

{column:width=20%}
{panel: borderStyle=solid| borderColor=#D3E1ED| bgColor= #EAF0F7}
[API Reference|Resources]
\\ \\
Provides detailed specification of the tinyPM resources and operations allowed on them.
\\ \\
{panel}
{column}

{column:width=20%}
{panel: borderStyle=solid| borderColor=#D3E1ED| bgColor= #EAF0F7}
[Helpful tools]
\\ \\
Examples of how to quickly test out web services. Describes cURL and Poster.
\\
{panel}
{column}



{section}