API: Consistent naming

- Dashes in URLs
- camelCase in field names