# Commenda API

**Canonical:** https://apis.io/apis/commenda/commenda-api/  
**Provider:** Commenda — https://apis.io/providers/commenda/  
**Base URL:** https://transaction-tax.api.in.commenda.io  
**Documentation:** https://docs.commenda.io/engine/api-introduction

Commenda API is published by [Commenda](https://apis.io/providers/commenda/) on the [APIs.io](https://apis.io/) network, described by a machine-readable OpenAPI specification. This API exposes 6 JSON Schema definitions. The published artifact set on APIs.io includes an OpenAPI specification and 6 JSON Schemas.

Commenda API as documented publicly: 53 operations. Contract generated from the documentation by API Evangelist (2026-10-20); not the provider's own document.

## Operations (53)

| Method | Path | Summary |
|---|---|---|
| GET | `/api/v1/registrations` | GET /api/v1/registrations |
| POST | `/api/v1/registrations` | POST /api/v1/registrations |
| POST | `/api/v1/registrations/7c9e6679-7425-40de-944b-e07fc1f90ae7` | POST /api/v1/registrations/7c9e6679-7425-40de-944b-e07fc1f90ae7 |
| POST | `/api/v1/registrations/7c9e6679-7425-40de-944b-e07fc1f90ae7/archive` | POST /api/v1/registrations/7c9e6679-7425-40de-944b-e07fc1f90ae7/archive |
| POST | `/api/v1/registrations/7c9e6679-7425-40de-944b-e07fc1f90ae7/close` | POST /api/v1/registrations/7c9e6679-7425-40de-944b-e07fc1f90ae7/close |
| POST | `/api/v1/registrations/7c9e6679-7425-40de-944b-e07fc1f90ae7/request-validation` | POST /api/v1/registrations/7c9e6679-7425-40de-944b-e07fc1f90ae7/request-validation |
| POST | `/api/v1/registrations/content/available-jurisdictions` | POST /api/v1/registrations/content/available-jurisdictions |
| POST | `/api/v1/registrations/content/portal-fields` | POST /api/v1/registrations/content/portal-fields |
| POST | `/api/v1/registrations/content/registration-input-options` | POST /api/v1/registrations/content/registration-input-options |
| POST | `/api/v1/registrations/list` | POST /api/v1/registrations/list |
| POST | `/api/v1/registrations/v2` | POST /api/v1/registrations/v2 |
| GET | `/api/v1/registrations/v2/7c9e6679-7425-40de-944b-e07fc1f90ae7` | GET /api/v1/registrations/v2/7c9e6679-7425-40de-944b-e07fc1f90ae7 |
| POST | `/api/v1/registrations/v2/content/available-jurisdictions` | POST /api/v1/registrations/v2/content/available-jurisdictions |
| POST | `/api/v1/registrations/v2/content/available-registrations` | POST /api/v1/registrations/v2/content/available-registrations |
| POST | `/api/v1/registrations/v2/content/portal-fields` | POST /api/v1/registrations/v2/content/portal-fields |
| POST | `/api/v1/registrations/v2/content/registration-conditions` | POST /api/v1/registrations/v2/content/registration-conditions |
| POST | `/api/v1/registrations/v2/list` | POST /api/v1/registrations/v2/list |
| DELETE | `/api/v1/registrations/{registrationId}` | Permanently delete a registration |
| GET | `/api/v1/registrations/{registrationId}` | Get Registration |
| POST | `/calculate` | Global Indirect Tax Calculation |
| GET | `/registrations` | API documentation - Commenda |
| POST | `/registrations` | Create a new registration |
| POST | `/registrations/content/available-jurisdictions` | Discover jurisdictions where you can register |
| POST | `/registrations/content/portal-fields` | Get portal credential requirements |
| POST | `/registrations/content/registration-input-options` | Get tax types, frequencies for jurisdictions |
| POST | `/registrations/v2/bulk/registration-status` | Update status for multiple registrations |
| POST | `/registrations/v2/bulk/request-validation` | Request validation for multiple registrations |
| POST | `/registrations/v2/content/available-jurisdictions` | Search for available jurisdictions |
| POST | `/registrations/v2/content/available-registrations` | Get registration options for jurisdictions |
| POST | `/registrations/v2/content/portal-fields` | Get portal credential requirements |
| POST | `/registrations/v2/content/registration-conditions` | Get conditions for a registration type |
| GET | `/registrations/v2/content/supported-regions` | Get supported regions and jurisdiction filters |
| POST | `/registrations/v2/content/tax-type-details` | Get tax type descriptions |
| GET | `/registrations/v2/credentials/by-portal/{portalId}` | Look up credentials by portal |
| DELETE | `/registrations/v2/{id}` | Delete a registration |
| GET | `/registrations/v2/{id}` | Get a single registration |
| POST | `/registrations/v2/{id}` | Update a registration |
| POST | `/registrations/v2/{id}/archive` | Archive a registration |
| POST | `/registrations/v2/{id}/close` | Close a registration |
| GET | `/registrations/v2/{id}/form-data` | Get supplementary form data |
| POST | `/registrations/v2/{id}/form-data` | Update supplementary form data |
| DELETE | `/registrations/{id}` | Delete a registration |
| GET | `/registrations/{id}` | Get a single registration |
| POST | `/registrations/{id}` | Update a registration |
| POST | `/registrations/{id}/archive` | Archive a registration (stops calculations) |
| POST | `/registrations/{id}/close` | Close a registration (sets end date) |
| POST | `/registrations/{id}/request-validation` | Request Commenda validation |
| GET | `/webhooks` | List all webhook. |
| POST | `/webhooks` | Create a new webhook. |
| DELETE | `/webhooks/{id}` | Delete a webhook |
| GET | `/webhooks/{id}` | Get a webhook. |
| POST | `/webhooks/{id}` | Update your webhook details |
| POST | `/webhooks/test/trigger/{id}` | Manually trigger a webhook call |

## Machine-readable artifacts (8)

- **OpenAPI** — https://artifacts.apis.io/commenda/openapi/_ae-authored/commenda-openapi-generated.yml
- **JSONSchema** — https://artifacts.apis.io/commenda/json-schema/commenda-get-api-v1-registrations-registrationid-response-schema.json
- **JSONSchema** — https://artifacts.apis.io/commenda/json-schema/commenda-post-webhooks-request-schema.json
- **JSONSchema** — https://artifacts.apis.io/commenda/json-schema/commenda-post-api-v1-registrations-list-response-schema.json
- **JSONSchema** — https://artifacts.apis.io/commenda/json-schema/commenda-post-api-v1-registrations-v2-list-response-schema.json
- **JSONSchema** — https://artifacts.apis.io/commenda/json-schema/commenda-get-api-v1-registrations-v27-c9-e6679742540-de944-be07-fc1-f90-ae7-respo-schema.json
- **JSONSchema** — https://artifacts.apis.io/commenda/json-schema/commenda-post-api-v1-registrations-request-schema.json
- **APIsJSON** — https://artifacts.apis.io/commenda/apis.yml

---

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