The Instructure Community will enter a read-only state on November 22, 2025 as we prepare to migrate to our new Community platform in early December. Read our blog post for more info about this change.
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
Community helpTo interact with Panda Bot, our automated chatbot, you need to sign up or log in:
Sign inTo interact with Panda Bot, our automated chatbot, you need to sign up or log in:
Sign in