completed material crud api