# Custom field in order

**URL:** <https://integration.keap.com/t/custom-field-in-order/28164>\
**Category:** API Q&A\
**Created:** [January 22, 2018, 5:09pm UTC](https://integration.keap.com/t/custom-field-in-order/28164 "2018-01-22T17:09:48Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![lex\_tm](https://avatars.discourse-cdn.com/v4/letter/l/dc4da7/32.png) [@lex\_tm](https://integration.keap.com/u/lex_tm)\
**Post date:** [January 22, 2018, 5:09pm UTC](https://integration.keap.com/t/custom-field-in-order/28164/1 "2018-01-22T17:09:48Z")

</div>

Is there a way to update a custom field in the orders with REST Docs or XML-RPC?

---

<div class="post-metadata">

**Author:** ![John\_Borelli](https://sea1.discourse-cdn.com/flex019/user_avatar/integration.keap.com/john_borelli/32/11880_2.png) [@John\_Borelli](https://integration.keap.com/u/John_Borelli)\
**Post date:** [January 22, 2018, 10:10pm UTC](https://integration.keap.com/t/custom-field-in-order/28164/2 "2018-01-22T22:10:55Z")

</div>

There may be a json struct to send with REST but I know for certain that there are at least two ways with the RPC. The method calls update and add called on the DataFormField will allow you to update information on the contact in that custom field and the methods for updating a contact can have the custom field(s) passed to it preceeded by an underscore.

---

<div class="post-metadata">

**Author:** ![lex\_tm](https://avatars.discourse-cdn.com/v4/letter/l/dc4da7/32.png) [@lex\_tm](https://integration.keap.com/u/lex_tm)\
**Post date:** [January 23, 2018, 5:23pm UTC](https://integration.keap.com/t/custom-field-in-order/28164/3 "2018-01-23T17:23:54Z")

</div>

Well you were right, I used the method “DataService.update” in XML-RPC with the table “job”.
