I have got an external LiveID user on my SharePoint Online site, which is still in the first-month trial mode. I assigned this user an Office 365 Business Premium License on my site and then sent him an invitation to my site. After accepting the invitation, the user can view the site in a browser, yet he cannot access the site programmatically, using C# code. The site returns Forbidden 403. Is programmatic access allowed in my scenario? If it is, what other permissions do I need to grant to this user?

1 Answer 1


External users are not able to programmatically access another Tenant environment.

  • If you have licences, create account in your environment and assign licence to this account, set account as SharePoint Administrator at least
  • Register Application on SharePoint and he can edit code with using ClientID and ClientSecret
  • Thank you. Will this external customer be able to upload documents onto my site using the registered Application?
    – Exulted
    Jan 29, 2019 at 10:18
  • 1
    Yes, you are settings here permissions for this application in XML Jan 29, 2019 at 10:48

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge that you have read and understand our privacy policy and code of conduct.

Not the answer you're looking for? Browse other questions tagged or ask your own question.