{% extends "base.html" %} {% block title %} — Step 2: Opret Bruger{% endblock %} {% block stepper %}
{% set step_names = ["Auth", "Opret Bruger", "Tilslut Bank", "Konti", "Transaktioner", "Webhooks"] %} {% for i in range(1, 7) %} {{ i }} {{ step_names[i-1] }} {% if i < 6 %} {% endif %} {% endfor %}
{% endblock %} {% block content %}
2

Opret Bruger

Create Test Customer

v1

Opret en Tink-bruger med et external_user_id — jeres interne reference til kunden (f.eks. et kundenummer eller UUID fra jeres database). Gem dette som en kolonne i jeres kundedatabase (tink_user_ref el.lign.) — det er ikke det samme som jeres interne customer_id. Tink returnerer et user_id (UUID) der bruges i efterfølgende kald.

{% if error %}
{{ error }}
{% endif %} {% if existing_user_id %}

Bruger allerede oprettet i denne session

Du kan fortsætte til Step 3, eller oprette en ny bruger nedenfor.

external_user_id

{{ existing_external_id }}

Tink user_id

{{ existing_user_id }}
Fortsæt til Step 3 — Tilslut Bank →
Opret en ny bruger i stedet
{% else %}
{% endif %}

Hvem opretter vi?

external_user_id = jeres interne kundereference — gemmes i jeres database som f.eks. tink_user_ref

external_user_id = moneycapp-henrik-jess-a3f9c1

{% if existing_user_id %}
{% else %} {% endif %}

API endpoint

POST https://api.tink.com/api/v1/user/create
# Your DB schema (example):
#   customer_id    = 42                           ← your internal ID (Tink never sees this)
#   tink_user_ref  = "moneycapp-42-a3f9c1"        ← store Tink's external_user_id here

# Request body
{
  "external_user_id": "moneycapp-<ref>",  ← your reference, stored in DB
  "market": "DK",
  "locale": "da_DK"
}

# Response
{
  "user_id": "abc123..."  ← Tinks interne ID, gem og brug fremadrettet
}
← Step 1
{% endblock %}