# WORKING WITH DATASOURCES

- [Working with DataSources](/creating-datasources/working-with-datasources.md)
- [Understanding the CloudIO data sources](/creating-datasources/working-with-datasources/understanding-the-cloudio-data-sources.md)
- [Accessing data sources](/creating-datasources/working-with-datasources/accessdatasource.md)
- [Creating a data source](/creating-datasources/working-with-datasources/creating-a-data-source.md)
- [Defining data source details](/creating-datasources/working-with-datasources/creating-a-data-source/defining-data-source-details.md)
- [Defining attribute properties](/creating-datasources/working-with-datasources/creating-a-data-source/defining-attribute-properties.md)
- [Defining a Pre Query](/creating-datasources/working-with-datasources/creating-a-data-source/defining-a-pre-query.md)
- [Examples of pre-query scripts](/creating-datasources/working-with-datasources/creating-a-data-source/defining-a-pre-query/examples-of-pre-query-scripts.md)
- [Pre-query variables](/creating-datasources/working-with-datasources/creating-a-data-source/defining-a-pre-query/pre-query-variables.md)
- [Defining a Post Query](/creating-datasources/working-with-datasources/creating-a-data-source/defining-a-post-query.md)
- [Passing data from pre-query to post query](/creating-datasources/working-with-datasources/creating-a-data-source/defining-a-post-query/passing-data-from-pre-query-to-post-query.md)
- [Defining server side validations](/creating-datasources/working-with-datasources/creating-a-data-source/defining-server-side-validations.md)
- [Validation sequence](/creating-datasources/working-with-datasources/creating-a-data-source/defining-server-side-validations/validation-sequence.md)
- [Adding conditional defaulting rules](/creating-datasources/working-with-datasources/creating-a-data-source/defining-server-side-validations/adding-conditional-defaulting-rules.md)
- [Assigning roles to a data source](/creating-datasources/working-with-datasources/creating-a-data-source/untitled.md)
- [Defining email actions](/creating-datasources/working-with-datasources/creating-a-data-source/defining-email-actions.md)
- [Performing DML operations using stored procedures](/creating-datasources/working-with-datasources/creating-a-data-source/performing-dml-operations-using-stored-procedures.md)
- [VALIDATE\_ROW procedure](/creating-datasources/working-with-datasources/creating-a-data-source/performing-dml-operations-using-stored-procedures/validate_row-procedure.md)
- [POST\_QUERY procedure](/creating-datasources/working-with-datasources/creating-a-data-source/performing-dml-operations-using-stored-procedures/post_query-procedure.md)
- [Generating a data source](/creating-datasources/working-with-datasources/generating-a-data-source.md)
- [Managing datasources](/creating-datasources/working-with-datasources/managing-datasources.md)
- [Accessing data sources using REST API](/creating-datasources/working-with-datasources/accessing-data-sources-using-rest-api.md)
- [Understanding CloudIO REST APIs](/creating-datasources/working-with-datasources/accessing-data-sources-using-rest-api/understanding-cloudio-rest-apis.md)
- [Authentication](/creating-datasources/working-with-datasources/accessing-data-sources-using-rest-api/authentication.md)
- [Error handling](/creating-datasources/working-with-datasources/accessing-data-sources-using-rest-api/error-handling.md)
- [Performing query operations](/creating-datasources/working-with-datasources/accessing-data-sources-using-rest-api/performing-query-operations.md)
- [CloudIO REST API playground](/creating-datasources/working-with-datasources/accessing-data-sources-using-rest-api/cloudio-rest-api-playground.md)
