While we are continually making improvements and updates to the Fulcrum platform, these changes rarely impact the API. Any changes that do have an impact on the API are noted below.
The Authorizations API has been updated to allow users with the
can_manage_roles permission to explicitly set the
user_id property to create an authorization token on behalf of another organization member, but only if that user is not a member of any other Fulcrum organizations.
To support disabling the project and assignment fields on apps, 2 new attributes have been added to the
forms endpoint. You will now see
assignment_enabled boolean attributes when retrieving form definitions. As their name implies, these control whether the features are enabled on the form.
There are 5 new top-level attributes on
records to support new product features for capturing audit information.
created_duration- the number of seconds spent creating the record
updated_duration- the number of seconds spent updating the record
edited_duration- the total cumulative seconds spent editing the record (creating + all updates)
created_location- an object containing the location of where the record was created from. It has 4 attributes:
updated_location- an object containing the location of where the record was updated from. It has 4 attributes:
Note that all of these attributes are brand new and require iOS 2.12.0 and Android 2.19.0 for them to be populated.
To support new enhancements in the web record editor,
changeset_id has been added to the