@@ -68,7 +68,8 @@ def headers(self):
6868
6969return {'Content-Type' :'application/' + content_type ,
7070'Accepts' :'application/' + content_type ,
71- 'User-Agent' :'Zencoder-Py v' + str (lib_version )}
71+ 'User-Agent' :'Zencoder-Py v' + str (lib_version ),
72+ 'Zencoder-Api-Key' :self .api_key }
7273
7374def encode (self ,data ):
7475"""
@@ -243,25 +244,22 @@ def details(self):
243244"""
244245 Gets your account details.
245246 """
246- data = {'api_key' :self .api_key }
247247
248- return self .get (self .base_url , data = data )
248+ return self .get (self .base_url )
249249
250250def integration (self ):
251251"""
252252 Puts your account into integration mode.
253253 """
254- data = {'api_key' :self .api_key }
255254
256- return self .get (self .base_url + '/integration' , data = data )
255+ return self .put (self .base_url + '/integration' )
257256
258257def live (self ):
259258"""
260259 Puts your account into live mode.
261260 """
262- data = {'api_key' :self .api_key }
263261
264- return self .get (self .base_url + '/live' , data = data )
262+ return self .put (self .base_url + '/live' )
265263
266264class Output (HTTPBackend ):
267265""" Gets information regarding outputs """
@@ -276,17 +274,13 @@ def progress(self, output_id):
276274"""
277275 Gets the given output id's progress.
278276 """
279- data = {'api_key' :self .api_key }
280- return self .get (self .base_url + '/%s/progress' % str (output_id ),
281- data = data )
277+ return self .get (self .base_url + '/%s/progress' % str (output_id ))
282278
283279def details (self ,output_id ):
284280"""
285281 Gets the given output id's details
286282 """
287- data = {'api_key' :self .api_key }
288- return self .get (self .base_url + '/%s' % str (output_id ),
289- data = data )
283+ return self .get (self .base_url + '/%s' % str (output_id ))
290284
291285class Job (HTTPBackend ):
292286"""
@@ -309,7 +303,7 @@ def create(self, input, outputs=None, options=None):
309303 """
310304as_test = int (self .test )
311305
312- data = {"api_key" : self . api_key , " input" :input ,"test" :as_test }
306+ data = {"input" :input ,"test" :as_test }
313307if outputs :
314308data ['outputs' ]= outputs
315309
@@ -325,29 +319,25 @@ def list(self, page=1, per_page=50):
325319 @param page: <int> the page of results to return
326320 @param per_page: <int> the number of results per page
327321 """
328- data = {"api_key" :self .api_key ,
329- "page" :page ,
322+ data = {"page" :page ,
330323"per_page" :per_page }
331324return self .get (self .base_url ,data = data )
332325
333326def details (self ,job_id ):
334327"""
335328 Gets details for the given job
336329 """
337- data = {'api_key' :self .api_key }
338- return self .get (self .base_url + '/%s' % str (job_id ),data = data )
330+ return self .get (self .base_url + '/%s' % str (job_id ))
339331
340332def progress (self ,job_id ):
341- data = {'api_key' :self .api_key }
342- return self .get (self .base_url + '/%s/progress' % str (job_id ),data = data )
333+ return self .get (self .base_url + '/%s/progress' % str (job_id ))
343334
344335def resubmit (self ,job_id ):
345336"""
346337 Resubmits the given `job_id`
347338 """
348- data = {'api_key' :self .api_key }
349339url = self .base_url + '/%s/resubmit' % str (job_id )
350- return self .put (url , data = data )
340+ return self .put (url )
351341
352342def cancel (self ,job_id ):
353343"""
@@ -358,9 +348,8 @@ def cancel(self, job_id):
358348else :
359349verb = self .put
360350
361- data = {'api_key' :self .api_key }
362351url = self .base_url + '/%s/cancel' % str (job_id )
363- return verb (url , data = data )
352+ return verb (url )
364353
365354def delete (self ,job_id ):
366355"""