Godaddy-domains-client-go - Godaddy domains api Client golang - Write automaticly from swagger codegen

Go API client for swagger

Overview

This API client was generated by the swagger-codegen project. By using the swagger-spec from a remote server, you can easily generate an API client.

  • API version:
  • Package version: 1.0.0
  • Build package: io.swagger.codegen.v3.generators.go.GoClientCodegen

Installation

Put the package under your project folder and add the following in import:

import "./swagger"

Documentation for API Endpoints

All URIs are relative to //api.ote-godaddy.com/

Class Method HTTP request Description
ActionsApi V2CustomersCustomerIdDomainsDomainActionsGet Get /v2/customers/{customerId}/domains/{domain}/actions Retrieves a list of the most recent actions for the specified domain
ActionsApi V2CustomersCustomerIdDomainsDomainActionsTypeDelete Delete /v2/customers/{customerId}/domains/{domain}/actions/{type} Cancel the most recent user action for the specified domain
ActionsApi V2CustomersCustomerIdDomainsDomainActionsTypeGet Get /v2/customers/{customerId}/domains/{domain}/actions/{type} Retrieves the most recent action for the specified domain
DomainsApi DomainsForwardsDelete Delete /v2/customers/{customerId}/domains/forwards/{fqdn} Submit a forwarding cancellation request for the given fqdn
DomainsApi DomainsForwardsGet Get /v2/customers/{customerId}/domains/forwards/{fqdn} Retrieve the forwarding information for the given fqdn
DomainsApi DomainsForwardsPost Post /v2/customers/{customerId}/domains/forwards/{fqdn} Create a new forwarding configuration for the given FQDN
DomainsApi DomainsForwardsPut Put /v2/customers/{customerId}/domains/forwards/{fqdn} Modify the forwarding information for the given fqdn
DomainsApi V2CustomersCustomerIdDomainsDomainGet Get /v2/customers/{customerId}/domains/{domain} Retrieve details for the specified Domain
DomainsApi V2CustomersCustomerIdDomainsDomainRedeemPost Post /v2/customers/{customerId}/domains/{domain}/redeem Purchase a restore for the given domain to bring it out of redemption
DomainsApi V2CustomersCustomerIdDomainsDomainTransferOutPost Post /v2/customers/{customerId}/domains/{domain}/transferOut Initiate transfer out to another registrar for a .uk domain.
DomainsApi V2DomainsMaintenancesGet Get /v2/domains/maintenances Retrieve a list of upcoming system Maintenances
DomainsApi V2DomainsMaintenancesMaintenanceIdGet Get /v2/domains/maintenances/{maintenanceId} Retrieve the details for an upcoming system Maintenances
NotificationsApi V2CustomersCustomerIdDomainsNotificationsGet Get /v2/customers/{customerId}/domains/notifications Retrieve the next domain notification
NotificationsApi V2CustomersCustomerIdDomainsNotificationsNotificationIdAcknowledgePost Post /v2/customers/{customerId}/domains/notifications/{notificationId}/acknowledge Acknowledge a domain notification
NotificationsApi V2CustomersCustomerIdDomainsNotificationsOptInGet Get /v2/customers/{customerId}/domains/notifications/optIn Retrieve a list of notification types that are opted in
NotificationsApi V2CustomersCustomerIdDomainsNotificationsOptInPut Put /v2/customers/{customerId}/domains/notifications/optIn Opt in to recieve notifications for the submitted notification types
NotificationsApi V2CustomersCustomerIdDomainsNotificationsSchemasTypeGet Get /v2/customers/{customerId}/domains/notifications/schemas/{type} Retrieve the schema for the notification data for the specified notification type
V1Api Available Get /v1/domains/available Determine whether or not the specified domain is available for purchase
V1Api AvailableBulk Post /v1/domains/available Determine whether or not the specified domains are available for purchase
V1Api Cancel Delete /v1/domains/{domain} Cancel a purchased domain
V1Api CancelPrivacy Delete /v1/domains/{domain}/privacy Submit a privacy cancellation request for the given domain
V1Api ContactsValidate Post /v1/domains/contacts/validate Validate the request body using the Domain Contact Validation Schema for specified domains.
V1Api Get Get /v1/domains/{domain} Retrieve details for the specified Domain
V1Api GetAgreement Get /v1/domains/agreements Retrieve the legal agreement(s) required to purchase the specified TLD and add-ons
V1Api List Get /v1/domains Retrieve a list of Domains for the specified Shopper
V1Api Purchase Post /v1/domains/purchase Purchase and register the specified Domain
V1Api PurchasePrivacy Post /v1/domains/{domain}/privacy/purchase Purchase privacy for a specified domain
V1Api RecordAdd Patch /v1/domains/{domain}/records Add the specified DNS Records to the specified Domain
V1Api RecordDeleteTypeName Delete /v1/domains/{domain}/records/{type}/{name} Delete all DNS Records for the specified Domain with the specified Type and Name
V1Api RecordGet Get /v1/domains/{domain}/records/{type}/{name} Retrieve DNS Records for the specified Domain, optionally with the specified Type and/or Name
V1Api RecordReplace Put /v1/domains/{domain}/records Replace all DNS Records for the specified Domain
V1Api RecordReplaceType Put /v1/domains/{domain}/records/{type} Replace all DNS Records for the specified Domain with the specified Type
V1Api RecordReplaceTypeName Put /v1/domains/{domain}/records/{type}/{name} Replace all DNS Records for the specified Domain with the specified Type and Name
V1Api Renew Post /v1/domains/{domain}/renew Renew the specified Domain
V1Api Schema Get /v1/domains/purchase/schema/{tld} Retrieve the schema to be submitted when registering a Domain for the specified TLD
V1Api Suggest Get /v1/domains/suggest Suggest alternate Domain names based on a seed Domain, a set of keywords, or the shopper's purchase history
V1Api Tlds Get /v1/domains/tlds Retrieves a list of TLDs supported and enabled for sale
V1Api TransferIn Post /v1/domains/{domain}/transfer Purchase and start or restart transfer process
V1Api Update Patch /v1/domains/{domain} Update details for the specified Domain
V1Api UpdateContacts Patch /v1/domains/{domain}/contacts Update domain
V1Api Validate Post /v1/domains/purchase/validate Validate the request body using the Domain Purchase Schema for the specified TLD
V1Api VerifyEmail Post /v1/domains/{domain}/verifyRegistrantEmail Re-send Contact E-mail Verification for specified Domain

Documentation For Models

Documentation For Authorization

Endpoints do not require authorization.

Author

Similar Resources

Provides the function Parallel to create a synchronous in memory pipe and lets you write to and read from the pipe parallelly

iopipe provides the function Parallel to create a synchronous in memory pipe and lets you write to and read from the pipe parallely

Jan 25, 2022

iceportal-api is a Golang client implementation to interact with the REST API of iceportal.de when connected to the WiFi-Network offered in German ICE Trains.

iceportal-api is a Golang client implementation to interact with the REST API of iceportal.de when connected to the WiFi-Network offered in German ICE Trains.

iceportal-api is a Golang client implementation to interact with the REST API of iceportal.de when connected to the WiFi-Network offered in German ICE Trains.

Aug 20, 2022

An API Client package for Studyplus for School SYNC API

Studyplus for School SYNC API Client This project is currently alpha, possibility having breaking changes. studyplus_for_school_sync_go is a API clien

Aug 2, 2021

Go API Client for Metasploit RPC API

go-msf-rpc Golang based RPC client to communicate with Metasploit. Based on code initially developed by Wyatt Dahlenburg repo. Extended to include oth

Nov 18, 2022

Tailscale-client-go - A client implementation for the Tailscale HTTP API

tailscale-client-go A client implementation for the Tailscale HTTP API Example p

Sep 8, 2022

Golang client for querying SecurityTrails API data

Golang client for querying SecurityTrails API data

haktrails haktrails is a Golang client for querying SecurityTrails API data, sponsored by SecurityTrails. SecurityTrails $50 Bug Bounty Hunter Plan Sa

Jan 4, 2023

Go/Golang client library to interact with the Stein API

go-stein This Go / Golang client helps you interact with the Stein API. Stein is a suite of programs to help you turn any Google Sheet to a database.

Aug 23, 2022

Autify's web API client for Golang

autify-go This is a Go wrapper for working with Autify's Web API. This project tries to connect the Web API Endpoint easily by using this library. Ins

Nov 9, 2021

Client library with golang for accessing Harbor API.

go-client Client library with golang for accessing Harbor API. Client Types There are 3 swagger files in this repo. api/ v2.0/ legacy_swag

Nov 13, 2022
fast tool for separate existing domains from list of domains using DNS/HTTP.

NETGREP How To Install • How to use Description netgrep can send http/https request or resolve domain from dns (can customize dns server) to separate

Jan 27, 2022
cli for updating a GoDaddy DNS record
cli for updating a GoDaddy DNS record

Installation go install github.com/xujiahua/[email protected] $ godaddy-dns cli for godaddy dns Usage: godaddy-dns [command] Available Commands:

Nov 9, 2021
🧬 fiber middleware to automatically generate RESTful API documentation with Swagger

Swagger fiber middleware to automatically generate RESTful API documentation with Swagger Usage Add comments to your API source code, See Declarative

Jan 1, 2023
Get related domains / subdomains by looking at Google Analytics IDs
Get related domains / subdomains by looking at Google Analytics IDs

AnalyticsRelationships This script try to get related domains / subdomains by looking at Google Analytics IDs from a URL. First search for ID of Googl

Jan 2, 2023
Given a list of domains, you resolve them and get the IP addresses.
Given a list of domains, you resolve them and get the IP addresses.

resolveDomains Given a list of domains, you resolve them and get the IP addresses. Installation If you want to make modifications locally and compile

Oct 19, 2022
Sep 23, 2022
Coredns plugin for relaying .local domains

CoreDNS Local_Query This is a plugin for coredns that was developed to allow for the use of naked hosts in place of .local domains i.e example.local b

Nov 4, 2021
TLDs finder: check domain name availability across all valid top-level domains

TLD:er TLDs finder — check domain name availability across all valid top-level d

Oct 31, 2022
A tool for connect url write by Golang
A tool for connect url write by Golang

goURL A tool for connect url write by Golang To-Do In this month (2021.11), our development plan is adding the following functions: -X, a flag to choo

Nov 8, 2021
Example of how to write reverse proxy in Go that runs on Cloud Run with Tailscale

Cloudrun Tailscale Reverse Proxy Setup Create a ephemeral key in Tailscale Set TAILSCALE_AUTHKEY in your Cloud Run environment variables Set TARGET_UR

Dec 18, 2022