> Portal Navigation:
> 
> - Append `.md` to any URL under `https://dev.wix.com/docs/` to get its markdown version.
> - Pages are either content pages (article or reference text) or menu pages (a list of links to child pages).
> - To get a menu page, truncate any URL to a parent path and append `.md` (e.g. `https://dev.wix.com/docs/sdk.md`, `https://dev.wix.com/docs/sdk/core-modules.md`).
> - Top-level index of all portals: https://dev.wix.com/docs/llms.txt
> - Full concatenated docs: https://dev.wix.com/docs/llms-full.txt

# Resource: Sections

# Type: Section Object

# Link: https://dev.wix.com/docs/api-reference/business-management/online-programs/sections/section-object.md

## Description: A section groups related steps within an online program.

Sections have no separate draft or publish lifecycle. They can be reordered and made available after a delay counted from the program's start date for scheduled programs, or from the participant's enrollment date for self-paced programs.

## Schema:

```json
 Type: Section Object | type: Section
 Description: A section groups related steps within an online program.

Sections have no separate draft or publish lifecycle. They can be reordered and made available after a delay counted from the program's start date for scheduled programs, or from the participant's enrollment date for self-paced programs.
       - name: id  | type: string | description: Section ID.
           - name: value  | type: string | description: 
       - name: revision  | type: string | description: Revision number, which increments by 1 each time the section is updated. To prevent conflicting changes, the current `revision` must be passed when updating the section.
           - name: value  | type: string | description: 
       - name: createdDate  | type: string | description: Date and time the section was created.
           - name: seconds  | type: string | description: 
           - name: nanos  | type: number | description: 
       - name: updatedDate  | type: string | description: Date and time the section was last updated.
       - name: programId  | type: string | description: Program ID of the parent program. Provide it when creating a section. After creation, this value can't be changed.
       - name: description  | type: Description | description: Section title.
           - name: title  | type: string | description: 
       - name: totalSteps  | type: number | description: Total number of steps in the section.
           - name: value  | type: number | description: 
       - name: ordering  | type: number | description: Position rank used to order sections within a program. To reorder sections, call Move Section.
       - name: delayInDays  | type: number | description: Number of days before the section becomes available. The count starts from the program's start date for scheduled programs, or from the participant's enrollment date for self-paced ones. Someone joining a scheduled program after it began may find several sections already open. Use `0` for a section available from the start.
       - name: extendedFields  | type: ExtendedFields | description: Custom field data for the section. [Extended fields](https://dev.wix.com/docs/rest/articles/getting-started/extended-fields.md) must be configured in the app dashboard before they can be accessed with API calls.
           - name: namespaces  | type: object | description: Extended field data. Each key corresponds to the namespace of the app that created the extended fields. The value of each key is structured according to the schema defined when the extended fields were configured.  You can only access fields for which you have the appropriate permissions.  Learn more about [extended fields](https://dev.wix.com/docs/rest/articles/getting-started/extended-fields.md).

```