Linkgruppen-Liste API (v2)
Rufen Sie eine Liste der Linkgruppen per API ab.
Filtern Sie nach Gruppen-IDX oder Name und ermitteln Sie den benötigten grpIdx für die Erstellung, Aktualisierung oder Löschung von Links.
/api/link-group/v2/list?nm={nm}&pages={pages}
GET /api/link-group/v2/list
?nm=My+group
&pages=1
Request Parameters
- grpIdxinteger
- Link-Gruppe (IDX).
- nmstring
-
Link-Gruppe (Name). Teilweise Suche wird unterstützt.
Wenn Leerzeichen oder Unicode-Zeichen enthalten sind, wird URL-Encoding empfohlen.
{
"code": 0,
"message": "",
"result": {
"extra": {
"pages": 1,
"nextPages": 1,
"nextYn": "N",
"count": 2,
"totalCount": 2
},
"list": [
{
"idx":1,
"nm":"Amazon Electronics",
"memo":"Products between $100 and $500",
"linkCnt":112,
"blockOverseasSticsYn":"N",
"notfSubscYn":"N",
"pushNotifyYn":"N",
"mailNotifyYn":"N",
"webhookEnableYn": "Y",
"webhookCallbackUrl": "https://yourdomain.com/webhook/callback/vivoldi",
"webhookMetric": "P",
"webhookFrequency": 1,
"regYmdt":"2024-07-20 02:30:00",
"modYmdt":"2024-08-15 17:45:10"
},
{
"idx":2,
"nm":"XXX Advertiser Group",
"memo":"2-year contract",
"linkCnt":68,
"blockOverseasSticsYn":"N",
"notfSubscYn":"Y",
"qrBypassYn":"N",
"pushNotifyYn":"Y",
"mailNotifyYn":"N",
"webhookEnableYn": "N",
"webhookCallbackUrl": null,
"webhookMetric": "C",
"webhookFrequency": 1,
"regYmdt":"2024-07-20 02:42:00",
"modYmdt":"2025-02-12 11:20:50"
}
]
}
}
Response Parameters
- code integer
- Antwortcode: 0 = Erfolg, andere Werte = Fehler
- message string
- Antwortnachricht. Wenn der Code nicht 0 ist, wird eine Fehlermeldung zurückgegeben.
- result object
- extra object
- Informationen zu Seiten und Datensätzen.
- pages integer
- Aktuelle Seitennummer
- nextPages integer
- Nächste Seitennummer
- nextYn string
- Ob eine nächste Seite existiert
- count integer
- Anzahl der Datensätze auf der aktuellen Seite
- totalCount integer
- Gesamtanzahl der Datensätze
- list array
- Gruppeninformationen
- idxinteger
- Gruppen-IDX.
- nmstring
- Gruppenname.
- memostring
- Notiz für die Gruppenverwaltung.
- linkCntinteger
- Anzahl der Links in der Gruppe.
- notfSubscYnstring
- Ob es sich um einen Push-Abonnement-Link handelt.
- qrBypassYn string
-
Steuert, ob beim Scannen eines QR-Codes die Kurz-URL übersprungen und direkt die vom Benutzer festgelegte Original-URL aufgerufen wird.
Y: Leitet direkt zur Original-URL weiter, ohne die Kurz-URL zu passieren. (QR-Scan-Statistik wird nicht erfasst)
N: Geht über die Kurz-URL, bevor zur Original-URL weitergeleitet wird. (QR-Scan-Statistik wird erfasst)
- pushNotifyYnstring
- Ob Push-Benachrichtigungen für Klicks aktiviert sind.
- mailNotifyYnstring
- Ob E-Mail-Benachrichtigungen für Klicks aktiviert sind.
- webhookEnableYn string
-
Enum:
YN
- Webhook-Aktivierung.
- webhookCallbackUrl string
- Webhook-Callback-URL.
- webhookMetric string
-
Enum:
CP
-
Empfangskriterium für Webhooks.
C: Nach Klickanzahl, P: Nach eindeutigen Benutzern (Unique Clicks). - webhookFrequency integer
-
Enum:
1501002003005001000
-
Empfangsfrequenz des Webhooks.
1: Bei jedem Klick, 50: Alle 50 Klicks, 100: Alle 100 Klicks, 300: Alle 300 Klicks, 500: Alle 500 Klicks, 1000: Alle 1.000 Klicks. - regYmdtdatetime
- Erstellungsdatum.
- modYmdtdatetime
- Änderungsdatum.
Wann diese API verwenden
Verwenden Sie diese API, wenn Sie eine Gruppen-ID (grpIdx) für die Erstellung oder Aktualisierung von Links benötigen.
Sie ist hilfreich, wenn kein Zugriff auf das Dashboard besteht oder wenn Automatisierungsskripte Gruppen-IDs dynamisch abrufen müssen.
Laden Sie alle Gruppen, um Dropdown-UIs zu erstellen, oder suchen Sie gezielt nach Gruppen, um deren Status zu prüfen.
Sie dient nicht nur der Abfrage, sondern häufig auch als Ausgangspunkt für Ihren Workflow.
Filter richtig nutzen
Übergeben Sie grpIdx, um eine bestimmte Gruppe abzurufen.
Der Parameter nm unterstützt Teilabfragen, sodass bereits ein Teil des Namens passende Ergebnisse liefert.
Enthält der Name Leerzeichen oder Unicode-Zeichen, sollte URL-Encoding verwendet werden, um genaue Ergebnisse zu erhalten.
Antwortstruktur und Nutzung
이 API는 페이지 기반 구조화된 데이터를 반환합니다.
조회 결과는 단순 출력이 아니라 후속 API와 연결되는 기준 데이터로 사용됩니다.
페이지 정보 (extra)
- pages → 현재 페이지
- nextPages → 다음 페이지 존재 여부
- count → 현재 페이지 데이터 수
- totalCount → 전체 그룹 수
대량 데이터 처리 시 반복 조회 로직 구성 기준이 됩니다.
설정 정보 포함 구조
응답에는 그룹의 운영 설정도 함께 포함됩니다.
예:
- 접근 제어 (notSubscYn, qrBypassYn)
- 알림 (pushNotifyYn, mailNotifyYn)
- Webhook (webhookEnableYn, webhookCallbackUrl)
- totalCount → 전체 그룹 수
별도 조회 없이 현재 상태를 즉시 파악 가능합니다.
Anwendungsfälle
- Automatisierung: Vor der Link-Erstellung die Gruppenliste abrufen, um
grpIdxzu ermitteln - Gruppenverwaltung: Alle Gruppen laden und als Dropdown-Optionen darstellen
- Gezielte Suche: Einen Teil des Namens in
nmeingeben, um passende Gruppen schnell zu filtern - Paginierung:
pagesschrittweise erhöhen, um alle Gruppen zu durchlaufen
Wichtige Hinweise
-
Wenn der Parameter
nmLeerzeichen oder Unicode-Zeichen enthält, verwenden SieURL-Encoding.
Andernfalls können die Suchergebnisse ungenau sein. -
pagesgibt die Seitennummer an und beginnt bei 1.
IstnextYngleichN, handelt es sich um die letzte Seite und die Iteration kann beendet werden. -
Der Wert
idxin der Antwort entspricht demgrpIdx, der in den APIs für Erstellung, Aktualisierung und Löschung verwendet wird.
Achten Sie darauf, diese nicht zu verwechseln.