Add sync payload parser and resource ID decoding