---
schema_version: "1"
id: 05784f9a3f2abc60b0812765d26500680770ccfe30f49d9d0d161c94b8d1f7ec
title: ConnectApi Namespace
collection: developer
version: current
locale: en-us
portal_url: https://docs.salesforce.com/developer/current/en-us/service-cloud/salesforce-scheduler-dev-guide/guides/salesforce-scheduler/salesforce-scheduler-connect-api-namespace.md
canonical_url: https://developer.salesforce.com/docs/service/salesforce-scheduler-dev-guide/guide/salesforce-scheduler-connect-api-namespace.html
source_site: developer.salesforce.com
content_type: documentation
content_hash: 80a9fd928eaf0ed7be91e7ec332a15c71702377fa47b3552b17cedd72ef17439
products:
  - Salesforce Scheduler Developer Guide
  - Service Cloud Developer Content
---

# ConnectApi Namespace

The `ConnectApi` namespace (also called Connect in Apex) provides classes creating and updating service appointments.

The following are the classes and the interface in the `ConnectApi` namespace.

## Class

-   [LightningScheduler Class](https://developer.salesforce.com/docs/atlas.en-us.apexref.meta/apexref/apex_ConnectAPI_LightningScheduler_static_methods.htm) — Create and update service appointments.

## Input Classes

-   [ConnectApi.CreateServiceAppointmentInput](https://developer.salesforce.com/docs/atlas.en-us.apexref.meta/apexref/apex_connectapi_input_create_service_appointment.htm) — Contains information to create a service appointment.
-   [ConnectApi.ExtendedFieldInput](https://developer.salesforce.com/docs/atlas.en-us.apexref.meta/apexref/apex_connectapi_input_extended_field.htm) — Contains information about the extended field.
-   [ConnectApi.LeadInput](https://developer.salesforce.com/docs/atlas.en-us.apexref.meta/apexref/apex_connectapi_input_lead.htm) — Contains information about a lead or guest user.
-   [ConnectApi.ServiceAppointmentInput](https://developer.salesforce.com/docs/atlas.en-us.apexref.meta/apexref/apex_connectapi_input_service_appointment.htm) — Contains information about the service appointment.

## Output Classes

-   [ConnectApi.ServiceAppointmentOutput](https://developer.salesforce.com/docs/atlas.en-us.apexref.meta/apexref/apex_connectapi_output_service_appointment_output.htm) — Output of the create service appointment request.
-   [ConnectApi.ServiceAppointmentResult](https://developer.salesforce.com/docs/atlas.en-us.apexref.meta/apexref/apex_connectapi_output_service_appointment_result.htm) — Contains result of the service appointment.

