---
title: "Export recently-modified members by organization. Roles: partner admin."
method: GET
path: "/api/partners/orgs/{orgId}/members/export"
tags: ["Members", "Partners"]
---

# Export recently-modified members by organization. Roles: partner admin.

`GET /api/partners/orgs/{orgId}/members/export`

Get all org members who have been modified since a given date.
Each returned member will include their profile responses (attributes), groups, dependent members, programs, and courses.

Query parameters:
-	`modifiedSince` (required, format is yyyy-MM-dd)
-	`pageIndex` (required, integer, first page is 0)
-	`pageSize` (required, integer, max size is 1000)

Response:
-	Array of members modified since the given date
-	Program statuses:
	  - `NOT_STARTED`
	      - User enrolled but requirements have not been started.
    - `IN_PROGRESS`
        - User started at least one requirement.
    - `COMPLETED`
        - All requirements for the program have been satisfied.
    - `FAILED`
        - At least one of the requirements has failed (usually only used for background checks).
    - `EXPIRED`
        - Program must be renewed or at least one requirement must be restarted
-	Course statuses:
    - `NOT_STARTED`
    - `IN_PROGRESS`
    - `COMPLETED`

Notes:
-	A member will be included if any of the returned data has been modified since the given date.
For instance, if the user completed a course on 2023-04-01,
their entire record will be included when requesting an export since 2023-04-01.
-	Results are paginated.  The maximum page size is 1000.
-	If Mobile Coach is using your system as an identity provider (IdP), your member/user/account ID may be
returned as a “profile response” or as an "externalId" or “username” to help your integration
map Mobile Coach member accounts to your system.
Please contact support@newstartmobile.com for details on your integration.

## Path parameters

- `orgId` integer, required

## Query parameters

- `modifiedSince` string, required
- `pageIndex` integer
- `pageSize` integer

## Response `200`

OK

- PartnerExportMembersResponse
  - `members` PartnerMemberExport[], required
    - `memberNumber` string
    - `memberId` integer, required
    - `firstName` string
    - `middleName` string
    - `lastName` string
    - `email` string
    - `phone` string
    - `birthDate` string, date
    - `username` string, required
    - `externalId` string
    - `idpTypeCode` 'ABUSE_PREVENTION_SYSTEMS' | 'CLASSMARKER' | 'FINALSITE' | 'GAMEPLAN' | 'I9_SPORTS' | 'JDP' | 'LEAGUEAPPS' | 'LEAGUEAPPS_IDP' | 'LEAGUEAPPS_MLB' | 'MOBILE_COACH' | 'NCGA' | 'NCSI' | 'OPTOJUMP' | 'RAPSODO' | 'SAFESPORT' | 'SALESFORCE' | 'SAML_TEST_ID' | 'SPORT_80' | 'SPORTSENGINE' | 'STERLING' | 'ULTIMATE' | 'USA_FENCING' | 'USA_LACROSSE' | 'USA_LACROSSE_SAML' | 'USA_WRESTLING' | 'US_SAILING' | 'US_SKI_AND_SNOWBOARD' | 'US_SPORTS_CAMPS' | 'USSA' | 'USTA' | 'WEBPOINT' | 'WEBPOINT_OAUTH' | 'WORDPRESS', required
    - `createTime` string, date-time, required
    - `updateTime` string, date-time, required
    - `profileResponses` PartnerMemberProfileResponse[]
      - `questionId` integer, required
      - `externalReferenceId` string
      - `name` string, required
      - `responses` string[], required
    - `courseEnrollments` PartnerCourseEnrollmentCore[]
      - `course` PartnerCourse, required
        - `courseId` integer, required
        - `name` string, required
        - `externalId` string
        - `externalReferenceId` string
      - `enrollmentId` integer, required
      - `status` 'NOT_STARTED' | 'IN_PROGRESS' | 'COMPLETED', required
      - `progress` integer, required
      - `startTime` string, date-time
      - `completeTime` string, date-time
      - `expireDate` string, date
    - `programEnrollments` PartnerProgramEnrollmentCore[]
      - `program` PartnerProgram, required
        - `programId` integer, required
        - `name` string, required
        - `typeCode` 'CERTIFICATION' | 'CHALLENGE' | 'MEMBERSHIP' | 'PASS', required
        - `programCategory` PartnerProgramCategory
          - `programCategoryId` integer, required
          - `name` string, required
        - `externalId` string
        - `externalReferenceId` string
      - `enrollmentId` integer, required
      - `status` 'NOT_STARTED' | 'IN_PROGRESS' | 'COMPLETED' | 'FAILED' | 'EXPIRED', required
      - `enrollDate` string, date, required
      - `startDate` string, date
      - `earnDate` string, date
      - `failDate` string, date
      - `expireDate` string, date
    - `groupMembers` PartnerGroupMemberCore[]
      - `groupMemberId` integer, required
      - `externalId` string
      - `createTime` string, date-time, required
      - `updateTime` string, date-time, required
      - `group` PartnerGroup, required
        - `groupId` integer, required
        - `name` string, required
        - `externalId` string
        - `externalReferenceId` string
      - `groupRole` PartnerGroupRole, required
        - `groupRoleId` integer, required
        - `name` string, required
        - `externalId` string
    - `dependents` PartnerDependentExport[]
      - `memberNumber` string
      - `memberId` integer, required
      - `firstName` string
      - `middleName` string
      - `lastName` string
      - `email` string
      - `phone` string
      - `birthDate` string, date
      - `username` string, required
      - `externalId` string
      - `idpTypeCode` 'ABUSE_PREVENTION_SYSTEMS' | 'CLASSMARKER' | 'FINALSITE' | 'GAMEPLAN' | 'I9_SPORTS' | 'JDP' | 'LEAGUEAPPS' | 'LEAGUEAPPS_IDP' | 'LEAGUEAPPS_MLB' | 'MOBILE_COACH' | 'NCGA' | 'NCSI' | 'OPTOJUMP' | 'RAPSODO' | 'SAFESPORT' | 'SALESFORCE' | 'SAML_TEST_ID' | 'SPORT_80' | 'SPORTSENGINE' | 'STERLING' | 'ULTIMATE' | 'USA_FENCING' | 'USA_LACROSSE' | 'USA_LACROSSE_SAML' | 'USA_WRESTLING' | 'US_SAILING' | 'US_SKI_AND_SNOWBOARD' | 'US_SPORTS_CAMPS' | 'USSA' | 'USTA' | 'WEBPOINT' | 'WEBPOINT_OAUTH' | 'WORDPRESS', required
      - `createTime` string, date-time, required
      - `updateTime` string, date-time, required
      - `profileResponses` PartnerMemberProfileResponse[]
        - `questionId` integer, required
        - `externalReferenceId` string
        - `name` string, required
        - `responses` string[], required
      - `courseEnrollments` PartnerCourseEnrollmentCore[]
        - `course` PartnerCourse, required
          - `courseId` integer, required
          - `name` string, required
          - `externalId` string
          - `externalReferenceId` string
        - `enrollmentId` integer, required
        - `status` 'NOT_STARTED' | 'IN_PROGRESS' | 'COMPLETED', required
        - `progress` integer, required
        - `startTime` string, date-time
        - `completeTime` string, date-time
        - `expireDate` string, date
      - `programEnrollments` PartnerProgramEnrollmentCore[]
        - `program` PartnerProgram, required
          - `programId` integer, required
          - `name` string, required
          - `typeCode` 'CERTIFICATION' | 'CHALLENGE' | 'MEMBERSHIP' | 'PASS', required
          - `programCategory` PartnerProgramCategory
            - `programCategoryId` integer, required
            - `name` string, required
          - `externalId` string
          - `externalReferenceId` string
        - `enrollmentId` integer, required
        - `status` 'NOT_STARTED' | 'IN_PROGRESS' | 'COMPLETED' | 'FAILED' | 'EXPIRED', required
        - `enrollDate` string, date, required
        - `startDate` string, date
        - `earnDate` string, date
        - `failDate` string, date
        - `expireDate` string, date
      - `groupMembers` PartnerGroupMemberCore[]
        - `groupMemberId` integer, required
        - `externalId` string
        - `createTime` string, date-time, required
        - `updateTime` string, date-time, required
        - `group` PartnerGroup, required
          - `groupId` integer, required
          - `name` string, required
          - `externalId` string
          - `externalReferenceId` string
        - `groupRole` PartnerGroupRole, required
          - `groupRoleId` integer, required
          - `name` string, required
          - `externalId` string
  - `pagedRequest` PageRequest, required
    - `pageIndex` integer
    - `pageSize` integer
  - `totalItemCount` integer, required
  - `totalPages` integer
  - `itemCount` integer
  - `isFirst` boolean
  - `isLast` boolean
  - `hasNext` boolean
  - `hasPrevious` boolean

## Other responses

- `400` — Bad request
- `401` — Unauthorized
- `403` — Forbidden
- `404` — Not found
- `500` — Internal server error

## Changes

- **2026-09-02** `870f28ba2607` — 5 info
  - added the optional property `error/errorId` to the response with the `400` status
  - added the optional property `error/errorId` to the response with the `401` status
  - added the optional property `error/errorId` to the response with the `403` status
  - added the optional property `error/errorId` to the response with the `404` status
  - …1 more

[Change history](https://skmtc.dev/mobilecoach/apis/untitled-api/changes/api/partners/orgs/:orgId/members/export/get.md)

---

[API](https://skmtc.dev/mobilecoach/apis/untitled-api.md) · [All operations](https://skmtc.dev/mobilecoach/apis/untitled-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/mobilecoach/untitled-api/revisions/f2568e11c0ab/schema)
