Start here. This is the direct spoken answer to practice first.
Overview
Serializer validation should answer whether an input representation is acceptable, not secretly run the whole use case.
Serializer fields and validators are good for type, format, required values, and cross-field consistency in the submitted representation. Business logic that depends on authorization, changing database state, several models, external services, or transaction ownership belongs in an explicit application workflow. The view supplies trusted request context and calls that workflow after the serializer has validated the transport input.