Preparations
- Download and install the POSTman app
- Create a 46elks account
Why and when use APIs?
- Open up access to data
- Automation - access to systems
- Layer on top of complexity
Be brave!
You’ll encounter terminology and abbreviations that make no sense, and that’s ok!
Terminology
- url
- request
- response
- status codes
- docs
- GET & POST
- Authentication
- format (json, xml, other)
- Open data
Summary
Why & when APIs?
URL
The address. You have a home address. The API has its home address on the internet.
Just like websites. Example: https://api.46elks.com/a1/SMS
Request
- GET Ask for data.
- POST Send in data. Trigger an event.
help!?
- 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.
- Need help from us? Here's the 46elks docs
Status codes
- 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
Authentication
- Credentials
- API key
- Basic auth
Format
json
XML
Want to try more languages?
You can find more examples in many different programming languages available on GitHub or our tutorials here