Alright, so API is a way of interacting with applications.
1) On
Firefox, you'll need to use the
networks tab, to see all the requests.
2) On the network tab, press
XHR, to enable the XHR filter. (And ignore any XHR request called "api". It's not related to the challenge)
(XHR is short for XMLhttpRequest - In a way, allows websites to fetch data from a server, and actively update a website without refresh - Exactly the requests we need)
3) Press all the
tabs on the banking app (in the virtual phone), to see all the requests made in the Network tabs. (Have a quick look through the request details tabs for each response.)
4) Double Click
each of the requests you made and you should see the
response received with these requests (which are in JSON format)
(JSON is JavaScript Object Notation is a useful, multipurpose way of showing data.)
5) In this case, you'll see the
request URLs of each of the XHR requests have a different end, that's our API.
Now scroll down. Can you see that at the bottom of the responses of those XHR requests, all of these requests have the
same parent link? It would make sense that there would probably be something important there - right?
Now the reason you're using Firefox now, is because Firefox easily allows you to edit and resend the network requests =>6) Go back to the challenge, and now select one of the XHR requests in the tabs, and in the
Headers section, click
Edit and Resend. You should see the request header details, and the request body. The correct API token is already in the request body, so you shouldn't get the "No API Token Provided" problem, (unless you fail the next step)
7)
Change the Request URL into the parent link you found earlier and
press send. Make sure that request URL is EXACTLY the same as the parent link - or you'll be trying to access the wrong section - and may receive the "No API Token" problem
8) Open the new request, (by double clicking on the new request), and if you managed to do step 7, you'll see what you've been looking for, for a long time.
9) Hopefully, you should be able to do this final step on your own, using some of the steps I've already shown you. But if you can't, just ask. Hope I helped
!
P.S. The only reason I chose to help was so anyone looking could learn how to deal with challenges like this - so please try to understand what your doing in each step: CyberStart Game will only get harder.