A URL, a verb, and a promise about what comes back.
APIs Are Contracts
Every integration you will ever do is one system promising another something.
APIs are where your app meets everything it did not build. This course covers what an endpoint actually is, how to read an error instead of fearing it, and why changing an API is a social problem as much as a technical one.
Start the first lesson0/4 lessons read
By the end you can
- Read an API response and know whose fault a failure is
- Recognise the common API styles and what each optimises for
- Change an API without breaking the people using it
Lessons
Status codes tell you whose fault it is. That is most of debugging an integration.
Three styles, three different things being optimised. None of them is a religion.
The rule is simple: adding is safe, removing and renaming are not.