<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>http://en.zaoniao.it/index.php?action=history&amp;feed=atom&amp;title=Prime_API</id>
	<title>Prime API - Revision history</title>
	<link rel="self" type="application/atom+xml" href="http://en.zaoniao.it/index.php?action=history&amp;feed=atom&amp;title=Prime_API"/>
	<link rel="alternate" type="text/html" href="http://en.zaoniao.it/index.php?title=Prime_API&amp;action=history"/>
	<updated>2026-05-15T14:30:56Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.32.0</generator>
	<entry>
		<id>http://en.zaoniao.it/index.php?title=Prime_API&amp;diff=6391&amp;oldid=prev</id>
		<title>Admin: Created page with &quot;'''Prime API'' is based on JSON, delivered through HTTPS and is mostly REST-ful. API URIs always start with a marker &quot;/v1&quot; to make the version explicit. All timestamps are ret...&quot;</title>
		<link rel="alternate" type="text/html" href="http://en.zaoniao.it/index.php?title=Prime_API&amp;diff=6391&amp;oldid=prev"/>
		<updated>2019-06-28T10:00:25Z</updated>

		<summary type="html">&lt;p&gt;Created page with &amp;quot;&amp;#039;&amp;#039;&amp;#039;Prime API&amp;#039;&amp;#039; is based on JSON, delivered through HTTPS and is mostly REST-ful. API URIs always start with a marker &amp;quot;/v1&amp;quot; to make the version explicit. All timestamps are ret...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;'''Prime API'' is based on JSON, delivered through HTTPS and is mostly REST-ful. API URIs always start with a marker &amp;quot;/v1&amp;quot; to make the version explicit. All timestamps are returned in ISO 8601 format:&lt;br /&gt;
&lt;br /&gt;
 YYYY-MM-DDTHH:MM:SSZ&lt;br /&gt;
&lt;br /&gt;
==Public API==&lt;br /&gt;
&lt;br /&gt;
Public API calls are available without authentication.&lt;br /&gt;
&lt;br /&gt;
==Private API==&lt;br /&gt;
&lt;br /&gt;
Private API calls require authentication via:&lt;br /&gt;
* Your personal API key and optionally&lt;br /&gt;
* IP address&lt;br /&gt;
&lt;br /&gt;
Private API is '''off by default'''. You need to enable it in your profile.&lt;br /&gt;
&lt;br /&gt;
You are expected to '''pass the API key as a HTTP header''':&lt;br /&gt;
 Authorization: PrimeExchange 84ffsOscok1Asbbqj28gcscv86M3nj4bRIamFaKe&lt;br /&gt;
...where the long string is of course your API key.&lt;br /&gt;
&lt;br /&gt;
It is also possible to pass the API key as a request param:&lt;br /&gt;
 ?api_key=84ffsOscok1Asbbqj28gcscv86M3nj4bRIamFaKe&lt;br /&gt;
...although this is not recommended as sensitive data should not be passed in the URI.&lt;br /&gt;
&lt;br /&gt;
===Get my deposit address===&lt;br /&gt;
&lt;br /&gt;
 GET /v1/prv/deposit_address/:currency_name.json&lt;br /&gt;
* '''currency_name''' - obligatory cryptocurrency name, i.e BTC, LTC&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
curl -v --request GET http://localhost:3000/v1/prv/deposit_address/BTC.json --header &amp;quot;Authorization: PrimeExchange 84ffsOscok1Asbbqj28gcscv86M3nj4bRIamFaKe&amp;quot;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Response:&lt;br /&gt;
 200 OK&lt;br /&gt;
&amp;lt;source lang=&amp;quot;javascript&amp;quot;&amp;gt;&lt;br /&gt;
 {&amp;quot;address&amp;quot;:&amp;quot;n2Ccn5em9gcQyBe2QvZnfzzXq8EZh1ncJj&amp;quot;}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Error response:&lt;br /&gt;
 422 Unprocessable Entity&lt;br /&gt;
&amp;lt;source lang=&amp;quot;javascript&amp;quot;&amp;gt;&lt;br /&gt;
 {&amp;quot;errors&amp;quot;:{&amp;quot;currency_name&amp;quot;:&amp;quot;is invalid&amp;quot;}}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Get balances and user data===&lt;br /&gt;
&lt;br /&gt;
 GET /v1/prv/user.json&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
curl -i --request GET http://localhost:3000/v1/prv/user.json --header &amp;quot;Authorization: PrimeExchange 84ffsOscok1Asbbqj28gcscv86M3nj4bRIamFaKe&amp;quot;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Response:&lt;br /&gt;
 200 OK&lt;br /&gt;
&amp;lt;source lang=&amp;quot;javascript&amp;quot;&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
 &amp;quot;user&amp;quot;: {&lt;br /&gt;
 &amp;quot;username&amp;quot;: &amp;quot;adalovelace&amp;quot;,&lt;br /&gt;
 &amp;quot;email&amp;quot;: &amp;quot;adalovelace@bitcoinfoundation.org&amp;quot;,&lt;br /&gt;
 &amp;quot;balances&amp;quot;: [&lt;br /&gt;
 {&lt;br /&gt;
 &amp;quot;available&amp;quot;: &amp;quot;0.199&amp;quot;,&lt;br /&gt;
 &amp;quot;total&amp;quot;: &amp;quot;0.199&amp;quot;,&lt;br /&gt;
 &amp;quot;currency_name&amp;quot;: &amp;quot;BTC&amp;quot;&lt;br /&gt;
 },&lt;br /&gt;
 {&lt;br /&gt;
 &amp;quot;available&amp;quot;: &amp;quot;0.0&amp;quot;,&lt;br /&gt;
 &amp;quot;total&amp;quot;: &amp;quot;0.0&amp;quot;,&lt;br /&gt;
 &amp;quot;currency_name&amp;quot;: &amp;quot;PLN&amp;quot;&lt;br /&gt;
 },&lt;br /&gt;
 {&lt;br /&gt;
 &amp;quot;available&amp;quot;: &amp;quot;7.11&amp;quot;,&lt;br /&gt;
 &amp;quot;total&amp;quot;: &amp;quot;7.11&amp;quot;,&lt;br /&gt;
 &amp;quot;currency_name&amp;quot;: &amp;quot;LTC&amp;quot;&lt;br /&gt;
 }&lt;br /&gt;
 ]&lt;br /&gt;
 }&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
* '''available''' - the amount you can manage, i.e. to place a new offer&lt;br /&gt;
* '''total''' - the amount including funds reserved for offers, withdrawals, etc.&lt;br /&gt;
&lt;br /&gt;
===Create a withdrawal request (of cryptocurrency)===&lt;br /&gt;
&lt;br /&gt;
 POST /v1/prv/withdrawal_request.json&lt;br /&gt;
* '''currency_name''' - obligatory name of the currency like BTC, LTC, PLN&lt;br /&gt;
* '''address''' - obligatory only for cryptocurrencies&lt;br /&gt;
* '''amount''' - obligatory&lt;br /&gt;
* '''otp''' - obligatory when user has set up a Google Authenticator One-Time-Passwords for withdrawals&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
curl -i --request POST http://localhost:3000/v1/prv/withdrawal_requests.json --header &amp;quot;Authorization: PrimeExchange 84ffsOscok1Asbbqj28gcscv86M3nj4bRM6sLRdM&amp;quot; \&lt;br /&gt;
--data &amp;quot;currency_name=BTC&amp;amp;address=mm2SjeJ64vQokDjnkhvhcv9mGk1VfEJRsk&amp;amp;amount=0.03&amp;quot;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Response:&lt;br /&gt;
 201 Created&lt;br /&gt;
&lt;br /&gt;
Error response (missing or invalid OTP):&lt;br /&gt;
 401 Unauthorized&lt;br /&gt;
&amp;lt;source lang=&amp;quot;javascript&amp;quot;&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
 &amp;quot;errors&amp;quot;: {&lt;br /&gt;
 &amp;quot;otp&amp;quot;: &amp;quot;is invalid&amp;quot;&lt;br /&gt;
 }&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Error response (invalid params):&lt;br /&gt;
 422 Unprocessable Entity&lt;br /&gt;
&amp;lt;source lang=&amp;quot;javascript&amp;quot;&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
 &amp;quot;errors&amp;quot;: {&lt;br /&gt;
 &amp;quot;currency_name&amp;quot;: &amp;quot;is invalid&amp;quot;,&lt;br /&gt;
 &amp;quot;address&amp;quot;: &amp;quot;is_invalid&amp;quot;,&lt;br /&gt;
 &amp;quot;amount&amp;quot;: &amp;quot;is invalid&amp;quot;&lt;br /&gt;
 }&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Source==&lt;br /&gt;
&lt;br /&gt;
[http://bitcoin.it/ http://bitcoin.it/]&lt;br /&gt;
&lt;br /&gt;
[[Category:Technology]]&lt;br /&gt;
==See Also on BitcoinWiki==&lt;br /&gt;
* [[Tawarruq Token]]&lt;br /&gt;
* [[Little Phil]]&lt;br /&gt;
* [[Coal Coin]]&lt;br /&gt;
* [[Crypt-ON]]&lt;br /&gt;
* [[Daox]]&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
		
	</entry>
</feed>