Binary upload input for Inttegro.Files.create/3.
file_name is the client-visible name sent in the multipart request, bytes is the complete
binary payload, and purpose selects the server-side file policy. custom_data values must be
strings. For large inputs, account for the fact that this SDK currently holds the payload in
memory while constructing the multipart request.