TypeError: b'1 'não é JSON serializável

Estou tentando enviar uma solicitação POST como JSON.

* variável de email é do tipo "bytes"

def request_to_SEND(email, index):
    url = "....."
    data = {
        "body": email.decode('utf-8'),
        "query_id": index,
        "debug": 1,
        "client_id": "1",
        "campaign_id": 1,
        "meta": {"content_type": "mime"}
    }
    headers = {'Content-type': 'application/json'}

    try:
        response = requests.post(url, data=json.dumps(data), headers=headers)
    except requests.ConnectionError:
        sys.exit()

    return response

Eu recebo o erro:

 File "C:\Python34\lib\json\encoder.py", line 173, in default
    raise TypeError(repr(o) + " is not JSON serializable")
TypeError: b'1' is not JSON serializable

Você poderia me dizer o que estou fazendo de errado?

questionAnswers(1)

yourAnswerToTheQuestion