Currently HaloAPI only supports GET requests. Since there isn't a need for authorizing XBL profiles. You should just store the Gamertag to disc or a cloud. You can easily verify a Gamertag with Halo-5-Player-Appearance...
Marine - Iron
Made your first hot drop into HaloWaypoint.com
Halo 5: Guardians MP Beta participant.
View your Service Record on the web.
Become a member of an active Spartan Company.