Vývojáři

POST/v3/create_supporting_document

Připojení doplňujícího dokumentu

Přiřaďte k identitě nahrané doplňující soubory založené na šabloně.

Na této stránce
  1. Připojení doplňujícího dokumentu založeného na šabloně
  2. Vytvoření doplňujícího dokumentu
  3. Vytvořený doplňující dokument
  4. Chyby a opakování požadavků

Připojení doplňujícího dokumentu založeného na šabloně

Použijte šablonu z get_supporting_document_templates a identitu, která již patří vašemu účtu. Její soubory nahrajte prostřednictvím create_encrypt_files s použitím supporting_template_id. Běžné nahrané doklady totožnosti nebo adresy patří do jiné kategorie a nelze je použít jako náhradu.

Vytvoření doplňujícího dokumentu

Použijte aktivovaný účet rozhraní API MultiTEL a jeho povolenou IP adresu. Příklady používají přihlašovací údaje pro ověřování HTTP Basic z proměnných prostředí; řiďte se pravidly ověřování pro svůj typ účtu. Požadavky odesílejte přes HTTPS. Zkontrolujte odpověď HTTP i hodnotu v objektu JSON status.code; chyby aplikace mohou přijít i s odpovědí HTTP 200. Níže uvedené příklady jsou smyšlené.

curl --silent --show-error --user "$API_USER:$API_PASSWORD" \
  --header 'Content-Type: application/json' \
  --data @supporting-request.json \
  https://api.multitel.net/v3/create_supporting_document
{
  "identity_id": "33333333333333333333333333333333",
  "template_id": "55555555555555555555555555555555",
  "encrypted_file_ids": [
    "66666666666666666666666666666666"
  ]
}
Pole požadavku
PoleVýznam
identity_idPovinný identifikátor identity přiřazené k vašemu účtu. Tento požadavek připojuje dokument k identitě, nikoli přímo k adrese nebo telefonnímu číslu.
template_idPovinný identifikátor šablony doplňujícího dokumentu; použijte stejnou vybranou šablonu jako při nahrávání doplňujících souborů. Pole pro připojení je template_id, zatímco pole pro nahrání je supporting_template_id.
encrypted_file_idsPovinné neprázdné pole ve formátu JSON obsahující vrácené identifikátory nahraných souborů. Každý soubor musí patřit aktuálnímu účtu, mít dosud platný odkaz a být v kategorii supporting_documents.

Přijímají se také formulářová data s opakovanými poli encrypted_file_ids[]. Na tento koncový bod pro připojení dokumentu neposílejte bajty souborů.

Vytvořený doplňující dokument

{
  "status": {
    "code": 200,
    "msg": "Supporting document created successfully."
  },
  "response": {
    "id": "77777777777777777777777777777777",
    "template_id": "55555555555555555555555555555555",
    "identity_id": "33333333333333333333333333333333",
    "template_name": "Example supporting template"
  }
}

Tím se potvrzuje vytvoření doplňujícího dokumentu, nikoli schválení regulačním orgánem nebo aktivace čísla. Označení „trvalý“ v nadřazeném zdroji nepředstavuje pro zákazníka záruku doby uchovávání ani zásad mazání.

Chyby a opakování požadavků

Kód API 500 označuje chybějící vstupy, chyby operátora nebo neplatnou odpověď operátora. Kód 404 označuje identitu nepřiřazenou k účtu, neplatnou šablonu, chybějící nahrané soubory, soubory s prošlou platností či nesprávnou kategorií nebo prázdnou sadu použitelných souborů. Zkontrolujte status.msg; samotný stav HTTP 200 nestačí.

Soubory nahrajte a připojte během vrácené doby platnosti odkazů na soubory. Pokud je výsledek odpovědi nejasný, před opakováním požadavku zkontrolujte v portálu doplňující dokumenty dané identity. Tato obslužná funkce nezpřístupňuje žádný klíč idempotence.