Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

An API should usually prioritize ease of development over faithfully exposing database or architecture internals.

However, you can have it both ways: in the customer response, use

    "invoices": "/customer/7sn2J/invoices"
and have the server 307 redirect to "/invoices?customer=7sn2J", or whatever you prefer.


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: