Datastore APIs
(Difference between revisions)
Line 6: | Line 6: | ||
|- | |- | ||
| [[GET datastore/schemas]] | | [[GET datastore/schemas]] | ||
− | | | + | | Returns all Schemas from the Marketing Account. |
|- | |- | ||
| [[POST datastore/schemas]] | | [[POST datastore/schemas]] | ||
− | | | + | | Creates a new Schema. |
|- | |- | ||
|[[GET datastore/schemas/:schema_name]] | |[[GET datastore/schemas/:schema_name]] | ||
− | | | + | | Returns a specific Schema. |
|- | |- | ||
|[[PUT datastore/schemas/:schema_name]] | |[[PUT datastore/schemas/:schema_name]] | ||
− | | | + | | Updates a Schema. |
|- | |- | ||
|[[DELETE datastore/schemas/:schema_name]] | |[[DELETE datastore/schemas/:schema_name]] | ||
− | | | + | | Removes a Schema. |
|} | |} | ||
Line 28: | Line 28: | ||
|- | |- | ||
| [[GET datastore/schemas/:schema_name/objects]] | | [[GET datastore/schemas/:schema_name/objects]] | ||
− | | | + | | Returns all Objects from a Schema. |
|- | |- | ||
| [[POST datastore/schemas/:schema_name/objects]] | | [[POST datastore/schemas/:schema_name/objects]] | ||
− | | | + | | Creates a new Object for a Schema. |
|- | |- | ||
|[[GET datastore/schemas/:schema_name/objects/:id]] | |[[GET datastore/schemas/:schema_name/objects/:id]] | ||
− | | | + | | Returns a specific Object. |
|- | |- | ||
|[[PUT datastore/schemas/:schema_name/objects/:id]] | |[[PUT datastore/schemas/:schema_name/objects/:id]] | ||
− | | | + | | Updates an Object. |
|- | |- | ||
|[[DELETE datastore/schemas/:schema_name/objects/:id]] | |[[DELETE datastore/schemas/:schema_name/objects/:id]] | ||
− | | | + | | Removes an Object. |
|} | |} |
Revision as of 21:51, 31 October 2014
Schemas
Resource | Description |
---|---|
GET datastore/schemas | Returns all Schemas from the Marketing 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. |
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. |