Openprovider website screenshot

Openprovider

Openprovider is a wholesaler of Internet services and products with a unique platform from which you can find and manage all the products you need: domains, new gTLDs, SSL certificates, licenses for Plesk and Virtuozzo, spam filters, and more.

1 APIs 0 Features
DomainsDNSHostingResellerSSL CertificatesTLDs

APIs

Openprovider API

The Openprovider Reseller API provides programmatic access to domain registration and management, DNS, SSL certificate provisioning, hosting products, and customer/billing opera...

Collections

REST API

OPEN

Pricing Plans

Rate Limits

Openprovider Rate Limits

5 limits

RATE LIMITS

FinOps

Resources

🔗
VulnerabilityDisclosure
VulnerabilityDisclosure
🔗
DomainSecurity
DomainSecurity
🔑
Authentication
Authentication
👥
GitHubOrganization
GitHubOrganization
🔗
LinkedIn
LinkedIn
🔗
Website
Website
🔗
Documentation
Documentation
💬
Support
Support
🔗
Login
Login
🔗
LlmsText
LlmsText
📰
Blog
Blog

Sources

Raw ↑
opencollection: 1.0.0
info:
  name: REST API
  version: 1.0.0-beta
items:
- info:
    name: Auth
    type: folder
  items:
  - info:
      name: Login with username and password
      type: http
    http:
      method: POST
      url: '{{baseUrl}}/v1beta/auth/login'
    docs: Login with username and password
- info:
    name: ContactService
    type: folder
  items:
  - info:
      name: List contacts
      type: http
    http:
      method: GET
      url: '{{baseUrl}}/v1beta/contacts'
      params:
      - name: limit
        value: ''
        type: query
        description: Output limit.
      - name: offset
        value: ''
        type: query
        description: Output offset.
      - name: order
        value: ''
        type: query
        description: Output ordering pattern. ASC / DESC.
      - name: order_by
        value: ''
        type: query
        description: Order output by field (i.e. first_name).
      - name: email_pattern
        value: ''
        type: query
        description: Full or partial email address. Wildcard (*) can be used.
      - name: last_name_pattern
        value: ''
        type: query
        description: Full or partial last name. Wildcard (*) can be used.
      - name: company_name_pattern
        value: ''
        type: query
        description: Full or partial company name. Wildcard (*) can be used.
      - name: username_pattern
        value: ''
        type: query
        description: The username pattern.
      - name: role
        value: ''
        type: query
        description: Contact's role.
      - name: with_additional_data
        value: ''
        type: query
        description: Retrieves objects with (1) or without (0) additional data.
    docs: List contacts
  - info:
      name: Create contact
      type: http
    http:
      method: POST
      url: '{{baseUrl}}/v1beta/contacts'
    docs: Create contact
  - info:
      name: Get contact
      type: http
    http:
      method: GET
      url: '{{baseUrl}}/v1beta/contacts/:id'
      params:
      - name: id
        value: ''
        type: path
        description: Object ID
      - name: with_additional_data
        value: ''
        type: query
        description: Retrieves objects with (1) or without (0) additional data.
    docs: Get contact
  - info:
      name: Update contact
      type: http
    http:
      method: PUT
      url: '{{baseUrl}}/v1beta/contacts/:id'
      params:
      - name: id
        value: ''
        type: path
        description: Object ID
    docs: Update contact
  - info:
      name: Delete contact
      type: http
    http:
      method: DELETE
      url: '{{baseUrl}}/v1beta/contacts/:id'
      params:
      - name: id
        value: ''
        type: path
        description: Object ID
    docs: Delete contact
- info:
    name: Customer
    type: folder
  items:
  - info:
      name: List customers
      type: http
    http:
      method: GET
      url: '{{baseUrl}}/v1beta/customers'
      params:
      - name: reseller_id
        value: ''
        type: query
        description: Your reseller id is used by default. Other values not accepted.
      - name: limit
        value: ''
        type: query
        description: Output limit.
      - name: offset
        value: ''
        type: query
        description: Output offset.
      - name: order
        value: ''
        type: query
        description: Output ordering pattern. ASC / DESC.
      - name: order_by
        value: ''
        type: query
        description: Order output by field (i.e. first_name).
      - name: email_pattern
        value: ''
        type: query
        description: Full or partial email address. Wildcard (*) can be used.
      - name: company_name_pattern
        value: ''
        type: query
        description: Full or partial company name. Wildcard (*) can be used.
      - name: last_name_pattern
        value: ''
        type: query
        description: Full or partial last name. Wildcard (*) can be used.
      - name: first_name_pattern
        value: ''
        type: query
        description: Full or partial first name. Wildcard (*) can be used.
      - name: comment_pattern
        value: ''
        type: query
        description: Full or partial comment value. Wildcard (*) can be used.
      - name: handle_pattern
        value: ''
        type: query
        description: Full or partial handle name. Wildcard (*) can be used.
      - name: pattern
        value: ''
        type: query
        description: ull or partial first name or last name or company name or handle. Wildcard (*) can be used.
      - name: with_additional_data
        value: ''
        type: query
        description: Retrieves objects with (1) or without (0) additional data.
      - name: type
        value: ''
        type: query
        description: 'Customer type: ''company'' or ''individual''. If customer has not empty ''companyName'' than type is
          ''company'', otherwise ''individual''.'
      - name: columns
        value: ''
        type: query
        description: 'Сolumns to retrieve. Possible values: ''firstName'', ''prefix'', ''initials'', ''lastName'', ''companyName'',
          ''email'', ''handle'', ''id'', ''fullName''.'
    docs: List customers
  - info:
      name: Create customer
      type: http
    http:
      method: POST
      url: '{{baseUrl}}/v1beta/customers'
    docs: Create customer
  - info:
      name: Get customer
      type: http
    http:
      method: GET
      url: '{{baseUrl}}/v1beta/customers/:handle'
      params:
      - name: handle
        value: ''
        type: path
        description: Customer unique identifier or handle, which can be created via CreateCustomer API method
      - name: with_additional_data
        value: ''
        type: query
        description: Retrieves objects with (1) or without (0) additional data.
    docs: Get customer
  - info:
      name: Update customer
      type: http
    http:
      method: PUT
      url: '{{baseUrl}}/v1beta/customers/:handle'
      params:
      - name: handle
        value: ''
        type: path
        description: Customer unique identifier or handle, which can be created via CreateCustomer API method
    docs: Update customer
  - info:
      name: Delete customer
      type: http
    http:
      method: DELETE
      url: '{{baseUrl}}/v1beta/customers/:handle'
      params:
      - name: handle
        value: ''
        type: path
        description: Customer unique identifier or handle, which can be created via CreateCustomer API method
    docs: Delete customer
- info:
    name: EmailVerification
    type: folder
  items:
  - info:
      name: List domain email verifications
      type: http
    http:
      method: GET
      url: '{{baseUrl}}/v1beta/customers/verifications/emails/domains'
      params:
      - name: domain_id
        value: ''
        type: query
        description: The domain id.
      - name: domain
        value: ''
        type: query
        description: The domain.
      - name: email
        value: ''
        type: query
        description: The email.
      - name: handle
        value: ''
        type: query
        description: The handle.
      - name: status
        value: ''
        type: query
        description: The status.
      - name: description
        value: ''
        type: query
        description: The description.
      - name: is_suspended
        value: ''
        type: query
        description: Is suspended.
      - name: response.type
        value: ''
        type: query
        description: The type.
      - name: response.to
        value: ''
        type: query
        description: The to.
      - name: limit
        value: ''
        type: query
        description: The limit.
      - name: offset
        value: ''
        type: query
        description: The offset.
    docs: List domain email verifications
  - info:
      name: Restart email verification
      type: http
    http:
      method: POST
      url: '{{baseUrl}}/v1beta/customers/verifications/emails/restart'
    docs: Restart email verification
  - info:
      name: Start email verification
      type: http
    http:
      method: POST
      url: '{{baseUrl}}/v1beta/customers/verifications/emails/start'
    docs: Start email verification
- info:
    name: DomainToken
    type: folder
  items:
  - info:
      name: Create token
      type: http
    http:
      method: POST
      url: '{{baseUrl}}/v1beta/dns/domain-token'
    docs: Create token
- info:
    name: NameserverService
    type: folder
  items:
  - info:
      name: List nameservers
      type: http
    http:
      method: GET
      url: '{{baseUrl}}/v1beta/dns/nameservers'
      params:
      - name: name
        value: ''
        type: query
        description: Nameserver name.
      - name: ip
        value: ''
        type: query
        description: Nameserver IP.
      - name: ip6
        value: ''
        type: query
        description: Nameserver IPv6.
      - name: pattern
        value: ''
        type: query
        description: Nameserver name search pattern. Wildcatd (*) can be used.
      - name: limit
        value: ''
        type: query
        description: Limits the number of objects in the output.
      - name: offset
        value: ''
        type: query
        description: Used to retrieve all objects from a certain offset up to the limit.
      - name: order
        value: ''
        type: query
        description: Sorting type (asc/desc).
      - name: order_by
        value: ''
        type: query
        description: 'Field for sorting output. Possible values: id, name.'
    docs: List nameservers
  - info:
      name: Create nameserver
      type: http
    http:
      method: POST
      url: '{{baseUrl}}/v1beta/dns/nameservers'
    docs: Create nameserver
  - info:
      name: Get nameserver
      type: http
    http:
      method: GET
      url: '{{baseUrl}}/v1beta/dns/nameservers/:name'
      params:
      - name: name
        value: ''
        type: path
        description: Nameserver name
    docs: Get nameserver
  - info:
      name: Update nameserver
      type: http
    http:
      method: PUT
      url: '{{baseUrl}}/v1beta/dns/nameservers/:name'
      params:
      - name: name
        value: ''
        type: path
        description: Nameserver name
    docs: Update nameserver
  - info:
      name: Delete nameserver
      type: http
    http:
      method: DELETE
      url: '{{baseUrl}}/v1beta/dns/nameservers/:name'
      params:
      - name: name
        value: ''
        type: path
        description: Nameserver name
    docs: Delete nameserver
- info:
    name: NsGroupService
    type: folder
  items:
  - info:
      name: List groups
      type: http
    http:
      method: GET
      url: '{{baseUrl}}/v1beta/dns/nameservers/groups'
      params:
      - name: limit
        value: ''
        type: query
        description: Limits the number of objects in the output.
      - name: offset
        value: ''
        type: query
        description: 'Used to retrieve all objects from a certain offset up to the limit. (default value: 0).'
      - name: order_by.ns_group
        value: ''
        type: query
        description: Sorting type (asc/desc).
      - name: order_by.domain_count
        value: ''
        type: query
        description: Sorting type (asc/desc).
      - name: order_by.ns_count
        value: ''
        type: query
        description: Sorting type (asc/desc).
      - name: with_domain_count
        value: ''
        type: query
        description: Indicates if number of domains associated with the NS group should be returned.
      - name: with_ns_count
        value: ''
        type: query
        description: Indicates if number of nameservers associated with the NS group should be returned.
      - name: ns_group_pattern
        value: ''
        type: query
        description: NS group name pattern. Wildcard (*) can be used.
      - name: ns_name_pattern
        value: ''
        type: query
        description: Nameserver name pattern. Wildcard (*) can be used.
      - name: ns_ip_pattern
        value: ''
        type: query
        description: Nameserver IP address pattern. Wildcard (*) can be used.
    docs: List groups
  - info:
      name: Create group
      type: http
    http:
      method: POST
      url: '{{baseUrl}}/v1beta/dns/nameservers/groups'
    docs: Create group
  - info:
      name: Get group
      type: http
    http:
      method: GET
      url: '{{baseUrl}}/v1beta/dns/nameservers/groups/:ns_group'
      params:
      - name: ns_group
        value: ''
        type: path
        description: Plain text name of the nameserver group, which can consist of several nameservers with attached IPs.
          Once created in Openprovider reseller account, nameserver group can be reused for operations with domains.
      - name: id
        value: ''
        type: query
        description: Nameserver group ID.
    docs: Get group
  - info:
      name: Update group
      type: http
    http:
      method: PUT
      url: '{{baseUrl}}/v1beta/dns/nameservers/groups/:ns_group'
      params:
      - name: ns_group
        value: ''
        type: path
        description: Plain text name of the nameserver group, which can consist of several nameservers with attached IPs.
          Once created in Openprovider reseller account, nameserver group can be reused for operations with domains.
    docs: Update group
  - info:
      name: Delete group
      type: http
    http:
      method: DELETE
      url: '{{baseUrl}}/v1beta/dns/nameservers/groups/:ns_group'
      params:
      - name: ns_group
        value: ''
        type: path
        description: Plain text name of the nameserver group, which can consist of several nameservers with attached IPs.
          Once created in Openprovider reseller account, nameserver group can be reused for operations with domains.
    docs: Delete group
- info:
    name: TemplateService
    type: folder
  items:
  - info:
      name: List templates
      type: http
    http:
      method: GET
      url: '{{baseUrl}}/v1beta/dns/templates'
      params:
      - name: limit
        value: ''
        type: query
        description: Limits the number of objects in the output.
      - name: offset
        value: ''
        type: query
        description: Used to retrieve all objects from a certain offset up to the limit.
      - name: order
        value: ''
        type: query
        description: Sorting type (asc/desc).
      - name: order_by
        value: ''
        type: query
        description: 'Field for sorting output. Possible value: name.'
      - name: with_records
        value: ''
        type: query
        description: Indicates if DNS records should be retrieved.
      - name: name_pattern
        value: ''
        type: query
        description: Template name pattern. Wildcard (*)can be used.
    docs: List templates
  - info:
      name: Create template
      type: http
    http:
      method: POST
      url: '{{baseUrl}}/v1beta/dns/templates'
    docs: Create template
  - info:
      name: Get template
      type: http
    http:
      method: GET
      url: '{{baseUrl}}/v1beta/dns/templates/:id'
      params:
      - name: id
        value: ''
        type: path
        description: Template ID
    docs: Get template
  - info:
      name: Delete template
      type: http
    http:
      method: DELETE
      url: '{{baseUrl}}/v1beta/dns/templates/:id'
      params:
      - name: id
        value: ''
        type: path
        description: Template ID
    docs: Delete template
- info:
    name: ZoneService
    type: folder
  items:
  - info:
      name: List zones
      type: http
    http:
      method: GET
      url: '{{baseUrl}}/v1beta/dns/zones'
      params:
      - name: limit
        value: ''
        type: query
        description: 'Limits the number of objects in the output. (default value: 100, maximum value: 500).'
      - name: offset
        value: ''
        type: query
        description: 'Used to retrieve all objects from a certain offset up to the. (default value: 0).'
      - name: order_by.creation_date
        value: ''
        type: query
        description: Sorting type (asc/desc).
      - name: order_by.modification_date
        value: ''
        type: query
        description: Sorting type (asc/desc).
      - name: order_by.name
        value: ''
        type: query
        description: Sorting type (asc/desc).
      - name: type
        value: ''
        type: query
        description: DNS zone type (master or slave).
      - name: name_pattern
        value: ''
        type: query
        description: DNS zone name pattern. Wildcard (*) can be used.
      - name: with_records
        value: ''
        type: query
        description: Indicates, whether DNS records should be displayed in output.
      - name: with_history
        value: ''
        type: query
        description: Indicates, whether DNS zone history should be displayed in output.
      - name: with_dnskey
        value: ''
        type: query
        description: Indicates, whether DNSSEC keys should be displayed in output.
      - name: provider
        value: ''
        type: query
        description: Name of the DNS provider. Set provider=sectigo in case of only sectigo premium DNS zone should be retrieved.
    docs: List zones
  - info:
      name: Create zone
      type: http
    http:
      method: POST
      url: '{{baseUrl}}/v1beta/dns/zones'
    docs: Create zone
  - info:
      name: Get zone
      type: http
    http:
      method: GET
      url: '{{baseUrl}}/v1beta/dns/zones/:name'
      params:
      - name: name
        value: ''
        type: path
        description: Name of the domain to which DNS zone corresponds
      - name: id
        value: ''
        type: query
        description: DNS zone ID.
      - name: with_records
        value: ''
        type: query
        description: Indicates, whether DNS records should be displayed in output.
      - name: with_history
        value: ''
        type: query
        description: Indicates, whether DNS zone history should be displayed in output.
      - name: with_dnskey
        value: ''
        type: query
        description: Indicates, whether DNSSEC keys should be displayed in output.
      - name: provider
        value: ''
        type: query
        description: Name of the DNS provider. Set provider=sectigo in case of only sectigo premium DNS zone should be retrieved.
    docs: Get zone
  - info:
      name: Update zone
      type: http
    http:
      method: PUT
      url: '{{baseUrl}}/v1beta/dns/zones/:name'
      params:
      - name: name
        value: ''
        type: path
        description: Name of the domain to which DNS zone corresponds
    docs: Update zone
  - info:
      name: Delete zone
      type: http
    http:
      method: DELETE
      url: '{{baseUrl}}/v1beta/dns/zones/:name'
      params:
      - name: name
        value: ''
        type: path
        description: Name of the domain to which DNS zone corresponds
      - name: id
        value: ''
        type: query
        description: DNS zone ID.
      - name: domain.name
        value: ''
        type: query
        description: Domain name without extension.
      - name: domain.extension
        value: ''
        type: query
        description: Domain extension.
      - name: provider
        value: ''
        type: query
        description: Name of the DNS provider. Set provider=sectigo in case of sectigo premium DNS zone should be deleted.
    docs: Delete zone
- info:
    name: ZoneRecordService
    type: folder
  items:
  - info:
      name: List zone records
      type: http
    http:
      method: GET
      url: '{{baseUrl}}/v1beta/dns/zones/:name/records'
      params:
      - name: name
        value: ''
        type: path
        description: DNS record name
      - name: zone_id
        value: ''
        type: query
        description: DNS zone ID.
      - name: limit
        value: ''
        type: query
        description: 'How many records to retrieve (default: 100, max 500).'
      - name: offset
        value: ''
        type: query
        description: 'From which record to retrieve (default: 0).'
      - name: order_by.type
        value: ''
        type: query
        description: Sorting type (asc/desc).
      - name: order_by.name
        value: ''
        type: query
        description: Sorting type (asc/desc).
      - name: order_by.value
        value: ''
        type: query
        description: Sorting type (asc/desc).
      - name: order_by.ttl
        value: ''
        type: query
        description: Sorting type (asc/desc).
      - name: order_by.prio
        value: ''
        type: query
        description: Sorting type (asc/desc).
      - name: record_name_pattern
        value: ''
        type: query
        description: DNS record name pattern. Wildcard (*) can be used.
      - name: value_pattern
        value: ''
        type: query
        description: DNS record value pattern. Wildcard (*) can be used.
      - name: type
        value: ''
        type: query
        description: DNS record type.
      - name: prio
        value: ''
        type: query
        description: DNS record priority.
      - name: ttl
        value: ''
        type: query
        description: DNS record TTL.
      - name: zone_provider
        value: ''
        type: query
        description: Name of the DNS provider. Set zone_provider=sectigo in case of only sectigo premium DNS zone records
          should be retrieved.
    docs: List zone records
- info:
    name: DomainService
    type: folder
  items:
  - info:
      name: List domains
      type: http
    http:
      method: GET
      url: '{{baseUrl}}/v1beta/domains'
      params:
      - name: order_by.id
        value: ''
        type: query
        description: Domain id number.
      - name: order_by.domain_name
        value: ''
        type: query
        description: The domain name.
      - name: order_by.domain_extension
        value: ''
        type: query
        description: Domain extension.
      - name: order_by.order_date
        value: ''
        type: query
        description: The order date.
      - name: order_by.active_date
        value: ''
        type: query
        description: The active date.
      - name: order_by.expiration_date
        value: ''
        type: query
        description: Domain expiration date.
      - name: order_by.renewal_date
        value: ''
        type: query
        description: Date on which domain will be renewed.
      - name: order_by.status
        value: ''
        type: query
        description: Domain status.
      - name: order_by.transfer_date
        value: ''
        type: query
        description: The transfer date.
      - name: limit
        value: ''
        type: query
        description: The limit.
      - name: offset
        value: ''
        type: query
        description: The offset.
      - name: id
        value: ''
        type: query
        description: Domain id number.
      - name: extension
        value: ''
        type: query
        description: Domain extension.
      - name: renewal_date
        value: ''
        type: query
        description: Date on which domain will be renewed.
      - name: full_name
        value: ''
        type: query
        description: Full name of the domain.
      - name: domain_name_pattern
        value: ''
        type: query
        description: The domain name pattern.
      - name: ns_group_pattern
        value: ''
        type: query
        description: Nameserver group name pattern.
      - name: status
        value: ''
        type: query
        description: Domain status.
      - name: status_not_equal
        value: ''
        type: query
        description: Array of domain statuses to exclude.
      - name: queue_status
        value: ''
        type: query
        description: The queue status.
      - name: contact_handle
        value: ''
        type: query
        description: Handle to filter by.
      - name: comment_pattern
        value: ''
        type: query
        description: The comment pattern.
      - name: with_history
        value: ''
        type: query
        description: With history.
      - name: with_api_history
        value: ''
        type: query
        description: With api history.
      - name: with_additional_data
        value: ''
        type: query
        description: With additional data.
      - name: application_mode
        value: ''
        type: query
        description: When new gTLD is started it gets through several phases before it becomes available for registration
          to everybody (General availability or GA). There are several phases before GA when it is still possible to apply
          for a domain, but with some restrictions.
      - name: with_verification_email
        value: ''
        type: query
        description: Returns information about domain owner email verification status.
      - name: with_registry_statuses
        value: ''
        type: query
        description: Indicates, if registry EPP statuses should be retrieved.
      - name: response.type
        value: ''
        type: query
        description: The type.
      - name: response.to
        value: ''
        type: query
        description: The to.
      - name: is_deleted
        value: ''
        type: query
        description: Indicates whether object is deleted.
    docs: List domains
  - info:
      name: Create domain
      type: http
    http:
      method: POST
      url: '{{baseUrl}}/v1beta/domains'
    docs: Create domain
  - info:
      name: Check domain
      type: http
    http:
      method: POST
      url: '{{baseUrl}}/v1beta/domains/check'
    docs: Check domain
  - info:
      name: Suggest name domain
      type: http
    http:
      method: POST
      url: '{{baseUrl}}/v1beta/domains/suggest-name'
    docs: Suggest name domain
  - info:
      name: Trade domain
      type: http
    http:
      method: POST
      url: '{{baseUrl}}/v1beta/domains/trade'
    docs: Trade domain
  - info:
      name: Transfer domain
      type: http
    http:
      method: POST
      url: '{{baseUrl}}/v1beta/domains/transfer'
    docs: Transfer domain
  - info:
      name: Get domain
      type: http
    http:
      method: GET
      url: '{{baseUrl}}/v1beta/domains/:id'
      params:
      - name: id
        value: ''
        type: path
        description: Domain id number
      - name: domain.name
        value: ''
        type: query
        description: Domain name without extension.
      - name: domain.extension
        value: ''
        type: query
        description: Domain extension.
      - name: with_history
        value: ''
        type: query
        description: Returns domain mutations history.
      - name: with_api_history
        value: ''
        type: query
        description: Returns domain API calls history.
      - name: with_additional_data
        value: ''
        type: query
        description: Returns domain additional data.
      - name: with_verification_email
        value: ''
        type: query
        description: Returns information about domain owner email verification status.
      - name: with_abuse_details
        value: ''
        type: query
        description: Returns domain abuse details.
      - name: with_whois_privacy_data
        value: ''
        type: query
        description: Returns WPP data.
      - name: with_registry_statuses
        value: ''
        type: query
        description: Indicates, if registry EPP statuses should be retrieved.
      - name: is_deleted
        value: ''
        type: query
        description: Indicates whether object is deleted.
    docs: Get domain
  - info:
      name: Update domain
      type: http
    http:
      method: PUT
      url: '{{baseUrl}}/v1beta/domains/:id'
      params:
      - name: id
        value: ''
        type: path
        description: Domain id number
    docs: Update domain
  - info:
      name: Delete domain
      type: http
    http:
      method: DELETE
      url: '{{baseUrl}}/v1beta/domains/:id'
      params:
      - name: id
        value: ''
        type: path
        description: Domain id number
      - name: domain.name
        value: ''
        type: query
        description: Domain name without extension.
      - name: domain.extension
        value: ''
        type: query
        description: Domain extension.
      - name: type
        value: ''
        type: query
        description: Type of deletion request.
      - name: skip_soft_quarantine
        value: ''
        type: query
        description: Deletes domain, skipping the soft quarantine.
      - name: force_delete
        value: ''
        type: query
        description: Force delete domain even if it has glue records.
    docs: Delete domain
  - info:
      name: Try again last operation
      type: http
    http:
      method: POST
      url: '{{baseUrl}}/v1beta/domains/:id/last-operation/restart'
      params:
      - name: id
        value: ''
        type: path
        description: Domain id number
    docs: Try again last operation
  - info:
      name: Renew domain
      type: http
    http:
      method: POST
      url: '{{baseUrl}}/v1beta/domains/:id/renew'
      params:
      - name: id
        value: ''
        type: path
        description: Domain id number
    docs: Renew domain
  - info:
      name: Restore domain
      type: http
    http:
      method: POST
      url: '{{baseUrl}}/v1beta/domains/:id/restore'
      params:
      - name: id
        value: ''
        type: path
        description: Domain id number
    docs: Restore domain
  - info:
      name: Approve transfer
      type: http
    http:
      method: POST
      url: '{{baseUrl}}/v1beta/domains/:id/transfer/approve'
      params:
      - name: id
        value: ''
        type: path
        description: Domain id number
    docs: Approve transfer
  - info:
      name: Send foa1
      type: http
    http:
      method: POST
      url: '{{baseUrl}}/v1beta/domains/:id/transfer/send-foa1'
      params:
      - name: id
        value: ''
        type: path
        description: Domain id number
    docs: Send foa1
- info:
    name: AdditionalData
    type: folder
  items:
  - info:
      name: Get additional data
      type: http
    http:
      method: GET
      url: '{{baseUrl}}/v1beta/domains/additional-data'
      params:
      - name: domain.name
        value: ''
        type: query
        description: Domain name without extension.
      - name: domain.extension
        value: ''
        type: query
        description: Domain extension.
      - name: operation
        value: ''
        type: query
        description: The operation.
    docs: Get additional data
- info:
    name: CustomerAdditionalData
    type: folder
  items:
  - info:
      name: Get data
      type: http
    http:
      method: GET
      url: '{{baseUrl}}/v1beta/domains/additional-data/customers'
      params:
      - name: domain.name
        value: ''
        type: query
        description: Domain name without extension.
      - name: domain.extension
        value: ''
        type: query
        description: Domain extension.
    docs: Get data
- info:
    name: DomainPriceService
    type: folder
  items:
  - info:
      name: Get price
      type: http
    http:
      method: GET
      url: '{{baseUrl}}/v1beta/domains/prices'
      params:
      - name: domain.name
        value: ''
        type: query
        description: Domain name without extension.
      - name: domain.extension
        value: ''
        type: query
        description: Domain extension.
      - name: operation
        value: ''
        type: query
        description: Domain operation.
      - name: additional_data.idn_script
        value: ''
        type: query
        description: 'The idn script states what language or character set the domain name is in

          Applicable to: .actor, .ae.org, .airforce, .army, .art, .attorney, .auction, .band, .bar, .best, .br.com, .ceo,
          .cn.com, .college, .com, .com.de, .com.se, .consulting, .dance, .de.com, .degree, .democrat, .dentist, .design,
          .engineer, .eu.com, .eus, .feedback, .fm, .forsale, .frl, .fun, .futbol, .gal, .gb.net, .gives, .gr.com, .haus,
          .hiv, .host, .immobilien, .in.net, .info, .ink, .jp.net, .jpn.com, .kaufen, .kyoto, .lawyer, .love, .market, .me,
          .mex.com, .moda, .mortgage, .navy, .net, .ninja, 

# --- truncated at 32 KB (62 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/openprovider/refs/heads/main/apis.yml