Im trying to create a client to obtain an API access. Ive dumbed it down as much as i can using localhost as service URL (as posted in the docs). Is there new documentation that im missing explain how to even create a client?
this is the console error im getting:
clients:41
POST https://develop.battle.net/access/api/default/external-oauth-client 500 (500)
nrWrapper @ clients:41
scheduleTask @ polyfills-es2015.833fec98dca74639f6a6.js:2961
scheduleTask @ polyfills-es2015.833fec98dca74639f6a6.js:387
onScheduleTask @ polyfills-es2015.833fec98dca74639f6a6.js:281
scheduleTask @ polyfills-es2015.833fec98dca74639f6a6.js:381
scheduleTask @ polyfills-es2015.833fec98dca74639f6a6.js:220
scheduleMacroTask @ polyfills-es2015.833fec98dca74639f6a6.js:243
scheduleMacroTaskWithCurrentZone @ polyfills-es2015.833fec98dca74639f6a6.js:1116
(anonymous) @ polyfills-es2015.833fec98dca74639f6a6.js:2994
proto. @ polyfills-es2015.833fec98dca74639f6a6.js:1437
(anonymous) @ main-es2015.b3016cc7e0619a04995a.js:38531
_trySubscribe @ main-es2015.b3016cc7e0619a04995a.js:153782
subscribe @ main-es2015.b3016cc7e0619a04995a.js:153768
subscribeToResult @ main-es2015.b3016cc7e0619a04995a.js:164658
_innerSub @ main-es2015.b3016cc7e0619a04995a.js:159780
_tryNext @ main-es2015.b3016cc7e0619a04995a.js:159774
_next @ main-es2015.b3016cc7e0619a04995a.js:159757
next @ main-es2015.b3016cc7e0619a04995a.js:154337
(anonymous) @ main-es2015.b3016cc7e0619a04995a.js:164540
_trySubscribe @ main-es2015.b3016cc7e0619a04995a.js:153782
subscribe @ main-es2015.b3016cc7e0619a04995a.js:153768
call @ main-es2015.b3016cc7e0619a04995a.js:159742
subscribe @ main-es2015.b3016cc7e0619a04995a.js:153763
call @ main-es2015.b3016cc7e0619a04995a.js:161793
subscribe @ main-es2015.b3016cc7e0619a04995a.js:153763
connect @ main-es2015.b3016cc7e0619a04995a.js:154744
call @ main-es2015.b3016cc7e0619a04995a.js:160448
subscribe @ main-es2015.b3016cc7e0619a04995a.js:153763
call @ main-es2015.b3016cc7e0619a04995a.js:157806
subscribe @ main-es2015.b3016cc7e0619a04995a.js:153763
subscribeToResult @ main-es2015.b3016cc7e0619a04995a.js:164658
_innerSub @ main-es2015.b3016cc7e0619a04995a.js:161584
_next @ main-es2015.b3016cc7e0619a04995a.js:161574
next @ main-es2015.b3016cc7e0619a04995a.js:154337
_next @ main-es2015.b3016cc7e0619a04995a.js:162181
next @ main-es2015.b3016cc7e0619a04995a.js:154337
_next @ main-es2015.b3016cc7e0619a04995a.js:161681
next @ main-es2015.b3016cc7e0619a04995a.js:154337
_next @ main-es2015.b3016cc7e0619a04995a.js:159067
next @ main-es2015.b3016cc7e0619a04995a.js:154337
_next @ main-es2015.b3016cc7e0619a04995a.js:159554
next @ main-es2015.b3016cc7e0619a04995a.js:154337
_next @ main-es2015.b3016cc7e0619a04995a.js:158629
next @ main-es2015.b3016cc7e0619a04995a.js:154337
_next @ main-es2015.b3016cc7e0619a04995a.js:159554
next @ main-es2015.b3016cc7e0619a04995a.js:154337
_next @ main-es2015.b3016cc7e0619a04995a.js:158629
next @ main-es2015.b3016cc7e0619a04995a.js:154337
_next @ main-es2015.b3016cc7e0619a04995a.js:159554
next @ main-es2015.b3016cc7e0619a04995a.js:154337
notifyNext @ main-es2015.b3016cc7e0619a04995a.js:155201
_next @ main-es2015.b3016cc7e0619a04995a.js:153616
next @ main-es2015.b3016cc7e0619a04995a.js:154337
_subscribe @ main-es2015.b3016cc7e0619a04995a.js:153572
_trySubscribe @ main-es2015.b3016cc7e0619a04995a.js:153782
_trySubscribe @ main-es2015.b3016cc7e0619a04995a.js:154162
subscribe @ main-es2015.b3016cc7e0619a04995a.js:153768
subscribeToResult @ main-es2015.b3016cc7e0619a04995a.js:164658
_complete @ main-es2015.b3016cc7e0619a04995a.js:155180
complete @ main-es2015.b3016cc7e0619a04995a.js:154349
(anonymous) @ main-es2015.b3016cc7e0619a04995a.js:164542
_trySubscribe @ main-es2015.b3016cc7e0619a04995a.js:153782
subscribe @ main-es2015.b3016cc7e0619a04995a.js:153768
call @ main-es2015.b3016cc7e0619a04995a.js:155154
subscribe @ main-es2015.b3016cc7e0619a04995a.js:153763
call @ main-es2015.b3016cc7e0619a04995a.js:159535
subscribe @ main-es2015.b3016cc7e0619a04995a.js:153763
call @ main-es2015.b3016cc7e0619a04995a.js:158590
subscribe @ main-es2015.b3016cc7e0619a04995a.js:153763
call @ main-es2015.b3016cc7e0619a04995a.js:159535
subscribe @ main-es2015.b3016cc7e0619a04995a.js:153763
call @ main-es2015.b3016cc7e0619a04995a.js:158590
subscribe @ main-es2015.b3016cc7e0619a04995a.js:153763
call @ main-es2015.b3016cc7e0619a04995a.js:159535
subscribe @ main-es2015.b3016cc7e0619a04995a.js:153763
call @ main-es2015.b3016cc7e0619a04995a.js:159047
subscribe @ main-es2015.b3016cc7e0619a04995a.js:153763
call @ main-es2015.b3016cc7e0619a04995a.js:161668
subscribe @ main-es2015.b3016cc7e0619a04995a.js:153763
call @ main-es2015.b3016cc7e0619a04995a.js:162170
subscribe @ main-es2015.b3016cc7e0619a04995a.js:153763
call @ main-es2015.b3016cc7e0619a04995a.js:161555
subscribe @ main-es2015.b3016cc7e0619a04995a.js:153763
call @ main-es2015.b3016cc7e0619a04995a.js:159047
subscribe @ main-es2015.b3016cc7e0619a04995a.js:153763
(anonymous) @ main-es2015.b3016cc7e0619a04995a.js:139775
ZoneAwarePromise @ polyfills-es2015.833fec98dca74639f6a6.js:885
request @ main-es2015.b3016cc7e0619a04995a.js:139724
write @ main-es2015.b3016cc7e0619a04995a.js:139694
(anonymous) @ main-es2015.b3016cc7e0619a04995a.js:139308
(anonymous) @ main-es2015.b3016cc7e0619a04995a.js:165279
ZoneAwarePromise @ polyfills-es2015.833fec98dca74639f6a6.js:885
__awaiter @ main-es2015.b3016cc7e0619a04995a.js:165265
save @ main-es2015.b3016cc7e0619a04995a.js:139299
(anonymous) @ main-es2015.b3016cc7e0619a04995a.js:140799
(anonymous) @ main-es2015.b3016cc7e0619a04995a.js:165279
ZoneAwarePromise @ polyfills-es2015.833fec98dca74639f6a6.js:885
__awaiter @ main-es2015.b3016cc7e0619a04995a.js:165265
save @ main-es2015.b3016cc7e0619a04995a.js:140795
(anonymous) @ main-es2015.b3016cc7e0619a04995a.js:146405
(anonymous) @ main-es2015.b3016cc7e0619a04995a.js:146382
(anonymous) @ main-es2015.b3016cc7e0619a04995a.js:165279
ZoneAwarePromise @ polyfills-es2015.833fec98dca74639f6a6.js:885
__awaiter @ main-es2015.b3016cc7e0619a04995a.js:165265
submit @ main-es2015.b3016cc7e0619a04995a.js:146354
save @ main-es2015.b3016cc7e0619a04995a.js:146562
(anonymous) @ main-es2015.b3016cc7e0619a04995a.js:135134
handleEvent @ main-es2015.b3016cc7e0619a04995a.js:77726
handleEvent @ main-es2015.b3016cc7e0619a04995a.js:78506
dispatchEvent @ main-es2015.b3016cc7e0619a04995a.js:65071
(anonymous) @ main-es2015.b3016cc7e0619a04995a.js:66945
(anonymous) @ main-es2015.b3016cc7e0619a04995a.js:70348
__tryOrUnsub @ main-es2015.b3016cc7e0619a04995a.js:154471
next @ main-es2015.b3016cc7e0619a04995a.js:154410
_next @ main-es2015.b3016cc7e0619a04995a.js:154360
next @ main-es2015.b3016cc7e0619a04995a.js:154337
next @ main-es2015.b3016cc7e0619a04995a.js:154120
(anonymous) @ main-es2015.b3016cc7e0619a04995a.js:132161
handleEvent @ main-es2015.b3016cc7e0619a04995a.js:77726
handleEvent @ main-es2015.b3016cc7e0619a04995a.js:78506
dispatchEvent @ main-es2015.b3016cc7e0619a04995a.js:65071
(anonymous) @ main-es2015.b3016cc7e0619a04995a.js:76664
(anonymous) @ main-es2015.b3016cc7e0619a04995a.js:121182
invokeTask @ polyfills-es2015.833fec98dca74639f6a6.js:400
onInvokeTask @ main-es2015.b3016cc7e0619a04995a.js:73919
invokeTask @ polyfills-es2015.833fec98dca74639f6a6.js:399
runTask @ polyfills-es2015.833fec98dca74639f6a6.js:177
invokeTask @ polyfills-es2015.833fec98dca74639f6a6.js:474
invokeTask @ polyfills-es2015.833fec98dca74639f6a6.js:1612
globalZoneAwareCallback @ polyfills-es2015.833fec98dca74639f6a6.js:1638
nrWrapper @ clients:41
main-es2015.b3016cc7e0619a04995a.js:44396 ERROR Error: Uncaught (in promise): TypeError: Cannot read properties of undefined (reading ‘allowedRedirectUris’)
TypeError: Cannot read properties of undefined (reading ‘allowedRedirectUris’)
at Object.ɵ1 [as remoteDataMapperFn] (0-es2015.cadf8a788d97506ab639.js:134:51)
at main-es2015.b3016cc7e0619a04995a.js:139334:40
at ZoneDelegate.invoke (polyfills-es2015.833fec98dca74639f6a6.js:368:26)
at Object.onInvoke (main-es2015.b3016cc7e0619a04995a.js:73937:33)
at ZoneDelegate.invoke (polyfills-es2015.833fec98dca74639f6a6.js:367:52)
at Zone.run (polyfills-es2015.833fec98dca74639f6a6.js:133:43)
at polyfills-es2015.833fec98dca74639f6a6.js:864:36
at ZoneDelegate.invokeTask (polyfills-es2015.833fec98dca74639f6a6.js:400:31)
at Object.onInvokeTask (main-es2015.b3016cc7e0619a04995a.js:73919:33)
at ZoneDelegate.invokeTask (polyfills-es2015.833fec98dca74639f6a6.js:399:60)
at Object.ɵ1 [as remoteDataMapperFn] (0-es2015.cadf8a788d97506ab639.js:134:51)
at main-es2015.b3016cc7e0619a04995a.js:139334:40
at ZoneDelegate.invoke (polyfills-es2015.833fec98dca74639f6a6.js:368:26)
at Object.onInvoke (main-es2015.b3016cc7e0619a04995a.js:73937:33)
at ZoneDelegate.invoke (polyfills-es2015.833fec98dca74639f6a6.js:367:52)
at Zone.run (polyfills-es2015.833fec98dca74639f6a6.js:133:43)
at polyfills-es2015.833fec98dca74639f6a6.js:864:36
at ZoneDelegate.invokeTask (polyfills-es2015.833fec98dca74639f6a6.js:400:31)
at Object.onInvokeTask (main-es2015.b3016cc7e0619a04995a.js:73919:33)
at ZoneDelegate.invokeTask (polyfills-es2015.833fec98dca74639f6a6.js:399:60)
at resolvePromise (polyfills-es2015.833fec98dca74639f6a6.js:806:31)
at resolvePromise (polyfills-es2015.833fec98dca74639f6a6.js:763:17)
at polyfills-es2015.833fec98dca74639f6a6.js:867:17
at ZoneDelegate.invokeTask (polyfills-es2015.833fec98dca74639f6a6.js:400:31)
at Object.onInvokeTask (main-es2015.b3016cc7e0619a04995a.js:73919:33)
at ZoneDelegate.invokeTask (polyfills-es2015.833fec98dca74639f6a6.js:399:60)
at Zone.runTask (polyfills-es2015.833fec98dca74639f6a6.js:177:47)
at drainMicroTaskQueue (polyfills-es2015.833fec98dca74639f6a6.js:568:35)
at ZoneTask.invokeTask [as invoke] (polyfills-es2015.833fec98dca74639f6a6.js:478:21)
at invokeTask (polyfills-es2015.833fec98dca74639f6a6.js:1612:14)