Hello WillBurner-4298,
Thanks for reaching out!
As per my research you can get details of a user with a valid mailbox having a default Exchange online plan by using the MS Graph API endpoint:
GET /users/{id|userPrincipalName}/mailboxSettings
Permissions required to run this API: MailboxSettings.ReadWrite
If the user has a mailbox, the API will return a JSON object that includes the mailbox settings for the user, including the mailboxGuid, archiveGuid, and outlook, among others. Please refer the link for more details.
Hope this helps. If the answer is helpful, please click "Accept Answer" and kindly upvote it. If you have further questions about this answer, please click "Comment".