Will,
Here is The JSON used for the import Job.
{
"accountParams": {
"createUsers": false,
"adminName": "admin",
"connection": "acctAuth",
"processingType": "SequentialAndIterative",
"statusAndThresholdConfig": {
"statusColumn": "customproperty13",
"activeStatus": [
"active"
],
"deleteLinks": false,
"accountThresholdValue": 30,
"correlateInactiveAccounts": false,
"inactivateAccountsNotInFile": false,
"deleteAccEntForActiveAccounts": true
},
"call": {
"call1": {
"callOrder": 0,
"stageNumber": 0,
"http": {
"url": "https://api.zoom.us/v2/users?status=inactive",
"httpHeaders": {
"Authorization": "${access_token}"
},
"httpContentType": "application/json",
"httpMethod": "GET"
},
"listField": "users",
"keyField": "accountID",
"colsToPropsMap": {
"accountID": "id~#~char",
"name": "email~#~char",
"displayName": "first_name~#~char",
"status": "status~#~char",
"customproperty1": "first_name~#~char",
"customproperty2": "last_name~#~char",
"customproperty3": "type~#~char",
"customproperty4": "pmi~#~char",
"customproperty5": "timezone~#~char",
"customproperty6": "verified~#~char",
"customproperty7": "dept~#~char",
"customproperty8": "created_at~#~char",
"customproperty9": "last_login_time~#~char",
"customproperty10": "last_client_version~#~char",
"customproperty11": "language~#~char",
"customproperty12": "phone_number~#~char",
"customproperty13": "status~#~char"
},
"pagination": {
"page": {
"pageSizeParam": "page_size",
"pageSize": 300,
"pageRecordCount": "completeResponseMap.page_size",
"pageNumberParam": "page_number",
"totalCountPath": "completeResponseMap.total_records",
"firstPageNumber": 1
}
}
},
"call2": {
"callOrder": 1,
"stageNumber": 0,
"http": {
"url": "https://api.zoom.us/v2/users?status=pending",
"httpHeaders": {
"Authorization": "${access_token}"
},
"httpContentType": "application/json",
"httpMethod": "GET"
},
"listField": "users",
"keyField": "accountID",
"colsToPropsMap": {
"accountID": "id~#~char",
"name": "email~#~char",
"displayName": "first_name~#~char",
"status": "status~#~char",
"customproperty1": "first_name~#~char",
"customproperty2": "last_name~#~char",
"customproperty3": "type~#~char",
"customproperty4": "pmi~#~char",
"customproperty5": "timezone~#~char",
"customproperty6": "verified~#~char",
"customproperty7": "dept~#~char",
"customproperty8": "created_at~#~char",
"customproperty9": "last_login_time~#~char",
"customproperty10": "last_client_version~#~char",
"customproperty11": "language~#~char",
"customproperty12": "phone_number~#~char",
"customproperty13": "status~#~char"
},
"pagination": {
"page": {
"pageSizeParam": "page_size",
"pageSize": 300,
"pageRecordCount": "completeResponseMap.page_size",
"pageNumberParam": "page_number",
"totalCountPath": "completeResponseMap.total_records",
"firstPageNumber": 1
}
}
},
"call3": {
"callOrder": 2,
"stageNumber": 0,
"http": {
"url": "https://api.zoom.us/v2/users?status=active",
"httpHeaders": {
"Authorization": "${access_token}"
},
"httpContentType": "application/json",
"httpMethod": "GET"
},
"listField": "users",
"keyField": "accountID",
"colsToPropsMap": {
"accountID": "id~#~char",
"name": "email~#~char",
"displayName": "first_name~#~char",
"status": "status~#~char",
"customproperty1": "first_name~#~char",
"customproperty2": "last_name~#~char",
"customproperty3": "type~#~char",
"customproperty4": "pmi~#~char",
"customproperty5": "timezone~#~char",
"customproperty6": "verified~#~char",
"customproperty7": "dept~#~char",
"customproperty8": "created_at~#~char",
"customproperty9": "last_login_time~#~char",
"customproperty10": "last_client_version~#~char",
"customproperty11": "language~#~char",
"customproperty12": "phone_number~#~char",
"customproperty13": "status~#~char"
},
"pagination": {
"page": {
"pageSizeParam": "page_size",
"pageSize": 300,
"pageRecordCount": "completeResponseMap.page_size",
"pageNumberParam": "page_number",
"totalCountPath": "completeResponseMap.total_records",
"firstPageNumber": 1
}
}
}
}
},
"entitlementParams": {
"connection": "acctAuth",
"processingType": "SequentialAndIterative",
"entTypes": {
"Groups": {
"entTypeOrder": 0,
"entTypeLabels": {
"customproperty1": "total_members"
},
"call": {
"call1": {
"callOrder": 0,
"stageNumber": 0,
"showJobHistory": true,
"http": {
"url": "https://api.zoom.us/v2/groups",
"httpHeaders": {
"Authorization": "${access_token}",
"Accept": "application/json"
},
"httpContentType": "application/json",
"httpMethod": "GET"
},
"listField": "groups",
"keyField": "entitlementID",
"colsToPropsMap": {
"entitlementID": "id~#~char",
"entitlement_value": "id~#~char",
"customproperty1": "total_members~#~char",
"description": "name~#~char",
"displayname": "name~#~char",
"entitlement_glossary": "name~#~char"
},
"disableDeletedEntitlements": true
}
}
}
}
},
"acctEntParams": {
"connection": "acctAuth",
"entTypes": {
"Groups": {
"call": {
"call1": {
"callOrder": 0,
"stageNumber": 0,
"showJobHistory": true,
"processingType": "httpEntToAcct",
"http": {
"httpHeaders": {
"Authorization": "${access_token}",
"Accept": "application/json"
},
"url": "https://api.zoom.us/v2/groups/${id}/members",
"httpContentType": "application/json",
"httpMethod": "GET"
},
"listField": "members",
"entKeyField": "entitlementID",
"acctIdPath": "id",
"acctKeyField": "accountID",
"pagination": {
"page": {
"pageSizeParam": "page_size",
"pageSize": 100,
"pageRecordCount": "completeResponseMap.page_size",
"pageNumberParam": "page_number",
"totalCountPath": "completeResponseMap.total_records",
"firstPageNumber": 1
}
}
}
}
}
}
}
}