import tmp webhook_payload: [ { id: dc9aafe3-eee7-4d50-a480-3bd9831b893a, email: it, type: person_properties, attributes: { properties: { agency_name: 32, agency_id: 323, medicaid_id: 22222, provider_id: 2123231234, learner_role: Agency Billing, learner_state: Ohio, oh_group_name: EVV, ca_group_name: None, cal_evv_id: None, successfully_completed_secondary_registration: true } } } ] for item in webhook_payload['payload']['array']: evv = item['attributes']['properties']['oh_group_name'] state = item['attributes']['properties']['learner_state'] group_result = [ref_state for ref_state in tmp.REF if state in ref_state] if len(group_result) > 1: for group in group_result: if evv in group: group_uuid = group[2] print(group_uuid) else: group_uuid = group_result[0][2] print(group_uuid)