---
schema_version: "1"
id: 57fa1a3fb47b35fb904a8f78c938e6e53868dd9daf368cf6f432b631b9fc81c9
title: ConnectApi.MaintenanceInfo
collection: legacydeveloper
version: current
locale: en-us
portal_url: https://docs.salesforce.com/legacydeveloper/current/en-us/apexref/apex_connectapi_output_maintenance_info.md
canonical_url: https://developer.salesforce.com/docs/atlas.en-us.apexref.meta/apexref/apex_connectapi_output_maintenance_info.htm
source_site: developer.salesforce.com
content_type: documentation
content_hash: f6796221891b5a84f09a78c0b58c7142cf0b27e69adbba16f77908fa36bf528e
description: Information about the upcoming scheduled maintenance for the organization.
---
# ConnectApi.MaintenanceInfo

Information about the upcoming scheduled maintenance for the organization.

<table class="featureTable sort_table" summary="">
          <thead class="thead sorted" align="left">
            <tr>
              <th class="featureTableHeader vertical-align-top " id="d1035675e27">Property Name</th>
              <th class="featureTableHeader vertical-align-top " id="d1035675e29">Type</th>
              <th class="featureTableHeader vertical-align-top " id="d1035675e31">Description</th>
              <th class="featureTableHeader vertical-align-top " id="d1035675e33">Available Version</th>
            </tr>
          </thead>
          <tbody class="tbody">
            <tr>
              <td class="entry" headers="d1035675e27" data-title="Property Name"><samp class="codeph apex_code">description</samp></td>

              <td class="entry" headers="d1035675e29" data-title="Type">String</td>

              <td class="entry" headers="d1035675e31" data-title="Description"><span class="ph" id="body"><a name="body"><!-- --></a>Description of the maintenance.</span></td>

              <td class="entry" headers="d1035675e33" data-title="Available Version">34.0</td>

            </tr>

            <tr>
              <td class="entry" headers="d1035675e27" data-title="Property Name"><samp class="codeph apex_code">maintenanceTitle</samp></td>

              <td class="entry" headers="d1035675e29" data-title="Type">String</td>

              <td class="entry" headers="d1035675e31" data-title="Description"><span class="ph" id="title"><a name="title"><!-- --></a>Title of the maintenance.</span></td>

              <td class="entry" headers="d1035675e33" data-title="Available Version">34.0</td>

            </tr>

            <tr>
              <td class="entry" headers="d1035675e27" data-title="Property Name"><samp class="codeph apex_code">maintenanceType</samp></td>

              <td class="entry" headers="d1035675e29" data-title="Type"><a class="xref" href="https://developer.salesforce.com/docs/atlas.en-us.apexref.meta/apexref/connectAPI_enums.htm#MaintenanceTypeEnum"><samp class="codeph apex_code">ConnectApi.​MaintenanceType</samp></a></td>

              <td class="entry" headers="d1035675e31" data-title="Description">Type of maintenance. Values
                are:<ul class="ul bulletList">
                  <li class="li">
                    <samp class="codeph apex_code">Downtime</samp>—Downtime maintenance.
                  </li>
                  <li class="li">
                    <samp class="codeph apex_code">GenerallyAvailable</samp>—Generally available mode.
                  </li>
                  <li class="li">
                    <samp class="codeph apex_code">MaintenanceAndAvailable</samp>—​Maintenance with available mode.
                  </li>
                  <li class="li">
                    <samp class="codeph apex_code">MaintenanceWithDowntime</samp>—​Scheduled maintenance with downtime.
                  </li>
                  <li class="li">
                    <samp class="codeph apex_code">ReadOnly</samp>—Maintenance with read-only mode.
                  </li>
                  <li class="li">
                    <samp class="codeph nolang">ServiceAgreement</samp>—Service agreement maintenance.
                  </li>
                </ul>
              </td>

              <td class="entry" headers="d1035675e33" data-title="Available Version">34.0</td>

            </tr>

            <tr>
              <td class="entry" headers="d1035675e27" data-title="Property Name"><samp class="codeph apex_code">message​EffectiveTime</samp></td>

              <td class="entry" headers="d1035675e29" data-title="Type">Datetime</td>

              <td class="entry" headers="d1035675e31" data-title="Description"><span class="ph" id="effectiveDate"><a name="effectiveDate"><!-- --></a>Effective time when users start seeing the maintenance
                  message.</span></td>

              <td class="entry" headers="d1035675e33" data-title="Available Version">34.0</td>

            </tr>

            <tr>
              <td class="entry" headers="d1035675e27" data-title="Property Name"><samp class="codeph apex_code">message​ExpirationTime</samp></td>

              <td class="entry" headers="d1035675e29" data-title="Type">Datetime</td>

              <td class="entry" headers="d1035675e31" data-title="Description"><span class="ph" id="expirationDate"><a name="expirationDate"><!-- --></a>Expiration time of the maintenance
                  message.</span></td>

              <td class="entry" headers="d1035675e33" data-title="Available Version">34.0</td>

            </tr>

            <tr>
              <td class="entry" headers="d1035675e27" data-title="Property Name"><samp class="codeph apex_code">scheduledEnd​Downtime</samp></td>

              <td class="entry" headers="d1035675e29" data-title="Type">Datetime</td>

              <td class="entry" headers="d1035675e31" data-title="Description"><span class="ph" id="schedEndDown"><a name="schedEndDown"><!-- --></a>Scheduled end of downtime. <samp class="codeph apex_code"><span class="keyword">null</span></samp> for <samp class="codeph apex_code">GenerallyAvailable</samp>
                  and <samp class="codeph apex_code">ReadOnly</samp> maintenance
                  types.</span></td>

              <td class="entry" headers="d1035675e33" data-title="Available Version">34.0</td>

            </tr>

            <tr>
              <td class="entry" headers="d1035675e27" data-title="Property Name"><samp class="codeph apex_code">scheduledEnd​MaintenanceTime</samp></td>

              <td class="entry" headers="d1035675e29" data-title="Type">Datetime</td>

              <td class="entry" headers="d1035675e31" data-title="Description"><span class="ph" id="endTime"><a name="endTime"><!-- --></a>Scheduled end of maintenance. <samp class="codeph apex_code"><span class="keyword">null</span></samp> for <samp class="codeph apex_code">Downtime</samp> maintenance
                  type.</span></td>

              <td class="entry" headers="d1035675e33" data-title="Available Version">34.0</td>

            </tr>

            <tr>
              <td class="entry" headers="d1035675e27" data-title="Property Name"><samp class="codeph apex_code">scheduledStart​Downtime</samp></td>

              <td class="entry" headers="d1035675e29" data-title="Type">Datetime</td>

              <td class="entry" headers="d1035675e31" data-title="Description"><span class="ph" id="schedStartDown"><a name="schedStartDown"><!-- --></a>Scheduled start of downtime. <samp class="codeph apex_code"><span class="keyword">null</span></samp> for <samp class="codeph apex_code">GenerallyAvailable</samp> and <samp class="codeph apex_code">ReadOnly</samp> maintenance types.</span></td>

              <td class="entry" headers="d1035675e33" data-title="Available Version">34.0</td>

            </tr>

            <tr>
              <td class="entry" headers="d1035675e27" data-title="Property Name"><samp class="codeph apex_code">scheduledStart​MaintenanceTime</samp></td>

              <td class="entry" headers="d1035675e29" data-title="Type">Datetime</td>

              <td class="entry" headers="d1035675e31" data-title="Description"><span class="ph" id="startTime"><a name="startTime"><!-- --></a>Scheduled start time of maintenance. <samp class="codeph apex_code"><span class="keyword">null</span></samp> for <samp class="codeph apex_code">Downtime</samp> maintenance type.</span></td>

              <td class="entry" headers="d1035675e33" data-title="Available Version">34.0</td>

            </tr>

          </tbody>
        </table>

#### See Also

- [ConnectApi.OrganizationSettings](https://developer.salesforce.com/docs/atlas.en-us.apexref.meta/apexref/apex_connectapi_output_organization.htm "Org settings.")