How to keep checking HTTP request get any data every minutes?

The postFunction() is for posting a message to an url.

The getAcknowledge() function is waiting to receive the message acknowledgement.

After triggering the `postFunction() how can I check every minute whether I've got any data from them?

If no then I need to post the message again until I get something.

@app.route('/microA', methods=['POST','GET']) 
def postFunction():
    json_payload = {....some data }

    requests.post(url=Teams_url,json=json_payload)


@app.route('/reminder', methods=['POST','GET']) 
def getAcknowledgement():
    receiptDetail = request.get_json(force=True)

    if receiptDetail != None:
        print receiptDetail
    else:
        postFunction()

    return json.dumps(receiptDetail)