GET User/MyProfile/SavedSearch/GetAll
Gets details of the saved searches associated with the signed in user. Returns a collection of SavedSearch objects, each representing a saved search.
Requires Authorization
The endpoint requires a bearer token in the http authorization header. For example "bearer 2YotnFZFEjr1zCsicMWpAA"
Request Information
URI Parameters
None.
Body Parameters
None.
Response Information
Resource Description
A collection of SavedSearch objects associated with the signed in user.
Collection of SavedSearch| Name | Description | Type | Additional information |
|---|---|---|---|
| Id |
Gets or sets the identity. |
integer |
None. |
| Name |
Gets or sets the name of the saved search. |
string |
None. |
| EmailFrequency |
Gets or sets the frequency when the email should be sent out. |
Frequency |
None. |
| NewNoticesOnly |
Gets or sets whether only new notices should be emailed. |
boolean |
None. |
| SearchCriteria |
Gets or sets the associated with the saved search. |
SearchCriteria |
None. |
Response Formats
application/json, text/json
Sample:
[
{
"id": 1,
"name": "Window cleaning jobs",
"emailFrequency": "Daily",
"newNoticesOnly": true,
"searchCriteria": {
"types": [
"Contract",
"Pipeline"
],
"statuses": [
"Open"
],
"keyword": "Window cleaning",
"queryString": null,
"regions": "Wales,South East",
"postcode": null,
"radius": 0.0,
"valueFrom": 3000.0,
"valueTo": 20000.0,
"lastNotifiableUpdateFrom": null,
"publishedFrom": null,
"publishedTo": null,
"deadlineFrom": null,
"deadlineTo": null,
"approachMarketFrom": null,
"approachMarketTo": null,
"awardedFrom": null,
"awardedTo": null,
"isSubcontract": null,
"suitableForSme": true,
"suitableForVco": false,
"cpvCodes": null
}
},
{
"id": 2,
"name": "Solar panels",
"emailFrequency": "Daily",
"newNoticesOnly": true,
"searchCriteria": {
"types": [
"Contract",
"Pipeline"
],
"statuses": [
"Open"
],
"keyword": "Solar panel",
"queryString": null,
"regions": "London,Any region",
"postcode": null,
"radius": null,
"valueFrom": 15000.0,
"valueTo": 50000.0,
"lastNotifiableUpdateFrom": null,
"publishedFrom": "2014-01-01T00:00:00Z",
"publishedTo": "2015-03-01T00:00:00Z",
"deadlineFrom": null,
"deadlineTo": null,
"approachMarketFrom": null,
"approachMarketTo": null,
"awardedFrom": null,
"awardedTo": null,
"isSubcontract": null,
"suitableForSme": true,
"suitableForVco": false,
"cpvCodes": null
}
}
]
application/xml, text/xml
Sample:
<ArrayOfSavedSearch xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/IPL.ContractsFinder.BusinessEntities">
<SavedSearch>
<EmailFrequency>Daily</EmailFrequency>
<Id>1</Id>
<Name>Window cleaning jobs</Name>
<NewNoticesOnly>true</NewNoticesOnly>
<SearchCriteria>
<ApproachMarketFrom i:nil="true" />
<ApproachMarketTo i:nil="true" />
<AwardedFrom i:nil="true" />
<AwardedTo i:nil="true" />
<CpvCodes xmlns:d4p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays" i:nil="true" />
<DeadlineFrom i:nil="true" />
<DeadlineTo i:nil="true" />
<IsSubcontract i:nil="true" />
<Keyword>Window cleaning</Keyword>
<LastNotifiableUpdateFrom i:nil="true" />
<Postcode i:nil="true" />
<PublishedFrom i:nil="true" />
<PublishedTo i:nil="true" />
<QueryString i:nil="true" />
<Radius>0.0</Radius>
<Regions>Wales,South East</Regions>
<Statuses>
<NoticeStatus>Open</NoticeStatus>
</Statuses>
<SuitableForSme>true</SuitableForSme>
<SuitableForVco>false</SuitableForVco>
<Types>
<NoticeType>Contract</NoticeType>
<NoticeType>Pipeline</NoticeType>
</Types>
<ValueFrom>3000.0</ValueFrom>
<ValueTo>20000.0</ValueTo>
</SearchCriteria>
</SavedSearch>
<SavedSearch>
<EmailFrequency>Daily</EmailFrequency>
<Id>2</Id>
<Name>Solar panels</Name>
<NewNoticesOnly>true</NewNoticesOnly>
<SearchCriteria>
<ApproachMarketFrom i:nil="true" />
<ApproachMarketTo i:nil="true" />
<AwardedFrom i:nil="true" />
<AwardedTo i:nil="true" />
<CpvCodes xmlns:d4p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays" i:nil="true" />
<DeadlineFrom i:nil="true" />
<DeadlineTo i:nil="true" />
<IsSubcontract i:nil="true" />
<Keyword>Solar panel</Keyword>
<LastNotifiableUpdateFrom i:nil="true" />
<Postcode i:nil="true" />
<PublishedFrom>2014-01-01T00:00:00Z</PublishedFrom>
<PublishedTo>2015-03-01T00:00:00Z</PublishedTo>
<QueryString i:nil="true" />
<Radius i:nil="true" />
<Regions>London,Any region</Regions>
<Statuses>
<NoticeStatus>Open</NoticeStatus>
</Statuses>
<SuitableForSme>true</SuitableForSme>
<SuitableForVco>false</SuitableForVco>
<Types>
<NoticeType>Contract</NoticeType>
<NoticeType>Pipeline</NoticeType>
</Types>
<ValueFrom>15000.0</ValueFrom>
<ValueTo>50000.0</ValueTo>
</SearchCriteria>
</SavedSearch>
</ArrayOfSavedSearch>