# API Reference
source: https://developer.mastercard.com/ethoca-consumer-clarity-for-merchants/documentation/api-reference/index.md

## APIs {#apis}


API Specification: `https://static.developer.mastercard.com/content/ethoca-consumer-clarity-for-merchants/swagger/merchant_spec_4_0_0.yml`


API Specification: `https://static.developer.mastercard.com/content/ethoca-consumer-clarity-for-merchants/swagger/merchant-actions-spec.yml`

<br />

### Error handling {#error-handling}

See [Code and Formats](https://developer.mastercard.com/ethoca-consumer-clarity-for-merchants/documentation/code-and-formats/index.md) for detailed information about error response handling for the Merchant Transaction API and the Merchant Actions endpoint.

### Merchant Transaction API Data Dictionary {#merchant-transaction-api-data-dictionary}

For a full list of the fields used, and recommendations as to which fields should be used by your industry, see the [Merchant API Data Dictionary](https://static.developer.mastercard.com/content/ethoca-consumer-clarity-for-merchants/uploads/merchant-data-dictionary.xlsx).

## Next Steps {#next-steps}

Now that you have a good understanding of all the services endpoints, proceed to [Integration and Testing](https://developer.mastercard.com/ethoca-consumer-clarity-for-merchants/documentation/testing/index.md) to learn how to integrate and make sure you are ready to begin testing.
