A Postman collection is available to help you quickly test and explore the Partners Portal API endpoints.
Download the Collection
You can download the Postman collection and import it directly into Postman:
Download Postman CollectionWhat's Included
The collection includes:
- Authentication - Login endpoint with automatic token extraction
- Simulations - Complete CRUD operations for loan simulations
- Processes - Mortgage process management endpoints
- Borrowers - Borrower information management
- Documents - Document upload and management
- Properties - Property information endpoints
- ESIS - ESIS document generation
- Messages - Message/note management
- Partners - Partner callback configuration
- Taxonomies - All taxonomy reference data endpoints
Environment Variables
The collection uses the following variables that you need to configure:
| Variable | Description | Example |
|---|---|---|
baseUrl | API base URL | https://your-domain.com/API/partnersPortal |
xClientId | Master client ID | your_master_id |
xClientSecret | Master client secret | your_master_secret |
correlationId | Broker ID | 12345 |
sessionToken | Bearer token (auto-populated) | Auto-set after login |
How to Use
1. Import the Collection
- Download the collection file using the link above
- Open Postman
- Click Import button
- Select the downloaded JSON file
- The collection will appear in your Collections sidebar
2. Configure Environment
- Create a new environment in Postman
- Add the variables listed above
- Set the
baseUrl,xClientId,xClientSecret, andcorrelationIdvalues - Leave
sessionTokenempty (it will be auto-populated after authentication)
3. Authenticate
- Open the Authentication → Authenticate request
- Ensure your environment is selected
- Click Send
- The
sessionTokenwill be automatically extracted and saved to your environment
4. Make Requests
All subsequent requests will automatically use the sessionToken from your environment via the collection-level authorization.
Features
Automatic Token Management
The collection includes a test script on the authentication endpoint that automatically extracts and saves the session token:
Code
Pre-configured Headers
All requests are pre-configured with the required authentication headers:
xClientIDxClientSecretbrokerID(correlationId)userIDAuthorization: Bearer {sessionToken}
Organized Structure
Requests are organized by resource type with logical grouping:
- Base operations (CRUD)
- Sub-resources (borrowers, documents, properties)
- Specialized operations (ESIS, messages)
Tips
- Token Expiry: Tokens expire after 30 minutes of inactivity. If you get a 401 error, re-run the authentication request
- Environment Selection: Always ensure you have the correct environment selected before making requests
- Request Order: Start with authentication, then proceed to other endpoints
- Collection Variables: Use
{{variableName}}syntax to reference environment variables in requests
Support
For issues or questions about the API:
- Review the API Commons for common patterns
- Check the Authentication Guide for auth-related issues
- Refer to the API Reference for endpoint details
Next Steps
- Authentication Guide - Understand the authentication flow
- API Commons - Learn about headers, errors, and patterns
- API Reference - Explore all available endpoints
Last modified on