Skip to main content
Connector guides

Connect GoGetSSL

GoGetSSL is an SSL certificate reseller. A reseller account buys certificates from brands such as Sectigo, GeoTrust, Thawte, RapidSSL and GoGetSSL's own at reseller prices, pays for them from a…

Written By Christopher Scaminaci

Last updated About 3 hours ago

GoGetSSL is an SSL certificate reseller. A reseller account buys certificates from brands such as Sectigo, GeoTrust, Thawte, RapidSSL and GoGetSSL's own at reseller prices, pays for them from a prepaid balance, and manages domain control validation (DCV), reissues and renewals for its customers. GoGetSSL also registers Legal Entity Identifiers (LEI). StackJack talks to GoGetSSL through its Reseller API.

Connecting GoGetSSL to StackJack gives your AI assistant a family of gogetssl_ MCP tools. MCP (Model Context Protocol) tools are the standardized commands an AI assistant can call through StackJack. With them, your AI can:

  • Look up products and prices - the certificate catalog, each product's details, prices per period and agreement text
  • Work with CSRs - decode and validate a certificate signing request, and generate a new CSR with its private key
  • Prepare domain validation - the approver email addresses a domain accepts, the values for HTTP, HTTPS and DNS validation, and the list of web server types
  • Read the account - account details, the balance, the active order count, invoices, unpaid invoices and unpaid orders
  • Follow orders - every order with its status, one order with its certificate and validation details, and several orders' statuses at once
  • Manage LEI records - look up an LEI, list jurisdictions and read an LEI order's status
  • Order and manage (on Pro plans) - order certificates, renewals and extra SAN items, reissue and cancel orders, claim the free EV upgrade, change or resend domain validation, recheck CAA records, and order, renew or confirm an LEI

How StackJack authenticates to GoGetSSL

GoGetSSL uses an API username and API password. The username is your client-area login. The API password is a separate password that you generate in the client area for the API; it is not your account password. StackJack signs in with the pair, gets a temporary auth key from GoGetSSL, and uses that key for the calls that follow. The address is fixed, so there is no URL to enter.

Creating the API password

  1. Sign in to the GoGetSSL client area at my.gogetssl.com.
  2. Go to Reseller Modules, then API settings.
  3. Generate an API password and copy it. Treat it like a password.

Connect it in StackJack

  1. Open Connectors, then GoGetSSL.
  2. Enter your client-area login in API Username.
  3. Paste the API password into API Password.
  4. Click Test connection. StackJack signs in and reads your account details to prove the pair works, and changes nothing.

Enter the API password again whenever you save the connection, including when you only rename it.

What is worth knowing before you start

The API login can spend your balance

GoGetSSL gives an API password the full power of the reseller account, and it documents no way to make one read-only. StackJack's tool permissions are the boundary. Read tools are on the Free tier. Every tool that changes something is Pro, and these are also marked destructive and ask for approval before they run:

  • Spending your balance: ordering a certificate, ordering a renewal, buying extra SAN items, ordering an LEI and renewing an LEI. GoGetSSL takes the price from your balance.
  • Cancelling an order, reissuing a certificate (it replaces the issued certificate, and SANs added on a reissue are charged) and claiming the free EV upgrade
  • Confirming LEI data: it is a statement that the entity data is correct
  • Changing or resending domain validation: each of these sends a validation email to a person, or changes how the domain is validated

Two writes are not marked destructive, because nothing is spent or sent: rechecking CAA records and rechecking a domain's validation.

The CSR generator returns a private key once

GoGetSSL generates the private key on its side and returns it with the CSR, once. Save it where you keep certificate keys before you do anything else. StackJack keeps no copy, and never stores or forwards these answers as files.

Some actions can be repeated only every few minutes

GoGetSSL limits how often some actions run for the same order: the CAA recheck once every 10 minutes, the approver email change once every 180 seconds, and the validation email resend and the domain revalidation once every 300 seconds. A call inside that window is refused with GoGetSSL's own message; wait and try again. StackJack also paces its own requests and backs off when GoGetSSL asks it to slow down.

When GoGetSSL refuses a call

GoGetSSL reports most problems in a normal answer rather than an HTTP error. StackJack turns them back into errors and passes GoGetSSL's own words through, for example "Validity Period is not supported". Correct the value it names and try again.

  • The API login and password are rejected: the API password was changed or is wrong. Generate a new one under Reseller Modules, then API settings, and paste it in.
  • The auth key is refused: StackJack asks GoGetSSL for a new key and tries once more by itself. If the refusal still shows, check that API access is still enabled for the account.
  • An id is not found: check product ids against the product list, order ids against the order list and invoice ids against the invoice list.

If GoGetSSL does not answer properly while an order, a renewal or another paid action is being sent, check the order and the balance in the client area before you repeat it. The first request may have been applied.

Orders come in pages

The full SSL order list takes a page size of 1 to 1000 and an offset. The invoices of a period cover at most 365 days per call. The other lists return everything in one answer.

Plans and limits

Read tools are available on the Free tier. Everything that orders, changes, sends or cancels is Pro. Business reaches the same tools as Pro and differs by monthly call quota.

See the generated GoGetSSL tool reference for the current inventory, plan assignment, input schemas, and destructive-action labels.

GoGetSSL tools

gogetssl_ · 48 tools · Free 31 · Pro 17

Products

ToolWhat it does
gogetssl_get_product_agreement
Free · Read-only
Gets the subscriber agreement of one product: the certificate authority's terms the certificate holder accepts.
gogetssl_get_product_details
Free · Read-only
Gets one product in detail: its type (DV, OV or EV), brand, description, validation and SAN capabilities, refund days, minimum and maximum term, warranty, the partner price per period and the single and wildcard SAN prices per period, plus the subscriber agreement text.
gogetssl_get_product_price
Free · Read-only
Gets the base price of one product for each period it is sold for.
gogetssl_get_ssl_product
Free · Read-only
Gets one SSL product in the shape gogetssl_list_ssl_products uses: brand, validation type, maximum period, SAN and wildcard support, and the partner, vendor and SAN prices per period.
gogetssl_list_product_prices
Free · Read-only
Lists the base price of every product for each period it is sold for: the product id, the period in months and the price in the account's default currency.
gogetssl_list_products
Free · Read-only
Lists every SSL certificate product the reseller account can order: its id (the productId the order tools take), name, the periods in months it is sold for, whether it needs organization validation, supports a wildcard common name, unlimited servers or SAN items, how many SAN items are included and the maximum, and which validation methods (email, DNS, HTTP, HTTPS) it accepts.
gogetssl_list_ssl_products
Free · Read-only
Lists every SSL certificate product with its brand, validation type (domain, business or extended), maximum period, SAN and wildcard support, the maximum SAN count, the partner price and the vendor list price per period, and the single and wildcard SAN prices.

CSR tools

ToolWhat it does
gogetssl_decode_csr
Free · Read-only
Decodes a certificate signing request (CSR) and returns what it contains: common name, organization, department, locality, state, country, email, the extra SAN names, the key size and its MD5, SHA-1 and SHA-256 hashes.
gogetssl_generate_csr
Free · Read-only
Generates a 2048-bit certificate signing request (CSR) AND ITS PRIVATE KEY on GoGetSSL's side from the values given.
gogetssl_validate_csr
Free · Read-only
Checks a CSR's data against GoGetSSL's rules (for example a domain zone it does not support) and returns the decoded fields like gogetssl_decode_csr.

Domain validation lookups

ToolWhat it does
gogetssl_get_alternative_dcv_details
Free · Read-only
Returns the values for validating a CSR's domain without email: the HTTP and HTTPS validation file (its link, file name and content) and the DNS CNAME record.
gogetssl_list_domain_approver_emails
Free · Read-only
Lists the approver email addresses GoGetSSL accepts for email validation of a domain (admin@, administrator@, hostmaster@, postmaster@ and webmaster@ the domain).
gogetssl_list_domain_emails_from_whois
Free · Read-only
DEPRECATED by GoGetSSL: since 2024-10-13 it no longer reads WHOIS (certificate authority rules no longer accept WHOIS addresses) and answers exactly like gogetssl_list_domain_approver_emails, which should be used instead.
gogetssl_list_geotrust_approver_emails
Free · Read-only
Lists the approver email addresses for a domain for GeoTrust, Thawte and RapidSSL (DigiCert) orders.
gogetssl_list_webservers
Free · Read-only
Lists the web server types (id and name) for one certificate supplier.

Account

ToolWhat it does
gogetssl_get_account_balance
Free · Read-only
Gets the funds available on the account and their currency.
gogetssl_get_account_details
Free · Read-only
Gets the partner account's details: name, company, VAT number, phone, address, email, reseller plan and currency.

LEI

ToolWhat it does
gogetssl_confirm_lei_data_quality
Pro · Destructive
DESTRUCTIVE.
gogetssl_create_lei_order
Pro · Destructive
DESTRUCTIVE.
gogetssl_get_lei_status
Free · Read-only
Gets an LEI order's status (active, cancelled, expired, incomplete, pending, processing, rejected, revoked, unpaid or need_action), the LEI code, its validity dates, the confidence level and the legal and headquarters addresses.
gogetssl_list_lei_jurisdictions
Free · Read-only
Lists the jurisdictions (country or state codes) GoGetSSL can register an LEI in, each with its processing group: A is automated (minutes), B takes 1 to 36 hours, C is checked by hand against the business registry.
gogetssl_lookup_lei
Free · Read-only
Searches the global LEI (GLEIF) data by company name or LEI code and returns each entity's LEI, status, next renewal date, legal name, registration number, legal form, jurisdiction and addresses.
gogetssl_renew_lei
Pro · Destructive
DESTRUCTIVE.

Orders

ToolWhat it does
gogetssl_add_ssl_san_items
Pro · Destructive
DESTRUCTIVE.
gogetssl_cancel_ssl_order
Pro · Destructive
DESTRUCTIVE.
gogetssl_claim_free_ev_upgrade
Pro · Destructive
DESTRUCTIVE.
gogetssl_create_ssl_order
Pro · Destructive
DESTRUCTIVE.
gogetssl_create_ssl_renewal_order
Pro · Destructive
DESTRUCTIVE.
gogetssl_get_active_order_count
Free · Read-only
Counts the account's orders whose status is active.
gogetssl_get_order_status
Free · Read-only
Gets one order in full: its status and description, the validation status of each domain and its validation values (the file, the DNS record or the approver email), the product, domains and SAN counts, the period, validity and subscription dates, the server count, the admin, technical and organization contacts, the price, and, once the order is active, the CSR, the certificate (crt_code) and the CA bundle (ca_code).
gogetssl_get_order_statuses
Free · Read-only
Gets the status of several orders at once, and the expiry date of each active certificate.
gogetssl_list_all_ssl_orders
Free · Read-only
Lists every SSL order with its id and status, a page at a time: limit is the page size and offset the number of orders to skip.
gogetssl_list_orders
Free · Read-only
Lists every certificate order with its id, status, the certificate's valid-from and valid-till dates (null until it is issued) and its common name.
gogetssl_list_unpaid_orders
Free · Read-only
Lists the account's unpaid orders with their id, total price, currency and date.
gogetssl_recheck_caa
Pro · Write
Asks the certificate authority to check the domain's CAA DNS records again for an order whose issuance stopped on a failed CAA check (status processing with the description 'PRE-SIGN FAILED!!!').
gogetssl_reissue_ssl_order
Pro · Destructive
DESTRUCTIVE.

Validation

ToolWhat it does
gogetssl_change_dcv
Pro · Destructive
DESTRUCTIVE.
gogetssl_change_domains_validation_method
Pro · Destructive
DESTRUCTIVE.
gogetssl_change_validation_email
Pro · Destructive
DESTRUCTIVE.
gogetssl_change_validation_method
Pro · Destructive
DESTRUCTIVE.
gogetssl_resend_domain_validation_email
Pro · Destructive
DESTRUCTIVE.
gogetssl_resend_validation_email
Pro · Destructive
DESTRUCTIVE.
gogetssl_revalidate_domain
Pro · Write
Asks the certificate authority to check one domain's DNS CNAME record or HTTP validation file again, once you have published it.

Invoices

ToolWhat it does
gogetssl_get_invoice
Free · Read-only
Gets one invoice with its line items.
gogetssl_get_order_invoice
Free · Read-only
Gets the invoice of one order: its number, date, subtotal, tax, total, status, currency and payment method.
gogetssl_list_invoices
Free · Read-only
Lists every invoice of the partner account with its order id, number, date, subtotal, tax, total, status (paid, unpaid, cancelled or refunded), currency and payment method.
gogetssl_list_invoices_by_period
Free · Read-only
Lists the invoices of a period, each with its line items (order, product, period, subtotal).
gogetssl_list_unpaid_invoices
Free · Read-only
Lists the partner account's unpaid invoices with their order id, number, date, subtotal, tax, total, currency and payment method.