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
NameDescriptionTypeAdditional 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>