Difference between revisions of "stoney mail: Mail Resource - REST API"

From stoney cloud
Jump to: navigation, search
[unchecked revision][unchecked revision]
(stoney mail)
Line 14: Line 14:
 
https://api.example.com/v1/services/mail/aliases/5000002
 
https://api.example.com/v1/services/mail/aliases/5000002
 
</pre>
 
</pre>
 +
 +
== Permission & Ownership object ==
 +
<source lang="javascript">
 +
"roles":
 +
{
 +
  [
 +
    {
 +
      "location": "https://api.example.com/v1/users/3000000",
 +
      "role": "Admin"
 +
    },
 +
    {
 +
      "location": "https://api.example.com/v1/users/3000001",
 +
      "role": "Admin"
 +
    },
 +
    {
 +
      "location": "https://api.example.com/v1/users/3000000",
 +
      "role": "User"
 +
    },
 +
    {
 +
      /* ... */
 +
    }
 +
  ]
 +
}
 +
</source>
  
 
[[Category:REST API]]
 
[[Category:REST API]]

Revision as of 14:14, 30 January 2014

stoney mail

https://api.example.com/v1/services/mail
https://api.example.com/v1/services/mail/domains
https://api.example.com/v1/services/mail/domains/5000000
https://api.example.com/v1/services/mail/domains/5000000/accounts
https://api.example.com/v1/services/mail/domains/5000000/accounts/5000001
https://api.example.com/v1/services/mail/domains/5000000/aliases/5000002
https://api.example.com/v1/services/mail/domainaliases
https://api.example.com/v1/services/mail/domainaliases/5000003
https://api.example.com/v1/services/mail/accounts
https://api.example.com/v1/services/mail/accounts/5000001
https://api.example.com/v1/services/mail/aliases
https://api.example.com/v1/services/mail/aliases/5000002

Permission & Ownership object

"roles":
{
  [
    {
      "location": "https://api.example.com/v1/users/3000000",
      "role": "Admin"
    },
    {
      "location": "https://api.example.com/v1/users/3000001",
      "role": "Admin"
    },
    {
      "location": "https://api.example.com/v1/users/3000000",
      "role": "User"
    },
    { 
      /* ... */
    }
  ]
}