Yes, you can definitely do that. Insomnia lets you execute multiple API requests in a single test, so that's what you would do. You can read their docs about multiple requests here (https://docs.insomnia.rest/insomnia/unit-testing#test-multiple-requests-in-a-unit-test) or about chaining requests here (https://docs.insomnia.rest/insomnia/chaining-requests).
The concern you're describing though is not wanting to have test interdependence, which is a valid concern. We don't want to have tests that rely on each other or that need to be run in a certain order. That leads to flakiness and an inability to run tests in parallel. So, that's why you'd run through your whole scenario in a single test where you create a user, create a new article, and then get their articles.
I've written more about test interdependence and testing tips in general over here if you're interested: https://betterprogramming.pub/clean-code-with-unit-tests-5f28020828a5
Hope that helps!