Appearance
Applications β
Orisha Commerce Platform consists of multiple applications which are important for a proper usage. You can learn how to access the different applications here.
App β
The App is a customer-facing web application used to provide insights into the data for a specific administration. Within the App, both the customer and customer-support personnel can view and modify administration settings. The App ensures a user-friendly interface for interacting with and managing data efficiently.
| Environment | URL |
|---|---|
| Acceptance | acc-app.core-suite.io |
| Production | app.core-suite.io |

API β
The API is a machine-facing web application that serves as the primary interface for external systems to interact with the Orisha Commerce Platform. It allows for seamless data exchange, automation, and integration with third-party services.
| Environment | URL |
|---|---|
| Acceptance | acc-api.core-suite.io |
| Production | api.core-suite.io |

API versioning β
For proper API versioning we are using the Asp.Versioning package. This is compliant with the versioning semantics outlined by the Microsoft REST Guidelines.
Our API versioning approach is based on Semantic Versioning, but it is not applied one-to-one. We are currently only increasing the major version of the API, not the minor or patch version. The major version is increased when breaking changes are introduced to the public API. This means that as long as you keep using the current version, you are assured no breaking changes will be made. When a new API version is introduced, you can expect breaking changes.
Admin portal β
The Admin portal is used for managing administrations, user identities, and system-wide configurations. It is primarily intended for internal use by administrators and support staff to maintain the platformβs operational integrity.
| Environment | URL |
|---|---|
| Acceptance | acc-admin.core-suite.io |
| Production | admin.core-suite.io |
