Skip to main content
POST
/
data
/
{class_name}
/
multi.json
curl -X POST \
-H "Content-Type: application/json" \
-H "QB-Token: 199b1d9ec0dedeb19d81283b3b2a32b80f012bba" \
-d '{
  "record":{
    "0":{
      "score_value":3021,
      "progress":"0.42",
      "expert_mode":false,
      "game_mode_name":"4x4",
      "date":"2019-09-21 21:25:00",
      "completed_levels":[
        1,
        2,
        3,
        4,
        5,
        6
      ]
    },
    "1":{
      "score_value":1211,
      "progress":"0.32",
      "expert_mode":true,
      "game_mode_name":"deathmatch",
      "user_location":"21.23, 15.32",
      "date":"2019-09-20 15:21:00",
      "completed_levels":[
        1,
        2,
        3,
        4,
        5
      ]
    }
  }
}' \
"https://api.quickblox.com/data/ScoreTable/multi.json"
{
  "class_name": "ScoreTable",
  "items": [
    {
      "_id": "5d867291a0eb473ed96099c4",
      "_parent_id": null,
      "completed_levels": [
        1,
        2,
        3,
        4,
        5,
        6
      ],
      "created_at": 1569092241,
      "date": "2019-09-21T21:25:00Z",
      "expert_mode": false,
      "game_mode_name": "4x4",
      "progress": 0.42,
      "score_value": 3021,
      "updated_at": 1569092241,
      "user_avatar": null,
      "user_id": 96753878,
      "user_location": null,
      "permissions": {
        "read": {
          "access": "open"
        },
        "update": {
          "access": "owner"
        },
        "delete": {
          "access": "owner"
        }
      }
    },
    {
      "_id": "5d867291a0eb473ed96099c5",
      "_parent_id": null,
      "completed_levels": [
        1,
        2,
        3,
        4,
        5
      ],
      "created_at": 1569092241,
      "date": "2019-09-20T15:21:00Z",
      "expert_mode": true,
      "game_mode_name": "deathmatch",
      "progress": 0.32,
      "score_value": 1211,
      "updated_at": 1569092241,
      "user_avatar": null,
      "user_id": 96753878,
      "user_location": [
        21.23,
        15.32
      ],
      "permissions": {
        "read": {
          "access": "open"
        },
        "update": {
          "access": "owner"
        },
        "delete": {
          "access": "owner"
        }
      }
    }
  ]
}

Documentation Index

Fetch the complete documentation index at: https://docs.quickblox.com/llms.txt

Use this file to discover all available pages before exploring further.

Recipes

1

1. Use 'Authorization' header to pass API key

curl -X POST \
-H "Content-Type: application/json" \
-H "Authorization: ApiKey 28irlNAGasWDSupO9Vw0BBMZfuHrAUYKpmroS9yBORI" \
-d '{
  "record":{
    "0":{
      "score_value":3021,
      "progress":"0.42",
      "expert_mode":false,
      "game_mode_name":"4x4",
      "date":"2019-09-21 21:25:00",
      "completed_levels":[
        1,
        2,
        3,
        4,
        5,
        6
      ]
    },
    "1":{
      "score_value":1211,
      "progress":"0.32",
      "expert_mode":true,
      "game_mode_name":"deathmatch",
      "user_location":"21.23, 15.32",
      "date":"2019-09-20 15:21:00",
      "completed_levels":[
        1,
        2,
        3,
        4,
        5
      ]
    }
  }
}' \
"https://api.quickblox.com/data/ScoreTable/multi.json"
2

2. As a result, the API returns the newly created records.

{
  "class_name": "ScoreTable",
  "items": [
    {
      "_id": "5d867291a0eb473ed96099c4",
      "_parent_id": null,
      "completed_levels": [
        1,
        2,
        3,
        4,
        5,
        6
      ],
      "created_at": 1569092241,
      "date": "2019-09-21T21:25:00Z",
      "expert_mode": false,
      "game_mode_name": "4x4",
      "progress": 0.42,
      "score_value": 3021,
      "updated_at": 1569092241,
      "user_avatar": null,
      "user_id": 96753878,
      "user_location": null,
      "permissions": {
        "read": {
          "access": "open"
        },
        "update": {
          "access": "owner"
        },
        "delete": {
          "access": "owner"
        }
      }
    },
    {
      "_id": "5d867291a0eb473ed96099c5",
      "_parent_id": null,
      "completed_levels": [
        1,
        2,
        3,
        4,
        5
      ],
      "created_at": 1569092241,
      "date": "2019-09-20T15:21:00Z",
      "expert_mode": true,
      "game_mode_name": "deathmatch",
      "progress": 0.32,
      "score_value": 1211,
      "updated_at": 1569092241,
      "user_avatar": null,
      "user_id": 96753878,
      "user_location": [
        21.23,
        15.32
      ],
      "permissions": {
        "read": {
          "access": "open"
        },
        "update": {
          "access": "owner"
        },
        "delete": {
          "access": "owner"
        }
      }
    }
  ]
}
Allowed permissions
PermissionSyntaxExample
Openpermissions.<CRUD_operation>.accesspermissions.read.access=open
Ownerpermissions.<CRUD_operation>.accesspermissions.read.access=owner
Open for users IDspermissions.<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 groupspermissions.<CRUD_operation>.access=open_for_groups permissions.<CRUD_operation>.groups=group_name_1,group_name_2permissions.delete.access=open_for_groups permissions.delete.groups=experience,rate

Path Parameters

class_name
string
required
A class name of the parent custom object.

Body Parameters

record
object

Headers

QB-Token
string
required
A user or application session token. See Authentication page to learn more about session tokens. Must be used either QB-Token or Authorization.
Authorization
string
default:"ApiKey {your_api_key}"
API key from Dashboard. Expected format: ApiKey {your_api_key}. Must be used either QB-Token or Authorization.
On-Behalf-Of
string
User ID. The user ID of the user on whose behalf the request is being made.

Responses

A successful response
class_name
string
items
array of objects
An error response
errors
array of strings
curl -X POST \
-H "Content-Type: application/json" \
-H "QB-Token: 199b1d9ec0dedeb19d81283b3b2a32b80f012bba" \
-d '{
  "record":{
    "0":{
      "score_value":3021,
      "progress":"0.42",
      "expert_mode":false,
      "game_mode_name":"4x4",
      "date":"2019-09-21 21:25:00",
      "completed_levels":[
        1,
        2,
        3,
        4,
        5,
        6
      ]
    },
    "1":{
      "score_value":1211,
      "progress":"0.32",
      "expert_mode":true,
      "game_mode_name":"deathmatch",
      "user_location":"21.23, 15.32",
      "date":"2019-09-20 15:21:00",
      "completed_levels":[
        1,
        2,
        3,
        4,
        5
      ]
    }
  }
}' \
"https://api.quickblox.com/data/ScoreTable/multi.json"
{
  "class_name": "ScoreTable",
  "items": [
    {
      "_id": "5d867291a0eb473ed96099c4",
      "_parent_id": null,
      "completed_levels": [
        1,
        2,
        3,
        4,
        5,
        6
      ],
      "created_at": 1569092241,
      "date": "2019-09-21T21:25:00Z",
      "expert_mode": false,
      "game_mode_name": "4x4",
      "progress": 0.42,
      "score_value": 3021,
      "updated_at": 1569092241,
      "user_avatar": null,
      "user_id": 96753878,
      "user_location": null,
      "permissions": {
        "read": {
          "access": "open"
        },
        "update": {
          "access": "owner"
        },
        "delete": {
          "access": "owner"
        }
      }
    },
    {
      "_id": "5d867291a0eb473ed96099c5",
      "_parent_id": null,
      "completed_levels": [
        1,
        2,
        3,
        4,
        5
      ],
      "created_at": 1569092241,
      "date": "2019-09-20T15:21:00Z",
      "expert_mode": true,
      "game_mode_name": "deathmatch",
      "progress": 0.32,
      "score_value": 1211,
      "updated_at": 1569092241,
      "user_avatar": null,
      "user_id": 96753878,
      "user_location": [
        21.23,
        15.32
      ],
      "permissions": {
        "read": {
          "access": "open"
        },
        "update": {
          "access": "owner"
        },
        "delete": {
          "access": "owner"
        }
      }
    }
  ]
}