StarRez
StarRez is a global leader providing comprehensive software solutions for student housing management and residential community engagement. The StarRez connector enables you to access StarRez REST API endpoints to retrieve student housing data, manage residential records, and integrate housing information with other systems. This connector is particularly useful for applications that need to extract student housing data, integrate housing management with student information systems, build analytics and reporting solutions, or automate residential community workflows.

Power end-to-end data operations for your StarRez API with Nexla. Our bi-directional StarRez connector is purpose-built for StarRez, making it simple to ingest data, sync it across systems, and deliver it anywhere — all with no coding required. Nexla turns API-sourced data into ready-to-use, reusable data products and makes it easy to send data to StarRez or any other destination. With comprehensive monitoring, lineage tracking, and access controls, Nexla keeps your StarRez workflows fast, secure, and fully governed.
Features
Type: API
- Seamless API Integration: Connect to any endpoint as source or destination without coding, with automatic data product creation
- Visual Composition & Chaining: Build complex integrations using visual templates, chain API calls, and compose workflows with data validation and filtering
- API Proxy: Expose curated slices of your data securely with a secure and customizable API proxy that validates and transforms data on the fly
- Request optimization with intelligent batching, retry, and caching to minimize API calls and costs
Prerequisites
Before creating a StarRez credential, you'll need to obtain your StarRez portal username and password. StarRez uses Basic Authentication for API access, requiring your portal credentials to authenticate REST API requests.
To obtain StarRez API credentials:
-
Log in to your StarRez portal. You'll need access to your StarRez instance with appropriate permissions for API access.
-
Contact your StarRez administrator or StarRez support to ensure that REST API access is enabled for your account. REST API access may need to be configured at the portal level.
-
Verify that your user account has the necessary permissions to access the REST API endpoints you need. Different endpoints may require different permission levels.
-
Note your Domain URL (instance URL). This is the base URL for your StarRez instance. For example, if your API documentation is available at
https://nexla.starrezhousing.com/StarRezREST/services, then your Domain URL ishttps://nexla.starrezhousing.com(or justnexla.starrezhousing.com). -
Ensure you have your Username and Password for your StarRez portal account. These are the same credentials you use to log in to the StarRez web portal.
StarRez uses Basic Authentication with username and password for REST API access. Your portal credentials are used to authenticate API requests. Make sure your account has the necessary permissions to access the REST API endpoints you need. If you're unsure about your API access or permissions, contact your StarRez administrator or StarRez support.
For detailed information about StarRez REST API authentication and access, refer to the StarRez Documentation.
Authenticate
Credentials required
Use this authentication mechanism to connect to your StarRez portal with a username and password.
| Field | Required | Secret | Description |
|---|---|---|---|
| Domain URL | Yes | No | The URL of your StarRez instance. For example if your API documentation is available at https://nexla.starrezhousing.com/StarRezREST/services then your Domain is https://nexla.starrezhousing.com |
| Username | Yes | No | The username for connecting to your StarRez account. |
| Password | Yes | Yes | The password for connecting to your StarRez account. |
Create a credential in Nexla
- After selecting the data source/destination type, click the Add Credential tile to open the Add New Credential overlay.
New Credential Overlay – StarRez

-
Enter a name for the credential in the Credential Name field and a short, meaningful description in the Credential Description field.
-
In the Domain URL field, enter the URL of your StarRez instance. This should be the domain name without the protocol prefix. For example, if your API documentation is available at
https://nexla.starrezhousing.com/StarRezREST/services, then your Domain URL isnexla.starrezhousing.com. The default value isnexla.starrezhousing.com. -
In the Username field, enter your StarRez portal username. This is the username you use to log in to your StarRez portal.
-
In the Password field, enter your StarRez portal password. This is the password you use to log in to your StarRez portal.
The password is sensitive information and should be kept secure. Your StarRez portal credentials are used for Basic Authentication to access the REST API. Make sure your account has the necessary permissions to access the REST API endpoints you need.
-
Click the Save button at the bottom of the overlay. The newly added credential will now appear in a tile on the Authenticate screen during data source/destination creation.
Use as a data source
To create a new data flow, navigate to the Integrate section, and click the New Data Flow button. Select the StarRez connector tile, then select the credential that will be used to connect to the StarRez API, and click Next; or, create a new StarRez credential for use in this flow.
Endpoint templates
Nexla provides pre-built templates that can be used to rapidly configure data sources to ingest data from common StarRez REST API endpoints. Select the endpoint from which this source will fetch data from the Endpoint pulldown menu. Available endpoint templates are listed in the expandable boxes below.
Once the selected endpoint template has been configured, click the Test button to the right of the endpoint selection menu to retrieve a sample of the data that will be fetched. Sample data will be displayed in the Endpoint Test Result panel on the right, allowing you to verify that the source is configured correctly before saving.
Manual configuration
StarRez data sources can also be manually configured to ingest data from any valid StarRez REST API endpoint, including sources that use custom StarQL queries, access multiple tables, or require custom authentication headers or request parameters. Select the Advanced tab at the top of the configuration screen, and follow the instructions in Connect to Any API to configure the API method, endpoint URL, date/time and lookup macros, path to data, metadata, and request headers.
StarRez REST API endpoints follow the pattern https://{domain_url}/StarRezREST/services/{endpoint}, where {domain_url} is the Domain URL configured in your credential. Table and column information endpoints (e.g., /StarRezREST/services/databaseinfo/tablelist, /StarRezREST/services/databaseinfo/columnlist/{table}) use GET and return XML — set the path to data using an XPath expression such as */entry/content/Tables or */entry/content/{table}. Record retrieval uses POST with a StarQL query in the request body (e.g., SELECT * FROM {table_name}) sent to /StarRezREST/services/query, returning JSON — set the path to data to $[*] to extract the array of records. The Authorization header for Basic Authentication is included automatically from your credential.
Once all of the relevant settings have been configured, click the Create button in the upper right corner of the screen to save and create the new StarRez data source. Nexla will now begin ingesting data from the configured endpoint and will organize any data that it finds into one or more Nexsets.