Upland Software
Overview
The Upland Software source connector connects to the Upland Mobile Commons (mcommons) API using an API key and validates credentials against your company record.
This connector is currently in development:
- Connection credential validation is supported.
- Schema discovery returns an empty catalog.
- Data extraction is not yet available.
Setup
Prerequisites
- An Upland Mobile Commons account (mcommons).
- Your Mobile Commons subdomain (the
{subdomain}portion ofhttps://{subdomain}.mcommons.com). - Your Company Key.
- An API Key with access to the Mobile Commons API.
Create an API key
Generate an API key in your Upland/Mobile Commons admin settings (exact navigation may vary by account). Ensure the key can access the Companies endpoint.
Authentication
This connector authenticates using:
X-API-Keyheader (your API key)- Company-scoped endpoint:
https://{subdomain}.mcommons.com/api/v1/companies/{company_key}
During connection setup, the connector validates credentials by issuing a GET request to the company endpoint.
Configuration
| Field | Type | Required | Description |
|---|---|---|---|
subdomain | string | ✅ | Your Mobile Commons subdomain (DNS label). Example: acme for https://acme.mcommons.com. Only letters, numbers, and hyphens are allowed. |
company_key | string | ✅ | Your Mobile Commons company key used in API paths. |
api_key | string | ✅ | Your Mobile Commons API key. Sent as the X-API-Key header. |
Streams
No streams are currently available. Catalog discovery returns an empty catalog, and extraction is not yet implemented.
Limitations
- Extraction is not available yet. Runs will fail with an “extraction is still in development” error.
- No discovered schema/streams are currently exposed.