# Data Tables

Custom fields: register data tables against entities and read or write their rows.

- [List Data Tables](https://developer.lokta.ai/api/data-tables/get-datatables.md): GET `/v1/datatables`
- [Create Data Table](https://developer.lokta.ai/api/data-tables/create-datatable.md): POST `/v1/datatables`
- [Deregister Data Table](https://developer.lokta.ai/api/data-tables/deregister-datatable.md): POST `/v1/datatables/deregister/{datatable}`
- [Register Data Table](https://developer.lokta.ai/api/data-tables/register-datatable.md): POST `/v1/datatables/register/{datatable}/{apptable}`
- [Update Data Table](https://developer.lokta.ai/api/data-tables/update-datatable.md): PUT `/v1/datatables/{datatableName}`
- [Delete Data Table](https://developer.lokta.ai/api/data-tables/delete-datatable.md): DELETE `/v1/datatables/{datatableName}`
- [Retrieve Data Table Details](https://developer.lokta.ai/api/data-tables/get-datatable.md): GET `/v1/datatables/{datatable}`
- [Query Data Table values](https://developer.lokta.ai/api/data-tables/query-values.md): GET `/v1/datatables/{datatable}/query`
- [Query Data Table values with a request body](https://developer.lokta.ai/api/data-tables/advanced-query.md): POST `/v1/datatables/{datatable}/query`
- [Retrieve Entry(s) from Data Table](https://developer.lokta.ai/api/data-tables/get-datatable-entries.md): GET `/v1/datatables/{datatable}/{apptableId}`
- [Create Entry in Data Table](https://developer.lokta.ai/api/data-tables/create-datatable-entry.md): POST `/v1/datatables/{datatable}/{apptableId}`
- [Update Entry in Data Table (One to One)](https://developer.lokta.ai/api/data-tables/update-datatable-entry-oneto-one.md): PUT `/v1/datatables/{datatable}/{apptableId}`
- [Delete Entry(s) in Data Table](https://developer.lokta.ai/api/data-tables/delete-datatable-entries.md): DELETE `/v1/datatables/{datatable}/{apptableId}`
- [Retrieve Entry from Data Table (One to Many)](https://developer.lokta.ai/api/data-tables/get-datatable-many-entry.md): GET `/v1/datatables/{datatable}/{apptableId}/{datatableId}`
- [Update Entry in Data Table (One to Many)](https://developer.lokta.ai/api/data-tables/update-datatable-entry-one-to-many.md): PUT `/v1/datatables/{datatable}/{apptableId}/{datatableId}`
- [Delete Entry in Datatable (One to Many)](https://developer.lokta.ai/api/data-tables/delete-datatable-entry.md): DELETE `/v1/datatables/{datatable}/{apptableId}/{datatableId}`
- [List Entity-Datatable Checks](https://developer.lokta.ai/api/data-tables/retrieve-all-entity-datatable-checks.md): GET `/v1/entityDatatableChecks`
- [Create Entity-Datatable Checks](https://developer.lokta.ai/api/data-tables/create-entity-datatable-check.md): POST `/v1/entityDatatableChecks`
- [Retrieve Entity-Datatable Checks Template](https://developer.lokta.ai/api/data-tables/retrieve-template-entity-datatable-checks.md): GET `/v1/entityDatatableChecks/template`
- [Delete Entity-Datatable Checks](https://developer.lokta.ai/api/data-tables/delete-entity-datatable-check.md): DELETE `/v1/entityDatatableChecks/{entityDatatableCheckId}`
