DragnetWebService
Click here for a complete list of operations.
QueryItems
Query the items in the database
Test
The test form is only available for requests from the local machine.SOAP 1.1
The following is a sample SOAP 1.1 request and response. The placeholders shown need to be replaced with actual values.
POST /vaultpro/dragnetwebservice.asmx HTTP/1.1
Host: vaultprodemo.sourcegear.com
Content-Type: text/xml; charset=utf-8
Content-Length: length
SOAPAction: "http://www.sourcegear.com/schemas/dragnet/QueryItems"
<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
<soap:Header>
<VaultAuth xmlns="http://www.sourcegear.com/schemas/dragnet">
<VaultSessionID>string</VaultSessionID>
<Token>string</Token>
</VaultAuth>
</soap:Header>
<soap:Body>
<QueryItems xmlns="http://www.sourcegear.com/schemas/dragnet">
<qf>
<ItemForAdd>
<ChangeComment>
<UID>int</UID>
<UserLogin>string</UserLogin>
<Posted>dateTime</Posted>
<Attachments xsi:nil="true" />
<AddedAttachments xsi:nil="true" />
<DeletedAttachments xsi:nil="true" />
<VaultChangeSet xsi:nil="true" />
</ChangeComment>
<AddedAttachments>
<MantisItemAttachmentFullDetail xsi:nil="true" />
<MantisItemAttachmentFullDetail xsi:nil="true" />
</AddedAttachments>
<DeletedAttachments>
<MantisItemAttachment xsi:nil="true" />
<MantisItemAttachment xsi:nil="true" />
</DeletedAttachments>
<AddedTimeLogEntries>
<MantisItemTimeLogEntryFullDetail xsi:nil="true" />
<MantisItemTimeLogEntryFullDetail xsi:nil="true" />
</AddedTimeLogEntries>
<ModifiedTimeLogEntries>
<MantisItemTimeLogEntryFullDetail xsi:nil="true" />
<MantisItemTimeLogEntryFullDetail xsi:nil="true" />
</ModifiedTimeLogEntries>
<DeletedTimeLogEntries>
<MantisItemTimeLogEntryFullDetail xsi:nil="true" />
<MantisItemTimeLogEntryFullDetail xsi:nil="true" />
</DeletedTimeLogEntries>
</ItemForAdd>
<DateItemAreas>unsignedByte</DateItemAreas>
<RowLimit>int</RowLimit>
<CaseSensitiveKeywords>boolean</CaseSensitiveKeywords>
<AllInclusiveKeywords>boolean</AllInclusiveKeywords>
<SearchItemsWithNoTags>boolean</SearchItemsWithNoTags>
<DateFrom>dateTime</DateFrom>
<DateTo>dateTime</DateTo>
<TimeEstimateMinFrom>int</TimeEstimateMinFrom>
<TimeEstimateMinTo>int</TimeEstimateMinTo>
<Keywords>string</Keywords>
<KeywordAreas>unsignedByte</KeywordAreas>
<Types>
<int>int</int>
<int>int</int>
</Types>
<Statuses>
<int>int</int>
<int>int</int>
</Statuses>
<Priorities>
<int>int</int>
<int>int</int>
</Priorities>
<Assignees>
<int>int</int>
<int>int</int>
</Assignees>
<Resolvers>
<int>int</int>
<int>int</int>
</Resolvers>
<Reporters>
<int>int</int>
<int>int</int>
</Reporters>
<TimeEstimates>
<int>int</int>
<int>int</int>
</TimeEstimates>
<Projects>
<int>int</int>
<int>int</int>
</Projects>
<Platforms>
<int>int</int>
<int>int</int>
</Platforms>
<TypeStrings>
<string>string</string>
<string>string</string>
</TypeStrings>
<StatusStrings>
<string>string</string>
<string>string</string>
</StatusStrings>
<PriorityStrings>
<string>string</string>
<string>string</string>
</PriorityStrings>
<AssigneeStrings>
<string>string</string>
<string>string</string>
</AssigneeStrings>
<ResolverStrings>
<string>string</string>
<string>string</string>
</ResolverStrings>
<ReporterStrings>
<string>string</string>
<string>string</string>
</ReporterStrings>
<TimeEstStrings>
<string>string</string>
<string>string</string>
</TimeEstStrings>
<ProjectStrings>
<string>string</string>
<string>string</string>
</ProjectStrings>
<PlatformStrings>
<string>string</string>
<string>string</string>
</PlatformStrings>
<Version>string</Version>
<ItemAccessType>Undefined or Public or Private</ItemAccessType>
<AnyTags>
<string>string</string>
<string>string</string>
</AnyTags>
<AllTags>
<string>string</string>
<string>string</string>
</AllTags>
<ProjectLevelFilterID>int</ProjectLevelFilterID>
<Categories>
<int>int</int>
<int>int</int>
</Categories>
<Milestones>
<int>int</int>
<int>int</int>
</Milestones>
<CategoryStrings>
<string>string</string>
<string>string</string>
</CategoryStrings>
<MilestoneStrings>
<string>string</string>
<string>string</string>
</MilestoneStrings>
<Sorts>
<MantisItemQuerySort>
<ForceSortType>numeric or alphabetical</ForceSortType>
<Column>string</Column>
<SortAscending>boolean</SortAscending>
</MantisItemQuerySort>
<MantisItemQuerySort>
<ForceSortType>numeric or alphabetical</ForceSortType>
<Column>string</Column>
<SortAscending>boolean</SortAscending>
</MantisItemQuerySort>
</Sorts>
</qf>
<sendDetails>boolean</sendDetails>
</QueryItems>
</soap:Body>
</soap:Envelope>
HTTP/1.1 200 OK
Content-Type: text/xml; charset=utf-8
Content-Length: length
<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
<soap:Body>
<QueryItemsResponse xmlns="http://www.sourcegear.com/schemas/dragnet">
<QueryItemsResult>int</QueryItemsResult>
<items>
<MantisItemExpanded>
<Type>string</Type>
<Status>string</Status>
<Assignee>string</Assignee>
<Resolver>string</Resolver>
<Project>string</Project>
<Category>string</Category>
<Milestone>string</Milestone>
<Priority>string</Priority>
<Platform>string</Platform>
<TimeEstimate>string</TimeEstimate>
<Reporter>string</Reporter>
<MilestoneDate>dateTime</MilestoneDate>
<TimeEstimateUnitLabel>string</TimeEstimateUnitLabel>
<TimeEstimateTotalMinutes>int</TimeEstimateTotalMinutes>
<TimeEstimateHours>int</TimeEstimateHours>
<Subscribed>boolean</Subscribed>
</MantisItemExpanded>
<MantisItemExpanded>
<Type>string</Type>
<Status>string</Status>
<Assignee>string</Assignee>
<Resolver>string</Resolver>
<Project>string</Project>
<Category>string</Category>
<Milestone>string</Milestone>
<Priority>string</Priority>
<Platform>string</Platform>
<TimeEstimate>string</TimeEstimate>
<Reporter>string</Reporter>
<MilestoneDate>dateTime</MilestoneDate>
<TimeEstimateUnitLabel>string</TimeEstimateUnitLabel>
<TimeEstimateTotalMinutes>int</TimeEstimateTotalMinutes>
<TimeEstimateHours>int</TimeEstimateHours>
<Subscribed>boolean</Subscribed>
</MantisItemExpanded>
</items>
<clouds>
<QueryGuid>string</QueryGuid>
<_clouds>
<Cloud>
<ID>string</ID>
</Cloud>
<Cloud>
<ID>string</ID>
</Cloud>
</_clouds>
<Clouds>
<Cloud>
<ID>string</ID>
</Cloud>
<Cloud>
<ID>string</ID>
</Cloud>
</Clouds>
</clouds>
</QueryItemsResponse>
</soap:Body>
</soap:Envelope>
SOAP 1.2
The following is a sample SOAP 1.2 request and response. The placeholders shown need to be replaced with actual values.
POST /vaultpro/dragnetwebservice.asmx HTTP/1.1
Host: vaultprodemo.sourcegear.com
Content-Type: application/soap+xml; charset=utf-8
Content-Length: length
<?xml version="1.0" encoding="utf-8"?>
<soap12:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://www.w3.org/2003/05/soap-envelope">
<soap12:Header>
<VaultAuth xmlns="http://www.sourcegear.com/schemas/dragnet">
<VaultSessionID>string</VaultSessionID>
<Token>string</Token>
</VaultAuth>
</soap12:Header>
<soap12:Body>
<QueryItems xmlns="http://www.sourcegear.com/schemas/dragnet">
<qf>
<ItemForAdd>
<ChangeComment>
<UID>int</UID>
<UserLogin>string</UserLogin>
<Posted>dateTime</Posted>
<Attachments xsi:nil="true" />
<AddedAttachments xsi:nil="true" />
<DeletedAttachments xsi:nil="true" />
<VaultChangeSet xsi:nil="true" />
</ChangeComment>
<AddedAttachments>
<MantisItemAttachmentFullDetail xsi:nil="true" />
<MantisItemAttachmentFullDetail xsi:nil="true" />
</AddedAttachments>
<DeletedAttachments>
<MantisItemAttachment xsi:nil="true" />
<MantisItemAttachment xsi:nil="true" />
</DeletedAttachments>
<AddedTimeLogEntries>
<MantisItemTimeLogEntryFullDetail xsi:nil="true" />
<MantisItemTimeLogEntryFullDetail xsi:nil="true" />
</AddedTimeLogEntries>
<ModifiedTimeLogEntries>
<MantisItemTimeLogEntryFullDetail xsi:nil="true" />
<MantisItemTimeLogEntryFullDetail xsi:nil="true" />
</ModifiedTimeLogEntries>
<DeletedTimeLogEntries>
<MantisItemTimeLogEntryFullDetail xsi:nil="true" />
<MantisItemTimeLogEntryFullDetail xsi:nil="true" />
</DeletedTimeLogEntries>
</ItemForAdd>
<DateItemAreas>unsignedByte</DateItemAreas>
<RowLimit>int</RowLimit>
<CaseSensitiveKeywords>boolean</CaseSensitiveKeywords>
<AllInclusiveKeywords>boolean</AllInclusiveKeywords>
<SearchItemsWithNoTags>boolean</SearchItemsWithNoTags>
<DateFrom>dateTime</DateFrom>
<DateTo>dateTime</DateTo>
<TimeEstimateMinFrom>int</TimeEstimateMinFrom>
<TimeEstimateMinTo>int</TimeEstimateMinTo>
<Keywords>string</Keywords>
<KeywordAreas>unsignedByte</KeywordAreas>
<Types>
<int>int</int>
<int>int</int>
</Types>
<Statuses>
<int>int</int>
<int>int</int>
</Statuses>
<Priorities>
<int>int</int>
<int>int</int>
</Priorities>
<Assignees>
<int>int</int>
<int>int</int>
</Assignees>
<Resolvers>
<int>int</int>
<int>int</int>
</Resolvers>
<Reporters>
<int>int</int>
<int>int</int>
</Reporters>
<TimeEstimates>
<int>int</int>
<int>int</int>
</TimeEstimates>
<Projects>
<int>int</int>
<int>int</int>
</Projects>
<Platforms>
<int>int</int>
<int>int</int>
</Platforms>
<TypeStrings>
<string>string</string>
<string>string</string>
</TypeStrings>
<StatusStrings>
<string>string</string>
<string>string</string>
</StatusStrings>
<PriorityStrings>
<string>string</string>
<string>string</string>
</PriorityStrings>
<AssigneeStrings>
<string>string</string>
<string>string</string>
</AssigneeStrings>
<ResolverStrings>
<string>string</string>
<string>string</string>
</ResolverStrings>
<ReporterStrings>
<string>string</string>
<string>string</string>
</ReporterStrings>
<TimeEstStrings>
<string>string</string>
<string>string</string>
</TimeEstStrings>
<ProjectStrings>
<string>string</string>
<string>string</string>
</ProjectStrings>
<PlatformStrings>
<string>string</string>
<string>string</string>
</PlatformStrings>
<Version>string</Version>
<ItemAccessType>Undefined or Public or Private</ItemAccessType>
<AnyTags>
<string>string</string>
<string>string</string>
</AnyTags>
<AllTags>
<string>string</string>
<string>string</string>
</AllTags>
<ProjectLevelFilterID>int</ProjectLevelFilterID>
<Categories>
<int>int</int>
<int>int</int>
</Categories>
<Milestones>
<int>int</int>
<int>int</int>
</Milestones>
<CategoryStrings>
<string>string</string>
<string>string</string>
</CategoryStrings>
<MilestoneStrings>
<string>string</string>
<string>string</string>
</MilestoneStrings>
<Sorts>
<MantisItemQuerySort>
<ForceSortType>numeric or alphabetical</ForceSortType>
<Column>string</Column>
<SortAscending>boolean</SortAscending>
</MantisItemQuerySort>
<MantisItemQuerySort>
<ForceSortType>numeric or alphabetical</ForceSortType>
<Column>string</Column>
<SortAscending>boolean</SortAscending>
</MantisItemQuerySort>
</Sorts>
</qf>
<sendDetails>boolean</sendDetails>
</QueryItems>
</soap12:Body>
</soap12:Envelope>
HTTP/1.1 200 OK
Content-Type: application/soap+xml; charset=utf-8
Content-Length: length
<?xml version="1.0" encoding="utf-8"?>
<soap12:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://www.w3.org/2003/05/soap-envelope">
<soap12:Body>
<QueryItemsResponse xmlns="http://www.sourcegear.com/schemas/dragnet">
<QueryItemsResult>int</QueryItemsResult>
<items>
<MantisItemExpanded>
<Type>string</Type>
<Status>string</Status>
<Assignee>string</Assignee>
<Resolver>string</Resolver>
<Project>string</Project>
<Category>string</Category>
<Milestone>string</Milestone>
<Priority>string</Priority>
<Platform>string</Platform>
<TimeEstimate>string</TimeEstimate>
<Reporter>string</Reporter>
<MilestoneDate>dateTime</MilestoneDate>
<TimeEstimateUnitLabel>string</TimeEstimateUnitLabel>
<TimeEstimateTotalMinutes>int</TimeEstimateTotalMinutes>
<TimeEstimateHours>int</TimeEstimateHours>
<Subscribed>boolean</Subscribed>
</MantisItemExpanded>
<MantisItemExpanded>
<Type>string</Type>
<Status>string</Status>
<Assignee>string</Assignee>
<Resolver>string</Resolver>
<Project>string</Project>
<Category>string</Category>
<Milestone>string</Milestone>
<Priority>string</Priority>
<Platform>string</Platform>
<TimeEstimate>string</TimeEstimate>
<Reporter>string</Reporter>
<MilestoneDate>dateTime</MilestoneDate>
<TimeEstimateUnitLabel>string</TimeEstimateUnitLabel>
<TimeEstimateTotalMinutes>int</TimeEstimateTotalMinutes>
<TimeEstimateHours>int</TimeEstimateHours>
<Subscribed>boolean</Subscribed>
</MantisItemExpanded>
</items>
<clouds>
<QueryGuid>string</QueryGuid>
<_clouds>
<Cloud>
<ID>string</ID>
</Cloud>
<Cloud>
<ID>string</ID>
</Cloud>
</_clouds>
<Clouds>
<Cloud>
<ID>string</ID>
</Cloud>
<Cloud>
<ID>string</ID>
</Cloud>
</Clouds>
</clouds>
</QueryItemsResponse>
</soap12:Body>
</soap12:Envelope>