Initial API blueprint