GetOrganizationStructure - Synerdocs/synerdocs-sdk GitHub Wiki

Запрос:

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:syn="http://synerdocs.ru">
	<soapenv:Header/>
	<soapenv:Body>
		<syn:GetOrganizationStructure>
			<syn:authToken>20d0587d-6378-4a48-bc2c-68d9fcc05232</syn:authToken>
			<!-- Указывается идентификатор организации, от имени которой запрашивается организационная структуру оргнизации с organizationId -->
			<!-- Пользователь, для которого получен authToken, должен иметь доступ (быть сотрудником) организации с boxId -->
			<syn:boxId>[email protected]</syn:boxId>
			<!-- Организация, для которой получаем оргнизационную структуру -->
			<syn:organizationId>1478</syn:organizationId>
		</syn:GetOrganizationStructure>
	</soapenv:Body>
</soapenv:Envelope>

Ответ:

<s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/">
	<s:Body>
		<GetOrganizationStructureResponse xmlns="http://synerdocs.ru">
			<GetOrganizationStructureResult xmlns:a="http://schemas.datacontract.org/2004/07/Midway.ObjectModel" xmlns:i="http://www.w3.org/2001/XMLSchema-instance">
				<a:OrganizationStructureElement>
					<a:AdditionalInfo>Вся организация</a:AdditionalInfo>
					<a:Code>0</a:Code>
					<a:Id>f32843d6-fe88-4c0b-babc-4beeb922a74e</a:Id>
					<a:IsDeleted>false</a:IsDeleted>
					<a:Kpp>322101001</a:Kpp>
					<a:Name>Головное</a:Name>
					<a:OrganizationId>1478</a:OrganizationId>
					<a:ParentId i:nil="true"/>
				</a:OrganizationStructureElement>
				<a:OrganizationStructureElement>
					<a:AdditionalInfo i:nil="true"/>
					<a:Code>002</a:Code>
					<a:Id>470470ff-b2a3-4f08-87d4-a32fd6542908</a:Id>
					<a:IsDeleted>false</a:IsDeleted>
					<a:Kpp i:nil="true"/>
					<a:Name>Бухгалтерия</a:Name>
					<a:OrganizationId>1478</a:OrganizationId>
					<a:ParentId>f32843d6-fe88-4c0b-babc-4beeb922a74e</a:ParentId>
				</a:OrganizationStructureElement>
				<a:OrganizationStructureElement>
					<a:AdditionalInfo i:nil="true"/>
					<a:Code>003</a:Code>
					<a:Id>c8287208-35c6-4110-aa97-a4362a068a86</a:Id>
					<a:IsDeleted>false</a:IsDeleted>
					<a:Kpp i:nil="true"/>
					<a:Name>Главный Склад</a:Name>
					<a:OrganizationId>1478</a:OrganizationId>
					<a:ParentId>f32843d6-fe88-4c0b-babc-4beeb922a74e</a:ParentId>
				</a:OrganizationStructureElement>
				<a:OrganizationStructureElement>
					<a:AdditionalInfo i:nil="true"/>
					<a:Code>3001</a:Code>
					<a:Id>c01db91e-d26b-4982-981c-96adaeae615a</a:Id>
					<a:IsDeleted>false</a:IsDeleted>
					<a:Kpp i:nil="true"/>
					<a:Name>Склад №1</a:Name>
					<a:OrganizationId>1478</a:OrganizationId>
					<a:ParentId>c8287208-35c6-4110-aa97-a4362a068a86</a:ParentId>
				</a:OrganizationStructureElement>
				<a:OrganizationStructureElement>
					<a:AdditionalInfo i:nil="true"/>
					<a:Code>3002</a:Code>
					<a:Id>267f0926-1672-4c04-a889-e8d4246daf37</a:Id>
					<a:IsDeleted>false</a:IsDeleted>
					<a:Kpp i:nil="true"/>
					<a:Name>Склад №2</a:Name>
					<a:OrganizationId>1478</a:OrganizationId>
					<a:ParentId>c8287208-35c6-4110-aa97-a4362a068a86</a:ParentId>
				</a:OrganizationStructureElement>
				<a:OrganizationStructureElement>
					<a:AdditionalInfo i:nil="true"/>
					<a:Code>03</a:Code>
					<a:Id>180867d8-c435-42a1-9725-cd2a00cf8359</a:Id>
					<a:IsDeleted>false</a:IsDeleted>
					<a:Kpp i:nil="true"/>
					<a:Name>Офис</a:Name>
					<a:OrganizationId>1478</a:OrganizationId>
					<a:ParentId>f32843d6-fe88-4c0b-babc-4beeb922a74e</a:ParentId>
				</a:OrganizationStructureElement>
			</GetOrganizationStructureResult>
		</GetOrganizationStructureResponse>
	</s:Body>
</s:Envelope>
⚠️ **GitHub.com Fallback** ⚠️