> ## Documentation Index
> Fetch the complete documentation index at: https://developers.qshop.tech/llms.txt
> Use this file to discover all available pages before exploring further.

# Create domain subscription



## OpenAPI

````yaml post /{shopId}/domain/subscriptions
openapi: 3.0.3
info:
  title: API V2
  version: 1.0.0
  contact: {}
servers:
  - url: http://staging.qshop.ng/apiv2
    description: Staging server
  - url: http://qshop.ng/api
    description: null
security: []
tags:
  - name: Analytics
  - name: Authentication
  - name: Storefront
  - name: Roles
  - name: Banks
  - name: Products
  - name: Shops
  - name: Roles1
  - name: Bank accounts
  - name: Users
  - name: Payment methods
  - name: Integrations
  - name: Subscriptions
  - name: Currency
  - name: Shipping zones
  - name: Shipping rates
  - name: Policies
  - name: Contact us
  - name: Locations
  - name: Reviews
  - name: Referral
  - name: Stripe
  - name: Campaigns
  - name: Credits
  - name: Product Tags
  - name: Product Attributes
  - name: Product Categories
  - name: Orders
  - name: Discount
  - name: Shipping
  - name: Redeem digital assets
  - name: Coupons
  - name: Currencies
  - name: Shop categories
  - name: Locations1
  - name: Features
  - name: Subscription plan
  - name: Recurring subscription plan
  - name: Shop payments
  - name: QDiscounts
  - name: Order status
  - name: Announcements
  - name: Wishlist
  - name: Transaction status
  - name: Templates
  - name: Config
  - name: Cart management
  - name: Users1
  - name: Profile
  - name: Domains
  - name: Transactions
  - name: Subscriptions1
  - name: Subscription statuses
  - name: Security
  - name: Payments
  - name: Payment methods1
  - name: Payment platforms
  - name: Public
  - name: social
  - name: Shipping1
  - name: Orders1
  - name: Integrations1
  - name: Webhook
  - name: ShopTags
  - name: Themes
paths:
  /{shopId}/domain/subscriptions:
    post:
      tags:
        - Domains
      summary: Create domain subscription
      description: Create domain subscription
      operationId: createDomainSubscription
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                actionType:
                  type: string
                  example: REACTIVATE
                currency:
                  type: string
                  example: USD
                domain:
                  type: string
                  example: xyz.com.ng
                duration:
                  type: number
                  example: 1
                durationType:
                  type: string
                  example: YEAR
                price:
                  type: number
                  example: 17.58
                purchaseCurrency:
                  type: string
                  example: NGN
                registrantDetails:
                  type: object
                  properties:
                    AdminAddress1:
                      type: string
                      example: 5 East park avenue
                    AdminCity:
                      type: string
                      example: Lagos
                    AdminCountry:
                      type: string
                      example: Nigeria
                    AdminEmailAddress:
                      type: string
                      example: adeyinkabadmus@gmail.com
                    AdminFirstName:
                      type: string
                      example: Adeyinka
                    AdminLastName:
                      type: string
                      example: Badmus
                    AdminPhone:
                      type: string
                      example: '+2349034362570'
                    AdminPostalCode:
                      type: string
                      example: '110115'
                    AdminStateProvince:
                      type: string
                      example: Lagos
                returnUrl:
                  type: string
                  example: http://localhost:8000/admin/shop
            example:
              actionType: REACTIVATE
              currency: USD
              domain: xyz.com.ng
              duration: 1
              durationType: YEAR
              price: 17.58
              purchaseCurrency: NGN
              registrantDetails:
                AdminAddress1: 5 East park avenue
                AdminCity: Lagos
                AdminCountry: Nigeria
                AdminEmailAddress: adeyinkabadmus@gmail.com
                AdminFirstName: Adeyinka
                AdminLastName: Badmus
                AdminPhone: '+2349034362570'
                AdminPostalCode: '110115'
                AdminStateProvince: Lagos
              returnUrl: http://localhost:8000/admin/shop
      responses:
        '200':
          description: ''

````