Retrieve All Objects

Replace model with the type of object that you wish to retrieve (as defined in your app's Data Model), for example person, job or asset

Parameters

This function does not take any parameters.

Response

The response includes a list of up to 1000 objects of the given type, as well as pagination data. Each item in the list represents a single object. Each item contains:

Pagination data (see the Counting and Limiting and Skipping section for more details):

By default the total key is excluded from fetch calls made from CloudCode or OnlineDB. Specify total=true as a URL parameter to include it.

Also, take a look at the example below.

Example

BASE-URL

The below examples contain a BASE-URL placeholder. Please refer to the HTTP Endpoints section to get the base URL relevant to your deployment.

curl is a command-line tool that allows you to make HTTP requests easily, which is useful for playing around with an API. It usually comes standard on Linux and OS X, and for Windows you can download it here from the official website (choose *Win32*). The -u parameter in the examples below specify the username and password for authentication (refer to the Enabling the API section).

Sample request:

GET BASE-URL/api/v4/533bda53027894f69b001055/objects/task.json

Sample response:

json
{
  "objects": [
    {
      "id": "42059e2e-d2a2-11e3-a9f3-001e6733fe3c",
      "type": "task",
      "updated_at": "2015-02-05T08:17:01Z",
      "display": "Wash Dishes",
      "name": "Wash Dishes",
      "instructions": "",
      "status": {
        "key": 0,
        "display": "Open"
      },
      "category_id": "71fafc16-ba4f-11e3-8de0-001e6733fe3c"
    },
    {
      "id": "c3d3db52-ba4a-11e3-a567-001e6733fe3c",
      "type": "task",
      "updated_at": "2015-02-05T08:17:41Z",
      "display": "Do Laundry",
      "name": "Do Laundry",
      "instructions": "Separate light and dark colors",
      "status": {
        "key": 1,
        "display": "Closed"
      },
      "category_id": "71fafc16-ba4f-11e3-8de0-001e6733fe3c"
    },
    {
      "id": "c3d59ff0-ba4a-11e3-a567-001e6733fe3c",
      "type": "task",
      "updated_at": "2015-02-05T08:17:58Z",
      "display": "Buy Groceries",
      "name": "Buy Groceries",
      "instructions": "Not too much",
      "status": {
        "key": 1,
        "display": "Closed"
      },
      "category_id": "71fafc16-ba4f-11e3-8de0-001e6733fe3c"
    }
  ],
  "count": 3,
  "total": 3,
  "more": false
}

FAQs

How do I filter these objects?

To filter the objects that you are retrieving, see the Querying Objects section.

How do I count the number of objects?

See the Counting, Limiting and Skipping section.

Last updated