sitelinks.createReport
        Create statistic report for sitelinks.
            Parameters
		
			| struct | user { |  | 
		
			| 
		
			| string | session | Session (as retrieved from client.loginByToken()) |  
		
			| int | userId | (optional) Managed user ID |  | 
		
			| } |  |  | 
		
			| struct | restrictionFilter { |  | 
		
			| 
		
			| array | ids ( | (optional) display sitelinks by given ids |  
			|  |  
			| ) |  |  |  
		
			| array | type ( | (optional) array type - assigned to |  
			| 
					
						
							
								| string |  |  | allowed types: 
													
														null:
														not assigned
														group:
														groups
														campaign:
														campaigns |  |  
			| ) |  |  |  
		
			| bool | isDeleted | (optional) return deleted/undeleted. If unassigned returns both. |  
		
			| bool | isSitelinkInGroupDeleted | (optional) return sitelinks that are deleted/undeleted in some group. If unassigned returns both. |  
		
			| array | status ( | (optional) return only ads with following substates |  
			| 
					
						
							
								| string |  |  | sitelink states: 
													
														new:
														new
														waiting:
														waiting for confirmation
														allow:
														confirmed
														deny:
														denied
														noactive:
														inactive - suspended by system
														deny_excess_punctuation:
														excess of punctuation
														deny_bad_uppercase_usage:
														bad uppercase usage
														deny_exclamation_mark_in_title:
														exclamation mark in title
														deny_excess_words_duplication:
														excess of word repetition
														deny_disallowed_language:
														disallowed language
														deny_nonsensical_text:
														nonsensical text
														deny_superlative_in_text:
														superlative in text
														deny_general_phrase:
														general phrase
														deny_unmatched_domain:
														unmatched domain
														deny_nonexistent_domain:
														domain does not exist
														deny_invalid_url:
														invalid URL
														deny_url_under_construction:
														url under construction
														deny_unsuitable_url:
														unsuitable url
														deny_false_advertising:
														false advertising
														deny_mention_of_competition:
														mention of competition
														deny_not_conjoint_with_target_page:
														not conjoint with target page
														deny_not_conjoint_with_keywords:
														not conjoint with keywords
														deny_unverifiable_prices:
														unverifiable prices
														deny_erotic_content:
														erotic content
														deny_disallowed_content:
														disallowed content
														deny_trademark:
														trademark
														deny_not_diacritical_text:
														text without diacritical
														deny_missing_space:
														missing space
														deny_averment_of_uniqueness:
														claim of uniqueness
														deny_discount_with_reffered_value:
														discount with listed value
														deny_untypical_abbreviation:
														untypical abbreviation
														deny_typing_or_grammatical_error:
														typing or grammatical error
														deny_impenetrable_words_dividing:
														impenetrable words dividing
														deny_problem_with_punctuation:
														problem with punctuation
														noactive_unsupported_size:
														inactive - unsupported dimension |  |  
			| ) |  |  |  
		
			| array | statisticsConditions ( | (optional) conditions for statistics |  
			| 
					
						
							
								| struct | { |  |  
								| 
		
			| string | columnName | (optional) type of statistic: 
							
								impressions:
								type int
								clicks:
								type int
								ctr:
								type double
								avgCpc:
								type double
								avgPosition:
								type double (1.0 and greater)
								conversions:
								type int
								conversionRatio:
								type double (range 0.0 – 1.0)
								conversionPrice:
								type double
								conversionValue:
								type int
								transactions:
								type int
								pno:
								type double (range 0.0 – 1.0)
								quality:
								type int
								ishExhaustedBudget:
								type int
								ishExhaustedBudgetShare:
								type double (range 0.0 – 1.0)
								ishStoppedBySchedule:
								type int
								ishStoppedByScheduleShare:
								type double (range 0.0 – 1.0)
								ishUnderForestThreshold:
								type int
								ishUnderForestThresholdShare:
								type double (range 0.0 – 1.0)
								ish:
								type double |  
		
			| string | operator | comparison for following operators: 
							
								EQ:
								equal
								NEQ:
								not equal
								GT:
								greater than
								GTE:
								greater than or equal
								LT:
								less than
								LTE:
								less than or equal |  
		
			| int | intValue | (optional) value (excludes: doubleValue) |  
		
			| double | doubleValue | (optional) value |  |  
								| } |  |  |  |  
			| ) |  |  |  
		
			| struct | group { | (optional) filters for superior group |  
			| 
		
			| array | ids ( | (optional) display ads from next groups (excludes: names) |  
			|  |  
			| ) |  |  |  
		
			| array | names ( | (optional) definition of searching in groups names |  
			| 
					
						
							
								| struct | { |  |  
								| 
		
			| string | operator | comparison for following operators: 
							
								CONTAINS:
								contains
								NOT_CONTAINS:
								does not contain
								PHRASE:
								phrase (contains phrase)
								NEGATIVE_PHRASE:
								negative phrase(does not contain phrase)
								STARTS_WITH:
								starts with
								NOT_STARTS_WITH:
								does not start with
								ENDS_WITH:
								ends with
								NOT_ENDS_WITH:
								does not end with |  |  
								| } |  |  |  |  
			| ) |  |  |  
		
			| array | mixedStatus ( | (optional) return only ads with following states of their groups: |  
			| 
					
						
							
								| string |  |  | states: 
													
														active:
														active
														noactive:
														suspended by system
														suspended:
														suspended by user
														deleted:
														deleted |  |  
			| ) |  |  |  
		
			| array | status ( | (optional) return only ads with following states of their groups: |  
			| 
					
						
							
								| string |  |  | states: 
													
														active:
														active
														noactive:
														suspended by system
														suspend:
														suspended by user |  |  
			| ) |  |  |  
		
			| bool | isDeleted | (optional) return deleted/undeleted. If unassigned returns both. |  |  
			| } |  |  |  
		
			| struct | campaign { | (optional) filters for superior campaign |  
			| 
		
			| array | ids ( | (optional) display ads from next campaigns (excludes: names) |  
			|  |  
			| ) |  |  |  
		
			| array | names ( | (optional) definition of searching in campaign names |  
			| 
					
						
							
								| struct | { |  |  
								| 
		
			| string | operator | comparison for following operators: 
							
								CONTAINS:
								contains
								NOT_CONTAINS:
								does not contain
								PHRASE:
								phrase (contains phrase)
								NEGATIVE_PHRASE:
								negative phrase(does not contain phrase)
								STARTS_WITH:
								starts with
								NOT_STARTS_WITH:
								does not start with
								ENDS_WITH:
								ends with
								NOT_ENDS_WITH:
								does not end with |  |  
								| } |  |  |  |  
			| ) |  |  |  
		
			| array | mixedStatus ( | (optional) return only ads with following states of their campaigns |  
			| 
					
						
							
								| string |  |  | allowed states: 
													
														active:
														active
														active-exhausted_day_budget:
														exhausted day budget
														active-expired_budget:
														expired budget
														active-expired_clicks:
														max number of clicks has been reached
														active-expired_time:
														outside time plan
														active-low_budget:
														low budget
														active-waiting:
														waiting for confirmation
														suspended:
														suspended by user
														deleted:
														deleted |  |  
			| ) |  |  |  
		
			| array | status ( | (optional) return only ads with following states of their campaigns: |  
			| 
					
						
							
								| string |  |  | states: 
													
														active:
														active
														noactive:
														suspended by system
														suspend:
														suspended by user |  |  
			| ) |  |  |  
		
			| bool | isDeleted | (optional) return deleted/undeleted. If unassigned returns both. |  |  
			| } |  |  |  
		
			| datetime | dateFrom | date from |  | 
		
			| } |  |  | 
		
			| struct | displayOptions { | (optional) Determines which information is returned. [default: see below] | 
		
			| 
		
			| bool | includeCurrentDayStats | (optional) Return inaccurate current day statistics. Date range has to contain actual date! [default: False] (only for statGranularity in ["daily", "total"]) |  
		
			| string | statGranularity | (optional) Granularity of statistics: [default: total] 
							
								total:
								do not split
								daily:
								split by days
								weekly:
								split by weeks
								monthly:
								split by months
								quarterly:
								split by quarters
								yearly:
								split by year |  | 
		
			| } |  |  | 
            Response
            
		
			| struct |  { |  | 
		
			| 
		
			| int | reportId | id of report |  
		
			| long | totalCount | number of entities |  
		
			| string | statusMessage | verbal description of return code |  
		
			| string | session | Refreshed session |  
		
			| array | diagnostics ( | (optional) Various diagnostics(warnings, errors, other information) |  
			|  |  
			| ) |  |  |  | 
		
			| } |  |  | 
             
            Response status codes:
            List of all possible response status codes:
            
            
                    - 200: OK
- 206: Partially OK
- 301: User is serviced
- 400: Bad arguments
- 401: Invalid session
- 403: Access Denied
- 404: Not found
- 406: Bad values of attributes
- 413: Too many items requested.
- 429: Too many requests. Has to wait.
- 500: Server Error.
- 409: Conflict
Diagnostics:
                List of all possible diagnostics:
                
                        - cache_id_not_exist
- campaign_access_denied
- date_boundary_exceeded
- group_access_denied
- missing_attribute
- sitelink_access_denied
- sitelink_deleted: Updates to the deleted sitelink are not allowed.
- sitelink_duplicity
- user_access_denied
- wrong_attribute_value
- wrong_param_value