godaddy.shopper
![](https://bcentral-packageicons.azureedge.net/images/ballerinax_godaddy.shopper_1.2.0.png)
ballerinax/godaddy.shopper Ballerina library
Overview
This is a generated connector for GoDaddy Shopper API v1 OpenAPI specification.
The GoDaddy Shoppers API provides capability to access GoDaddy operations related to shopper.
Prerequisites
Before using this connector in your Ballerina application, complete the following:
- Create an GoDaddy account
- Obtain tokens
- Follow this link to obtain tokens
Clients![](/images/permalink.svg)
godaddy.shopper: Client![](/images/permalink.svg)
This is a generated connector for GoDaddy Shoppers API v1 OpenAPI specification. The GoDaddy Shoppers API provides capability to access GoDaddy operations related to shopper.
Constructor![](/images/permalink.svg)
Gets invoked to initialize the connector
.
The connector initialization requires setting the API credentials. Create a GoDaddy and obtain tokens by following this guide.
init (ApiKeysConfig apiKeyConfig, ClientConfiguration clientConfig, string serviceUrl)
- apiKeyConfig ApiKeysConfig - API keys for authorization
- clientConfig ClientConfiguration {} - The configurations to be used when initializing the
connector
- serviceUrl string "https://api.ote-godaddy.com/" - URL of the target service
createSubaccount![](/images/permalink.svg)
function createSubaccount(SubaccountCreate payload) returns ShopperId|error
Create a Subaccount owned by the authenticated Reseller
Parameters
- payload SubaccountCreate - The subaccount to create
get![](/images/permalink.svg)
Get details for the specified Shopper
Parameters
- shopperId string - Shopper whose details are to be retrieved
- includes string[]? (default ()) - Additional properties to be included in the response shopper object
update![](/images/permalink.svg)
function update(string shopperId, ShopperUpdate payload) returns ShopperId|error
Update details for the specified Shopper
Parameters
- shopperId string - The ID of the Shopper to update
- payload ShopperUpdate - The Shopper details to update
delete![](/images/permalink.svg)
Request the deletion of a shopper profile
Parameters
- shopperId string - The ID of the shopper to delete. Must agree with the shopper id on the token or header, if present. Note: shopperId is not the same as customerId. shopperId is a number of max length 10 digits (ex: 1234567890) whereas customerId is a UUIDv4 (ex: 295e3bc3-b3b9-4d95-aae5-ede41a994d13)
- auditClientIp string - The client IP of the user who originated the request leading to this call.
getStatus![](/images/permalink.svg)
function getStatus(string shopperId, string auditClientIp) returns ShopperStatus|error
Get details for the specified Shopper
Parameters
- shopperId string - The ID of the shopper to retrieve. Must agree with the shopper id on the token or header, if present
- auditClientIp string - The client IP of the user who originated the request leading to this call.
Return Type
- ShopperStatus|error - Request was successful
changePassword![](/images/permalink.svg)
Set subaccount's password
Records![](/images/permalink.svg)
godaddy.shopper: ApiKeysConfig![](/images/permalink.svg)
Provides API key configurations needed when communicating with a remote HTTP endpoint.
Fields
- authorization string - Represents API Key 'Authorization'
godaddy.shopper: Error![](/images/permalink.svg)
Fields
- code string - Short identifier for the error, suitable for indicating the specific error within client code
- fields ErrorField[]? - List of the specific fields, and the errors found with their contents
- message string? - Human-readable, English description of the error
godaddy.shopper: ErrorField![](/images/permalink.svg)
Fields
- code string - Short identifier for the error, suitable for indicating the specific error within client code
- message string? - Human-readable, English description of the problem with the contents of the field
- path string - <ul> <li style='margin-left: 12px;'>JSONPath referring to a field containing an error</li> <strong style='margin-left: 12px;'>OR</strong> <li style='margin-left: 12px;'>JSONPath referring to a field that refers to an object containing an error, with more detail in `pathRelated`</li> </ul>
- pathRelated string? - JSONPath referring to a field containing an error, which is referenced by
path
godaddy.shopper: ErrorLimit![](/images/permalink.svg)
Fields
- code string - Short identifier for the error, suitable for indicating the specific error within client code
- fields ErrorField[]? - List of the specific fields, and the errors found with their contents
- message string? - Human-readable, English description of the error
- retryAfterSec int - Number of seconds to wait before attempting a similar request
godaddy.shopper: PasswordError![](/images/permalink.svg)
Fields
- 'type string? - Response type, always 'error'
- code string? - Short identifier for the error, suitable for indicating the specific error within client code
- message string? - Human-readable, English description of the error
godaddy.shopper: Secret![](/images/permalink.svg)
Fields
- secret string? - The secret value used to set a subaccount's password
godaddy.shopper: Shopper![](/images/permalink.svg)
Fields
- customerId string? - Identifier for the Customer record associated with this Shopper record. This is an alternate identifier that some systems use to identify an individual shopper record
- email string -
- externalId int? -
- marketId string -
- nameFirst string -
- nameLast string -
- shopperId string -
godaddy.shopper: ShopperId![](/images/permalink.svg)
Fields
- customerId string? - Identifier for the Customer record associated with this Shopper record. This is an alternate identifier that some systems use to identify an individual shopper record
- shopperId string -
godaddy.shopper: ShopperStatus![](/images/permalink.svg)
Fields
- billingState string? - Indicates the billing state of the Shopper.<br />ABANDONED: The shopper has not been billed in at least 10 years and has no active subscriptions.<br />INACTIVE: The shopper has been billed within the last 10 years but has no active subscriptions.<br />ACTIVE: The shopper has at least one active subscription.
godaddy.shopper: ShopperUpdate![](/images/permalink.svg)
Fields
- email string? -
- externalId int? -
- marketId string? -
- nameFirst string? -
- nameLast string? -
godaddy.shopper: SubaccountCreate![](/images/permalink.svg)
Fields
- email string -
- externalId int? -
- marketId string? -
- nameFirst string -
- nameLast string -
- password string -
Import
import ballerinax/godaddy.shopper;
Metadata
Released date: over 2 years ago
Version: 1.2.0
License: Apache-2.0
Compatibility
Platform: any
Ballerina version: 2201.0.0
GraalVM compatible: Yes
Pull count
Total: 0
Current verison: 0
Weekly downloads
Keywords
Website & App Building/Website Builders
Cost/Paid
Contributors
Dependencies