Skip to main content

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 of https://{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-Key header (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​

FieldTypeRequiredDescription
subdomainstring✅Your Mobile Commons subdomain (DNS label). Example: acme for https://acme.mcommons.com. Only letters, numbers, and hyphens are allowed.
company_keystring✅Your Mobile Commons company key used in API paths.
api_keystring✅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.