# Quickform via API

**URL:** <https://farmos.discourse.group/t/quickform-via-api/2586>\
**Category:** Development\
**Created:** [August 18, 2026, 8:56pm UTC](https://farmos.discourse.group/t/quickform-via-api/2586 "2026-08-18T20:56:54Z")\
**Posts on this page:** 1\
**Showing post:** 2

<div class="post-metadata">

**Author:** ![mstenta](https://yyz2.discourse-cdn.com/free1/user_avatar/farmos.discourse.group/mstenta/32/4_2.png) [@mstenta](https://farmos.discourse.group/u/mstenta)\
**Post date:** [August 19, 2026, 5:47pm UTC](https://farmos.discourse.group/t/quickform-via-api/2586/2 "2026-08-19T17:47:25Z")

</div>

There is no “API” for quick forms, no. But you may be able to populate and submit the form programatically if you can get the CSRF token that Drupal’s Form API generates. I’ve never tried it though.

Broadly speaking, quick forms just create records that follow a convention, and you can create the same kinds of records yourself via the API directly, without going through the form.

This would be part of the value of documenting conventions that I’ve talked about in the past: [Documenting conventions](https://farmos.discourse.group/t/documenting-conventions/1263)

---

_[View the full topic](https://farmos.discourse.group/t/quickform-via-api/2586)._
