Hi, The "parentOrgUnitPath" property must contain the complete path to the parent OU, not including the name of the OU being created. Therefore, if you want to create an OU called "DO" inside "Staff", the value of "parentOrgUnitPath" property should be "Staff", not "Staff/DO". Hope it helps
Claudio On Wed, May 11, 2011 at 1:09 PM, Panman <[email protected]> wrote: > Hi, I'm working on a ColdFusion project that will create user accounts and > org units that match our AD structure. I am able to read data from the > Provisioning API but now I'm trying to create an OU but get the error > invalidInput="orgUnitParentOrgUnit". I have made sure that I'm POST'ing the > request (below) to the URL > https://apps-apis.google.com/a/feeds/orgunit/2.0/CustID and that the > parent OU "Staff" does exist. (Same thing trying to create a root OU, like > "Staff") From their doc's it looks like I'm doing everything right but it > doesn't work. > http://code.google.com/googleapps/domain/gdata_provisioning_api_v2.0_developers_protocol.html#Creating_an_Organization_UnitAny > ideas / help would be great, thanks!! > > *ColdFusion Code:* > <cfhttp url=" > https://apps-apis.google.com/a/feeds/orgunit/2.0/#VARIABLES.CustID#" > method="POST" timeout="20"> > <cfhttpparam type="header" name="Content-Type" > value="application/atom+xml" /> > <cfhttpparam type="header" name="Authorization" value="GoogleLogin > auth=#VARIABLES.AuthToken#" /> > <cfhttpparam type="body" value="#AtomRequest#" /> > </cfhttp> > > *Atom Request:* > <?xml version="1.0" encoding="UTF-8"?> > <atom:entry xmlns:atom="http://www.w3.org/2005/Atom" xmlns:apps=" > http://schemas.google.com/apps/2006"> > <id>https://apps-apis.google.com/a/feeds/customer/2.0/CustID</id> > <apps:property name="name" value="DO" /> > <apps:property name="parentOrgUnitPath" value="Staff/DO" /> > </atom:entry> > > *Request Result:* > 400 Bad Request > <?xml version="1.0" encoding="UTF-8"?> > <AppsForYourDomainErrors> > <error errorCode="1301" invalidInput="orgUnitParentOrgUnit" > reason="EntityDoesNotExist" /> > </AppsForYourDomainErrors> > > -- > You received this message because you are subscribed to the Google Groups > "Google Apps Domain Information and Management APIs" group. > To post to this group, send email to > [email protected]. > To unsubscribe from this group, send email to > [email protected]. > For more options, visit this group at > http://groups.google.com/group/google-apps-mgmt-apis?hl=en. > -- You received this message because you are subscribed to the Google Groups "Google Apps Domain Information and Management APIs" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/google-apps-mgmt-apis?hl=en.
