Celebrate Excellence in Education: Nominate Outstanding Educators by April 15!
Found this content helpful? Log in or sign up to leave a like!
Used api/v1/accounts/1/sis_imports to import one new (sub account) in accounts.csv file and do not see an error when check with corresponding api/v1/accounts/1/sis_imports/<id>
However, do not see the sub account in GUI.
Solved! Go to Solution.
Hi @RobertSeletsky,
In your CSV paste, you have a space before "status" in your header line. I think that might throw Canvas off, as it's looking for an exact header of "status". Could you remove the space and try again?
-Chris
Check the Statistics object of the import, Account {created, restored, deleted} should be available if anything changed.
Does the parent account exist, and did you use a parent_account_id field?
If you go to /accounts/sis_account_id:<sis_id>, does it exist?
See warning: Parent account didn't exist for 8765
CSV file:
account_id,parent_account_id,name, status
8765,1,testsis_account,active
Assuming you want the parent to be the root account, you would leave parent_account_id field blank. The id fields are sis-ids, not the internal Canvas ids.
-Chris
Parent_account_id refers to a parent account's sis_id, Canvas ID's won't work there.
If you go into the sub account that shall be it's parent, go to settings and ensure it has an SIS_ID
Now see warning: Improper status "" for account 8765
CSV File:
account_id,parent_account_id,name, status
8765,,testsis_account,active
Hi @RobertSeletsky,
In your CSV paste, you have a space before "status" in your header line. I think that might throw Canvas off, as it's looking for an exact header of "status". Could you remove the space and try again?
-Chris
To participate in the Instructure Community, you need to sign up or log in:
Sign In