POST /memberships.xml
<membership> <login>new_user</login> <password>somepassword</password> <email>new_user@yahoo.com</email> <first-name>Joe</first-name> <last-name>Smith</last-name> </membership>
curl \ -u username:password \ -H 'Content-Type: application/xml' \ -X POST \ -d " <membership> <login>new_user</login> <password>somepassword</password> <email>new_user@yahoo.com</email> </membership>" http://subdomain.inklingmarkets.com/memberships.xml
<?xml version="1.0" encoding="UTF-8"?> <membership> <id type="integer">90103</id> </membership>
Store this membership ID for single sign on and other reporting/user management needs. Here is a list of current errors returned and their definitions:
GET /memberships/:membership_id.xml
curl -u username:password http://subdomain.inklingmarkets.com/memberships/123.xml
<?xml version="1.0" encoding="UTF-8"?>
<membership>
<id type="integer">965195095</id>
<portfolio type="integer">250</portfolio>
<worth type="integer">5000250</worth>
<available-balance type="integer">4500000</available-balance>
<user>
<active type="boolean">true</active>
<email>test_trader@example.com</email>
<first-name>Mr.</first-name>
<last-name>Trade</last-name>
<login>trader</login>
</user>
<balance type="integer">5000000</balance>
</membership>
PUT /memberships/:membership_id.xml
curl \ -u user:password \ -H 'Content-Type: application/xml' \ -X PUT \ -d "<membership> \ <first-name>Joe</first-name> <last-name>Somebody</last-name> </membership>" \ http://subdomain.inklingmarkets.com/memberships/:membership_id.xml
Status: 200 OK
GET /memberships.xml
curl -u username:password http://subdomain.inklingmarkets.com/memberships.xml
<?xml version="1.0" encoding="UTF-8"?>
<memberships type="array">
<membership>
<id type="integer">965195095</id>
<user>
<active type="boolean">true</active>
<email>test_trader@example.com</email>
<first-name>Mr.</first-name>
<last-name>Trade</last-name>
<login>trader</login>
</user>
<balance type="integer">5000000</balance>
<portfolio type="integer">4400000</portfolio>
</membership>
<membership>
<id type="integer">900692218</id>
<user>
<active type="boolean">true</active>
<email>test_trader2@example.com</email>
<first-name>Mr.</first-name>
<last-name>Trade2</last-name>
<login>trader2</login>
</user>
<balance type="integer">5000000</balance>
<portfolio type="integer">4500000</portfolio>
</membership>
</memberships>
DELETE /memberships/:membership_id.xml
curl \ -u user:password \ -H 'Content-Type: application/xml' \ -X DELETE \ http://subdomain.inklingmarkets.com/memberships/:membership_id.xml
Status: 200 OK
PUT /memberships/:membership_id/balance.xml
curl \ -u user:password \ -H 'Content-Type: application/xml' \ -X PUT \ -d "<balance> \ <value>500000</value> </balance>" \ http://subdomain.inklingmarkets.com/memberships/:membership_id/balance.xml
Status: 200 Ok
We would love to hear from you. Contact us with questions or comments.