Designing APIs for machines can be exciting and challenging. In this talk we will be exploring what it has been like to build a service for machine clients using the WordPress REST API.
Topics that we will touch on include: custom endpoints vs. content endpoints; authentication; documenting your API with an API Definition Language; non-WordPress machine clients; and of course the challenges and opportunities we faced building an API with WordPress.