Create a new record of particular class.
Create record
1. Set record fields.
2. Set a class.
ScoreTable class is specified.3. As a result, the API returns a new record.
Create record with permissions
1. Set record fields
2. Use a `permissions` parameter to set operations allowed and access levels
3. Set CRUD operations
read, and update operations are set.4. Set access levels
owner, and open_for_groups access levels are set.5. Set a user group
world tag can make a required operation.6. As a result, the API returns a new record.
POST request with application/json or application/x-www-form-urlencoded content
type of the POST body. Received values will be cast according to the class defined in QuickBlox Dashboard.
The field that is present in the class but not specified in the POST request will have a null value.
Allowed permissions
| Permission | Syntax | Example |
|---|---|---|
| Open | permissions.<CRUD_operation>.access | permissions.read.access=open |
| Owner | permissions.<CRUD_operation>.access | permissions.read.access=owner |
| Open for users IDs | permissions.<CRUD_operation>.access=open_for_users_ids permissions.<CRUD_operation>.ids=id_1,id_2,id_3,… | permissions.update.access=open_for_users_ids permissions.update.ids=3,12 |
| Open for groups | permissions.<CRUD_operation>.access=open_for_groups permissions.<CRUD_operation>.groups=group_name_1,group_name_2 | permissions.delete.access=open_for_groups permissions.delete.groups=experience,rate |
permission.\<CRUD_operation>.access=\<value>permission.\<CRUD_operation>.\<option>=\<value>CRUD operations: create, read, update, delete.open, owner, open_for_users_ids, open_for_groups.ids, groups.201
400