v1

latestOpenAPI 3.0.1Apache 2.02026-08-063494581.6 MB
esper_cloud_api_Company Settings

Get your company settings

Retrieves the current company settings for the specified enterprise.Use this endpoint to read enterprise-level configuration including contact information, location details, EMM enrollment status, and the enterprise's display name.About Get Company Settings This endpoint (formerly "Get Enterprise Information") returns the EnterpriseV1 object for your enterprise — the root configuration record that identifies your organization within Esper. It includes both read-only system fields (id, short_code, created_on, updated_on, emm) and user-editable fields such as name, contact details, and location. The emm field surfaces whether the enterprise is enrolled in Google EMM and, if so, its google_enterprise_id. All editable fields can be updated via PATCH /v1/enterprise/{enterprise_id}/.

Key Fields

enterprise_id (path, required) — UUID of the enterprise to retrieve

id (read-only) — UUID of the enterprise record

short_code (read-only) — Auto-generated 10-character identifier for the enterprise

name — Display name of the enterprise

registered_name — Formal legal name of the organization

registered_address — Registered business address

location — City, state, and country of the enterprise

contact_person / contact_number / contact_email — Primary point-of-contact details

wifi_lte_toggle_flag — Whether the data saver mode feature is enabled (only present if the feature is active)

emm — Google EMM enrollment details, including google_enterprise_id; null if not EMM-enrolled

Common Use Cases

Reading enterprise metadata to populate an integration's configuration or audit log

Confirming EMM enrollment status and retrieving the linked google_enterprise_id

Retrieving the current values of all editable fields before issuing a PATCH update

Best Practices

Use this endpoint to read current state before calling PATCH — it ensures you don't unknowingly overwrite values you didn't intend to change

Treat id, short_code, created_on, updated_on, and emm as read-only; they cannot be updated via PATCH

Cache the enterprise_id at integration setup time rather than fetching it on every request

Workflow

Call GET /v1/enterprise/{enterprise_id}/ with the enterprise UUID

Inspect the response for the fields relevant to your use case (e.g., emm for EMM enrollment status, contact_email for contact details)

Use the returned field values as the baseline if you plan to follow up with a PATCH update

get/v1/enterprise/{enterprise_id}/

Path parameters

enterprise_idstring uuid required

A UUID string identifying this enterprise.

Response

successful operation

idstring uuid required

Id of the enterprise

namestring required

Name of the enterprise

short_codestring required

A short 10-char representation of the enterprise, separated by hyphens. Field is optional, as system will auto-generate a value if none is provided.

registered_namestring

Registered Name of the enterprise

registered_addressstring

Registered address of the enterprise.

locationstring

City, State, Country location of the enterprise

zipcodestring

Zip code of enterprise location

contact_personstring nullable

Person who is the point of contact for the enterprise

contact_numberstring nullable

Contact number of the enterprise

contact_emailstring email

Contact email address of the enterprise

wifi_lte_toggle_flagboolean

Will only be available if feature is enabled

created_onstring date-time

Date and time of when this resource was created

updated_onstring date-time

Date and time of when this resource was updated