Menu
picture of tbs certificates
picture of tbs certificates
Certificates
Our products range
Partners
Support
Focus


TBS INTERNET API

The TBS INTERNET API allows you to automate various operations related to your certificates such as ordering, checking the status or renewing your your certificates. The TBS INTERNET API is based on XML-RPC.

Various examples using PHP, with the library phpxmlrpc 3 are provided.

A full API reference is also available and will be referred to multiple times in this documentation.

Listing operations

A second API, in REST mode, is available to list your pending orders and currently valid certificates: consult the documentation.

Mailing list

A mailing list is available to receive information about the development of the API and updates to its documentation. To subscribe, just send an email to the following address tag-apitbsfr-subscribe@mxa.clust1.tbs-internet.net.

How to proceed?

First of all, it is necessary to test the different functionalities of the API. You can do it with our SANDBOX. You will have to create an account on our SANDBOX and then create an API user. Here are the steps to follow:

  1. Go on this page

  2. Fill in the various fields and click on "Create account".

  3. The account must be activated manually by our team. Wait until you receive the activation confirmation email.

  4. Once the account is activated, go to this page to connect.

  5. In the left panel, "Administration" section, click on "Users".

  6. Click on "Add API user" and choose the username and password.

Once the API user is created, fill in the username and password chosen in your script/software/code.

Then, once you are ready to go into production, you must proceed in exactly the same way by connecting to your public account (French).

Connection information

The requests have to be sent to those servers:

IPv6 IPv4 Automatic IP detection
PRODUCTION publicapi6.tbs-certificats.com
port: 443
publicapi4.tbs-certificats.com
port: 443
publicapi.tbs-certificats.com
port: 443
SANDBOX apisandbox6.or2.clust2.tbs-internet.net
port: 443
apisandbox4.or2.clust2.tbs-internet.net
port: 443
apisandbox.or2.clust2.tbs-internet.net
port: 443

List of products available via the API

Product code Product name Lifetime License SAN Wildcard SAN Domain SAN
ssl Thawte SSL Standard 1-2-3-
-
sslevThawte SSL EV 1-2-3-
--
wsslThawte SSL Wildcard 1-2-3----
PSbasicBasic DV 1-2-3-4-5----
PSbasicMultiBasic DV Multiple Sites (3+) 1-2-3-4-5-
-
PSbasictestBasic DV test 30d----
PSbasicWBasic DV Web 1-2-3-4-5----
PSbasicwildBasic DV Wildcard 1-2-3-4-5----
PSbasicWtestBasic DV Web test 30d----
PSfreeW90Free DV Web 90d----
X509s2m100domTBS X509 100 Multiple Sites 1-2-
--
X509s2m12domTBS X509 12 Multiple Sites 1-2-
--
X509s2m40domTBS X509 40 Multiple Sites 1-2-
--
X509s2wildTBS X509 Omnidomain 1-2
---
X509SHA256eTBS X509 Ecommerce 1-2----
X509SHA256pTBS X509 Premium 1-2----
X509SHA256sTBS X509 Standard 1-2----
digivmcDigiCert VMC 1-2-3-
--
globalDigiCert SSL Secure Site Pro 1-2-3-
-
globalevDigiCert Secure Site Pro EV 1-2-3-
--
secureDigiCert SSL secure 1-2-3-
-
secureevDigiCert Secure Site EV 1-2-3-
--
HAasealHarica Advanced Seal 1-2----
HAasealpsdHarica Advanced Seal PSD2 1-2----
HAqsealHarica Qualified Seal on token 1-2----
HAqsealHSMHarica Qualified Seal on distant HSM 1-2----
HAqsealpsdHarica PSD2 Qualified Seal 1-2----
HAqwacHarica QWAC 1-2----
HAqwacpsdHarica QWAC-PSD2 1-2----
HAsealpsdtestHarica Seal test PSD2 1----
HAwacpsdtestHarica test WAC PSD2 1----
rapidsslGeotrust RapidSSL 1-2-3----
rapidsslwGeotrust RapidSSL Wildcard 1-2-3----
tbidevGeoTrust True BusinessID with EV 1-2-3-
--
tbidevmGeoTrust True BusinessID with EV Multi 5+ 1-2-3-
--
tbizwildGeotrust True BusinessID Wildcard 1-2-3----
truebizGeotrust True BusinessID 1-2-3----
truebizmGeotrust True BusinessID Multi 5+ 1-2-3-
-
COM12s2ucc Sectigo UCC (12+) 1-2-3-4-5 -
-
COM2wildSectigo MultiWild (2+) 1-2-3-4-5-
-
COM3s2uccSectigo UCC (3+) 1-2-3-4-5-
-
COMqwacSectigo Certificate QWAC for 1 Legal Person 1-2-3----
COMqwac3+Sectigo Certificate QWAC 3+ for 1 Legal Person 1-2-3-
--
COMs2sslSectigo SSL 1-2-3-4-5----
COMs2wildSectigo WildSSL 1-2-3-4-5----
COMvproSectigo Intel vPro 1-2----
globdomsslGlobalSign DomainSSL 1-
-
globextsslGlobalSign ExtendedSSL 1-
--
globorgsslGlobalSign OrganizationSSL 1-
--
globovwsslGlobalSign OrganizationSSL Wildcard 1----
globucc3sslGlobalSign UCC 3+ 1-
--

Toolkit

We provide you with a toolkit to quickly test the API.

This tool offers you a form to fill out to obtain the raw XML expected by the server using the “Show only the sent XML structure” option.

It is possible to make real calls to the sandbox environment to test queries and to load pre-populated JSON profiles to avoid manual data entry.

Use

  • Select the server: development environment, test, IPv4, IPv6...

  • Fill out the form:
    • fill in the required fields in the interface
    • or load a profile: select a JSON profile to automatically pre-fill the form

  • Choose the method to use: purchase, renewal, reissuance...

  • View XML: By selecting “Show only the sent XML structure”, view the raw XML expected by the server

Download the tool

Requests

Operations

Information

See also