# API Tools & Resources

This section provides the supporting assets for exploring and testing the eComm Checkout API. The attachments are designed to speed up onboarding and reduce implementation errors by offering both a formal API contract and executable examples.

***

#### OpenAPI (Swagger) specifications

> OpenAPI files represent the official API contract: endpoints, schemas, parameters, validation rules, and example payloads. These files are typically used as a reference during implementation and for troubleshooting request/response mismatches.

{% stepper %}
{% step %}

#### **OpenAPI — Checkout**

{% file src="/files/zHEDSaJX9W1wM6hgbugP" %}
{% endstep %}
{% endstepper %}

***

#### Postman assets

Postman assets provide ready-to-run examples. They are intended for quick testing in sandbox and for validating requests before implementing them in code.

{% stepper %}
{% step %}

#### **Postman Collection — Checkout API requests**<br>

Import this collection into Postman to access prebuilt requests for the Checkout API endpoints:&#x20;

{% file src="/files/vsHqldM8I2y7AveshvrU" %}
{% endstep %}

{% step %}

#### **Postman Environment — Sandbox variables**

Import this environment into Postman and fill in the placeholder variables locally (for example, `clientId`, `clientSecret`). Select this environment before running requests from the collection.

{% file src="/files/4WzsggalVKr87RAqh88Z" %}
{% endstep %}
{% endstepper %}


---

# 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://docs.maibmerchants.md/checkout/api-reference/examples/api-tools-and-resources.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.
