# Standard Practices

- [General Info](https://developer.emporix.io/api-references/standard-practices/general-info.md): The Emporix API follows standardized practices for data consistency, using ISO and IETF formats for countries, currencies, dates/times, and languages across its services.
- [Mixins](https://developer.emporix.io/api-references/standard-practices/mixins.md): Mixins let you extend business resources with custom properties by defining JSON schemas, hosting them, and referencing them in resource metadata for flexible, schema-driven data enrichment.
- [Query Parameter](https://developer.emporix.io/api-references/standard-practices/q-param.md): You can use a standard q-param to filter search by string, localized, or numeric field values using exact matches, comparisons, and ranges.
- [Translations](https://developer.emporix.io/api-references/standard-practices/translations.md): Translations use language-code maps, enabling objects to be created, retrieved, and updated in one or multiple languages.
- [Custom ID](https://developer.emporix.io/api-references/standard-practices/custom-id.md): Custom IDs allow external systems to use their own identifiers as references for key entities, ensuring consistent relationships across systems.
- [Upsert](https://developer.emporix.io/api-references/standard-practices/upsert.md): Upsert in Emporix simplifies entity management by allowing a PUT request to either create a new record if it doesn’t exist or update it if it does.
- [B2B Token](https://developer.emporix.io/api-references/standard-practices/b2btoken.md): The B2B Token embeds a customer’s selected legal entity in their authorization token, enabling consistent access control and data visibility without re-login.
- [Bulk Request Limits](https://developer.emporix.io/api-references/standard-practices/bulk-request-limits.md): Bulk request limits for Emporix API endpoints that support multiple changes in a single request.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://developer.emporix.io/api-references/standard-practices.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
