Hi Tim,
I took a look at our API request logs to see if I could get some more
details about what failed in your request. However, for some reason I
don't see any requests for the URL you gave above.
Could you possibly share a bit of the code you're using to make this
request? I wonder if our API request dispatching code is dispatching
your request incorrectly for some reason.
Thanks,
Martin
Although the API won't let you succeed with the POST over HTTP (since
auth is required for this request) you could try sending the request to
the non-SSL version of this endpoint just to capture what your client is
sending with Wireshark.
> table.insert(requestHeaders, { field = 'Content-Type', value =
> 'Multipart/Related; boundary="PART_DELIMITER"' })
One thing that stuck out to me is that you wrote multipart/related with
capital letters, but from reading our implementation it looks like we're
erroneously handling only lowercase. I don't know why this would result
in a 404 Not Found response, but maybe you could try it with the type
all in lowercase and see if that allows you to make progress.
If that fixes it, please let me know and I'll file a bug ticket to fix
our request handling to treat MIME types as case-insensitive.
Hi Tim,
I'm sorry that didn't work out.
I just noticed that this error message doesn't look like one the API
would normally generate. This, combined with the fact that your requests
don't seem to be showing up in the API logs, makes me think that for
some reason your requests are getting routed inside our infrastructure
somewhere other than the API service.
Would you mind sending the raw dump generated from wireshark so I can
see exactly what was sent on the wire? If you'd prefer not to post this
on the public mailing list feel free to email me directly.