API v2 Issue when creating a ticket with attachment

  • 1 February 2016
  • 0 replies
  • 66 views

Hi, I've got an issue when trying to create a ticket via API v2.


I'm using PHP curl, and the details I'm passing are as follows:

array (size=7)
'description' => string 'Test Test Test Test Test Test Test Test Test Test Test' (length=54)
'subject' => string 'Mail subject' (length=12)
'email' => string 'me@danielbell.co.uk' (length=20)
'priority' => string '1' (length=1)
'status' => string '2' (length=1)
'group_id' => int 6000197799
'attachments' =>
array (size=1)
0 => string '@/public/uploads/f3028783684500f6e99bbcb7edb549fa117c76ac.jpg' (length=61)


Here's what I'm actually passing via the CURL_POSTFIELDS (I've stripped 0 from the array so it's attachments[] and not attachments[0]:


description=Test+Test+Test+Test+Test+Test+Test+Test+Test+Test+Test&subject=Mail+subject&email=me%40daniel-bell.co.uk&priority=1&status=2&group_id=6000197799&attachments%5B%5D=%40%2Fpublic%2Fuploads%2Ff3028783684500f6e99bbcb7edb549fa117c76ac.jpg

description=Test+Test+Test+Test+Test+Test+Test+Test+Test+Test+Test&subject=Mail+subject&email=me%40daniel-bell.co.uk&priority=1&status=2&group_id=6000197799&attachments%5B%5D=%40%2Fpublic%2Fuploads%2Ff3028783684500f6e99bbcb7edb549fa117c76ac.jpg


And the following is an error I'm getting:

array (size=2)
'description' => string 'Validation failed' (length=17)
'errors' =>
array (size=1)
0 =>
array (size=3)
'field' => string 'attachments' (length=11)
'message' => string 'Should be a valid format' (length=24)
'code' => string 'datatype_mismatch' (length=17)

Can you advise on what I'm doing wrong and how to get the attachments working?


Thanks in advance.



This topic has been closed for comments