Environments

Overview

The 365 Finance API is available in two separate environments to support your integration development and testing before going live in production.


Environments

🧪 Staging Environment (Testing)

Purpose: Development, testing, and integration validation

Base URL:

https://staging-api.365finance.co.uk

Salesforce Instance: Sandbox (dev8)

Use this environment for:

  • ✅ Initial integration development
  • ✅ Testing API endpoints and responses
  • ✅ Validating your application logic
  • ✅ Testing error handling scenarios
  • ✅ Performance testing
  • ✅ UAT (User Acceptance Testing)

Data:

  • Contains test data only
  • Data may be refreshed or reset periodically
  • Safe to experiment without affecting production

🚀 Production Environment (Live)

Purpose: Live production traffic with real customer data

Base URL:

https://api.365finance.co.uk

Salesforce Instance: Production

Use this environment for:

  • ✅ Live customer transactions
  • ✅ Production integrations
  • ✅ Real-time data synchronization

Data:

  • Contains live production data
  • All changes are permanent
  • Subject to data protection regulations


Frequently Asked Questions


Q: Can I use the same API key for both environments?

A: No, you will receive separate API keys for staging and production. Never use production keys in staging or vice versa.


Q: Will my staging data appear in production?

A: No, staging and production are completely separate environments with different databases.


Q: How often is staging data refreshed?

A: Staging data may be refreshed monthly or as needed. We will notify you in advance of any data resets.


Q: Is there a sandbox environment for testing?

A: Yes, our staging environment serves as the sandbox for testing.


Q: How do I report an API issue?

A: For staging issues, email TBC. For production issues, email TBC.


Q: Can I access production data in staging?

A: No, staging uses test data only. Production data is never available in staging for security and compliance reasons.