# Using the TradeAware API

- [API Access and Business Account Registration](/tradeaware/using-the-tradeaware-api/api-access-and-business-account-registration.md)
- [Authentication](/tradeaware/using-the-tradeaware-api/authentication.md): Programmatic access
- [Rotate client secret](/tradeaware/using-the-tradeaware-api/authentication/rotate-client-secret.md): How to rotate your OAuth2.0 machine-to-machine client secret?
- [Endpoints enabled for programmatic access](/tradeaware/using-the-tradeaware-api/authentication/endpoints-enabled-for-programmatic-access.md): List of endpoints enabled for OAuth2.0 machine-to-machine client access
- [Upload and Analyzing Plots](/tradeaware/using-the-tradeaware-api/upload-and-analyzing-plots.md): This guide walks you through how to upload plots, request analyses, and track their status via the TradeAware Public API.
- [Connect with your supply chain](/tradeaware/using-the-tradeaware-api/connect-with-your-supply-chain.md)
- [Assess risk in your supply chain](/tradeaware/using-the-tradeaware-api/assess-risk-in-your-supply-chain.md)
- [Manage your transactions](/tradeaware/using-the-tradeaware-api/manage-your-transactions.md)
- [API reference](/tradeaware/using-the-tradeaware-api/api-reference.md)
- [Auth](/tradeaware/using-the-tradeaware-api/api-reference/auth.md)
- [Plots](/tradeaware/using-the-tradeaware-api/api-reference/plots.md)
- [Analyses of a specific Plot](/tradeaware/using-the-tradeaware-api/api-reference/plots/analyses-of-a-specific-plot.md)
- [Batch](/tradeaware/using-the-tradeaware-api/api-reference/plots/batch.md)
- [GeoJSON format](/tradeaware/using-the-tradeaware-api/api-reference/plots/batch/geojson-format.md): The plots endpoints supports full compatibility with the GeoJSON standard for representing geographic features. This enables easy integration with GIS tools and spatial data pipelines.
- [Analyses](/tradeaware/using-the-tradeaware-api/api-reference/analyses.md)
- [Attachments](/tradeaware/using-the-tradeaware-api/api-reference/attachments.md)
- [Businesses](/tradeaware/using-the-tradeaware-api/api-reference/businesses.md)
- [Business invitations](/tradeaware/using-the-tradeaware-api/api-reference/business-invitations.md)
- [Create a business invitation](/tradeaware/using-the-tradeaware-api/api-reference/business-invitations/create-a-business-invitation.md): Send a business invitation via mail to a supplier to join your commercial network.
- [Create multiple business invitations](/tradeaware/using-the-tradeaware-api/api-reference/business-invitations/create-multiple-business-invitations.md): Invite multiple suppliers by email to join your commercial network.
- [Update a business invitation](/tradeaware/using-the-tradeaware-api/api-reference/business-invitations/update-a-business-invitation.md)
- [List all received invitations](/tradeaware/using-the-tradeaware-api/api-reference/business-invitations/list-all-received-invitations.md)
- [List all sent invitations](/tradeaware/using-the-tradeaware-api/api-reference/business-invitations/list-all-sent-invitations.md)
- [Business connections](/tradeaware/using-the-tradeaware-api/api-reference/business-connections.md)
- [Transactions](/tradeaware/using-the-tradeaware-api/api-reference/transactions.md): Transactions endpoint allow users to create, modify and delete transactions and their components.
- [Create a Transaction](/tradeaware/using-the-tradeaware-api/api-reference/transactions/create-a-transaction.md): Create a transaction along with a set of components . Components can either be of type InternalSupplierComponent or DdsReferenceComponent (if a previous dds is available)
- [Retrieve Transactions](/tradeaware/using-the-tradeaware-api/api-reference/transactions/retrieve-transactions.md): Retrieve a Transaction by id or all transactions for your business.
- [Get a transaction by id](/tradeaware/using-the-tradeaware-api/api-reference/transactions/retrieve-transactions/get-a-transaction-by-id.md): Retrieves a transaction by id
- [List all transactions](/tradeaware/using-the-tradeaware-api/api-reference/transactions/retrieve-transactions/list-all-transactions.md): Retrieves all transactions of your business
- [Modify an existing Transaction](/tradeaware/using-the-tradeaware-api/api-reference/transactions/modify-an-existing-transaction.md): While a transaction is in DRAFT State, its data or the data of any component can be freely modified.
- [Update a Transaction](/tradeaware/using-the-tradeaware-api/api-reference/transactions/modify-an-existing-transaction/update-a-transaction.md): Change data of a transaction, e.g. updating the country of activity.
- [Add a Transaction Component](/tradeaware/using-the-tradeaware-api/api-reference/transactions/modify-an-existing-transaction/add-a-transaction-component.md): Add a component to an existing transaction.
- [Update a Transaction Component](/tradeaware/using-the-tradeaware-api/api-reference/transactions/modify-an-existing-transaction/update-a-transaction-component.md): Change data of an individual component of a transaction.
- [Delete a Transaction Component](/tradeaware/using-the-tradeaware-api/api-reference/transactions/modify-an-existing-transaction/delete-a-transaction-component.md): Remove a component from a transaction
- [Delete a Transaction](/tradeaware/using-the-tradeaware-api/api-reference/transactions/delete-a-transaction.md): Delete a transaction along with all of its components.
- [Submit a Transaction](/tradeaware/using-the-tradeaware-api/api-reference/transactions/submit-a-transaction.md): Submit a transaction to the EU information system.
- [Retrieve DDS Data](/tradeaware/using-the-tradeaware-api/api-reference/transactions/retrieve-dds-data.md)
- [Legal Entities](/tradeaware/using-the-tradeaware-api/api-reference/legal-entities.md): Users can create one or multiple legal entities to submit transactions with.
- [Create a Legal Entity](/tradeaware/using-the-tradeaware-api/api-reference/legal-entities/create-a-legal-entity.md): Create a legal entity for your business.
- [List all Legal Entities](/tradeaware/using-the-tradeaware-api/api-reference/legal-entities/list-all-legal-entities.md): Retrieves all legal entities of your business.
- [Update a Legal Entity](/tradeaware/using-the-tradeaware-api/api-reference/legal-entities/update-a-legal-entity.md): Update a legal entity of your business.
- [Delete a Legal Entity](/tradeaware/using-the-tradeaware-api/api-reference/legal-entities/delete-a-legal-entity.md): Delete a legal entity of your business.
- [Risk Assessments](/tradeaware/using-the-tradeaware-api/api-reference/risk-assessments.md)
- [Supplier Risk Assessments](/tradeaware/using-the-tradeaware-api/api-reference/risk-assessments/supplier-risk-assessments.md)
- [Create a Supplier Risk Assessment](/tradeaware/using-the-tradeaware-api/api-reference/risk-assessments/supplier-risk-assessments/create-a-supplier-risk-assessment.md): Create a risk assessment for a supplier
- [Update a Supplier Risk Assessment](/tradeaware/using-the-tradeaware-api/api-reference/risk-assessments/supplier-risk-assessments/update-a-supplier-risk-assessment.md): Update a risk assessment of a supplier
- [Retrieve Supplier Risk Assessments](/tradeaware/using-the-tradeaware-api/api-reference/risk-assessments/supplier-risk-assessments/retrieve-supplier-risk-assessments.md): Retrieve risk assessments of suppliers
- [Get a supplier risk assessment by id](/tradeaware/using-the-tradeaware-api/api-reference/risk-assessments/supplier-risk-assessments/retrieve-supplier-risk-assessments/get-a-supplier-risk-assessment-by-id.md): Retrieve a risk assessment of a supplier by id
- [Get all supplier risk assessments](/tradeaware/using-the-tradeaware-api/api-reference/risk-assessments/supplier-risk-assessments/retrieve-supplier-risk-assessments/get-all-supplier-risk-assessments.md): Retrieve all risk assessments given to suppliers, for your business
- [Retrieve the history](/tradeaware/using-the-tradeaware-api/api-reference/risk-assessments/supplier-risk-assessments/retrieve-the-history.md): Retrieve the history of changes for a supplier risk assessment
- [Plot Risk Assessments](/tradeaware/using-the-tradeaware-api/api-reference/risk-assessments/plot-risk-assessments.md)
- [Create a Plot Risk Assessment](/tradeaware/using-the-tradeaware-api/api-reference/risk-assessments/plot-risk-assessments/create-a-plot-risk-assessment.md): Create a risk assessment for a plot
- [Update a Plot Risk Assessment](/tradeaware/using-the-tradeaware-api/api-reference/risk-assessments/plot-risk-assessments/update-a-plot-risk-assessment.md): Update a risk assessment of a plot
- [Retrieve Plot Risk Assessments](/tradeaware/using-the-tradeaware-api/api-reference/risk-assessments/plot-risk-assessments/retrieve-plot-risk-assessments.md): Retrieve risk assessments of plots
- [Get a plot risk assessment by id](/tradeaware/using-the-tradeaware-api/api-reference/risk-assessments/plot-risk-assessments/retrieve-plot-risk-assessments/get-a-plot-risk-assessment-by-id.md): Retrieve a risk assessment of a plot by id
- [Get all plot risk assessments](/tradeaware/using-the-tradeaware-api/api-reference/risk-assessments/plot-risk-assessments/retrieve-plot-risk-assessments/get-all-plot-risk-assessments.md): Retrieve all plot risk assessments for your business
- [Retrieve the history](/tradeaware/using-the-tradeaware-api/api-reference/risk-assessments/plot-risk-assessments/retrieve-the-history.md): Retrieve the history of changes for a plot risk assessment
- [Survey responses](/tradeaware/using-the-tradeaware-api/api-reference/survey-responses.md)
- [Webhooks](/tradeaware/using-the-tradeaware-api/api-reference/webhooks.md)
- [Health](/tradeaware/using-the-tradeaware-api/api-reference/health.md)
- [Version](/tradeaware/using-the-tradeaware-api/api-reference/version.md)
- [API FAQs](/tradeaware/using-the-tradeaware-api/api-faqs.md): Common API workflows for plot & supplier risk: read deforestation risk, set your assessment status for plots and suppliers, and build transactions using only reviewed plots.
