# Retrieve selected configurable options for a speci

Retrieve selected configurable options for a specific service.

Endpoint: GET /user/services/{service_id}/configoptions
Version: 2.0.0

## Path parameters:

  - `service_id` (integer, required)
    Service ID
    Example: 789

## Query parameters:

  - `page` (integer)
    Page number
    Example: 1

  - `page_size` (integer)
    Number of items per page. The maximum allowed value is 500. The default value is 50.
    Example: 10

## Response 200 fields (application/json):

  - `data` (array, required)

  - `data.id` (integer, required)
    Example: 456

  - `data.config_option` (object, required)

  - `data.config_option.id` (integer, required)
    Example: 12

  - `data.config_option.name` (string, required)
    Example: "Config Option Name"

  - `data.config_option.type` (string, required)
    Config option type
    Enum: "dropdown", "radio", "yesno", "quantity"

  - `data.service` (object)

  - `data.service.id` (integer, required)
    Example: 123

  - `data.option` (object, required)

  - `data.option.name` (string)
    Example: "Config Option Name"

  - `data.option.value` (any,null)
    Configuration Option Value

  - `data.billing` (object,null)

  - `data.billing.price` (object,null)

  - `data.billing.price.first_payment` (object)

  - `data.billing.price.first_payment.amount` (object, required)

  - `data.billing.price.first_payment.amount.value` (string, required)
    Example: "19.99"

  - `data.billing.price.first_payment.amount.code` (string, required)
    Example: "USD"

  - `data.billing.price.first_payment.amount.display_value` (string, required)
    Example: "$19.99 USD"

  - `data.billing.price.first_payment.amount.prefix` (string, required)
    Optional currency prefix
    Example: "$"

  - `data.billing.price.first_payment.amount.suffix` (string, required)
    Optional currency prefix
    Example: " USD"

  - `data.billing.price.recurring` (object)

  - `data.billing.price.recurring.amount` (object, required)

## Response 401 fields (application/json):

  - `message` (string)


