Datastore APIs
From Social ID Developers
(Difference between revisions)
(moved Datastore APIs to Datastore APIs PT-BR) |
|||
(5 intermediate revisions by 2 users not shown) | |||
Line 1: | Line 1: | ||
− | + | == Schemas == | |
+ | |||
+ | {| | ||
+ | ! align="left" width="400px"| Resource | ||
+ | ! align="left"| Description | ||
+ | |- | ||
+ | | [[GET datastore/schemas]] | ||
+ | | Returns all Schemas from the Account. | ||
+ | |- | ||
+ | | [[POST datastore/schemas]] | ||
+ | | Creates a new Schema. | ||
+ | |- | ||
+ | |[[GET datastore/schemas/:schema_name]] | ||
+ | | Returns a specific Schema. | ||
+ | |- | ||
+ | |[[PUT datastore/schemas/:schema_name]] | ||
+ | | Updates a Schema. | ||
+ | |- | ||
+ | |[[DELETE datastore/schemas/:schema_name]] | ||
+ | | Removes a Schema. | ||
+ | |} | ||
+ | |||
+ | == Objects == | ||
+ | |||
+ | {| | ||
+ | ! align="left" width="400px"| Resource | ||
+ | ! align="left"| Description | ||
+ | |- | ||
+ | | [[GET datastore/schemas/:schema_name/objects]] | ||
+ | | Returns all Objects from a Schema. | ||
+ | |- | ||
+ | | [[POST datastore/schemas/:schema_name/objects]] | ||
+ | | Creates a new Object for a Schema. | ||
+ | |- | ||
+ | | [[POST datastore/schemas/:schema_name/objects/search]] | ||
+ | | Searches for Objects in the Schema. | ||
+ | |- | ||
+ | |[[GET datastore/schemas/:schema_name/objects/:id]] | ||
+ | | Returns a specific Object. | ||
+ | |- | ||
+ | |[[PUT datastore/schemas/:schema_name/objects/:id]] | ||
+ | | Updates an Object. | ||
+ | |- | ||
+ | |[[DELETE datastore/schemas/:schema_name/objects/:id]] | ||
+ | | Removes an Object. | ||
+ | |- | ||
+ | |[[DELETE datastore/schemas/:schema_name/users/:user_id/objects]] | ||
+ | | Removes all objects from an User. | ||
+ | |} |
Latest revision as of 13:34, 10 May 2019
Schemas
Resource | Description |
---|---|
GET datastore/schemas | Returns all Schemas from the Account. |
POST datastore/schemas | Creates a new Schema. |
GET datastore/schemas/:schema_name | Returns a specific Schema. |
PUT datastore/schemas/:schema_name | Updates a Schema. |
DELETE datastore/schemas/:schema_name | Removes a Schema. |
Objects
Resource | Description |
---|---|
GET datastore/schemas/:schema_name/objects | Returns all Objects from a Schema. |
POST datastore/schemas/:schema_name/objects | Creates a new Object for a Schema. |
POST datastore/schemas/:schema_name/objects/search | Searches for Objects in the Schema. |
GET datastore/schemas/:schema_name/objects/:id | Returns a specific Object. |
PUT datastore/schemas/:schema_name/objects/:id | Updates an Object. |
DELETE datastore/schemas/:schema_name/objects/:id | Removes an Object. |
DELETE datastore/schemas/:schema_name/users/:user_id/objects | Removes all objects from an User. |