The API is used to create an own domain register and management application, meanwhile the external access panel, is used to give limited access to a domain managed in your customer account.