# List what a node still needs

> Returns the manual inputs still unset, or refused by their schema, upstream of node_id, grouped in waves: nothing in a later wave can run before the earlier…

Returns the manual inputs still unset, or refused by their schema, upstream of `node_id`, grouped in waves: nothing in a later wave can run before the earlier ones' required inputs are filled. Optional inputs are listed with `required: false`; they never block a node.

  Request

<ParamsDetails
  {...require("./get-playbook-case-missing.ParamsDetails.json")}
>

<RequestSchema
  {...require("./get-playbook-case-missing.RequestSchema.json")}
>

<StatusCodes
  {...require("./get-playbook-case-missing.StatusCodes.json")}
>
