SOAP API | Create request | DataFolder object | API Permission Failed response
Trailblazer Community

SOAP API | Create request | DataFolder object | API Permission Failed response

Marketing Cloud Email Studio , Marketing Cloud API

Last updated 14 days ago ·Reference W-6874937 ·Reported By 4 users

In Review

Summary
It is not currently possible to create a child folder under the root "My Tracking" folder. A permission error is received regardless of assigned permissions to installed package or user.

Repro
SOAP Call Body:

<s:Body xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"" xmlns:xsd="http://www.w3.org/2001/XMLSchema">;

<CreateRequest xmlns="http://exacttarget.com/wsdl/partnerAPI">;

<ns1:Objects xmlns:ns1="http://exacttarget.com/wsdl/partnerAPI"" xsi:type="ns1:DataFolder">

<ns1:CustomerKey>TrackingFolderTestAPICreate</ns1:CustomerKey>

<ns1:ParentFolder>

<ns1:ID>1233456</ns1:ID>

</ns1:ParentFolder>

<ns1:Name>TrackingTest3</ns1:Name>

<ns1:Description>TrackingTest3</ns1:Description>

<ns1:ContentType>job</ns1:ContentType>

<ns1:IsActive>true</ns1:IsActive>

<ns1:IsEditable>true</ns1:IsEditable>

<ns1:AllowChildren>true</ns1:AllowChildren>

</ns1:Objects>

</CreateRequest>

</s:Body>



Response:

<CreateResponse xmlns="http://exacttarget.com/wsdl/partnerAPI">;

<Results>

<StatusCode>Error</StatusCode>

<StatusMessage>API Permission Failed.</StatusMessage>

<OrdinalID>0</OrdinalID>

<ErrorCode>7</ErrorCode>

<NewID>0</NewID>

</Results>

<RequestID>73e74774-49b3-434b-baf7-8954097c36da</RequestID>

<OverallStatus>Error</OverallStatus>

</CreateResponse>

Workaround
Create folders through the UI as necessary.

Any unreleased services, features, statuses, or dates referenced in this or other public statements are not currently available and may not be delivered on time or at all. Customers who purchase our services should make their purchase decisions based upon features that are currently available.