Catalog/data-transform-rename-keys

Data Transform

Rename object keys API

Renames top-level keys of an object (or every object in an array) per an old->new map, leaving unlisted keys untouched. Answers 'How do I rename fields across records?', 'How do I remap snake_case to camelCase keys?'.

Price$0.01per request
MethodPOST
Route/v1/data-transform/rename-keys
StatusLive
MIME typeapplication/json
Rate limit120/minute
Cache0s public
data-transformrenamekeysjsonmaprecordswrangle
API URLhttps://x402.hexl.dev/v1/data-transform/rename-keys
Integration docs
Example request
{
  "data": [
    {
      "first_name": "Ada",
      "age": 36
    }
  ],
  "rename": {
    "first_name": "firstName"
  }
}
Example response
{
  "result": [
    {
      "firstName": "Ada",
      "age": 36
    }
  ]
}
Input schema
{
  "type": "object",
  "required": [
    "data",
    "rename"
  ],
  "properties": {
    "data": {
      "type": "array",
      "examples": [
        [
          {
            "first_name": "Ada",
            "age": 36
          }
        ]
      ]
    },
    "rename": {
      "type": "object",
      "examples": [
        {
          "first_name": "firstName"
        }
      ]
    }
  }
}
Output schema
{
  "type": "object",
  "additionalProperties": true
}