No. No. No.
When designing a system you always need to start top down.
Too many times I see a developer sit down an immediately start from the database.
Start from the UI or API. Just like we have UX for UI, you should be taking experience into account when designing an API.