Documentation

API URL


POST /api/v1/data-format-convert/convert

Headers
Code
Content-Type: application/json
Body Parameters


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 OK
Body
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"}

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 complete

Last Updated:  May 4, 2026