diff --git a/mailjet/api.py b/mailjet/api.py
index <HASH>..<HASH> 100644
--- a/mailjet/api.py
+++ b/mailjet/api.py
@@ -30,6 +30,11 @@ class ApiMethodFunction(object):
     def __call__(self, **kwargs):
         if kwargs.pop('method', 'GET') == 'POST':
             postdata = kwargs
+            for key in postdata:
+                if type(postdata[key])==tuple:
+                    for idx, item in enumerate(postdata[key]):
+                        postdata['%s[%d]' % (key, idx)] = item
+                    del postdata[key]
             options = None
         else:
             options = kwargs
Workarround to pass tuple as argument in the form that mailjet api understand :
Ex food=('chocolate', 'cookie') is now transform in request to food[0]=chocolate&food[1]=cookie