API URL
POST /api/v1/data-format-convert/convert
Headers
Code
Content-Type: application/jsonBody Parameters
Param
Type
Description
inputFormat
required
string
Input format
outputFormat
required
string
Output format
data
required
string/array
Source data
options_formulaPolicy
optional
string
Spreadsheet formula policy
options_includeHeaders
optional
boolean
Include delimited headers
options_delimiter
optional
string
Output delimiter
options_lineEnding
optional
string
Output line ending
options_nullValue
optional
string
Null output representation
Example Request
Code
POST https://datpaq.com/api/v1/data-format-convert/convert?api_key=your-api-key | Body: {"inputFormat":"json","outputFormat":"csv","data":[{"id":1,"name":"Ada"}]}Successful Response
Status
HTML
200 OKBody
Code
{"success":true,"inputFormat":"json","outputFormat":"csv","recordCount":1,"options":{"nestedValues":"flatten","sheet":0,"xmlRoot":"records","xmlRecord":"record","pretty":false,"formulaPolicy":"escape","includeHeaders":true,"delimiter":",","lineEnding":"\
","nullValue":""},"conversionMetadata":{"recordCount":1,"columns":["id","name"],"types":{"id":["number"],"name":["string"]},"nullCounts":{"id":0,"name":0},"outputBytes":13},"data":"id,name\
1,Ada","correlationId":"req_abc123","metadata":{"correlationId":"req_abc123","timestamp":"2026-10-14T12:00:00.000Z","api_token_name":null,"rate_limit":{"limit":null,"remaining":null,"reset":null}},"updatedAt":"2026-10-14T12:00:00.000Z","processingTime":"4ms"}Field
Type
success
boolean
inputFormat
string
outputFormat
string
recordCount
number
options
object
conversionMetadata
object
data
string/array
mimeType
string
encoding
string
correlationId
string
metadata
object
metadata_correlationId
string
metadata_timestamp
string
metadata_api_token_name
string
metadata_rate_limit
object
updatedAt
string
processingTime
string
error
object
Error Response
Example
Code
HTTP 400 ValidationError: Invalid format data type or option — Request rejected before conversion; HTTP 400 InvalidJson: Malformed JSON request body — Request rejected by JSON parser; HTTP 401 AuthenticationError: Gateway authentication failure — Request rejected by gateway; HTTP 404 NotFound: Unknown path — Request path unavailable; HTTP 413 PayloadTooLarge: Body exceeds transport limit — Request rejected by parser; HTTP 422 ConversionError: Malformed source or conversion failure — Conversion could not complete; HTTP 429 RateLimitError: More than 120 requests in 15 minutes — Request rejected by rate limiter; HTTP 500 InternalError: Unexpected conversion failure — Conversion could not completeLast Updated: May 4, 2026