There are multiple definitions - click on the translation that matches your context.

一经要求

词组

full

on demand

phrase

Definitions of on demand

English

as soon as the thing in question is asked for

The loan was repayable on demand.