# Artu Compliance SDK ## Docs - [Count addresses matching filter](https://docs.artu.ai/api-reference/addresses/count-addresses-matching-filter.md) - [Create an address](https://docs.artu.ai/api-reference/addresses/create-an-address.md) - [Create multiple addresses](https://docs.artu.ai/api-reference/addresses/create-multiple-addresses.md) - [Create or update an address by external ID](https://docs.artu.ai/api-reference/addresses/create-or-update-an-address-by-external-id.md) - [Create or update multiple addresses by external ID](https://docs.artu.ai/api-reference/addresses/create-or-update-multiple-addresses-by-external-id.md) - [Delete an address](https://docs.artu.ai/api-reference/addresses/delete-an-address.md) - [Get primary address for a client](https://docs.artu.ai/api-reference/addresses/get-primary-address-for-a-client.md) - [List addresses for a client](https://docs.artu.ai/api-reference/addresses/list-addresses-for-a-client.md) - [List addresses with filtering and pagination](https://docs.artu.ai/api-reference/addresses/list-addresses-with-filtering-and-pagination.md) - [Retrieve an address by external ID](https://docs.artu.ai/api-reference/addresses/retrieve-an-address-by-external-id.md) - [Retrieve an address by ID](https://docs.artu.ai/api-reference/addresses/retrieve-an-address-by-id.md) - [Retrieve an address by metadata key-value](https://docs.artu.ai/api-reference/addresses/retrieve-an-address-by-metadata-key-value.md) - [Sync addresses for a client](https://docs.artu.ai/api-reference/addresses/sync-addresses-for-a-client.md) - [Update an address](https://docs.artu.ai/api-reference/addresses/update-an-address.md) - [Update multiple addresses](https://docs.artu.ai/api-reference/addresses/update-multiple-addresses.md) - [Count alert items matching filter](https://docs.artu.ai/api-reference/alert-items/count-alert-items-matching-filter.md) - [List alert items across all alerts with filtering and pagination](https://docs.artu.ai/api-reference/alert-items/list-alert-items-across-all-alerts-with-filtering-and-pagination.md) - [Add an item to a alert](https://docs.artu.ai/api-reference/alerts/add-an-item-to-a-alert.md) - [Add multiple items to a alert](https://docs.artu.ai/api-reference/alerts/add-multiple-items-to-a-alert.md) - [Add tags to an alert](https://docs.artu.ai/api-reference/alerts/add-tags-to-an-alert.md) - [Count alerts matching filter](https://docs.artu.ai/api-reference/alerts/count-alerts-matching-filter.md) - [Create a alert](https://docs.artu.ai/api-reference/alerts/create-a-alert.md) - [Create multiple alerts](https://docs.artu.ai/api-reference/alerts/create-multiple-alerts.md) - [Create or update a alert by external ID](https://docs.artu.ai/api-reference/alerts/create-or-update-a-alert-by-external-id.md) - [Create or update multiple alerts by external ID](https://docs.artu.ai/api-reference/alerts/create-or-update-multiple-alerts-by-external-id.md) - [Delete a alert](https://docs.artu.ai/api-reference/alerts/delete-a-alert.md) - [Generate reports for an alert](https://docs.artu.ai/api-reference/alerts/generate-reports-for-an-alert.md) - [Get a alert item](https://docs.artu.ai/api-reference/alerts/get-a-alert-item.md) - [Get a presigned URL for uploading an acknowledgment](https://docs.artu.ai/api-reference/alerts/get-a-presigned-url-for-uploading-an-acknowledgment.md) - [Get presigned download URL for an alert acknowledgment file](https://docs.artu.ai/api-reference/alerts/get-presigned-download-url-for-an-alert-acknowledgment-file.md) - [List alert items with filtering and pagination](https://docs.artu.ai/api-reference/alerts/list-alert-items-with-filtering-and-pagination.md) - [List alerts with filtering and pagination](https://docs.artu.ai/api-reference/alerts/list-alerts-with-filtering-and-pagination.md) - [List tags for an alert](https://docs.artu.ai/api-reference/alerts/list-tags-for-an-alert.md) - [List transactions linked to an alert with filtering and pagination](https://docs.artu.ai/api-reference/alerts/list-transactions-linked-to-an-alert-with-filtering-and-pagination.md) - [List unique clients related to an alert (direct + via transactions)](https://docs.artu.ai/api-reference/alerts/list-unique-clients-related-to-an-alert-direct-+-via-transactions.md) - [Mark an alert as filed with an acknowledgment receipt](https://docs.artu.ai/api-reference/alerts/mark-an-alert-as-filed-with-an-acknowledgment-receipt.md) - [Remove a alert item](https://docs.artu.ai/api-reference/alerts/remove-a-alert-item.md) - [Remove multiple items from a alert](https://docs.artu.ai/api-reference/alerts/remove-multiple-items-from-a-alert.md) - [Remove tags from an alert](https://docs.artu.ai/api-reference/alerts/remove-tags-from-an-alert.md) - [Retrieve a alert by external ID](https://docs.artu.ai/api-reference/alerts/retrieve-a-alert-by-external-id.md) - [Retrieve a alert by ID](https://docs.artu.ai/api-reference/alerts/retrieve-a-alert-by-id.md) - [Retrieve a alert by metadata key-value](https://docs.artu.ai/api-reference/alerts/retrieve-a-alert-by-metadata-key-value.md) - [Set tags on an alert](https://docs.artu.ai/api-reference/alerts/set-tags-on-an-alert.md) - [Update a alert](https://docs.artu.ai/api-reference/alerts/update-a-alert.md) - [Update a alert item](https://docs.artu.ai/api-reference/alerts/update-a-alert-item.md) - [Update alert status](https://docs.artu.ai/api-reference/alerts/update-alert-status.md) - [Update multiple alerts](https://docs.artu.ai/api-reference/alerts/update-multiple-alerts.md) - [Validate a alert](https://docs.artu.ai/api-reference/alerts/validate-a-alert.md) - [List audit logs](https://docs.artu.ai/api-reference/audit-logs/list-audit-logs.md) - [Retrieve an audit log entry](https://docs.artu.ai/api-reference/audit-logs/retrieve-an-audit-log-entry.md) - [Verify audit log hash chain integrity](https://docs.artu.ai/api-reference/audit-logs/verify-audit-log-hash-chain-integrity.md) - [Count bank accounts matching filter](https://docs.artu.ai/api-reference/bank-accounts/count-bank-accounts-matching-filter.md) - [Create a bank account](https://docs.artu.ai/api-reference/bank-accounts/create-a-bank-account.md) - [Create multiple bank accounts](https://docs.artu.ai/api-reference/bank-accounts/create-multiple-bank-accounts.md) - [Create or update a bank account by external ID](https://docs.artu.ai/api-reference/bank-accounts/create-or-update-a-bank-account-by-external-id.md) - [Create or update multiple bank accounts by external ID](https://docs.artu.ai/api-reference/bank-accounts/create-or-update-multiple-bank-accounts-by-external-id.md) - [Delete a bank account](https://docs.artu.ai/api-reference/bank-accounts/delete-a-bank-account.md) - [Get primary bank account for a client](https://docs.artu.ai/api-reference/bank-accounts/get-primary-bank-account-for-a-client.md) - [List bank accounts for a client](https://docs.artu.ai/api-reference/bank-accounts/list-bank-accounts-for-a-client.md) - [List bank accounts with filtering and pagination](https://docs.artu.ai/api-reference/bank-accounts/list-bank-accounts-with-filtering-and-pagination.md) - [Retrieve a bank account by external ID](https://docs.artu.ai/api-reference/bank-accounts/retrieve-a-bank-account-by-external-id.md) - [Retrieve a bank account by ID](https://docs.artu.ai/api-reference/bank-accounts/retrieve-a-bank-account-by-id.md) - [Retrieve a bank account by metadata key-value](https://docs.artu.ai/api-reference/bank-accounts/retrieve-a-bank-account-by-metadata-key-value.md) - [Sync bank accounts for a client](https://docs.artu.ai/api-reference/bank-accounts/sync-bank-accounts-for-a-client.md) - [Update a bank account](https://docs.artu.ai/api-reference/bank-accounts/update-a-bank-account.md) - [Update multiple bank accounts](https://docs.artu.ai/api-reference/bank-accounts/update-multiple-bank-accounts.md) - [Add tags to a client](https://docs.artu.ai/api-reference/clients/add-tags-to-a-client.md) - [Copy a client into the other environment (test ↔ live)](https://docs.artu.ai/api-reference/clients/copy-a-client-into-the-other-environment-test-↔-live.md) - [Count clients matching filter](https://docs.artu.ai/api-reference/clients/count-clients-matching-filter.md) - [Create a client](https://docs.artu.ai/api-reference/clients/create-a-client.md) - [Create a related (non-primary) client and link it](https://docs.artu.ai/api-reference/clients/create-a-related-non-primary-client-and-link-it.md) - [Create multiple clients](https://docs.artu.ai/api-reference/clients/create-multiple-clients.md) - [Create or update a client by external ID](https://docs.artu.ai/api-reference/clients/create-or-update-a-client-by-external-id.md) - [Create or update multiple clients by external ID](https://docs.artu.ai/api-reference/clients/create-or-update-multiple-clients-by-external-id.md) - [Delete a client](https://docs.artu.ai/api-reference/clients/delete-a-client.md) - [Get the compliance checklist for a client in a given scope](https://docs.artu.ai/api-reference/clients/get-the-compliance-checklist-for-a-client-in-a-given-scope.md) - [Link a child client to a parent client](https://docs.artu.ai/api-reference/clients/link-a-child-client-to-a-parent-client.md) - [List all linked clients](https://docs.artu.ai/api-reference/clients/list-all-linked-clients.md) - [List clients with filtering and pagination](https://docs.artu.ai/api-reference/clients/list-clients-with-filtering-and-pagination.md) - [List distinct risk assessment names](https://docs.artu.ai/api-reference/clients/list-distinct-risk-assessment-names.md) - [List tags for a client](https://docs.artu.ai/api-reference/clients/list-tags-for-a-client.md) - [Preview a cross-environment client migration](https://docs.artu.ai/api-reference/clients/preview-a-cross-environment-client-migration.md) - [Promote a non-primary client to primary](https://docs.artu.ai/api-reference/clients/promote-a-non-primary-client-to-primary.md) - [Remove tags from a client](https://docs.artu.ai/api-reference/clients/remove-tags-from-a-client.md) - [Replace all linked clients](https://docs.artu.ai/api-reference/clients/replace-all-linked-clients.md) - [Retrieve a client by external ID](https://docs.artu.ai/api-reference/clients/retrieve-a-client-by-external-id.md) - [Retrieve a client by ID](https://docs.artu.ai/api-reference/clients/retrieve-a-client-by-id.md) - [Retrieve a client by metadata key-value](https://docs.artu.ai/api-reference/clients/retrieve-a-client-by-metadata-key-value.md) - [Retrieve a linked client relationship by ID](https://docs.artu.ai/api-reference/clients/retrieve-a-linked-client-relationship-by-id.md) - [Set tags on a client](https://docs.artu.ai/api-reference/clients/set-tags-on-a-client.md) - [Sync a client and all related resources](https://docs.artu.ai/api-reference/clients/sync-a-client-and-all-related-resources.md) - [Unlink a child client from a parent client](https://docs.artu.ai/api-reference/clients/unlink-a-child-client-from-a-parent-client.md) - [Update a client](https://docs.artu.ai/api-reference/clients/update-a-client.md) - [Update a linked client relationship](https://docs.artu.ai/api-reference/clients/update-a-linked-client-relationship.md) - [Update multiple clients](https://docs.artu.ai/api-reference/clients/update-multiple-clients.md) - [Count contact methods matching filter](https://docs.artu.ai/api-reference/contact-methods/count-contact-methods-matching-filter.md) - [Create a contact method](https://docs.artu.ai/api-reference/contact-methods/create-a-contact-method.md) - [Create multiple contact methods](https://docs.artu.ai/api-reference/contact-methods/create-multiple-contact-methods.md) - [Create or update a contact method by external ID](https://docs.artu.ai/api-reference/contact-methods/create-or-update-a-contact-method-by-external-id.md) - [Create or update multiple contact methods by external ID](https://docs.artu.ai/api-reference/contact-methods/create-or-update-multiple-contact-methods-by-external-id.md) - [Delete a contact method](https://docs.artu.ai/api-reference/contact-methods/delete-a-contact-method.md) - [Get primary contact method for a client](https://docs.artu.ai/api-reference/contact-methods/get-primary-contact-method-for-a-client.md) - [List contact methods for a client](https://docs.artu.ai/api-reference/contact-methods/list-contact-methods-for-a-client.md) - [List contact methods with filtering and pagination](https://docs.artu.ai/api-reference/contact-methods/list-contact-methods-with-filtering-and-pagination.md) - [Mark a contact method as verified](https://docs.artu.ai/api-reference/contact-methods/mark-a-contact-method-as-verified.md) - [Retrieve a contact method by external ID](https://docs.artu.ai/api-reference/contact-methods/retrieve-a-contact-method-by-external-id.md) - [Retrieve a contact method by ID](https://docs.artu.ai/api-reference/contact-methods/retrieve-a-contact-method-by-id.md) - [Retrieve a contact method by metadata key-value](https://docs.artu.ai/api-reference/contact-methods/retrieve-a-contact-method-by-metadata-key-value.md) - [Sync contact methods for a client](https://docs.artu.ai/api-reference/contact-methods/sync-contact-methods-for-a-client.md) - [Update a contact method](https://docs.artu.ai/api-reference/contact-methods/update-a-contact-method.md) - [Update multiple contact methods](https://docs.artu.ai/api-reference/contact-methods/update-multiple-contact-methods.md) - [Approve file analysis and trigger row sync](https://docs.artu.ai/api-reference/custom-reference-data/approve-file-analysis-and-trigger-row-sync.md) - [Confirm file upload and trigger processing](https://docs.artu.ai/api-reference/custom-reference-data/confirm-file-upload-and-trigger-processing.md) - [Create a custom reference data source](https://docs.artu.ai/api-reference/custom-reference-data/create-a-custom-reference-data-source.md) - [Create a file record and get presigned upload URL](https://docs.artu.ai/api-reference/custom-reference-data/create-a-file-record-and-get-presigned-upload-url.md) - [Delete a custom reference data source](https://docs.artu.ai/api-reference/custom-reference-data/delete-a-custom-reference-data-source.md) - [Delete a file and its synced rows](https://docs.artu.ai/api-reference/custom-reference-data/delete-a-file-and-its-synced-rows.md) - [Get a presigned download URL for a source file](https://docs.artu.ai/api-reference/custom-reference-data/get-a-presigned-download-url-for-a-source-file.md) - [Get file analysis result and preview data](https://docs.artu.ai/api-reference/custom-reference-data/get-file-analysis-result-and-preview-data.md) - [List available snapshots for a custom source](https://docs.artu.ai/api-reference/custom-reference-data/list-available-snapshots-for-a-custom-source.md) - [List custom reference data sources](https://docs.artu.ai/api-reference/custom-reference-data/list-custom-reference-data-sources.md) - [List files for a custom reference data source](https://docs.artu.ai/api-reference/custom-reference-data/list-files-for-a-custom-reference-data-source.md) - [List rows from a custom reference data source](https://docs.artu.ai/api-reference/custom-reference-data/list-rows-from-a-custom-reference-data-source.md) - [Refine file analysis with user feedback](https://docs.artu.ai/api-reference/custom-reference-data/refine-file-analysis-with-user-feedback.md) - [Retrieve a custom reference data source](https://docs.artu.ai/api-reference/custom-reference-data/retrieve-a-custom-reference-data-source.md) - [Retry file analysis after a failure](https://docs.artu.ai/api-reference/custom-reference-data/retry-file-analysis-after-a-failure.md) - [Select a sheet for multi-sheet Excel files and trigger analysis](https://docs.artu.ai/api-reference/custom-reference-data/select-a-sheet-for-multi-sheet-excel-files-and-trigger-analysis.md) - [Update a custom reference data source](https://docs.artu.ai/api-reference/custom-reference-data/update-a-custom-reference-data-source.md) - [Confirm document upload](https://docs.artu.ai/api-reference/documents/confirm-document-upload.md) - [Count documents matching filter](https://docs.artu.ai/api-reference/documents/count-documents-matching-filter.md) - [Create a document](https://docs.artu.ai/api-reference/documents/create-a-document.md) - [Create multiple documents](https://docs.artu.ai/api-reference/documents/create-multiple-documents.md) - [Create or update a document by external ID](https://docs.artu.ai/api-reference/documents/create-or-update-a-document-by-external-id.md) - [Create or update multiple documents by external ID](https://docs.artu.ai/api-reference/documents/create-or-update-multiple-documents-by-external-id.md) - [Delete a document](https://docs.artu.ai/api-reference/documents/delete-a-document.md) - [Extract structured fields from a document via OCR](https://docs.artu.ai/api-reference/documents/extract-structured-fields-from-a-document-via-ocr.md) - [Get document download URL](https://docs.artu.ai/api-reference/documents/get-document-download-url.md) - [List documents for a client](https://docs.artu.ai/api-reference/documents/list-documents-for-a-client.md) - [List documents with filtering and pagination](https://docs.artu.ai/api-reference/documents/list-documents-with-filtering-and-pagination.md) - [Regenerate a presigned upload URL for a document in pending_upload](https://docs.artu.ai/api-reference/documents/regenerate-a-presigned-upload-url-for-a-document-in-pending_upload.md) - [Reject a pending_review document](https://docs.artu.ai/api-reference/documents/reject-a-pending_review-document.md) - [Retrieve a document by external ID](https://docs.artu.ai/api-reference/documents/retrieve-a-document-by-external-id.md) - [Retrieve a document by ID](https://docs.artu.ai/api-reference/documents/retrieve-a-document-by-id.md) - [Retrieve a document by metadata key-value](https://docs.artu.ai/api-reference/documents/retrieve-a-document-by-metadata-key-value.md) - [Submit an uploaded document for officer review](https://docs.artu.ai/api-reference/documents/submit-an-uploaded-document-for-officer-review.md) - [Update a document](https://docs.artu.ai/api-reference/documents/update-a-document.md) - [Update multiple documents](https://docs.artu.ai/api-reference/documents/update-multiple-documents.md) - [Verify a pending_review document](https://docs.artu.ai/api-reference/documents/verify-a-pending_review-document.md) - [Confirm evidence file upload](https://docs.artu.ai/api-reference/evidence/confirm-evidence-file-upload.md) - [Count evidence records matching filter](https://docs.artu.ai/api-reference/evidence/count-evidence-records-matching-filter.md) - [Create an evidence record](https://docs.artu.ai/api-reference/evidence/create-an-evidence-record.md) - [Create multiple evidence records](https://docs.artu.ai/api-reference/evidence/create-multiple-evidence-records.md) - [Create or update an evidence record by external ID](https://docs.artu.ai/api-reference/evidence/create-or-update-an-evidence-record-by-external-id.md) - [Create or update multiple evidence records by external ID](https://docs.artu.ai/api-reference/evidence/create-or-update-multiple-evidence-records-by-external-id.md) - [Delete an evidence record](https://docs.artu.ai/api-reference/evidence/delete-an-evidence-record.md) - [Extract structured fields from an evidence record via OCR](https://docs.artu.ai/api-reference/evidence/extract-structured-fields-from-an-evidence-record-via-ocr.md) - [Get evidence download URL](https://docs.artu.ai/api-reference/evidence/get-evidence-download-url.md) - [Link a transaction to an evidence record](https://docs.artu.ai/api-reference/evidence/link-a-transaction-to-an-evidence-record.md) - [List evidence for a transaction](https://docs.artu.ai/api-reference/evidence/list-evidence-for-a-transaction.md) - [List evidence with filtering and pagination](https://docs.artu.ai/api-reference/evidence/list-evidence-with-filtering-and-pagination.md) - [List transaction IDs linked to an evidence record](https://docs.artu.ai/api-reference/evidence/list-transaction-ids-linked-to-an-evidence-record.md) - [Regenerate a presigned upload URL for evidence in pending_upload](https://docs.artu.ai/api-reference/evidence/regenerate-a-presigned-upload-url-for-evidence-in-pending_upload.md) - [Reject a pending_review evidence](https://docs.artu.ai/api-reference/evidence/reject-a-pending_review-evidence.md) - [Retrieve an evidence record by ID](https://docs.artu.ai/api-reference/evidence/retrieve-an-evidence-record-by-id.md) - [Retrieve an evidence record by metadata key-value](https://docs.artu.ai/api-reference/evidence/retrieve-an-evidence-record-by-metadata-key-value.md) - [Set transactions for an evidence record (replace all)](https://docs.artu.ai/api-reference/evidence/set-transactions-for-an-evidence-record-replace-all.md) - [Submit an uploaded evidence for officer review](https://docs.artu.ai/api-reference/evidence/submit-an-uploaded-evidence-for-officer-review.md) - [Unlink a transaction from an evidence record](https://docs.artu.ai/api-reference/evidence/unlink-a-transaction-from-an-evidence-record.md) - [Update an evidence record](https://docs.artu.ai/api-reference/evidence/update-an-evidence-record.md) - [Update multiple evidence records](https://docs.artu.ai/api-reference/evidence/update-multiple-evidence-records.md) - [Verify a pending_review evidence](https://docs.artu.ai/api-reference/evidence/verify-a-pending_review-evidence.md) - [Get exchange rate for a currency pair](https://docs.artu.ai/api-reference/exchange-rates/get-exchange-rate-for-a-currency-pair.md) - [Health check](https://docs.artu.ai/api-reference/health/health-check.md) - [Get one identity run with its per-check results](https://docs.artu.ai/api-reference/identity/get-one-identity-run-with-its-per-check-results.md) - [List identity-verification history for a client](https://docs.artu.ai/api-reference/identity/list-identity-verification-history-for-a-client.md) - [List server-normalized identity-check rows for a client](https://docs.artu.ai/api-reference/identity/list-server-normalized-identity-check-rows-for-a-client.md) - [Resolve eligible identity checks for a client](https://docs.artu.ai/api-reference/identity/resolve-eligible-identity-checks-for-a-client.md) - [Run identity verification for a client](https://docs.artu.ai/api-reference/identity/run-identity-verification-for-a-client.md) - [Introduction](https://docs.artu.ai/api-reference/introduction.md): Authenticate and call the Artu Compliance HTTP API directly over REST. - [Add tags to a product](https://docs.artu.ai/api-reference/products/add-tags-to-a-product.md) - [Count products matching filter](https://docs.artu.ai/api-reference/products/count-products-matching-filter.md) - [Create a product](https://docs.artu.ai/api-reference/products/create-a-product.md) - [Create or update a product by external ID](https://docs.artu.ai/api-reference/products/create-or-update-a-product-by-external-id.md) - [Delete a product](https://docs.artu.ai/api-reference/products/delete-a-product.md) - [List products with filtering and pagination](https://docs.artu.ai/api-reference/products/list-products-with-filtering-and-pagination.md) - [List tags for a product](https://docs.artu.ai/api-reference/products/list-tags-for-a-product.md) - [Propagate product data to linked transactions](https://docs.artu.ai/api-reference/products/propagate-product-data-to-linked-transactions.md) - [Remove tags from a product](https://docs.artu.ai/api-reference/products/remove-tags-from-a-product.md) - [Retrieve a product by external ID](https://docs.artu.ai/api-reference/products/retrieve-a-product-by-external-id.md) - [Retrieve a product by ID](https://docs.artu.ai/api-reference/products/retrieve-a-product-by-id.md) - [Set tags on a product](https://docs.artu.ai/api-reference/products/set-tags-on-a-product.md) - [Update a product](https://docs.artu.ai/api-reference/products/update-a-product.md) - [List all reference data source metadata](https://docs.artu.ai/api-reference/reference-data/list-all-reference-data-source-metadata.md) - [List available snapshots for a reference dataset](https://docs.artu.ai/api-reference/reference-data/list-available-snapshots-for-a-reference-dataset.md) - [List rows from any reference dataset by key](https://docs.artu.ai/api-reference/reference-data/list-rows-from-any-reference-dataset-by-key.md) - [Retrieve a single reference data source by dataset key](https://docs.artu.ai/api-reference/reference-data/retrieve-a-single-reference-data-source-by-dataset-key.md) - [Count reports matching filter](https://docs.artu.ai/api-reference/reports/count-reports-matching-filter.md) - [Get download URL for a report](https://docs.artu.ai/api-reference/reports/get-download-url-for-a-report.md) - [List reports for a specific alert](https://docs.artu.ai/api-reference/reports/list-reports-for-a-specific-alert.md) - [List reports with filtering and pagination](https://docs.artu.ai/api-reference/reports/list-reports-with-filtering-and-pagination.md) - [Retrieve a report by ID](https://docs.artu.ai/api-reference/reports/retrieve-a-report-by-id.md) - [Generate a PDF evidence report for a screening run](https://docs.artu.ai/api-reference/screening/generate-a-pdf-evidence-report-for-a-screening-run.md) - [Get one screening run with its per-source results](https://docs.artu.ai/api-reference/screening/get-one-screening-run-with-its-per-source-results.md) - [List regulatory lists and their provider coverage](https://docs.artu.ai/api-reference/screening/list-regulatory-lists-and-their-provider-coverage.md) - [List screening history for a client](https://docs.artu.ai/api-reference/screening/list-screening-history-for-a-client.md) - [List server-normalized regulatory-list rows for a client](https://docs.artu.ai/api-reference/screening/list-server-normalized-regulatory-list-rows-for-a-client.md) - [Resolve eligible regulatory lists for a client](https://docs.artu.ai/api-reference/screening/resolve-eligible-regulatory-lists-for-a-client.md) - [Run a screening for a client](https://docs.artu.ai/api-reference/screening/run-a-screening-for-a-client.md) - [Archive a signable template](https://docs.artu.ai/api-reference/signabletemplates/archive-a-signable-template.md) - [Create a signable template after upload](https://docs.artu.ai/api-reference/signabletemplates/create-a-signable-template-after-upload.md) - [Get a presigned download URL](https://docs.artu.ai/api-reference/signabletemplates/get-a-presigned-download-url.md) - [List signable templates](https://docs.artu.ai/api-reference/signabletemplates/list-signable-templates.md) - [Replace the places array on a signable template](https://docs.artu.ai/api-reference/signabletemplates/replace-the-places-array-on-a-signable-template.md) - [Request a presigned upload URL](https://docs.artu.ai/api-reference/signabletemplates/request-a-presigned-upload-url.md) - [Retrieve a signable template](https://docs.artu.ai/api-reference/signabletemplates/retrieve-a-signable-template.md) - [Count tags matching filter](https://docs.artu.ai/api-reference/tags/count-tags-matching-filter.md) - [Create a tag](https://docs.artu.ai/api-reference/tags/create-a-tag.md) - [Delete a tag](https://docs.artu.ai/api-reference/tags/delete-a-tag.md) - [List tags with filtering and pagination](https://docs.artu.ai/api-reference/tags/list-tags-with-filtering-and-pagination.md) - [Retrieve a tag by ID](https://docs.artu.ai/api-reference/tags/retrieve-a-tag-by-id.md) - [Update a tag](https://docs.artu.ai/api-reference/tags/update-a-tag.md) - [Get tenant details](https://docs.artu.ai/api-reference/tenant-details/get-tenant-details.md) - [Update tenant details](https://docs.artu.ai/api-reference/tenant-details/update-tenant-details.md) - [Add tags to a transaction](https://docs.artu.ai/api-reference/transactions/add-tags-to-a-transaction.md) - [Copy a transaction into the other environment (test ↔ live)](https://docs.artu.ai/api-reference/transactions/copy-a-transaction-into-the-other-environment-test-↔-live.md) - [Count transactions matching filter](https://docs.artu.ai/api-reference/transactions/count-transactions-matching-filter.md) - [Create a transaction](https://docs.artu.ai/api-reference/transactions/create-a-transaction.md) - [Create multiple transactions](https://docs.artu.ai/api-reference/transactions/create-multiple-transactions.md) - [Create or update a transaction by external ID](https://docs.artu.ai/api-reference/transactions/create-or-update-a-transaction-by-external-id.md) - [Create or update multiple transactions by external ID](https://docs.artu.ai/api-reference/transactions/create-or-update-multiple-transactions-by-external-id.md) - [Delete a transaction](https://docs.artu.ai/api-reference/transactions/delete-a-transaction.md) - [Get the compliance checklist for a transaction in a given scope](https://docs.artu.ai/api-reference/transactions/get-the-compliance-checklist-for-a-transaction-in-a-given-scope.md) - [Link a client to a transaction](https://docs.artu.ai/api-reference/transactions/link-a-client-to-a-transaction.md) - [Link an evidence record to a transaction](https://docs.artu.ai/api-reference/transactions/link-an-evidence-record-to-a-transaction.md) - [List distinct risk assessment names](https://docs.artu.ai/api-reference/transactions/list-distinct-risk-assessment-names.md) - [List evidence for a transaction](https://docs.artu.ai/api-reference/transactions/list-evidence-for-a-transaction.md) - [List tags for a transaction](https://docs.artu.ai/api-reference/transactions/list-tags-for-a-transaction.md) - [List transactions for a client](https://docs.artu.ai/api-reference/transactions/list-transactions-for-a-client.md) - [List transactions with filtering and pagination](https://docs.artu.ai/api-reference/transactions/list-transactions-with-filtering-and-pagination.md) - [Preview a cross-environment transaction migration](https://docs.artu.ai/api-reference/transactions/preview-a-cross-environment-transaction-migration.md) - [Remove tags from a transaction](https://docs.artu.ai/api-reference/transactions/remove-tags-from-a-transaction.md) - [Retrieve a transaction by external ID](https://docs.artu.ai/api-reference/transactions/retrieve-a-transaction-by-external-id.md) - [Retrieve a transaction by ID](https://docs.artu.ai/api-reference/transactions/retrieve-a-transaction-by-id.md) - [Retrieve a transaction by metadata key-value](https://docs.artu.ai/api-reference/transactions/retrieve-a-transaction-by-metadata-key-value.md) - [Set clients for a transaction](https://docs.artu.ai/api-reference/transactions/set-clients-for-a-transaction.md) - [Set evidence for a transaction (replace all)](https://docs.artu.ai/api-reference/transactions/set-evidence-for-a-transaction-replace-all.md) - [Set tags on a transaction](https://docs.artu.ai/api-reference/transactions/set-tags-on-a-transaction.md) - [Unlink a client from a transaction](https://docs.artu.ai/api-reference/transactions/unlink-a-client-from-a-transaction.md) - [Unlink an evidence record from a transaction](https://docs.artu.ai/api-reference/transactions/unlink-an-evidence-record-from-a-transaction.md) - [Update a transaction](https://docs.artu.ai/api-reference/transactions/update-a-transaction.md) - [Update multiple transactions](https://docs.artu.ai/api-reference/transactions/update-multiple-transactions.md) - [Count workflow templates matching filter](https://docs.artu.ai/api-reference/workflow-templates/count-workflow-templates-matching-filter.md) - [Create a workflow template](https://docs.artu.ai/api-reference/workflow-templates/create-a-workflow-template.md) - [Create a workflow template from an existing workflow](https://docs.artu.ai/api-reference/workflow-templates/create-a-workflow-template-from-an-existing-workflow.md) - [Delete a workflow template](https://docs.artu.ai/api-reference/workflow-templates/delete-a-workflow-template.md) - [Import a workflow template into the test environment](https://docs.artu.ai/api-reference/workflow-templates/import-a-workflow-template-into-the-test-environment.md) - [List workflow templates with filtering and pagination](https://docs.artu.ai/api-reference/workflow-templates/list-workflow-templates-with-filtering-and-pagination.md) - [Retrieve a workflow template by ID](https://docs.artu.ai/api-reference/workflow-templates/retrieve-a-workflow-template-by-id.md) - [Submit a workflow template for review](https://docs.artu.ai/api-reference/workflow-templates/submit-a-workflow-template-for-review.md) - [Unpublish a workflow template](https://docs.artu.ai/api-reference/workflow-templates/unpublish-a-workflow-template.md) - [Update a workflow template](https://docs.artu.ai/api-reference/workflow-templates/update-a-workflow-template.md) - [Add tags to a workflow](https://docs.artu.ai/api-reference/workflows/add-tags-to-a-workflow.md) - [Cancel an in-flight workflow execution](https://docs.artu.ai/api-reference/workflows/cancel-an-in-flight-workflow-execution.md) - [Count workflow executions matching filter](https://docs.artu.ai/api-reference/workflows/count-workflow-executions-matching-filter.md) - [Count workflow variables matching filter](https://docs.artu.ai/api-reference/workflows/count-workflow-variables-matching-filter.md) - [Count workflows matching filter](https://docs.artu.ai/api-reference/workflows/count-workflows-matching-filter.md) - [Create a public URL for an API trigger](https://docs.artu.ai/api-reference/workflows/create-a-public-url-for-an-api-trigger.md) - [Create a shareable link for a workflow](https://docs.artu.ai/api-reference/workflows/create-a-shareable-link-for-a-workflow.md) - [Create a workflow](https://docs.artu.ai/api-reference/workflows/create-a-workflow.md) - [Create a workflow variable](https://docs.artu.ai/api-reference/workflows/create-a-workflow-variable.md) - [Delete a workflow](https://docs.artu.ai/api-reference/workflows/delete-a-workflow.md) - [Delete a workflow variable](https://docs.artu.ai/api-reference/workflows/delete-a-workflow-variable.md) - [Describe a workflow link (branding + messages, no run start)](https://docs.artu.ai/api-reference/workflows/describe-a-workflow-link-branding-+-messages-no-run-start.md) - [Duplicate a workflow into the test environment](https://docs.artu.ai/api-reference/workflows/duplicate-a-workflow-into-the-test-environment.md) - [Get a presigned URL for uploading a file to trigger a workflow](https://docs.artu.ai/api-reference/workflows/get-a-presigned-url-for-uploading-a-file-to-trigger-a-workflow.md) - [Get a short-lived public run token to reconnect to a suspended execution](https://docs.artu.ai/api-reference/workflows/get-a-short-lived-public-run-token-to-reconnect-to-a-suspended-execution.md) - [Get a signed download URL for a file produced by an execution](https://docs.artu.ai/api-reference/workflows/get-a-signed-download-url-for-a-file-produced-by-an-execution.md) - [Get paginated data rows from a node output in a workflow execution](https://docs.artu.ai/api-reference/workflows/get-paginated-data-rows-from-a-node-output-in-a-workflow-execution.md) - [List active links for a workflow](https://docs.artu.ai/api-reference/workflows/list-active-links-for-a-workflow.md) - [List all entries for a system variable name (history)](https://docs.artu.ai/api-reference/workflows/list-all-entries-for-a-system-variable-name-history.md) - [List all entries for a workflow variable name (history)](https://docs.artu.ai/api-reference/workflows/list-all-entries-for-a-workflow-variable-name-history.md) - [List API trigger endpoints for a workflow](https://docs.artu.ai/api-reference/workflows/list-api-trigger-endpoints-for-a-workflow.md) - [List executions suspended at a human-in-the-loop step for a workflow](https://docs.artu.ai/api-reference/workflows/list-executions-suspended-at-a-human-in-the-loop-step-for-a-workflow.md) - [List system-defined workflow variables with filtering and pagination](https://docs.artu.ai/api-reference/workflows/list-system-defined-workflow-variables-with-filtering-and-pagination.md) - [List tags for a workflow](https://docs.artu.ai/api-reference/workflows/list-tags-for-a-workflow.md) - [List workflow executions with filtering and pagination](https://docs.artu.ai/api-reference/workflows/list-workflow-executions-with-filtering-and-pagination.md) - [List workflow variables with filtering and pagination](https://docs.artu.ai/api-reference/workflows/list-workflow-variables-with-filtering-and-pagination.md) - [List workflows ordered by most recent execution](https://docs.artu.ai/api-reference/workflows/list-workflows-ordered-by-most-recent-execution.md) - [List workflows with filtering and pagination](https://docs.artu.ai/api-reference/workflows/list-workflows-with-filtering-and-pagination.md) - [Manually trigger execution of a workflow](https://docs.artu.ai/api-reference/workflows/manually-trigger-execution-of-a-workflow.md) - [Promote a workflow from test to live environment](https://docs.artu.ai/api-reference/workflows/promote-a-workflow-from-test-to-live-environment.md) - [Recreate the test counterpart for a live workflow that has none](https://docs.artu.ai/api-reference/workflows/recreate-the-test-counterpart-for-a-live-workflow-that-has-none.md) - [Remove tags from a workflow](https://docs.artu.ai/api-reference/workflows/remove-tags-from-a-workflow.md) - [Resolve a workflow link and start execution](https://docs.artu.ai/api-reference/workflows/resolve-a-workflow-link-and-start-execution.md) - [Retrieve a workflow by ID](https://docs.artu.ai/api-reference/workflows/retrieve-a-workflow-by-id.md) - [Retrieve a workflow execution by ID](https://docs.artu.ai/api-reference/workflows/retrieve-a-workflow-execution-by-id.md) - [Retrieve a workflow variable by ID](https://docs.artu.ai/api-reference/workflows/retrieve-a-workflow-variable-by-id.md) - [Revoke a workflow link](https://docs.artu.ai/api-reference/workflows/revoke-a-workflow-link.md) - [Revoke an API trigger endpoint](https://docs.artu.ai/api-reference/workflows/revoke-an-api-trigger-endpoint.md) - [Set tags on a workflow](https://docs.artu.ai/api-reference/workflows/set-tags-on-a-workflow.md) - [Update a workflow](https://docs.artu.ai/api-reference/workflows/update-a-workflow.md) - [Update a workflow variable](https://docs.artu.ai/api-reference/workflows/update-a-workflow-variable.md) - [Update an API trigger endpoint label](https://docs.artu.ai/api-reference/workflows/update-an-api-trigger-endpoint-label.md) - [Wait for a workflow execution to reach a terminal state (long-poll).](https://docs.artu.ai/api-reference/workflows/wait-for-a-workflow-execution-to-reach-a-terminal-state-long-poll.md) - [API Keys](https://docs.artu.ai/concepts/api-keys.md): Understanding API key permissions and scoping - [Environments](https://docs.artu.ai/concepts/environments.md): Test and live environment configuration - [Security & Trust](https://docs.artu.ai/concepts/security-trust.md): How Artu protects customer compliance data - [Configuration](https://docs.artu.ai/configuration.md): SDK initialization and configuration options - [Addresses](https://docs.artu.ai/guides/addresses.md): Manage client addresses - [Alerts](https://docs.artu.ai/guides/alerts.md): Generate regulatory alerts - [Bank Accounts](https://docs.artu.ai/guides/bank-accounts.md): Managing client bank account information - [Batch Operations](https://docs.artu.ai/guides/batch-operations.md): Create and update multiple records in a single request - [Clients](https://docs.artu.ai/guides/clients.md): Create and manage client records - [Contact Methods](https://docs.artu.ai/guides/contact-methods.md): Managing client communication channels - [Documents](https://docs.artu.ai/guides/documents.md): Upload and manage client documents - [Error Handling](https://docs.artu.ai/guides/error-handling.md): Handle SDK errors gracefully - [Evidence](https://docs.artu.ai/guides/evidence.md): Upload and manage supporting evidence for transactions - [Filtering](https://docs.artu.ai/guides/filtering.md): Filter and query records with type-safe helpers - [Pagination](https://docs.artu.ai/guides/pagination.md): Navigate through large datasets efficiently - [Reports](https://docs.artu.ai/guides/reports.md): Access generated regulatory reports - [Transactions](https://docs.artu.ai/guides/transactions.md): Record and manage financial transactions - [Artu Compliance](https://docs.artu.ai/index.md): Compliance infrastructure for AML requirements in Mexico — HTTP API and TypeScript SDK - [Installation](https://docs.artu.ai/installation.md): Install and set up the Artu Compliance SDK - [Connecting](https://docs.artu.ai/mcp/connecting.md): Connect an MCP client to the Artu server — pick your URL, configure your client, and authorize over OAuth - [Overview](https://docs.artu.ai/mcp/overview.md): The Artu MCP server — a remote, scoped Model Context Protocol gateway to the compliance platform for LLM agents - [Tools reference](https://docs.artu.ai/mcp/tools.md): The Artu MCP read tools and action tools, with their MCP annotations, pagination, and response shapes - [Quick Start](https://docs.artu.ai/quickstart.md): Make your first request in 5 minutes — HTTP API or TypeScript SDK - [Mexico](https://docs.artu.ai/scopes/mexico.md): Mexico-specific regulatory tracks, validators, and document types. - [MX](https://docs.artu.ai/scopes/mx.md): Mexico - All — scope-specific fields and enums. - [MX:AV](https://docs.artu.ai/scopes/mx-av.md): Mexico - Actividad Vulnerable — scope-specific fields and enums. - [MX:AV:ARI](https://docs.artu.ai/scopes/mx-av-ari.md): Mexico - Actividad Vulnerable - Arrendamiento de Inmuebles — scope-specific fields and enums. - [MX:AV:AVI](https://docs.artu.ai/scopes/mx-av-avi.md): Mexico - Actividad Vulnerable - Activos Virtuales — scope-specific fields and enums. - [MX:AV:INM](https://docs.artu.ai/scopes/mx-av-inm.md): Mexico - Actividad Vulnerable - Inmuebles — scope-specific fields and enums. - [MX:AV:JYS](https://docs.artu.ai/scopes/mx-av-jys.md): Mexico - Actividad Vulnerable - Juegos y Sorteos — scope-specific fields and enums. - [MX:AV:MJR](https://docs.artu.ai/scopes/mx-av-mjr.md): Mexico - Actividad Vulnerable - Metales y Joyas — scope-specific fields and enums. - [MX:AV:MPC](https://docs.artu.ai/scopes/mx-av-mpc.md): Mexico - Actividad Vulnerable - Mutuo, Préstamos y Créditos — scope-specific fields and enums. - [MX:AV:TSC](https://docs.artu.ai/scopes/mx-av-tsc.md): Mexico - Actividad Vulnerable - Tarjetas de Servicio y Crédito — scope-specific fields and enums. - [MX:AV:VEH](https://docs.artu.ai/scopes/mx-av-veh.md): Mexico - Actividad Vulnerable - Vehicles — scope-specific fields and enums. - [MX:CNBV](https://docs.artu.ai/scopes/mx-cnbv.md): Mexico - CNBV — scope-specific fields and enums. - [MX:CNBV:TRANSMISOR](https://docs.artu.ai/scopes/mx-cnbv-transmisor.md): Mexico - CNBV - Transmisores de Dinero — scope-specific fields and enums. - [Scopes overview](https://docs.artu.ai/scopes/overview.md): Understand how scopes partition data and select regulatory fields across the SDK. - [Enums](https://docs.artu.ai/sdk/enums.md): Cross-scope SDK enums reference — ClientType, Currency, DocumentStatus, Workflow enums, and more - [Errors](https://docs.artu.ai/sdk/errors.md): TypeScript SDK error classes — ComplianceError, APIError, ValidationError, UploadError and their subtypes - [TypeScript SDK](https://docs.artu.ai/sdk/overview.md): The @artu-ai/compliance-sdk client — installation, instantiation, and scope-typed instances - [Resources](https://docs.artu.ai/sdk/resources.md): SDK resource method reference — clients, transactions, bank accounts, documents, alerts, reports, workflows, and more - [Utilities](https://docs.artu.ai/sdk/utilities.md): Filter helpers, pagination utilities, and type guards exported by the TypeScript SDK ## OpenAPI Specs - [transactions](https://docs.artu.ai/openapi/transactions.json) - [screening](https://docs.artu.ai/openapi/screening.json) - [identity](https://docs.artu.ai/openapi/identity.json) - [audit-logs](https://docs.artu.ai/openapi/audit-logs.json) - [alerts](https://docs.artu.ai/openapi/alerts.json) - [workflows](https://docs.artu.ai/openapi/workflows.json) - [workflow-templates](https://docs.artu.ai/openapi/workflow-templates.json) - [tenant-details](https://docs.artu.ai/openapi/tenant-details.json) - [clients](https://docs.artu.ai/openapi/clients.json) - [tags](https://docs.artu.ai/openapi/tags.json) - [signable-templates](https://docs.artu.ai/openapi/signable-templates.json) - [reports](https://docs.artu.ai/openapi/reports.json) - [reference-data](https://docs.artu.ai/openapi/reference-data.json) - [products](https://docs.artu.ai/openapi/products.json) - [health](https://docs.artu.ai/openapi/health.json) - [exchange-rates](https://docs.artu.ai/openapi/exchange-rates.json) - [evidence](https://docs.artu.ai/openapi/evidence.json) - [documents](https://docs.artu.ai/openapi/documents.json) - [custom-reference-data](https://docs.artu.ai/openapi/custom-reference-data.json) - [contact-methods](https://docs.artu.ai/openapi/contact-methods.json) - [bank-accounts](https://docs.artu.ai/openapi/bank-accounts.json) - [alert-items](https://docs.artu.ai/openapi/alert-items.json) - [addresses](https://docs.artu.ai/openapi/addresses.json) - [openapi](https://docs.artu.ai/openapi.json) ## Optional - [Dashboard](https://dashboard.artu.ai)