Export users - doesn't return app metadata property

Here’s how I’m getting users:

		let job = await fetch('https://*******.auth0.com/api/v2/jobs/users-exports', {
			method: 'POST',
			headers: {...auth, 'content-type': 'application/json'},
			body: JSON.stringify({
				format: 'csv',
				limit: 1000,
				fields: [{name: 'email'}, {name: 'app_metadata.foo'}]
			})
		});

This gives the following:

email,app_metadata.foo
"'example@example.com",
"'example2@example.com",

The property is definitely set on the user’s app metadata. Anyone know why it’s not being returned?

(Bonus question: why do the exported email addresses have a ' at the start of them?)

Hi @kkrp1,

I have reviewed your tenant and noticed that the majority of users do not have a property in app_metadata.foo.

In this case, please ensure that at least one or more of your users contain this property so that this information is included in the user export.

Thanks,
Rueben

Hi - thanks for the reply. I added the property to a specific user (now removed), just for testing. So the problem is not that users don’t have the property.

Based on what I posted, should it work?

Hi @kkrp1,

Thanks for the update.

Based on your post-login code snippet, I verified and tested it on my end and confirmed that it works correctly.

Let me know if you continue encountering issues.

Thanks,
Rueben