A few weeks ago, I wrote about an API strategy specific to enterprise needs. The strategy discussed in that post is one of dividing data into tiers. Large companies have virtual landfills full of data, but not all company data is the same. Some is public, some is for customers only and some is for internal use only. The API strategy should reflect that. It should have different tiers that are meant for different users.