Get All Records

Get a list of records from your organization that can be filtered by dimensions such as form, project, changeset, bounding box, and date ranges.

Recent Requests
Log in to see full request history
TimeStatusUser Agent
Retrieving recent requests…
LoadingLoading…

API Library Examples

from fulcrum import Fulcrum
fulcrum = Fulcrum('{token}')

records = fulcrum.records.search(url_params={'form_id': '{id}'})

for record in records['records']:
  # print(record) # entire record
  print(record['id']) # just the record id
const { Client } = require('fulcrum-app');
const client = new Client('{token}');

client.records.all({
    form_id: '{id}'
  })
  .then((page) => {
    page.objects.forEach(record => {
      // console.log(record); // entire record
      console.log(record.id); // just the record id
    });
  })
  .catch((error) => {
    console.log(error.message);
  });
require 'fulcrum'

client = Fulcrum::Client.new('{token}')
records = client.records.all({'form_id':'{id}'})

for record in records.objects do
  # puts record # entire record definition
  puts record['id'] # just the record id
end
Query Params
boolean

If present, records will be sorted by updated_at date.

string

Bounding box of the records requested. Format should be: lat,long,lat,long (bottom, left, top, right).

string

The id of the changeset associated with the record.

string

The id of the form with which the record is associated. Leaving this blank will query against all of your records.

string

The id of the project with which the record is associated. Leaving this blank will query against all of your records.

date-time

Return only records which were created by the client (device) before the given time.

date-time

Return only records which were created by the client (device) after the given time.

date-time

Return only records which were updated by the client (device) before the given time.

date-time

Return only records which were updated by the client (device) after the given time.

date-time

Return only records which were created (on the server) before the given time.

date-time

Return only records which were created (on the server) after the given time.

date-time

Return only records which were updated (on the server) before the given time.

date-time

Return only records which were updated (on the server) after the given time.

int32
Defaults to 1

The page number requested

int32
Defaults to 20000

Number of items per page

Responses

Language
Credentials
Header
URL
LoadingLoading…
Response
Click Try It! to start a request and see the response here! Or choose an example:
application/json