# Compliance

Compliance API operations enable the creation of compliance-related domains, integration with compliance providers, management of risk score configurations, and execution of compliance analyses. They facilitate the creation of compliance policies, as well as the management of compliance users and agents to automate compliance checks effectively.

 - [GET /v1/domains/{domainId}/compliance/providers](https://docs.ripple.com/pt-br/products/custody/v1.34/api/reference/openapi/compliance/getallprovidersfordomain.md)
 - [POST /v1/domains/{domainId}/compliance/providers](https://docs.ripple.com/pt-br/products/custody/v1.34/api/reference/openapi/compliance/connectprovider.md)
 - [GET /v1/domains/{domainId}/compliance/providers/{provider}/screening-rules](https://docs.ripple.com/pt-br/products/custody/v1.34/api/reference/openapi/compliance/getscreeningrulesfordomainandprovider.md)
 - [POST /v1/domains/{domainId}/compliance/providers/{provider}/screening-rules](https://docs.ripple.com/pt-br/products/custody/v1.34/api/reference/openapi/compliance/configurescreeningrulesfordomainandprovider.md)
 - [PUT /v1/domains/{domainId}/compliance/providers/{provider}/toggle-preview-screening](https://docs.ripple.com/pt-br/products/custody/v1.34/api/reference/openapi/compliance/togglepreviewscreening.md)
 - [PUT /v1/domains/{domainId}/compliance/providers/{provider}/pause-connection](https://docs.ripple.com/pt-br/products/custody/v1.34/api/reference/openapi/compliance/pauseproviderconnection.md)
 - [POST /v1/domains/{domainId}/compliance/policy](https://docs.ripple.com/pt-br/products/custody/v1.34/api/reference/openapi/compliance/createpolicypayload.md)
 - [POST /v1/domains/{domainId}/compliance/domain](https://docs.ripple.com/pt-br/products/custody/v1.34/api/reference/openapi/compliance/createdomainpayload.md)
 - [DELETE /v1/domains/{domainId}/compliance/domain](https://docs.ripple.com/pt-br/products/custody/v1.34/api/reference/openapi/compliance/deletecompliancedomain.md)
 - [POST /v1/domains/{domainId}/compliance/domain/validation](https://docs.ripple.com/pt-br/products/custody/v1.34/api/reference/openapi/compliance/validatecompliancedomaincreation.md)
 - [POST /v1/domains/{domainId}/compliance/analysis](https://docs.ripple.com/pt-br/products/custody/v1.34/api/reference/openapi/compliance/analysis.md)
 - [POST /v1/domains/{domainId}/compliance/analysis/preview](https://docs.ripple.com/pt-br/products/custody/v1.34/api/reference/openapi/compliance/previewanalysis.md)
 - [GET /v1/domains/{domainId}/compliance/transactionType/{transactionType}/exception-role](https://docs.ripple.com/pt-br/products/custody/v1.34/api/reference/openapi/compliance/getexceptionrole.md)
 - [GET /v1/domains/{domainId}/compliance/provider-connection](https://docs.ripple.com/pt-br/products/custody/v1.34/api/reference/openapi/compliance/getallproviderconnectionfordomain.md)
 - [GET /v1/domains/{domainId}/compliance/policy/{policyType}/transaction/{transactionType}](https://docs.ripple.com/pt-br/products/custody/v1.34/api/reference/openapi/compliance/getpolicy.md)
 - [DELETE /v1/domains/{domainId}/compliance/providers/{provider}](https://docs.ripple.com/pt-br/products/custody/v1.34/api/reference/openapi/compliance/deleteproviderconnectionandscreeningrules.md)
 - [POST /v1/domains/{domainId}/compliance/travel-rule/providers/{provider}/messages](https://docs.ripple.com/pt-br/products/custody/v1.34/api/reference/openapi/compliance/createtravelruletransfer.md)
 - [GET /v1/domains/{domainId}/compliance/travel-rule/providers/{provider}/messages/{travelRuleId}](https://docs.ripple.com/pt-br/products/custody/v1.34/api/reference/openapi/compliance/gettravelruletransfer.md)
 - [POST /v1/domains/{domainId}/compliance/travel-rule/providers/{provider}/messages/{travelRuleId}/pii](https://docs.ripple.com/pt-br/products/custody/v1.34/api/reference/openapi/compliance/appendpiitotransfer.md)
 - [POST /v1/domains/{domainId}/compliance/travel-rule/providers/{provider}/messages/{travelRuleId}/encrypted-pii](https://docs.ripple.com/pt-br/products/custody/v1.34/api/reference/openapi/compliance/presentencryptedpiitotransferwithoutpolicy.md)
 - [POST /v1/domains/{domainId}/compliance/travel-rule/providers/{provider}/messages/{travelRuleId}/policies/{travelRulePolicyId}/encrypted-pii](https://docs.ripple.com/pt-br/products/custody/v1.34/api/reference/openapi/compliance/presentencryptedpiitotransfer.md)
 - [POST /v1/domains/{domainId}/compliance/travel-rule/details](https://docs.ripple.com/pt-br/products/custody/v1.34/api/reference/openapi/compliance/gettravelruledetails.md): Retrieves travel rule message details for a batch of domain and ID pairs
 - [POST /v1/domains/{domainId}/compliance/travel-rule/providers/{provider}/relationships](https://docs.ripple.com/pt-br/products/custody/v1.34/api/reference/openapi/compliance/createrelationship.md): Pass-through proxy API to create a relationship with the travel rule provider (e.g., Notabene)
 - [GET /v1/domains/{domainId}/compliance/travel-rule/providers/{provider}/relationships](https://docs.ripple.com/pt-br/products/custody/v1.34/api/reference/openapi/compliance/listrelationships.md): Pass-through proxy API to list all relationships from the travel rule provider (e.g., Notabene)
