---
title: "List scheduled exports for a user"
method: GET
path: "/v2/members/{memberId}/schedules"
tags: ["Members"]
---

# List scheduled exports for a user

`GET /v2/members/{memberId}/schedules`

## Request

- Base URL: `https://api.sigmacomputing.com`
- URL: `https://api.sigmacomputing.com/v2/members/{memberId}/schedules`
- Auth: HTTP bearer

Retrieve all scheduled exports owned by a specific user across all workbooks and reports that they have access to.

### Usage notes
- Retrieve the **memberId** by calling the [/v2/members](https://help.sigmacomputing.com/reference/list-members) endpoint.
- To perform this operation for another user, you must use API credentials owned by a user assigned the Admin account type.
- Non-admin users can only retrieve their own schedules.
- To retrieve scheduled exports for a specific workbook, call the [/v2/workbooks/{workbookId}/schedules](https://help.sigmacomputing.com/reference/list-workbook-schedules) endpoint.

### Usage scenarios
- **User dashboard:** Display all scheduled exports owned by a user in a centralized dashboard.
- **Scheduled export management:** Allow users to view and manage all their scheduled exports across different workbooks and reports.
- **Audit and compliance:** Review all scheduled exports created by a specific user for governance purposes.
- **Cross-user management:** Admins can view and manage schedules on behalf of other users.

## Path parameters

- `memberId` string, required

## Query parameters

- `page` string
- `limit` number, double

## Response `200`

The response body.

- MembersListMemberSchedulesResponse200
  - `entries` V2MembersMemberIdSchedulesGetResponsesContentApplicationJsonSchemaEntriesItems[], required: Array of results returned by the endpoint
    - union
      - V2MembersMemberIdSchedulesGetResponsesContentApplicationJsonSchemaEntriesItems0
        - `scheduledNotificationId` string, required: Unique identifier of the scheduled export.
        - `workbookId` string, required: Unique identifier of the workbook.
        - `schedule` V2MembersMemberIdSchedulesGetResponsesContentApplicationJsonSchemaEntriesItemsOneOf0Schedule, required
          - `cronSpec` string, required: A [cron expression](https://en.wikipedia.org/wiki/Cron). For example, `0 0 * * *`.
          - `timezone` string, required: An [IANA timezone name](https://en.wikipedia.org/wiki/List_of_tz_database_time_zones). For example, `America/Los_Angeles`.
        - `configV2` V2MembersMemberIdSchedulesGetResponsesContentApplicationJsonSchemaEntriesItemsOneOf0ConfigV2, required
          - `title` string, required
          - `messageBody` string, required
          - `notificationAttachments` V2MembersMemberIdSchedulesGetResponsesContentApplicationJsonSchemaEntriesItemsOneOf0ConfigV2NotificationAttachmentsItems[], required
            - `formatOptions` union, required
              - …
            - `chartId` string
            - `workbookExportSource` union
              - …
          - `includeLink` boolean
          - `runAsRecipient` boolean
          - `attachmentSettings` V2MembersMemberIdSchedulesGetResponsesContentApplicationJsonSchemaEntriesItemsOneOf0ConfigV2AttachmentSettings
            - `mergePdfAttachments` boolean
            - `zipAttachments` boolean
          - `conditionOptions` union
            - V2MembersMemberIdSchedulesGetResponsesContentApplicationJsonSchemaEntriesItemsOneOf0ConfigV2ConditionOptions0
              - …
            - V2MembersMemberIdSchedulesGetResponsesContentApplicationJsonSchemaEntriesItemsOneOf0ConfigV2ConditionOptions1
              - …
            - V2MembersMemberIdSchedulesGetResponsesContentApplicationJsonSchemaEntriesItemsOneOf0ConfigV2ConditionOptions2
              - …
            - V2MembersMemberIdSchedulesGetResponsesContentApplicationJsonSchemaEntriesItemsOneOf0ConfigV2ConditionOptions3
              - …
          - `alertConfig` V2MembersMemberIdSchedulesGetResponsesContentApplicationJsonSchemaEntriesItemsOneOf0ConfigV2AlertConfig
            - `window` 'alltime' | 'daily' | 'weekly' | 'always', required
            - `volume` number, double, nullable
          - `notificationName` string
          - `dashboardSettings` V2MembersMemberIdSchedulesGetResponsesContentApplicationJsonSchemaEntriesItemsOneOf0ConfigV2DashboardSettings
            - `filters` V2MembersMemberIdSchedulesGetResponsesContentApplicationJsonSchemaEntriesItemsOneOf0ConfigV2DashboardSettingsFiltersItems[], nullable
              - …
            - `variableValues` union
              - …
            - `language` 'de' | 'en' | 'es' | 'fr' | 'it' | 'ja' | 'pl' | 'pt' | 'ru' | 'th' | 'en-au' | 'en-ca' | 'en-gb' | 'en-ie' | 'es-mx' | 'fr-ca' | 'ko-kr' | 'nl-nl' | 'pt-br' | 'sv-se' | 'tr-tr' | 'zh-cn' | 'zh-tw': The locale identifier corresponding to the language of the translation.
            - `languageVariant` string, nullable
          - `dynamicExportSettings` V2MembersMemberIdSchedulesGetResponsesContentApplicationJsonSchemaEntriesItemsOneOf0ConfigV2DynamicExportSettings
            - `variables` object
          - `dynamicRecipientSettings` V2MembersMemberIdSchedulesGetResponsesContentApplicationJsonSchemaEntriesItemsOneOf0ConfigV2DynamicRecipientSettings
            - `sourceNodeId` string, required
            - `recipientColumnId` string, required
          - `rowLimit` number, double
          - `workbookVariant` V2MembersMemberIdSchedulesGetResponsesContentApplicationJsonSchemaEntriesItemsOneOf0ConfigV2WorkbookVariant
            - `tagId` string
            - `exploreKey` string
            - `bookmarkId` string
          - `embedOpts` V2MembersMemberIdSchedulesGetResponsesContentApplicationJsonSchemaEntriesItemsOneOf0ConfigV2EmbedOpts
            - `embedId` string
            - `evalConnectionId` string
          - `formatting` V2MembersMemberIdSchedulesGetResponsesContentApplicationJsonSchemaEntriesItemsOneOf0ConfigV2Formatting
            - `pivotHeaderStyle` 'merged' | 'repeated'
        - `isSuspended` boolean, required: Whether the schedule is currently suspended.
        - `ownerId` string, required: Unique identifier of the user who owns the schedule.
        - `lastUpdatedByUser` string, required: Unique identifier of the user who last updated the schedule.
        - `disabledAt` string, date-time, nullable, required: Timestamp when the schedule was disabled, or null if the schedule is active.
        - `disabledBy` string, nullable, required: Unique identifier of the member who disabled the schedule, or null if the schedule is active.
        - `createdBy` string, required: The identifier of the user who created this object.
        - `updatedBy` string, required: The identifier of the user or process that last updated this object.
        - `createdAt` string, date-time, required: When the object was created.
        - `updatedAt` string, date-time, required: When the object was last updated.
      - V2MembersMemberIdSchedulesGetResponsesContentApplicationJsonSchemaEntriesItems1
        - `scheduledNotificationId` string, required: Unique identifier of the scheduled export.
        - `reportId` string, required: Unique identifier of the report.
        - `schedule` V2MembersMemberIdSchedulesGetResponsesContentApplicationJsonSchemaEntriesItemsOneOf1Schedule, required
          - `cronSpec` string, required: A [cron expression](https://en.wikipedia.org/wiki/Cron). For example, `0 0 * * *`.
          - `timezone` string, required: An [IANA timezone name](https://en.wikipedia.org/wiki/List_of_tz_database_time_zones). For example, `America/Los_Angeles`.
        - `configV2` V2MembersMemberIdSchedulesGetResponsesContentApplicationJsonSchemaEntriesItemsOneOf1ConfigV2, required
          - `title` string, required
          - `messageBody` string, required
          - `notificationAttachments` V2MembersMemberIdSchedulesGetResponsesContentApplicationJsonSchemaEntriesItemsOneOf1ConfigV2NotificationAttachmentsItems[], required
            - `formatOptions` union, required
              - …
            - `workbookExportSource` V2MembersMemberIdSchedulesGetResponsesContentApplicationJsonSchemaEntriesItemsOneOf1ConfigV2NotificationAttachmentsItemsWorkbookExportSource
              - …
          - `includeLink` boolean
          - `runAsRecipient` boolean
          - `attachmentSettings` V2MembersMemberIdSchedulesGetResponsesContentApplicationJsonSchemaEntriesItemsOneOf1ConfigV2AttachmentSettings
            - `mergePdfAttachments` boolean
            - `zipAttachments` boolean
          - `conditionOptions` union
            - V2MembersMemberIdSchedulesGetResponsesContentApplicationJsonSchemaEntriesItemsOneOf1ConfigV2ConditionOptions0
              - …
            - V2MembersMemberIdSchedulesGetResponsesContentApplicationJsonSchemaEntriesItemsOneOf1ConfigV2ConditionOptions1
              - …
            - V2MembersMemberIdSchedulesGetResponsesContentApplicationJsonSchemaEntriesItemsOneOf1ConfigV2ConditionOptions2
              - …
            - V2MembersMemberIdSchedulesGetResponsesContentApplicationJsonSchemaEntriesItemsOneOf1ConfigV2ConditionOptions3
              - …
          - `alertConfig` V2MembersMemberIdSchedulesGetResponsesContentApplicationJsonSchemaEntriesItemsOneOf1ConfigV2AlertConfig
            - `window` 'alltime' | 'daily' | 'weekly' | 'always', required
            - `volume` number, double, nullable
          - `notificationName` string
          - `reportSettings` V2MembersMemberIdSchedulesGetResponsesContentApplicationJsonSchemaEntriesItemsOneOf1ConfigV2ReportSettings
            - `filters` V2MembersMemberIdSchedulesGetResponsesContentApplicationJsonSchemaEntriesItemsOneOf1ConfigV2ReportSettingsFiltersItems[]
              - …
            - `variableValues` union
              - …
          - `dynamicExportSettings` V2MembersMemberIdSchedulesGetResponsesContentApplicationJsonSchemaEntriesItemsOneOf1ConfigV2DynamicExportSettings
            - `variables` object
          - `dynamicRecipientSettings` V2MembersMemberIdSchedulesGetResponsesContentApplicationJsonSchemaEntriesItemsOneOf1ConfigV2DynamicRecipientSettings
            - `sourceNodeId` string, required
            - `recipientColumnId` string, required
          - `rowLimit` number, double
          - `reportVariant` V2MembersMemberIdSchedulesGetResponsesContentApplicationJsonSchemaEntriesItemsOneOf1ConfigV2ReportVariant
            - `tagId` string
          - `embedOpts` V2MembersMemberIdSchedulesGetResponsesContentApplicationJsonSchemaEntriesItemsOneOf1ConfigV2EmbedOpts
            - `embedId` string
            - `evalConnectionId` string
        - `isSuspended` boolean, required: Whether the schedule is currently suspended.
        - `ownerId` string, required: Unique identifier of the user who owns the schedule.
        - `lastUpdatedByUser` string, required: Unique identifier of the user who last updated the schedule.
        - `disabledAt` string, date-time, nullable, required: Timestamp when the schedule was disabled, or null if the schedule is active.
        - `disabledBy` string, nullable, required: Unique identifier of the member who disabled the schedule, or null if the schedule is active.
        - `createdBy` string, required: The identifier of the user who created this object.
        - `updatedBy` string, required: The identifier of the user or process that last updated this object.
        - `createdAt` string, date-time, required: When the object was created.
        - `updatedAt` string, date-time, required: When the object was last updated.
  - `nextPage` string, nullable, required: Returns a string that can be used as the `page` parameter in the next request to fetch the next page of results. The last page of results returns `null`.
  - `total` number, double: Total number of results. Useful to determine if there is a need to paginate.
  - `hasMore` boolean: **[Deprecated]** Indicates whether more results are available.

---

[API](https://skmtc.dev/sigmacomputing/apis/sigma-rest-api.md) - [All operations](https://skmtc.dev/sigmacomputing/apis/sigma-rest-api/llms.txt) - [OpenAPI document](https://skmtc.dev/sigmacomputing/apis/sigma-rest-api/revisions/fb6036208c49?raw)
