# ecosio Message Controller API

**Canonical:** https://apis.io/apis/ecosio/ecosio-message-controller-api/  
**Provider:** ecosio — https://apis.io/providers/ecosio/  
**Base URL:** https://api.test.ecosio-hub.com  
**Documentation:** https://connect.ecosio.com/reference/messaging-api

ecosio Message Controller API is one of 10 APIs that [ecosio](https://apis.io/providers/ecosio/) publishes on the [APIs.io](https://apis.io/) network, described by a machine-readable OpenAPI specification. This API exposes 12 JSON Schema definitions. Tagged areas include message-controller. The published artifact set on APIs.io includes an OpenAPI specification, API documentation, and 12 JSON Schemas.

The message-controller API from ecosio — 4 operation(s) for message-controller.

## Operations (5)

| Method | Path | Summary |
|---|---|---|
| GET | `/api/v1/messages` | List all messages |
| POST | `/api/v1/messages` | Send a message |
| GET | `/api/v1/messages/{messageId}` | Retrieve a message |
| POST | `/api/v1/messages/{messageId}/confirm` | Confirm processing of a message |
| GET | `/api/v1/messages/{messageId}/documents` | Retrieve message documents |

## Machine-readable artifacts (16)

- **OpenAPI** — https://artifacts.apis.io/ecosio/openapi/ecosio-message-controller-api-openapi.yml
- **Documentation** — https://connect.ecosio.com/reference/messaging-api
- **Documentation** — https://connect.ecosio.com/reference/management-api-overview
- **JSONSchema** — https://artifacts.apis.io/ecosio/json-schema/ecosio-scenario-response-schema.json
- **JSONSchema** — https://artifacts.apis.io/ecosio/json-schema/ecosio-connector-retrieval-response-schema.json
- **JSONSchema** — https://artifacts.apis.io/ecosio/json-schema/ecosio-company-retrieval-response-schema.json
- **JSONSchema** — https://artifacts.apis.io/ecosio/json-schema/ecosio-romania-einvoice-create-request-schema.json
- **JSONSchema** — https://artifacts.apis.io/ecosio/json-schema/ecosio-romania-einvoice-update-request-schema.json
- **JSONSchema** — https://artifacts.apis.io/ecosio/json-schema/ecosio-approval-status-response-schema.json
- **Documentation** — https://connect.ecosio.com/reference/vertex-messaging-api
- **JSONSchema** — https://artifacts.apis.io/ecosio/json-schema/ecosio-message-details-response-schema.json
- **JSONSchema** — https://artifacts.apis.io/ecosio/json-schema/ecosio-status-response-schema.json
- **JSONSchema** — https://artifacts.apis.io/ecosio/json-schema/ecosio-confirm-request-schema.json
- **JSONSchema** — https://artifacts.apis.io/ecosio/json-schema/ecosio-message-list-response-schema.json
- **JSONSchema** — https://artifacts.apis.io/ecosio/json-schema/ecosio-message-raw-response-schema.json
- **JSONSchema** — https://artifacts.apis.io/ecosio/json-schema/ecosio-delivery-request-schema.json

## Other ecosio APIs (9)

- [ecosio Approval Request Status API](https://apis.io/apis/ecosio/ecosio-approval-request-status-api/)
- [ecosio Archive messages API](https://apis.io/apis/ecosio/ecosio-archive-messages-api/)
- [ecosio Check user credentials API](https://apis.io/apis/ecosio/ecosio-check-user-credentials-api/)
- [ecosio Companies API](https://apis.io/apis/ecosio/ecosio-companies-api/)
- [ecosio Connectors API](https://apis.io/apis/ecosio/ecosio-connectors-api/)
- [ecosio Deliver messages to the Hub API](https://apis.io/apis/ecosio/ecosio-deliver-messages-to-the-hub-api/)
- [ecosio Fetch messages from the Hub API](https://apis.io/apis/ecosio/ecosio-fetch-messages-from-the-hub-api/)
- [ecosio Request the documents for an e-invoice API](https://apis.io/apis/ecosio/ecosio-request-the-documents-for-an-e-invoice-api/)
- [ecosio Scenarios API](https://apis.io/apis/ecosio/ecosio-scenarios-api/)

## Tags

message-controller

---

Profiled by [API Evangelist](https://apievangelist.com) and published on [APIs.io](https://apis.io/apis/ecosio/ecosio-message-controller-api/). The API's provider profile, Kin Score and agent-readiness rating are at https://apis.io/providers/ecosio/.
