# Tips and Tricks

This section provides tips and tricks to help you work efficiently with the API. For example, learn how to copy and update field values, create and rename samples, work with files and QC flags, and automate BCL conversion.

* [accessing-step-udfs-from-a-different-step](https://help.connected.illumina.com/clarity-lims/api-and-database/api-docs/tips-and-tricks/accessing-step-udfs-from-a-different-step "mention")
* [obfuscating-sensitive-data-in-scripts](https://help.connected.illumina.com/clarity-lims/api-and-database/api-docs/tips-and-tricks/obfuscating-sensitive-data-in-scripts "mention")
* [integrating-clarity-lims-with-upstream-sample-accessioning-systems](https://help.connected.illumina.com/clarity-lims/api-and-database/api-docs/tips-and-tricks/integrating-clarity-lims-with-upstream-sample-accessioning-systems "mention")
* [creating-samples-and-projects-via-the-api](https://help.connected.illumina.com/clarity-lims/api-and-database/api-docs/tips-and-tricks/creating-samples-and-projects-via-the-api "mention")
* [displaying-files-from-an-earlier-step](https://help.connected.illumina.com/clarity-lims/api-and-database/api-docs/tips-and-tricks/displaying-files-from-an-earlier-step "mention")
* [transitioning-output-artifacts-into-the-next-step](https://help.connected.illumina.com/clarity-lims/api-and-database/api-docs/tips-and-tricks/transitioning-output-artifacts-into-the-next-step "mention")
* [determining-the-workflow-s-to-which-a-sample-is-assigned](https://help.connected.illumina.com/clarity-lims/api-and-database/api-docs/tips-and-tricks/determining-the-workflow-s-to-which-a-sample-is-assigned "mention")
* [standardizing-sample-naming-via-the-api](https://help.connected.illumina.com/clarity-lims/api-and-database/api-docs/tips-and-tricks/standardizing-sample-naming-via-the-api "mention")
* [copying-udf-values-from-source-to-destination](https://help.connected.illumina.com/clarity-lims/api-and-database/api-docs/tips-and-tricks/copying-udf-values-from-source-to-destination "mention")
* [updating-preset-value-of-a-step-udf-through-api](https://help.connected.illumina.com/clarity-lims/api-and-database/api-docs/tips-and-tricks/updating-preset-value-of-a-step-udf-through-api "mention")
* [automating-bcl-conversion](https://help.connected.illumina.com/clarity-lims/api-and-database/api-docs/tips-and-tricks/automating-bcl-conversion "mention")
* [finding-qc-flags-in-aggregate-qc-library-validation-via-rest-api](https://help.connected.illumina.com/clarity-lims/api-and-database/api-docs/tips-and-tricks/finding-qc-flags-in-aggregate-qc-library-validation-via-rest-api "mention")
* [setting-the-value-of-a-qc-flag-on-an-artifact](https://help.connected.illumina.com/clarity-lims/api-and-database/api-docs/tips-and-tricks/setting-the-value-of-a-qc-flag-on-an-artifact "mention")
* [creating-notifications-when-files-are-added-via-lablink](https://help.connected.illumina.com/clarity-lims/api-and-database/api-docs/tips-and-tricks/creating-notifications-when-files-are-added-via-lablink "mention")
* [remote-http-filestore-setup](https://help.connected.illumina.com/clarity-lims/api-and-database/api-docs/tips-and-tricks/remote-http-filestore-setup "mention")
