Copy a Data Extension

This page contains information about using the SOAP API to copy an existing data extension.

Why Copy a Data Extension using the SOAP API

You can use this code to create a data extension with the same fields and data types as an existing data extension. This process saves the time and effort necessary to manually create a data extension.

How to Copy a Data Extension using the SOAP API

Use the provided sample code as a model for your own API call. Note that this code does not function correctly for data extensions created via a template. While the code creates a data extension with the appropriate fields, the new data extension does not function in the same context as the data extension created via a template (such as a triggered send data extension).

Sample PHP Code