Yandex Cloud
Search
Discuss with expertTry it for free
  • Customer Stories
  • Documentation
  • Blog
  • All Services
    • Cloud Interconnect
    • Cloud Backup
    • Cloud Registry
    • Yandex AI Studio
    • Compute Cloud
    • Object Storage
    • Managed Service for Kubernetes®
    • Yandex BareMetal
    • Smart Web Security
    • Security Deck
    • Managed Service for PostgreSQL
    • Managed Service for ClickHouse®
    • Monium
    • Cloud CDN
    • Network Load Balancer
    • Virtual Private Cloud
    • Cloud DNS
    • Application Load Balancer
    • Yandex Cloud Video
    • Stackland
    • Yandex Cloud Router
    • Yandex Managed Service for Trino
    • Managed Service for MySQL®
    • Managed Service for Valkey™
    • Managed Service for Apache Spark™
    • Yandex StoreDoc
    • Managed Service for OpenSearch
    • Managed Service for Apache Kafka®
    • Data Transfer
    • Yandex MPP Analytics Engine for PostgreSQL
    • Yandex Managed Service for Apache Airflow®
    • Data Processing
    • Yandex MetaData Hub
    • Managed Service for YDB
    • Managed Service for Sharded PostgreSQL
    • Managed Service for YTsaurus
    • Yandex WebSQL
    • DataLens
    • Yandex Search API
    • SpeechSense
    • SpeechKit
    • DataSphere
    • Vision OCR
    • Translate
    • Yandex Identity Hub
    • Key Management Service
    • Certificate Manager
    • Yandex Lockbox
    • Audit Trails
    • SmartCaptcha
    • Cloud Desktop
    • Yandex SIEM
    • SourceCraft Code Assistant
    • Container Registry
    • Managed Service for GitLab
    • Managed Service for Prometheus®
    • Cloud Functions
    • API Gateway
    • Yandex Cloud Postbox
    • Message Queue
    • Serverless Integrations
    • IoT Core
    • Data Streams
    • Serverless Containers
    • Cloud Notification Service
    • Yandex Query
    • Identity and Access Management
    • Yandex Cloud Console
    • Resource Manager
    • Yandex Cloud Billing
    • Yandex Cloud Quota Manager
    • Cloud Apps
  • System Status
  • Marketplace
    • Featured
    • Infrastructure & Network
    • Data Platform
    • AI for business
    • Security
    • DevOps tools
    • Serverless
    • Monitoring & Resources
  • All Solutions
    • By industry
    • By use case
    • Economics and Pricing
    • Security
    • Technical Support
    • Start testing with double trial credits
    • Cloud credits to scale your IT product
    • Gateway to Russia
    • Cloud for Startups
    • Center for Technologies and Society
    • Yandex Cloud Partner program
    • Price calculator
    • Pricing plans
  • Customer Stories
  • Documentation
  • Blog
© 2026 Direct Cursus Technology L.L.C.
Yandex Smart Web Security
  • Getting started
    • Overview
    • Security profiles
    • WAF
    • ARL (request limit)
    • Rules
    • Conditions
    • Lists
    • Managing bot traffic
    • Protecting domains
    • Response templates
    • Logging
    • Quotas and limits
  • Access management
  • Pricing policy
  • Terraform reference
    • API authentication
      • Overview
        • Overview
          • Overview
          • Get
          • List
          • Create
          • Update
          • Delete
  • Monitoring metrics
  • Audit Trails events
  • Release notes

In this article:

  • gRPC request
  • GetCustomPageRequest
  • CustomPage
  1. API reference
  2. gRPC
  3. SmartWebSecurity CustomPage API
  4. CustomPage
  5. Get

SmartWebSecurity CustomPage API, gRPC: CustomPageService.Get

Written by
Yandex Cloud
Updated at September 21, 2026
View in Markdown
  • gRPC request
  • GetCustomPageRequest
  • CustomPage

Returns the specified CustomPage resource.

gRPC requestgRPC request

rpc Get (GetCustomPageRequest) returns (CustomPage)

GetCustomPageRequestGetCustomPageRequest

{
  "custom_page_id": "string"
}

Field

Description

custom_page_id

string

Required field. ID of the custom page to return.

CustomPageCustomPage

{
  "id": "string",
  "folder_id": "string",
  "cloud_id": "string",
  "labels": "map<string, string>",
  "name": "string",
  "description": "string",
  "created_at": "google.protobuf.Timestamp",
  "updated_at": "google.protobuf.Timestamp",
  "content": "string",
  "content_type": "string",
  "status_code": "StatusCode",
  "headers": "map<string, string>"
}

A custom page resource.

Field

Description

id

string

ID of the custom page.

folder_id

string

ID of the folder that the custom page belongs to.

cloud_id

string

ID of the cloud that the custom page belongs to.

labels

object (map<string, string>)

Resource labels as key:value pairs.

The maximum string length in characters for each value is 63. The string length in characters for each key must be 1-63. Each key must match the regular expression [a-z][-_0-9a-z]*. Each value must match the regular expression [-_0-9a-z]*. No more than 64 per resource.

name

string

Name of the custom page.

The string length in characters must be 1-50. Value must match the regular expression [a-zA-Z0-9][a-zA-Z0-9-_.]*.

description

string

Description of the custom page.

The maximum string length in characters is 512.

created_at

google.protobuf.Timestamp

Time when the custom page was created.

updated_at

google.protobuf.Timestamp

Time when the custom page was last updated.

content

string

Content of the custom page.

content_type

string

MIME type of the custom page content.

Value must match the regular expression [\t\x20-\x7E]*.

status_code

enum StatusCode

HTTP status code returned with the custom page.

  • OK: HTTP 200 OK.
  • CREATED: HTTP 201 Created.
  • ACCEPTED: HTTP 202 Accepted.
  • NON_AUTHORITATIVE_INFORMATION: HTTP 203 Non-Authoritative Information.
  • NO_CONTENT: HTTP 204 No Content.
  • RESET_CONTENT: HTTP 205 Reset Content.
  • PARTIAL_CONTENT: HTTP 206 Partial Content.
  • MULTI_STATUS: HTTP 207 Multi-Status.
  • ALREADY_REPORTED: HTTP 208 Already Reported.
  • IM_USED: HTTP 226 IM Used.
  • MULTIPLE_CHOICES: HTTP 300 Multiple Choices.
  • MOVED_PERMANENTLY: HTTP 301 Moved Permanently.
  • FOUND: HTTP 302 Found.
  • SEE_OTHER: HTTP 303 See Other.
  • NOT_MODIFIED: HTTP 304 Not Modified.
  • USE_PROXY: HTTP 305 Use Proxy.
  • TEMPORARY_REDIRECT: HTTP 307 Temporary Redirect.
  • PERMANENT_REDIRECT: HTTP 308 Permanent Redirect.
  • BAD_REQUEST: HTTP 400 Bad Request.
  • UNAUTHORIZED: HTTP 401 Unauthorized.
  • PAYMENT_REQUIRED: HTTP 402 Payment Required.
  • FORBIDDEN: HTTP 403 Forbidden.
  • NOT_FOUND: HTTP 404 Not Found.
  • METHOD_NOT_ALLOWED: HTTP 405 Method Not Allowed.
  • NOT_ACCEPTABLE: HTTP 406 Not Acceptable.
  • PROXY_AUTHENTICATION_REQUIRED: HTTP 407 Proxy Authentication Required.
  • REQUEST_TIMEOUT: HTTP 408 Request Timeout.
  • CONFLICT: HTTP 409 Conflict.
  • GONE: HTTP 410 Gone.
  • LENGTH_REQUIRED: HTTP 411 Length Required.
  • PRECONDITION_FAILED: HTTP 412 Precondition Failed.
  • PAYLOAD_TOO_LARGE: HTTP 413 Content Too Large.
  • URI_TOO_LONG: HTTP 414 URI Too Long.
  • UNSUPPORTED_MEDIA_TYPE: HTTP 415 Unsupported Media Type.
  • RANGE_NOT_SATISFIABLE: HTTP 416 Range Not Satisfiable.
  • EXPECTATION_FAILED: HTTP 417 Expectation Failed.
  • MISDIRECTED_REQUEST: HTTP 421 Misdirected Request.
  • UNPROCESSABLE_ENTITY: HTTP 422 Unprocessable Content.
  • LOCKED: HTTP 423 Locked.
  • FAILED_DEPENDENCY: HTTP 424 Failed Dependency.
  • UPGRADE_REQUIRED: HTTP 426 Upgrade Required.
  • PRECONDITION_REQUIRED: HTTP 428 Precondition Required.
  • TOO_MANY_REQUESTS: HTTP 429 Too Many Requests.
  • REQUEST_HEADER_FIELDS_TOO_LARGE: HTTP 431 Request Header Fields Too Large.
  • INTERNAL_SERVER_ERROR: HTTP 500 Internal Server Error.
  • NOT_IMPLEMENTED: HTTP 501 Not Implemented.
  • BAD_GATEWAY: HTTP 502 Bad Gateway.
  • SERVICE_UNAVAILABLE: HTTP 503 Service Unavailable.
  • GATEWAY_TIMEOUT: HTTP 504 Gateway Timeout.
  • HTTP_VERSION_NOT_SUPPORTED: HTTP 505 HTTP Version Not Supported.
  • VARIANT_ALSO_NEGOTIATES: HTTP 506 Variant Also Negotiates.
  • INSUFFICIENT_STORAGE: HTTP 507 Insufficient Storage.
  • LOOP_DETECTED: HTTP 508 Loop Detected.
  • NOT_EXTENDED: HTTP 510 Not Extended.
  • NETWORK_AUTHENTICATION_REQUIRED: HTTP 511 Network Authentication Required.

headers

object (map<string, string>)

HTTP response headers returned with the custom page.

The maximum string length in characters for each value is 256. The string length in characters for each key must be 1-128. Each key must match the regular expression [!#$%&'*+.^_\x60|~0-9A-Za-z-]*. Each value must match the regular expression [\t\x20-\x7E]*. No more than 10 per resource.

Was the article helpful?

Previous
Overview
Next
List
© 2026 Direct Cursus Technology L.L.C.