Assign for a purpose (8)
I believe the answer is:
allocate
'assign for a purpose' is the definition.
(I've seen this before)
This is the entire clue.
(Other definitions for allocate that I've seen before include "Distribute (resources)" , "Distribute (eg, duties)" , "set aside" , "award" , "Assign (resources)" .)