ARNPROXY

Verbindungen exportieren

POST/account/api/v1/proxies/export

Autorisierung

AuthorizationBearer YOUR_ARNPROXY_API_KEY
Erforderliche Berechtigungread + optional credentials
Acceptapplication/json
Content-Typeapplication/json

Parameter

NameTypBeschreibung
proxy_ids
bodyErforderlich
integer[]1–1000 eindeutige eigene Proxy-IDs. Bei gemeinsamem Umfang/Preis Produkttypen nicht mischen; einzelne Vorgänge haben engere Limits.
format
bodyOptional
stringendpoint | endpoint_credentials | credentials_endpoint. Formate mit Zugangsdaten erfordern credentials. Auch csv | custom möglich.
Standardwert: "endpoint"
columns
bodyBedingt
string[]Nur CSV: id, endpoint, ip, port, login, password. Standard ["id","endpoint"]. login/password benötigen credentials.
template
bodyBedingt
stringFür custom erforderlich, maximal 200 Zeichen. Platzhalter: %endpoint%, %ip%, %port%, %id%, %login%, %username%, %password%, %login_url%, %password_url%. Steuerzeichen und unbekannte Platzhalter unzulässig.

Anfrageinhalt

Ersetzen Sie YOUR_/FROM_ durch Werte aus Katalog, Angebot oder Umfang. Beispiele lassen die Zustimmung auf false; bestätigen Sie echte Vorgänge nur bewusst.

request.json
{
    "proxy_ids": [
        "YOUR_PROXY_ID"
    ],
    "format": "endpoint"
}

Weitere Anwendungsbeispiele

IDs und Preise sind beispielhaft; verwenden Sie echte Werte aus dem Katalog und demselben Angebot. JSON-IDs und expected_total_minor müssen Zahlen sein. Beispiele verwenden bewusst terms=false. Senden Sie terms=true nur nach ausdrücklicher Zustimmung zur kostenpflichtigen Aktion.

CSV-Export

Wählen Sie CSV-Spalten aus id, endpoint, ip, port, login und password. Eigene Formate erlauben nur dokumentierte %...%-Platzhalter und führen keinen Code aus. Zugangsdaten erfordern die Berechtigung credentials. Der Inhalt kommt in JSON; Ihre Anwendung speichert die Datei.

application/json
{
    "proxy_ids": [
        10001
    ],
    "format": "csv",
    "columns": [
        "id",
        "endpoint"
    ]
}

Eigenes Verbindungsformat

Wählen Sie CSV-Spalten aus id, endpoint, ip, port, login und password. Eigene Formate erlauben nur dokumentierte %...%-Platzhalter und führen keinen Code aus. Zugangsdaten erfordern die Berechtigung credentials. Der Inhalt kommt in JSON; Ihre Anwendung speichert die Datei.

application/json
{
    "proxy_ids": [
        10001
    ],
    "format": "custom",
    "template": "%login%:%password%@%endpoint%"
}

Anfragebeispiel

cURL
printf 'Authorization: Bearer %s\n' "$ARNPROXY_API_KEY" |
  curl --silent --show-error --header @- \
    --header 'Accept: application/json' \
    --connect-timeout 10 --max-time 30 \
    --request POST --header 'Content-Type: application/json' \
    --data-binary @request.json \
    'https://www.arnproxy.com/account/api/v1/proxies/export'

Beispiele werden hier nicht ausgeführt. Speichern Sie den API-Schlüssel in einer serverseitigen Umgebungsvariablen, nie in URLs oder Browsercode. Bereiten Sie request.json für POST vor.

Antworten

200Erfolgsantwort
application/json
{
    "ok": true,
    "data": {
        "format": "endpoint",
        "count": 1,
        "content": "192.0.2.10:8080\r\n",
        "source": "arnproxy_records"
    },
    "meta": {
        "request_id": "000000000000000000000001",
        "phase": "public_v1",
        "source": "arnproxy_records"
    }
}
Antwortfelder und Typen
NameTypBeschreibung
okbooleanErfolgskennzeichen; bei false error.code prüfen.
dataobjectVorgangsspezifisches Ergebnis; Beispiele sind synthetisch und dienen der Veranschaulichung.
data.formatstringVorgangsspezifischer Wert für format. Rückgabetyp beibehalten und Verhaltenshinweise beachten.
data.countintegerAnzahl sichtbarer Datensätze oder erzeugter Verbindungen.
data.contentstringVorgangsspezifischer Wert für content. Rückgabetyp beibehalten und Verhaltenshinweise beachten.
data.sourcestringDatenquelle; lokale Datensätze und Live-Anbieterabfragen sind unterschiedliche Nachweise.
metaobjectMetadaten zu Anfragezuordnung und Datenquelle.
meta.request_idstringKennung dieser HTTP-Anfrage, kein Vorgangsschlüssel oder Bestell-ID.
meta.phasestringVorgangsspezifischer Wert für phase. Rückgabetyp beibehalten und Verhaltenshinweise beachten.
meta.sourcestringDatenquelle; lokale Datensätze und Live-Anbieterabfragen sind unterschiedliche Nachweise.

Fehlerantwort

HTTP 401 · INVALID_API_KEY
{
  "ok": false,
  "error": { "code": "INVALID_API_KEY" },
  "meta": { "request_id": "000000000000000000000001" }
}

Authentifizierung und Validierung können eine Anfrage vor der Ausführung ablehnen. Beachten Sie die Fehlerreferenz und bewahren Sie request_id für den Support auf. Senden Sie niemals Schlüssel oder Passwörter. Fehler & Limits →

Verhalten & wichtige Hinweise

  • Ausgaben mit Zugangsdaten benötigen credentials. Verbindungen, Passwörter und Authorization-Header niemals protokollieren oder an den Support senden.

Suche in der aktuellen Sprache. Schließen mit Esc