Environments
he CSL SIM Insight API provides separate environments to support development, testing, and live operation.
Each environment operates independently and is intended for a specific stage of integration.
Purpose of Multiple Environments
Separate environments allow you to:
- Develop integrations safely
- Test request structure and handling
- Validate command behaviour
- Confirm response parsing
- Transition to live operation in a controlled manner
Testing should always be completed in a non-live environment before moving to production.
Environment Separation
Each environment:
- Has its own endpoint
- Requires valid authentication
- Processes requests independently
Actions performed in one environment do not affect another.
Live SIM management actions should only be performed in the production environment.
Development and Testing
Lower environments are intended for:
- Integration development
- Functional testing
- Error handling validation
- Performance testing
You should not rely on test environments for live operational control.
Production Environment
The production environment:
- Executes live operational changes
- Retrieves live usage and status information
- Impacts active SIM configurations
Because commands may perform immediate operational changes, additional safeguards and validation should be in place before issuing production requests.
Migration Between Environments
Before moving to production:
- Confirm authentication credentials are correct
- Confirm endpoint configuration is updated
- Validate request formatting and response handling
- Ensure internal safeguards are in place
Production credentials should never be used in development systems.