This website recently got a major rebuild; if you're missing something, let Lorna know.

    Tag: apidesign


  1. When to version bump your OpenAPI description


    I've heard a variety of bad advice (and some untruths!) regarding how to version your OpenAPI description lately. Rather than dig into those, instead I'll share my opinion on how I like to version API descriptions in my own projects. Every API project is different, but perhaps there's something here that can help your project too.

    Read more

  2. Add a heartbeat method to your service


    Over the summer months I wrote a series of posts about designing APIs in general, and web services in particular. This included posts on status codes for web services, error feedback for web services, auth mechanisms for web services, saving state in web services and using version parameters with web …

    Read more

  3. Status Codes for Web Services


    This the last entry in a mini series on points to consider when designing and building web services. So far there have been posts on error feedback for web services, auth mechanisms for web services, saving state in web services and using version parameters with web services.

    Unlike the other …

    Read more

  4. Version Parameters for Web Services


    This is a mini series on points to consider when designing and building web services. So far there have been posts on error feedback for web services, auth mechanisms for web services and saving state in web services.

    When designing a service API, there are lots of things you can …

    Read more

  5. Saving State in a Web Service


    This is a mini series on points to consider when designing and building web services. So far there have been posts on error feedback for web services and auth mechanisms for web services.

    Web services, by their very natures, are stateless, and this is no different to any other web …

    Read more

  6. Error Feedback for Web Services


    I have been thinking, writing and speaking a little bit about web services recently, starting with a few thoughts on authorisation mechanisms for services. Today we'll look at another really important aspect of authoring web services, and one feature that will definitely get used - error handling and feedback! Having clear …

    Read more

  7. Auth Mechanisms for Web Services


    Having been involved in quite a few service-related activities in the last year or so, I've been having a few thoughts about what I've learned from this and what decisions I make when designing a service. Hopefully there will be a few of these posts - but to start with, I'm …

    Read more