Found this content helpful? Log in or sign up to leave a like!
			
				
					
						
							When getting a list of user objects via the API why is integration_id not included? or is there a way of including all properties in this returned user object?
						
					
					
				
			
		
	
		
	
	
	
	
	
	
	
	
			
					
				
		
	
- Mark as New
 - Bookmark
 - Subscribe
 - Mute
 - Subscribe to RSS Feed
 - Permalink
 - Report Inappropriate Content
 
When getting a list of user objects using the API below:
/api/v1/accounts/:account_id/users
 
we get something like this returned:
 
{
"id": 1000001,
"name": "Adam Example",
"sortable_name": "Example, Adam",
"short_name": "Adam Example",
"login_id": "aexample"
}
 
Is there a way of including other full user details in the return json of this such as integration_id, much like the example API user object on the API documentation page here?
Users - Canvas LMS REST API Documentation
 
Thanks
Solved! Go to Solution.
- Mark as New
 - Bookmark
 - Subscribe
 - Mute
 - Subscribe to RSS Feed
 - Permalink
 - Report Inappropriate Content
 
Thanks all for your help, yeah as you have suspected this seems to be due to the fact we are importing via the API instead of doing a SIS import. When manually adding a SIS ID to a user and then listing them we get all the details we require.
We presume this is just how it's done, as in our case we are using the integration_id as a secondary identifier due to the way our users are stored so if we don't have a SIS ID we don't get this.
Again, thanks for your help.
