RookeeApi


Click here for a complete list of operations.

ChangeScenario

Изменение существующей / добавление новой стратегии

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 /api/RookeeApi.asmx HTTP/1.1
Host: rookee.ru
Content-Type: text/xml; charset=utf-8
Content-Length: length
SOAPAction: "http://rookee.ru/ChangeScenario"

<?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>
    <ChangeScenario xmlns="http://rookee.ru/">
      <scenarioParams>
        <ID>long</ID>
        <Name>string</Name>
        <DayQuota>int</DayQuota>
        <RemoveBlacklisted>boolean</RemoveBlacklisted>
        <OnePerDomain>boolean</OnePerDomain>
        <RemoveSiteRatingOutdated>boolean</RemoveSiteRatingOutdated>
        <DaysNotYandexForMainPage>int</DaysNotYandexForMainPage>
        <DaysNotYandexForFirstLevel>int</DaysNotYandexForFirstLevel>
        <DaysNotYandexForSecondLevel>int</DaysNotYandexForSecondLevel>
        <DaysNotYandexForOtherLevels>int</DaysNotYandexForOtherLevels>
        <DaysNotGoogleForMainPage>int</DaysNotGoogleForMainPage>
        <DaysNotGoogleForFirstLevel>int</DaysNotGoogleForFirstLevel>
        <DaysNotGoogleForSecondLevel>int</DaysNotGoogleForSecondLevel>
        <DaysNotGoogleForOtherLevels>int</DaysNotGoogleForOtherLevels>
        <DaysNotRamblerForMainPage>int</DaysNotRamblerForMainPage>
        <DaysNotRamblerForFirstLevel>int</DaysNotRamblerForFirstLevel>
        <DaysNotRamblerForSecondLevel>int</DaysNotRamblerForSecondLevel>
        <DaysNotRamblerForOtherLevels>int</DaysNotRamblerForOtherLevels>
        <PriceLess>double</PriceLess>
        <IsLessPercent>boolean</IsLessPercent>
        <PriceGreate>double</PriceGreate>
        <IsGreaterPercent>boolean</IsGreaterPercent>
        <RemoveNotYandex>boolean</RemoveNotYandex>
        <RemoveNotGoogle>boolean</RemoveNotGoogle>
        <RemoveNotRambler>boolean</RemoveNotRambler>
        <Templates>
          <TargetingTemplateInfo>
            <Percentage>int</Percentage>
            <TicFrom>int</TicFrom>
            <TicTo>int</TicTo>
            <PriceFrom>double</PriceFrom>
            <PriceTo>double</PriceTo>
            <DomainLvl>Level2 or Neither</DomainLvl>
            <DomainZone>string</DomainZone>
            <NestingFrom>int</NestingFrom>
            <NestingTo>int</NestingTo>
            <ExtLinksFrom>int</ExtLinksFrom>
            <ExtLinksTo>int</ExtLinksTo>
            <YaIndex>boolean</YaIndex>
            <GoogleIndex>boolean</GoogleIndex>
            <RamblerIndex>boolean</RamblerIndex>
            <UseBlackList>boolean</UseBlackList>
            <UseContentSizeNoLink>boolean</UseContentSizeNoLink>
            <YaCa>boolean</YaCa>
            <Dmoz>boolean</Dmoz>
            <ExceptForum>boolean</ExceptForum>
            <AgeDomainFrom>int</AgeDomainFrom>
            <AgeDomainTo>int</AgeDomainTo>
            <PageInIndexFrom>int</PageInIndexFrom>
            <PageInIndexTo>int</PageInIndexTo>
            <GoogleIndexedFrom>int</GoogleIndexedFrom>
            <GoogleIndexedTo>int</GoogleIndexedTo>
            <ExtLinksPredictedFrom>int</ExtLinksPredictedFrom>
            <ExtLinksPredictedTo>int</ExtLinksPredictedTo>
            <SaleAgeFrom>int</SaleAgeFrom>
            <SaleAgeTo>int</SaleAgeTo>
            <SpamLevel>int</SpamLevel>
            <PageContentSizeFrom>int</PageContentSizeFrom>
            <PageContentSizeTo>int</PageContentSizeTo>
            <SiteRating>unsignedByte</SiteRating>
            <YandexWhiteListRating>unsignedByte</YandexWhiteListRating>
            <ExceptPorn>boolean</ExceptPorn>
            <IsEnableGoogleWhiteList>boolean</IsEnableGoogleWhiteList>
          </TargetingTemplateInfo>
          <TargetingTemplateInfo>
            <Percentage>int</Percentage>
            <TicFrom>int</TicFrom>
            <TicTo>int</TicTo>
            <PriceFrom>double</PriceFrom>
            <PriceTo>double</PriceTo>
            <DomainLvl>Level2 or Neither</DomainLvl>
            <DomainZone>string</DomainZone>
            <NestingFrom>int</NestingFrom>
            <NestingTo>int</NestingTo>
            <ExtLinksFrom>int</ExtLinksFrom>
            <ExtLinksTo>int</ExtLinksTo>
            <YaIndex>boolean</YaIndex>
            <GoogleIndex>boolean</GoogleIndex>
            <RamblerIndex>boolean</RamblerIndex>
            <UseBlackList>boolean</UseBlackList>
            <UseContentSizeNoLink>boolean</UseContentSizeNoLink>
            <YaCa>boolean</YaCa>
            <Dmoz>boolean</Dmoz>
            <ExceptForum>boolean</ExceptForum>
            <AgeDomainFrom>int</AgeDomainFrom>
            <AgeDomainTo>int</AgeDomainTo>
            <PageInIndexFrom>int</PageInIndexFrom>
            <PageInIndexTo>int</PageInIndexTo>
            <GoogleIndexedFrom>int</GoogleIndexedFrom>
            <GoogleIndexedTo>int</GoogleIndexedTo>
            <ExtLinksPredictedFrom>int</ExtLinksPredictedFrom>
            <ExtLinksPredictedTo>int</ExtLinksPredictedTo>
            <SaleAgeFrom>int</SaleAgeFrom>
            <SaleAgeTo>int</SaleAgeTo>
            <SpamLevel>int</SpamLevel>
            <PageContentSizeFrom>int</PageContentSizeFrom>
            <PageContentSizeTo>int</PageContentSizeTo>
            <SiteRating>unsignedByte</SiteRating>
            <YandexWhiteListRating>unsignedByte</YandexWhiteListRating>
            <ExceptPorn>boolean</ExceptPorn>
            <IsEnableGoogleWhiteList>boolean</IsEnableGoogleWhiteList>
          </TargetingTemplateInfo>
        </Templates>
      </scenarioParams>
    </ChangeScenario>
  </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>
    <ChangeScenarioResponse xmlns="http://rookee.ru/">
      <ChangeScenarioResult>boolean</ChangeScenarioResult>
    </ChangeScenarioResponse>
  </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 /api/RookeeApi.asmx HTTP/1.1
Host: rookee.ru
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>
    <ChangeScenario xmlns="http://rookee.ru/">
      <scenarioParams>
        <ID>long</ID>
        <Name>string</Name>
        <DayQuota>int</DayQuota>
        <RemoveBlacklisted>boolean</RemoveBlacklisted>
        <OnePerDomain>boolean</OnePerDomain>
        <RemoveSiteRatingOutdated>boolean</RemoveSiteRatingOutdated>
        <DaysNotYandexForMainPage>int</DaysNotYandexForMainPage>
        <DaysNotYandexForFirstLevel>int</DaysNotYandexForFirstLevel>
        <DaysNotYandexForSecondLevel>int</DaysNotYandexForSecondLevel>
        <DaysNotYandexForOtherLevels>int</DaysNotYandexForOtherLevels>
        <DaysNotGoogleForMainPage>int</DaysNotGoogleForMainPage>
        <DaysNotGoogleForFirstLevel>int</DaysNotGoogleForFirstLevel>
        <DaysNotGoogleForSecondLevel>int</DaysNotGoogleForSecondLevel>
        <DaysNotGoogleForOtherLevels>int</DaysNotGoogleForOtherLevels>
        <DaysNotRamblerForMainPage>int</DaysNotRamblerForMainPage>
        <DaysNotRamblerForFirstLevel>int</DaysNotRamblerForFirstLevel>
        <DaysNotRamblerForSecondLevel>int</DaysNotRamblerForSecondLevel>
        <DaysNotRamblerForOtherLevels>int</DaysNotRamblerForOtherLevels>
        <PriceLess>double</PriceLess>
        <IsLessPercent>boolean</IsLessPercent>
        <PriceGreate>double</PriceGreate>
        <IsGreaterPercent>boolean</IsGreaterPercent>
        <RemoveNotYandex>boolean</RemoveNotYandex>
        <RemoveNotGoogle>boolean</RemoveNotGoogle>
        <RemoveNotRambler>boolean</RemoveNotRambler>
        <Templates>
          <TargetingTemplateInfo>
            <Percentage>int</Percentage>
            <TicFrom>int</TicFrom>
            <TicTo>int</TicTo>
            <PriceFrom>double</PriceFrom>
            <PriceTo>double</PriceTo>
            <DomainLvl>Level2 or Neither</DomainLvl>
            <DomainZone>string</DomainZone>
            <NestingFrom>int</NestingFrom>
            <NestingTo>int</NestingTo>
            <ExtLinksFrom>int</ExtLinksFrom>
            <ExtLinksTo>int</ExtLinksTo>
            <YaIndex>boolean</YaIndex>
            <GoogleIndex>boolean</GoogleIndex>
            <RamblerIndex>boolean</RamblerIndex>
            <UseBlackList>boolean</UseBlackList>
            <UseContentSizeNoLink>boolean</UseContentSizeNoLink>
            <YaCa>boolean</YaCa>
            <Dmoz>boolean</Dmoz>
            <ExceptForum>boolean</ExceptForum>
            <AgeDomainFrom>int</AgeDomainFrom>
            <AgeDomainTo>int</AgeDomainTo>
            <PageInIndexFrom>int</PageInIndexFrom>
            <PageInIndexTo>int</PageInIndexTo>
            <GoogleIndexedFrom>int</GoogleIndexedFrom>
            <GoogleIndexedTo>int</GoogleIndexedTo>
            <ExtLinksPredictedFrom>int</ExtLinksPredictedFrom>
            <ExtLinksPredictedTo>int</ExtLinksPredictedTo>
            <SaleAgeFrom>int</SaleAgeFrom>
            <SaleAgeTo>int</SaleAgeTo>
            <SpamLevel>int</SpamLevel>
            <PageContentSizeFrom>int</PageContentSizeFrom>
            <PageContentSizeTo>int</PageContentSizeTo>
            <SiteRating>unsignedByte</SiteRating>
            <YandexWhiteListRating>unsignedByte</YandexWhiteListRating>
            <ExceptPorn>boolean</ExceptPorn>
            <IsEnableGoogleWhiteList>boolean</IsEnableGoogleWhiteList>
          </TargetingTemplateInfo>
          <TargetingTemplateInfo>
            <Percentage>int</Percentage>
            <TicFrom>int</TicFrom>
            <TicTo>int</TicTo>
            <PriceFrom>double</PriceFrom>
            <PriceTo>double</PriceTo>
            <DomainLvl>Level2 or Neither</DomainLvl>
            <DomainZone>string</DomainZone>
            <NestingFrom>int</NestingFrom>
            <NestingTo>int</NestingTo>
            <ExtLinksFrom>int</ExtLinksFrom>
            <ExtLinksTo>int</ExtLinksTo>
            <YaIndex>boolean</YaIndex>
            <GoogleIndex>boolean</GoogleIndex>
            <RamblerIndex>boolean</RamblerIndex>
            <UseBlackList>boolean</UseBlackList>
            <UseContentSizeNoLink>boolean</UseContentSizeNoLink>
            <YaCa>boolean</YaCa>
            <Dmoz>boolean</Dmoz>
            <ExceptForum>boolean</ExceptForum>
            <AgeDomainFrom>int</AgeDomainFrom>
            <AgeDomainTo>int</AgeDomainTo>
            <PageInIndexFrom>int</PageInIndexFrom>
            <PageInIndexTo>int</PageInIndexTo>
            <GoogleIndexedFrom>int</GoogleIndexedFrom>
            <GoogleIndexedTo>int</GoogleIndexedTo>
            <ExtLinksPredictedFrom>int</ExtLinksPredictedFrom>
            <ExtLinksPredictedTo>int</ExtLinksPredictedTo>
            <SaleAgeFrom>int</SaleAgeFrom>
            <SaleAgeTo>int</SaleAgeTo>
            <SpamLevel>int</SpamLevel>
            <PageContentSizeFrom>int</PageContentSizeFrom>
            <PageContentSizeTo>int</PageContentSizeTo>
            <SiteRating>unsignedByte</SiteRating>
            <YandexWhiteListRating>unsignedByte</YandexWhiteListRating>
            <ExceptPorn>boolean</ExceptPorn>
            <IsEnableGoogleWhiteList>boolean</IsEnableGoogleWhiteList>
          </TargetingTemplateInfo>
        </Templates>
      </scenarioParams>
    </ChangeScenario>
  </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>
    <ChangeScenarioResponse xmlns="http://rookee.ru/">
      <ChangeScenarioResult>boolean</ChangeScenarioResult>
    </ChangeScenarioResponse>
  </soap12:Body>
</soap12:Envelope>