The fledgling location-based social networking service Brightkite, itself in limited beta, have announced the first release of its beta API (our API profile). The service which lets you use mobile and web interfaces to specify your location to connect with friends is described by CNET’s Caroline McCarthy like “a more feature-intensive version of Dodgeball“.
Brightkite’s API offers both basic HTTP authentication and OAuth. Resources available through the API include users, their friends, places, checkins (i.e. when a user “checks in” at a particular place), notes and photos about a place, placemarks (a user’s saved favorite places, comments left on notes and photos, and user-to-user messages. It also makes available the service’s “streams,” or recent actions from friends or people nearby. Developers may choose to receive responses in XML or JSON format, and the API is fully RESTful—HTTP POST for object creation, GET for reading data, PUT for updates, and DELETE to delete an object.
I must say that while I find brightkite intriguing I'm unlikely to become a user. I just don't have a need right now for location-based status updates.