# Fulcrum Documentation ## Guides - [Reference Record Updated At Time](https://docs.fulcrumapp.com/docs/reference-record-updated-at-time.md): The record's `this` object contains a handful of information including record created/updated time, location, and duration. The expression below will generate a time stamp of record update date and time. - [Week Number](https://docs.fulcrumapp.com/docs/week-of-the-year.md) - [CHOICEVALUES](https://docs.fulcrumapp.com/docs/calculations-ref-choicevalues.md) - [CONCATENATE](https://docs.fulcrumapp.com/docs/calculations-ref-concatenate.md) - [DATANAMES](https://docs.fulcrumapp.com/docs/calculations-ref-datanames.md) - [EMAIL](https://docs.fulcrumapp.com/docs/calculations-ref-email.md) - [FIELDTYPE](https://docs.fulcrumapp.com/docs/calculations-ref-fieldtype.md) - [UNIQUE](https://docs.fulcrumapp.com/docs/calculations-ref-unique.md) - [GEOMETRYAREA](https://docs.fulcrumapp.com/docs/geometryarea.md) - [GEOMETRYLENGTH](https://docs.fulcrumapp.com/docs/geometrylength.md) - [Timer](https://docs.fulcrumapp.com/docs/basic-timer.md) - [Capture Timestamp](https://docs.fulcrumapp.com/docs/capture-timestamp.md): This data event uses the Yes/No field to capture the current time (HH:MM:SS) and populates it into a text field. - [Create a summary field of comments entered when record is edited multiple times](https://docs.fulcrumapp.com/docs/create-a-summary-field-of-comments-entered-when-record-is-edited-multiple-times.md): This example will create a summary field to keep track of comments past users have entered. You will need to add a text field (read-only optional) to your form. To utilize the below code, you will name the summary text field `summary` and have a text field called `comment`. - [Create Repeatables](https://docs.fulcrumapp.com/docs/create-repeatables.md): Create a new repeatable using a hyperlink field - [Measure Area and Length of Polygon](https://docs.fulcrumapp.com/docs/measure-area-and-length-of-polygon.md) - [Measure Length of Line](https://docs.fulcrumapp.com/docs/measure-length-of-line.md) - [Repeatable record sorting](https://docs.fulcrumapp.com/docs/repeatable-record-sorting.md): This example will force the sorting of child records in a repeatable section based on the field with the data name `field_data_name`. To make this work in your app you will need to update the word repeatable with the data name of your repeatable section and update the word `field_data_name` with the data name of the field you want to sort by. - [INFERENCE](https://docs.fulcrumapp.com/docs/data-events-inference.md) - [LOADFILE](https://docs.fulcrumapp.com/docs/data-events-loadfile.md) - [LOADFORM](https://docs.fulcrumapp.com/docs/data-events-loadform.md) - [LOADRECORDS](https://docs.fulcrumapp.com/docs/data-events-loadrecords.md) - [RECOGNIZETEXT](https://docs.fulcrumapp.com/docs/data-events-recognizetext.md) - [REQUEST](https://docs.fulcrumapp.com/docs/data-events-request.md) - [SETCHOICEFILTER](https://docs.fulcrumapp.com/docs/data-events-setchoicefilter.md) - [Data Events Reference](https://docs.fulcrumapp.com/docs/data-events-reference.md) - [SETASSIGNMENT](https://docs.fulcrumapp.com/docs/setassignment.md) - [Sharing Data](https://docs.fulcrumapp.com/docs/data-shares.md): Fulcrum provides many ways of using and sharing the data that has been collected by your organization. - [Developer Information](https://docs.fulcrumapp.com/docs/developer-information.md) - [URL Actions](https://docs.fulcrumapp.com/docs/url-actions.md) - [Cover Page](https://docs.fulcrumapp.com/docs/cover-page.md) - [Format Text Fields](https://docs.fulcrumapp.com/docs/format-text-fields.md): Here's a quick tutorial on how to use this custom formatting for converting text into HTML with specific tags based on control characters. This method allows you to add line breaks, lists, bold, and italic styling without needing HTML knowledge. Simply include specific markers in your text, and a JavaScript function will convert them into proper HTML elements. - [Form Schema](https://docs.fulcrumapp.com/docs/print-the-app-schema-simple.md) - [Record Links](https://docs.fulcrumapp.com/docs/record-links.md) - [Repeatable Field (Child Records)](https://docs.fulcrumapp.com/docs/repeatable-field-child-records.md) - [Sketches](https://docs.fulcrumapp.com/docs/sketches.md): Learn how to include sketches in custom reports - [Timezone](https://docs.fulcrumapp.com/docs/timezone.md) - [Functions](https://docs.fulcrumapp.com/docs/functions.md) - [Introduction](https://docs.fulcrumapp.com/docs/utilities-introduction.md): A collection of tools and utilities that complement the Fulcrum platform and help you get more out of your data. ## API Reference - [Delete Attachment](https://docs.fulcrumapp.com/reference/delete-attachment.md): The delete endpoint only applies to Form attachments. Use this endpoint to delete an attachment. For record attachments, simply remove the association of an attachment from the record and the attachment will be deleted. - [Get Single Attachment](https://docs.fulcrumapp.com/reference/get-single-attachment.md): Retrieve metadata for a single attachment. - [Get Audio Metadata](https://docs.fulcrumapp.com/reference/audio-get-single-metadata.md): Retrieve metadata for a single audio file. - [Get GeoJSON Audio Track](https://docs.fulcrumapp.com/reference/audio-get-single-track-geojson.md): Get the GPS track for an audio file in GeoJSON format. - [Get GPX Audio Track](https://docs.fulcrumapp.com/reference/audio-get-single-track-gpx.md): Get the GPS track for an audio file in GPX format. - [Get JSON Audio Track](https://docs.fulcrumapp.com/reference/audio-get-single-track-json.md): Get the GPS track for an audio file in JSON format. - [Get KML Audio Track](https://docs.fulcrumapp.com/reference/audio-get-single-track-kml.md): Get the GPS track for an audio file in KML format. - [Get Original Audio File](https://docs.fulcrumapp.com/reference/audio-get-original-file.md): Download the original audio file. - [Get Single Audit Log](https://docs.fulcrumapp.com/reference/audit-logs-get-single.md) - [Delete Authorization](https://docs.fulcrumapp.com/reference/authorizations-delete.md) - [Get Single Authorization](https://docs.fulcrumapp.com/reference/authorizations-get-single.md) - [Update Authorization](https://docs.fulcrumapp.com/reference/authorizations-update.md) - [Add batch operations](https://docs.fulcrumapp.com/reference/add-batch-operations.md): Using the batch operations API, you can bulk delete records from a form or update project, assignee, or status values on multiple records. - [Batch API](https://docs.fulcrumapp.com/reference/batch-intro.md) - [Create Batch to Bulk Update Records](https://docs.fulcrumapp.com/reference/create-batch-to-bulk-update-records.md): Using the batch operations API, you can bulk update records in a form. - [Get Single Batch](https://docs.fulcrumapp.com/reference/get-single-batch.md) - [Start Batch](https://docs.fulcrumapp.com/reference/start-batch.md): Start your pending batch - [Close Changeset](https://docs.fulcrumapp.com/reference/changesets-close.md) - [Get Single Changeset](https://docs.fulcrumapp.com/reference/changesets-get-single.md) - [Update Changeset](https://docs.fulcrumapp.com/reference/changesets-update.md) - [Delete Choice List](https://docs.fulcrumapp.com/reference/choice-lists-delete.md) - [Get Single Choice List](https://docs.fulcrumapp.com/reference/choice-lists-get-single.md) - [Update Choice List](https://docs.fulcrumapp.com/reference/choice-lists-update.md) - [Delete Classification Set](https://docs.fulcrumapp.com/reference/classification-sets-delete.md) - [Get Single Classification Set](https://docs.fulcrumapp.com/reference/classification-sets-get-single.md) - [Update Classification Set](https://docs.fulcrumapp.com/reference/classification-sets-update.md) - [Delete Form](https://docs.fulcrumapp.com/reference/forms-delete.md) - [Get Form History](https://docs.fulcrumapp.com/reference/forms-get-history.md) - [Get Single Form](https://docs.fulcrumapp.com/reference/forms-get-single.md) - [Forms API](https://docs.fulcrumapp.com/reference/forms-intro.md) - [Update Form](https://docs.fulcrumapp.com/reference/forms-update.md) - [Delete Group](https://docs.fulcrumapp.com/reference/delete-group.md) - [Get Group Resource](https://docs.fulcrumapp.com/reference/get-group-resource.md) - [Get Single Group](https://docs.fulcrumapp.com/reference/get-single-group.md) - [Update Group Name / Description](https://docs.fulcrumapp.com/reference/update-group-name-description.md) - [Delete Layer](https://docs.fulcrumapp.com/reference/layers-delete.md) - [Get Single Layer](https://docs.fulcrumapp.com/reference/layers-get-single.md) - [Layers API](https://docs.fulcrumapp.com/reference/layers-intro.md) - [Update Layer](https://docs.fulcrumapp.com/reference/layers-update.md) - [Create Member](https://docs.fulcrumapp.com/reference/create-member.md) - [Delete Member](https://docs.fulcrumapp.com/reference/delete-member.md) - [Get Single Membership](https://docs.fulcrumapp.com/reference/memberships-get-single.md) - [Update Member](https://docs.fulcrumapp.com/reference/update-member.md): You can use this to update parameters of a member, but this will not work if the member is apart of multiple organizations. - [Get Single Photo File](https://docs.fulcrumapp.com/reference/photos-get-single-file.md): Download the original photo file. - [Photo Large File](https://docs.fulcrumapp.com/reference/photos-large-file.md): Download the large variant of a photo. - [Photo Thumbnail File](https://docs.fulcrumapp.com/reference/photos-thumbnail-file.md): Download the thumbnail variant of a photo. - [Get Single Photo Metadata](https://docs.fulcrumapp.com/reference/photos-get-single-metadata.md): Retrieve metadata for a single photo. - [Photo Large Metadata](https://docs.fulcrumapp.com/reference/photos-large-metadata.md): Retrieve metadata for a photo's large variant. - [Photo Thumbnail Metadata](https://docs.fulcrumapp.com/reference/photos-thumbnail-metadata.md): Retrieve metadata for a photo's thumbnail variant. - [Delete Project](https://docs.fulcrumapp.com/reference/projects-delete.md) - [Get Single Project](https://docs.fulcrumapp.com/reference/projects-get-single.md) - [Projects API](https://docs.fulcrumapp.com/reference/projects-intro.md) - [Update Project](https://docs.fulcrumapp.com/reference/projects-update.md) - [Introduction](https://docs.fulcrumapp.com/reference/query-intro.md) - [POST Query](https://docs.fulcrumapp.com/reference/query-post.md): Execute a Query API request using HTTP POST. Provide a SQL like query to query against your organization's data. - [Create Record](https://docs.fulcrumapp.com/reference/records-create.md): Create a new record in the specified form using the provided form values, location information, and any associated metadata. - [Delete Record](https://docs.fulcrumapp.com/reference/records-delete.md): Delete a record from your organization. - [Get All Records History](https://docs.fulcrumapp.com/reference/records-get-all-history.md): This endpoint can help you get records from a specific changeset, or retrieve records for a deleted form. - [Get Record History](https://docs.fulcrumapp.com/reference/records-get-history.md): Retrieve the complete version history of a record. - [Get Single Record](https://docs.fulcrumapp.com/reference/records-get-single.md): Retrieve detailed information about a specific record by its ID. This includes all form field values, location data, timestamps, and associated metadata. - [Records API](https://docs.fulcrumapp.com/reference/records-intro.md) - [Partially Update Record](https://docs.fulcrumapp.com/reference/records-partial-update.md): Update specific fields of an existing record without requiring the complete record object. Only the fields included in the request body will be modified, while all other fields remain unchanged. This is useful for updating individual field values or metadata. - [Update Record](https://docs.fulcrumapp.com/reference/records-update.md): Update a record with a provided record object. The record object is expected to be the complete representation of the record. Any fields not included are assumed null. - [Create Report Template](https://docs.fulcrumapp.com/reference/create-report-template.md) - [Delete Report Template](https://docs.fulcrumapp.com/reference/delete-report-template.md) - [Get All Report Templates](https://docs.fulcrumapp.com/reference/get-all-report-templates.md) - [Get Single Report Template](https://docs.fulcrumapp.com/reference/get-single-report-template.md) - [Report Templates API](https://docs.fulcrumapp.com/reference/report-templates-api.md) - [Update Report Template](https://docs.fulcrumapp.com/reference/update-report-template.md) - [Reports API](https://docs.fulcrumapp.com/reference/report-templates-api-copy.md) - [Create PDF Report](https://docs.fulcrumapp.com/reference/reports-create.md): Generate a new report for a specific record, optionally using a report template - [Reports File](https://docs.fulcrumapp.com/reference/reports-file.md): Download the generated PDF report file. - [AWS Interactions](https://docs.fulcrumapp.com/reference/aws-interactions.md) - [OpenAPI and Postman Collection](https://docs.fulcrumapp.com/reference/openapi-and-postman-collection.md) - [Introduction](https://docs.fulcrumapp.com/reference/rest-api-intro.md) - [Working with the Australian, Canadian or European Instances](https://docs.fulcrumapp.com/reference/working-with-other-instances.md) - [Get All Roles](https://docs.fulcrumapp.com/reference/roles-get-all.md) - [Get Single Signature File](https://docs.fulcrumapp.com/reference/signatures-get-single-file.md): Download the original signature file. - [Signature Thumbnail File](https://docs.fulcrumapp.com/reference/signatures-get-thumbnail-file.md): Download the thumbnail variant of a signature. - [Get Single Signature Metadata](https://docs.fulcrumapp.com/reference/signatures-get-single-metadata.md): Retrieve metadata for a single signature. - [Signature Thumbnail Metadata](https://docs.fulcrumapp.com/reference/signatures-get-thumbnail-metadata.md): Retrieve metadata for a signature's thumbnail variant. - [Get Single Sketch File](https://docs.fulcrumapp.com/reference/sketches-get-single-file.md): Download the original sketch file. - [Sketch Large File](https://docs.fulcrumapp.com/reference/sketches-large-file.md): Download the large variant of a sketch. - [Sketch Thumbnail File](https://docs.fulcrumapp.com/reference/sketches-thumbnail-file.md): Download the thumbnail variant of a sketch. - [Get Single Sketch Metadata](https://docs.fulcrumapp.com/reference/sketches-get-single-metadata.md): Retrieve metadata for a single sketch. - [Sketch Large Metadata](https://docs.fulcrumapp.com/reference/sketches-large-metadata.md): Retrieve metadata for a sketch's large variant. - [Sketch Thumbnail Metadata](https://docs.fulcrumapp.com/reference/sketches-thumbnail-metadata.md): Retrieve metadata for a sketch's thumbnail variant. - [Get Medium Video File](https://docs.fulcrumapp.com/reference/videos-get-medium-file.md): Download a medium variant of the video. - [Get Original Video File](https://docs.fulcrumapp.com/reference/videos-get-original-file.md): Download the original video file. - [Get Video Metadata](https://docs.fulcrumapp.com/reference/videos-get-single-metadata.md): Retrieve metadata for a specific video. - [Get GeoJSON Video Track](https://docs.fulcrumapp.com/reference/videos-get-single-track-geojson.md): Get the GPS track for a video in GeoJSON format. - [Get GPX Video Track](https://docs.fulcrumapp.com/reference/videos-get-single-track-gpx.md): Get the GPS track for a video in GPX format. - [Get JSON Video Track](https://docs.fulcrumapp.com/reference/videos-get-single-track-json.md): Get the GPS track for a video in JSON format. - [Get KML Video Track](https://docs.fulcrumapp.com/reference/videos-get-single-track-kml.md): Get the GPS track for a video in KML format. - [Get Small Video File](https://docs.fulcrumapp.com/reference/videos-get-small-file.md): Download the small variant of the video. - [Get Huge Video Thumbnail](https://docs.fulcrumapp.com/reference/videos-get-thumbnail-huge.md): Download a huge thumbnail variant for a video. - [Get Huge Square Video Thumbnail](https://docs.fulcrumapp.com/reference/videos-get-thumbnail-huge-square.md): Download a huge square thumbnail variant for a video. - [Get Large Video Thumbnail](https://docs.fulcrumapp.com/reference/videos-get-thumbnail-large.md): Download a large thumbnail variant for a video. - [Get Large Square Video Thumbnail](https://docs.fulcrumapp.com/reference/videos-get-thumbnail-large-square.md): Download a large square thumbnail variant for a video. - [Get Medium Video Thumbnail](https://docs.fulcrumapp.com/reference/videos-get-thumbnail-medium.md): Download a medium thumbnail variant for a video. - [Get Medium Square Video Thumbnail](https://docs.fulcrumapp.com/reference/videos-get-thumbnail-medium-square.md): Download a medium square thumbnail variant for a video. - [Get Small Video Thumbnail](https://docs.fulcrumapp.com/reference/videos-get-thumbnail-small.md): Download the small thumbnail variant for a video. - [Get Small Square Video Thumbnail](https://docs.fulcrumapp.com/reference/videos-get-thumbnail-small-square.md): Download a small square thumbnail variant for a video. - [Delete Webhook](https://docs.fulcrumapp.com/reference/webhooks-delete.md): Delete a webhook. - [Get Single Webhook](https://docs.fulcrumapp.com/reference/webhooks-get-single.md): Get a webhook. - [Webhooks API](https://docs.fulcrumapp.com/reference/webhooks-intro.md) - [Update Webhook](https://docs.fulcrumapp.com/reference/webhooks-update.md): Update a webhook. - [Create Workflow](https://docs.fulcrumapp.com/reference/create-workflow.md) - [Delete Workflow](https://docs.fulcrumapp.com/reference/delete-workflow.md) - [Get Single Workflow](https://docs.fulcrumapp.com/reference/get-single-workflow.md) - [Update Workflow](https://docs.fulcrumapp.com/reference/update-workflow.md) - [Workflows API](https://docs.fulcrumapp.com/reference/workflows-api.md) ## Changelog - [PATCH Request for a Partial Record Update](https://docs.fulcrumapp.com/changelog/patch-request-for-a-partial-record-update.md) - [Sketches API](https://docs.fulcrumapp.com/changelog/sketches-api.md) - [Manage App Members Permission Added](https://docs.fulcrumapp.com/changelog/manage-app-members-permission-added.md) - [Updated UI and Support for AU/EU versions of the docs](https://docs.fulcrumapp.com/changelog/updated-ui-and-support-for-aueu-versions-of-the-docs.md) - [INFERENCE Data Event](https://docs.fulcrumapp.com/changelog/inference-data-event.md)