Digitale Signatur

Digitale und elektronische Signaturen, Massensignaturen und digitale Identitäten - alles in einer API verfügbar

Fordern Sie SPID, elektronische Signaturen oder jede Art von digitaler Signatur an, egal ob Smartcard, USB oder Remote, um Computerdokumenten einen rechtlichen Wert zu verleihen.

All das Wissen, das Sie benötigen

Hier finden Sie einige Ratschläge, die Sie berücksichtigen sollten, um sich dieser API zu nähern. Wenn Sie möchten, bieten wir Code-Beispiele, OAS3-Dokumentation, die Möglichkeit, die API live über Swagger UI auszuprobieren oder die gesamte Sammlung in Postman zu importieren. Wir bieten auch eine Sandbox-Umgebung an, in der Sie kostenlos mit allen Arten von Anfragen experimentieren können.

Nützliche Tipps für den Einstieg Digitale Signatur

Holen Sie sich das Token im entsprechenden Abschnitt, bevor Sie beginnen.

Verwenden Sie das Online-Tool oder generieren Sie es über die API. Legen Sie das Ablaufdatum, einen nützlichen Namen fest und fügen Sie jetzt eine Vielzahl von Scopes hinzu, um die möglichen Aktionen Ihres Tokens zu begrenzen.

Firma Digitale (1.0.0)

Webdienst, der es Ihnen ermöglicht, digitale Signaturen von Infocert oder Aruba zu erwerben oder zu erneuern und digitale Identitäten zu erhalten.

Prodotti

Methode, mit der Sie alle verfügbaren Produkte und ihre Preise sehen können

Liste der Produkte

Diese Methode zeigt Ihnen die Liste aller unserer Produkte

Authorizations:
bearerAuth

Responses

Response Schema: application/json
Array of objects (Prodotto)
success
boolean
message
string
error
integer

Request samples

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "https://ws.firmadigitale.com/prodotti");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "Authorization: Bearer REPLACE_BEARER_TOKEN");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

CURLcode ret = curl_easy_perform(hnd);

Response samples

Content type
application/json
{
  • "data": [
    ],
  • "success": true,
  • "message": "",
  • "error": null
}

Firme

Methoden, mit denen Sie verschiedene digitale Signaturen erwerben und erneuern können

Erwerb und Erneuerung digitaler Signaturen

Mit dieser Methode können Sie alle Produkte dieses Webdienstes erwerben, z. B. Smartcard-Lesegeräte oder digitale Signaturen.

Authorizations:
bearerAuth
path Parameters
codice_prodotto
required
string
Example: FIR

Typ des codice_prodotto, den Sie kaufen möchten

Request Body schema: application/json

Verweisungsschemata für Kategorien:

  • PostBodySpid: SPID oder SPID_V
  • PostBodyFirmaEstero: FIREST
  • PostBodyLettore: FIR_V oder LETTORE oder KEY_V oder FIRREM_V oder KEYCNS_V oder SMARTCARDCNS_V
  • PostBodyRinnovi: RINFIR oder RINCNS oder RINFIRREM
  • PostBodyFirme: FIR oder KIT oder KEY oder FIRREM oder KEYCNS oder KITCNS oder SMARTCARDCNS
  • PostBodyFirmeVideoriconoscimento: SMARTCARDCNS_VIDEO oder KEYCNS_VIDEO oder FIRREM_VIDEO
  • PostBodyVideoriconoscimento: VIDEORIC
  • PostBodyFirmeAruba: SCARUBACNS oder ARUBAKEYCNS oder OTPDIS oder OTPMOB
One of
assistenza
boolean

Produkthilfe

object (Callback)

Responses

Response Schema: application/json
ResponseRinnovo (object) or ResponseFirmaEstero (object) or ResponseFirma (object) or ResponseLettore (object) or ResponseSpid (object) or ResponseFirmeVideoriconoscimento (object) or ResponseFirmeAruba (object)
success
boolean
message
string
error
integer

Request samples

Content type
application/json
Example
{
  • "assistenza": true,
  • "urgenza": true,
  • "spedizione": "veloce",
  • "anagrafica_spedizione": {
    },
  • "callback": {}
}

Response samples

Content type
application/json
Example
{
  • "data": {
    },
  • "success": true,
  • "message": "",
  • "error": null
}

Richieste

Methoden, um alle Ihre Anfragen zu sehen

Liste Ihrer Anfragen

Diese Methode zeigt Ihnen die Liste aller Ihrer Anfragen

Authorizations:
bearerAuth
query Parameters
codice_prodotto
string
Example: codice_prodotto=FIR

Art des Codes_prodotto

Responses

Response Schema: application/json
Array of objects (Richieste)
success
boolean
message
string
error
integer

Request samples

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "https://ws.firmadigitale.com/richiesta?codice_prodotto=FIR");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "Authorization: Bearer REPLACE_BEARER_TOKEN");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

CURLcode ret = curl_easy_perform(hnd);

Response samples

Content type
application/json
{
  • "data": [
    ],
  • "success": true,
  • "message": "",
  • "error": null
}

Besondere Anfrage

Diese Methode zeigt Ihnen die spezifische Anfrage, die mit der id

Authorizations:
bearerAuth
path Parameters
id
required
string
Example: 5f7b2e323a716857774a4373

Anfrage-ID

Responses

Response Schema: application/json
ResponseRinnovo (object) or ResponseFirmaEstero (object) or ResponseFirma (object) or ResponseLettore (object) or ResponseSpid (object) or ResponseFirmeVideoriconoscimento (object) or ResponseFirmeAruba (object)
success
boolean
message
string
error
integer

Request samples

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "https://ws.firmadigitale.com/richiesta/%7Bid%7D");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "Authorization: Bearer REPLACE_BEARER_TOKEN");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

CURLcode ret = curl_easy_perform(hnd);

Response samples

Content type
application/json
Example

Das gleiche Beispiel für /FIR_V /LETTORE /KEY_V /FIRREM_V /KEYCNS_V /SMARTCARDCNS_V

{
  • "data": {
    },
  • "success": true,
  • "message": "",
  • "error": null
}

Antrag auf Aktualisierung

Mit dieser Methode können Sie das Formular und das Ausweisdokument hochladen

Authorizations:
bearerAuth
path Parameters
id
required
string
Example: 5f7b2e323a716857774a4373

Anfrage-ID

Request Body schema: application/json
documento
string

ID-Dokumentdatei kodiert in Base 64

nome_documento
string

Name der Datei

modulo
string

Erkennungsformulardatei kodiert in Base 64

nome_modulo
string

Name der Datei

Responses

Response Schema: application/json
ResponseFirma (object) or ResponseFirmeAruba (object)
success
boolean
message
string
error
integer

Request samples

Content type
application/json
{
  • "modulo": "MIAGCSqGSIb3DQEHAqCAMIACAQExDzANBglghkgBZQMEAgEFADCABgkqhkiG9w0BBwGggCSABIID6CVQREYtMS40CiXi48/TCjEgMCBvYmoKPDwvRmlsdGVyL0ZsYXRlRGVjb2RlL0xlbmd0aCAyNTgyL04gMz4+c3RyZWFtCnictVZnVFPZFj733vRCCyCd0GuQTgDpvUmRLiohCRBKgJAAKnZEBUYQEWkWkEERBxyVImNBLFgYFBRRQSfIoKCOgwUbKu8Gf+is9db7Ne9b69773W/tvc8++/w4HwDkqTR2ejYMAEjnCwVhPu706JhYOv4+QIAqUAC6QJPFzs50Cw",
  • "nome_modulo": "modulo.pdf",
  • "documento": "YCQEUVEC2EgTMQDCUZikUREgKxHipBKpAFpRbqRPuQ2IkZeIB8xOAwNQ8cwMI4YX0wEho3JwqzHlGBqMEcwHZhLmNuYccwM5iuWilXDmmAdsH7YaGwSNhdbiK3ENmHbsZexw9hJ7DscDqeIM8DZ4XxxMbgU3FpcCW4frg3XgxvETeBm8Xi8Mt4E74QPxrPwQnwhvhp/DH8eP4SfxH8gkAmaBEuCNyGWwCdsJlQSjhLOEYYITwlzRBmiHtGBGEzkEFcTS4mNxG7iTeIkcY4kSzIgOZHCSSmkTaQqUivpMmmM9IZMJmuT7cmhZB55I7mKfJx8lTxO/kiRoxhTPChxFBFlJ+UwpYdyn/KGSqXqU12psVQhdSe1",
  • "nome_documento": "documento.pdf"
}

Response samples

Content type
application/json
Example

Das gleiche Beispiel für /KEY /FIR /KIT /FIRREM /KEYCNS /KITCNS /SMARTCARDCNS

{
  • "data": {
    },
  • "success": true,
  • "message": "",
  • "error": null
}

Download des Anerkennungsformulars

Mit dieser Methode können Sie direkt das Anerkennungsformular im pdf-Format herunterladen, das dann ausgefüllt und von raccomandata an den fornitore geschickt werden muss; es ist unerlässlich, um die Umgehung eines Verfahrens zum Erwerb einer digitalen Signatur zu vervollständigen; es ist nicht für die Erneuerung einer Signatur erforderlich

Authorizations:
bearerAuth
path Parameters
id
required
string
Example: 5f7b2e323a716857774a4373

Anfrage-ID

Responses

Response Schema: application/pdf
string <binary>

Request samples

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "https://ws.firmadigitale.com/richiesta/%7Bid%7D/modulo");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "Authorization: Bearer REPLACE_BEARER_TOKEN");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

CURLcode ret = curl_easy_perform(hnd);

Firma elettronica

Methoden, mit denen Sie PDF-Dokumente mit REST-APIs digital signieren können.

E-Signatur anfordern

Mit diesem Dienst können Sie eine PDF-Datei von mehreren Benutzern mit Zustimmungsnachweis digital signieren.
Wir stellen Ihnen einen Link zur Verfügung, den Sie einfach in einen iframe einbinden können, der Ihre Benutzer während des Signiervorgangs leitet; sie erhalten eine SMS an die angegebene Telefonnummer mit einem OTP, um ihre Identität zu überprüfen.
Das signierte Dokument wird von den europäischen Vorschriften anerkannt.

Um die Koordinaten für Ihre Vorlagen zu finden, prüfen Sie bitte unser Online-Tool unter: https://developers.openapi.it/playground/firmadigitale/
Ihre Anfrage wird einen Statusparameter zurückgeben, der sich bei jeder Aktualisierung ändert.
Wenn fertig zurückgegeben wird, ist Ihre Anfrage abgeschlossen und alle Mitglieder haben das Dokument unterzeichnet; wenn abgelehnt zurückgegeben wird, bedeutet dies, dass einer Ihrer Unterzeichner das Dokument absichtlich abgelehnt hat.
Wenn Sie einen Callback registrieren, wird jedes Mal eine POST-Anfrage an Ihren Server gesendet, wenn sich der Status der Anfrage ändert oder eines Ihrer Mitglieder das Dokument unterzeichnet/abgelehnt hat. Sie können den Status jederzeit mit einer GET-Anfrage überprüfen

Authorizations:
bearerAuth
Request Body schema: application/json
title
string or null

Sie können einen Titel und eine Beschreibung für Ihre Anfrage angeben. Sie werden den Nutzern während des Unterzeichnungsprozesses in dem Iframe angezeigt

description
string or null
ui
string

Eine mit /firma_elettronica_ui erstellte UI-Konfiguration

filename
string
Default: "fes_{timestamp}.pdf"
content
string

base64-Kodierung Ihrer PDF-Datei

Array of objects
object (FesCallback)

Responses

Response Schema: application/json
object (FesBaseResponse)
success
boolean
message
string
error
string

Callbacks

Request samples

Content type
application/json
{
  • "title": "string",
  • "description": "string",
  • "ui": "string",
  • "filename": "fes_{timestamp}.pdf",
  • "content": "string",
  • "members": [
    ],
  • "callback": {}
}

Response samples

Content type
application/json
{
  • "filename": "example.pdf",
  • "members": [
    ],
  • "content": "JVBERi0xLjUKJb/3ov4KNiAwIG9iago8PCAvTGluZWFyaXplZCAxIC9MIDUwMTY4IC9IIFsgNzA4IDE0NCBdIC9PIDEwIC9FIDQ0NTc4IC9OIDIgL1QgNDk4NzIgPj4KZW5kb2JqCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA..."
}

Callback payload samples

Callback
POST: your_url
Content type
application/json
{
  • "data": {
    }
}

Auflistung aller Ihrer früheren und noch offenen Anfragen

Authorizations:
bearerAuth

Responses

Response Schema: application/json
Array of objects (FesBaseResponse)
success
boolean
message
string
error
string

Request samples

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "https://ws.firmadigitale.com/firma_elettronica");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "Authorization: Bearer REPLACE_BEARER_TOKEN");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

CURLcode ret = curl_easy_perform(hnd);

Response samples

Content type
application/json
{
  • "data": [
    ],
  • "success": true,
  • "message": "string",
  • "error": "string"
}

Informationen zu einem Schilderantrag erhalten

Authorizations:
bearerAuth
path Parameters
id
required
string
Example: 923j90n02n1w51504b6ea145

Responses

Response Schema: application/pdf
object (FesBaseResponse)
success
boolean
message
string
error
string

Request samples

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "https://ws.firmadigitale.com/firma_elettronica/%7Bid%7D");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "Authorization: Bearer REPLACE_BEARER_TOKEN");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

CURLcode ret = curl_easy_perform(hnd);

Laden Sie Ihr unterzeichnetes Dokument herunter

Sobald der Signiervorgang abgeschlossen ist, können Sie diesen Endpunkt verwenden, um die base64-kodierte Ausgabe Ihrer PDF-Datei zu erhalten.

Authorizations:
bearerAuth
path Parameters
id
required
string
Example: 923j90n02n1w51504b6ea145

Responses

Response Schema: application/json
content
string

Eine base64-Kodierung Ihrer SIGNIERTEN PDF-Datei.

success
boolean
message
string
error
string

Request samples

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "https://ws.firmadigitale.com/firma_elettronica/%7Bid%7D/download");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "Authorization: Bearer REPLACE_BEARER_TOKEN");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

CURLcode ret = curl_easy_perform(hnd);

Response samples

Content type
application/json
{
  • "content": "aHR0cHM6Ly93d3cueW91dHViZS5jb20vd2F0Y2g/dj1kUXc0dzlXZ1hjUQ==",
  • "success": true,
  • "message": "string",
  • "error": "string"
}

Erstellen einer benutzerdefinierten Benutzeroberfläche für elektronische Signaturen

Authorizations:
bearerAuth
Request Body schema: application/json
name
string
description
string
defaultZoom
integer
logo
string

Ein Base-64-kodiertes Bild, dem das Daten-URI-Schema vorangestellt ist

languages
Array of strings
defaultLanguage
string
signImageTypesAvailable
Array of strings
enableHeaderBar
boolean
enableHeaderBarSignAs
boolean
enableSidebar
boolean
enableMemberList
boolean
enableDocumentList
boolean
enableDocumentDownload
boolean
enableActivities
boolean
authenticationPopup
boolean
enableRefuseComment
boolean
Array of objects

Passen Sie den Inhalt bestimmter Elemente im iFrame an, indem Sie den Inhalt einiger Bezeichnungen außer Kraft setzen. Jede verfügbare Sprache sollte ihre eigene übersetzte Zeichenfolge haben, sonst wird die Standardbezeichnung angezeigt.

fonts
Array of strings
style
string

Die folgenden Klassen sind verfügbar:

  • sign-ui-title
  • sign-ui-title-label
  • sign-uiui-title-underline
  • sign-ui-avatar
  • sign-ui-avatar--primär
  • sign-ui-avatar--Erfolg
  • sign-ui-avatar---Fehler
  • sign-ui-alert
  • sign-ui-alert--primär
  • sign-ui-alert--sekundär
  • sign-ui-alert--warning
  • sign-ui-alert--success
  • sign-ui-alert--error
  • sign-ui-procedure-detail-info
  • sign-ui-activity-title
  • sign-ui-confirm-box-valid
  • sign-ui-button-sign-confirm
  • sign-ui-procedure-name
  • sign-ui-documents-list
  • sign-ui-signers-list
  • sign-ui-button-next-document
  • sign-ui-button-ablehnen
  • sign-ui-button-validieren
  • sign-ui-button-unterschreiben
  • sign-ui-button-validieren-abbrechen
  • sign-ui-button-validieren-bestätigen
  • sign-ui-button-ablehnen-abbrechen
  • sign-ui-button-ablehnen-bestätigen
  • sign-ui-stamp
  • sign-ui-actions-banner
  • sign-ui-waiting
  • sign-ui-waiting-circle-bg
  • sign-ui-wartekreis-aktiv
  • sign-ui-wartekreis-text

object
object
object

Sie können die Erfahrung nach der Unterschrift, dem Abbruch oder einem Fehler während des Prozesses anpassen. Verwenden Sie redirectSuccess, um einen Benutzer zu einer URL umzuleiten, wenn er erfolgreich signiert hat. Geben Sie das URL-Feld und die Art und Weise an, wie es im Zielfeld geöffnet werden soll, wie ein HTML-Link. Wenn Sie im Iframe eine Schaltfläche mit folgendem Text anzeigen möchten: "Sie haben erfolgreich signiert, klicken Sie hier, um fortzufahren", setzen Sie ihn auf false. Standardmäßig wird die Weiterleitung bei true automatisch ausgelöst, wenn das Ereignis ebenfalls ausgelöst wird. 2 weitere Weiterleitungen können Sie anpassen: redirectCancel, wenn das Mitglied Ihre Prozedur ablehnt und redirectError, wenn während des Unterzeichnungsprozesses ein Fehler auftritt.

Responses

Response Schema: application/json
object (FesUiResponse)
success
boolean
message
string
error
string

Request samples

Content type
application/json
{
  • "name": "My first template for Signature-UI",
  • "description": "Hier ist die Signatur-UI-Vorlage für Yousign-Entwickler.",
  • "defaultZoom": 100,
  • "logo": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAQU [...] IwU3i6foIAAAAAElFTkSuQmCC",
  • "languages": [
    ],
  • "defaultLanguage": "en",
  • "signImageTypesAvailable": [
    ],
  • "enableHeaderBar": true,
  • "enableHeaderBarSignAs": true,
  • "enableSidebar": true,
  • "enableMemberList": true,
  • "enableDocumentList": true,
  • "enableDocumentDownload": true,
  • "enableActivities": true,
  • "authenticationPopup": true,
  • "enableRefuseComment": true,
  • "labels": [
    ],
  • "fonts": [
    ],
  • "style": "Just a CSS string for customize all of our iFrame.",
  • "redirectCancel": {},
  • "redirectError": {},
  • "redirectSuccess": {}
}

Response samples

Content type
application/json
{
  • "data": {
    },
  • "success": true,
  • "message": "",
  • "error": null
}

Alle Ihre benutzerdefinierten Benutzeroberflächen auflisten

Authorizations:
bearerAuth

Responses

Response Schema: application/json
Array of objects (FesUiResponse)
success
boolean
message
string
error
string

Request samples

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "https://ws.firmadigitale.com/firma_elettronica_ui");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "Authorization: Bearer REPLACE_BEARER_TOKEN");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

CURLcode ret = curl_easy_perform(hnd);

Response samples

Content type
application/json
{
  • "data": [
    ],
  • "success": true,
  • "message": "",
  • "error": null
}

Benutzerdefinierte UI für elektronische Signaturen erhalten

Authorizations:
bearerAuth
path Parameters
id
required
string
Example: 923j90n02n1w51504b6ea145

Die ID einer UI-Vorlage

Responses

Response Schema: application/json
object (FesCreateUi)

Die folgenden Optionen können angegeben werden:

  • enableHeaderBar kann die Kopfleiste des iFrames anzeigen oder nicht. Der Standardwert ist true.
  • enableHeaderBarSignAs kann die Leiste direkt unter der Kopfleiste anzeigen oder nicht, um den Namen des Unterzeichners zu erwähnen. Der Standardwert ist true.
  • enableSidebar kann die Seitenleiste anzeigen oder nicht, in der Sie Dokumente und Unterzeichner auf der linken Seite des Dokumentbetrachters finden können. Der Standardwert ist true.
  • enableMemberList befindet sich in der Seitenleiste. Sie können die Mitgliederliste (Unterzeichner oder Validierer des Verfahrens) anzeigen oder nicht. Der Standardwert ist true.
  • enableDocumentList befindet sich in der Seitenleiste. Sie können die Dokumentenliste anzeigen oder nicht. Der Standardwert ist true.
  • enableDocumentDownload befindet sich in der Dokumentenliste. Sie können den Download von Dokumenten durch Ihre Benutzer zulassen oder nicht. Der Standardwert ist true.
  • enableActivities befindet sich in der Seitenleiste. Sie können auf den Aktivitäten-Feed zugreifen, der anzeigt, wer das Verfahren unterzeichnet, validiert oder kommentiert. Der Standardwert ist true.
  • authenticationPopup Zum Signieren wird ein Benutzer zu einer Ansicht weitergeleitet, die eine Sicherheitsabfrage b. Sie können dies durch ein Popup auf dem Dokumentbetrachter ändern, indem Sie dieses Feld auf true setzen. Der Standardwert ist false.
  • enableRefuseComment kann das Popup anzeigen oder nicht, das den Kommentar enthält, der gefragt wird, wenn der Teilnehmer das Verfahren ablehnt. Der Standardwert ist true.

Request samples

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "https://ws.firmadigitale.com/firma_elettronica_ui/%7Bid%7D");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "Authorization: Bearer REPLACE_BEARER_TOKEN");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

CURLcode ret = curl_easy_perform(hnd);

Response samples

Content type
application/json
{
  • "data": {
    },
  • "success": true,
  • "message": "",
  • "error": null
}

SPID

Methoden, mit denen Sie 4 Arten von Spid erhalten können (derzeit ist nur die persönliche Spid verfügbar)

Persönlicher Spid

Mit dieser Methode können Sie eine Url für die Registrierung einer persönlichen Kennung mit einer Laufzeit von 1 Jahr erhalten

Authorizations:
bearerAuth

Responses

Response Schema: application/json
object
success
boolean
message
string
error
integer

Request samples

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "https://ws.firmadigitale.com/spid_personale");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "Authorization: Bearer REPLACE_BEARER_TOKEN");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

CURLcode ret = curl_easy_perform(hnd);

Response samples

Content type
application/json
{}