- Download and install the POSTman app
- Create a 46elks account
- Email Carolina to sign up for the workshop
Why and when use APIs?
- Open up access to data
- Automation - access to systems
- Layer on top of complexity
You’ll encounter terminology and abbreviations that make no sense, and that’s ok!
- status codes
- GET & POST
- format (json, xml, other)
- Open data
The address. You have a home address. The API has its home address on the internet.
Just like websites. Example:
Why & when APIs?
- Contact those providing the API!
- Stackoverflow to the rescue!
- People! Go to meetups, hackathons, explore forums... when you have friends you can help them out, and they can help you out!
- You can also search for API reference manual, API documentation, API docs or API manual to find more information as well.
- GET Ask for data.
- POST Send in data. Trigger an event.
- 200 All is well.
- 404 Can't find what you're looking for!
- 20x OK!
- 30x Somewhere else!
- 40x You're not doing it right.
Check the documentation/manual/instruction. Ask for help!
Example: https://46elks.com/thispagedoesnotexist - 404.
- 50x We made a mistake! Perhaps you might want to let us know! Or try again later!
- http cat is a good place to find your current status code
- API key
- Basic auth