ARNPROXY

Ungesendeten IP-Schritt fortsetzen

POST/account/api/v1/proxies/access/resume
Vorgang bewusst bestätigen

Dieser Vorgang kann Datensätze, Guthaben oder Diensteinstellungen ändern. Lesen Sie zuerst Umfang und Hinweise. Bei unklarem Ergebnis denselben Vorgang abfragen statt einen neuen zu starten.

Autorisierung

AuthorizationBearer YOUR_ARNPROXY_API_KEY
Erforderliche Berechtigungproxy_management
Acceptapplication/json
Content-Typeapplication/json
Idempotency-Key16–100 Buchstaben, Ziffern, _ oder -. Für denselben Vorgang speichern und wiederverwenden.

Parameter

NameTypBeschreibung
Idempotency-Key
headerErforderlich
string16–100 Buchstaben/Ziffern/_/-. Für Vorgang und Status denselben Wert behalten; nicht mit anderem Inhalt wiederverwenden.
terms
bodyErforderlich
booleanZur ausdrücklichen Zustimmung muss der JSON-Wahrheitswert true gesendet werden, nicht die Zeichenfolge "true".

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
{
    "terms": false
}

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 \
    --header 'Idempotency-Key: YOUR_SAVED_OPERATION_KEY' \
    --request POST --header 'Content-Type: application/json' \
    --data-binary @request.json \
    'https://www.arnproxy.com/account/api/v1/proxies/access/resume'

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": {
        "state": "completed",
        "action": "ip_add",
        "proxy_ids": [
            12345
        ],
        "reason_code": null,
        "replayed": true,
        "provider_write_steps_sent": 1,
        "resume_available": false,
        "primary_credentials_locked": true,
        "credentials_returned": false,
        "balance_changed": false,
        "proxy_expiry_changed": false,
        "authorization_scope": "upstream_order",
        "shared_order_effects_accepted": true,
        "grant_state": "active"
    },
    "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.statestringDatensatz-/Vorgangsstatus. accepted bedeutet nicht geliefert, completed keinen Verbindungstest.
data.actionstringVorgangsspezifischer Wert für action. Rückgabetyp beibehalten und Verhaltenshinweise beachten.
data.proxy_idsarrayProxy-IDs im für dieses Konto sichtbaren Umfang.
data.proxy_ids[]integerProxy-IDs im für dieses Konto sichtbaren Umfang.
data.reason_codestring|nullFester Grundcode oder null, niemals ungefilterter Anbieterfehlertext.
data.replayedbooleanGespeichertes Ergebnis desselben Vorgangs, kein Beweis für neue Abbuchung/Aktion.
data.provider_write_steps_sentintegerVorgangsspezifischer Wert für provider write steps sent. Rückgabetyp beibehalten und Verhaltenshinweise beachten.
data.resume_availablebooleanAusdrückliche Fortsetzungsmöglichkeit für einen ungesendeten Schritt; bei false nicht automatisch wiederholen.
data.primary_credentials_lockedbooleanVorgangsspezifischer Wert für primary credentials locked. Rückgabetyp beibehalten und Verhaltenshinweise beachten.
data.credentials_returnedbooleanVorgangsspezifischer Wert für credentials returned. Rückgabetyp beibehalten und Verhaltenshinweise beachten.
data.balance_changedbooleanGemeldete Vorgangswirkung; automatische Verlängerung kann später getrennte Abbuchungen verursachen.
data.proxy_expiry_changedbooleanGemeldete Vorgangswirkung; automatische Verlängerung kann später getrennte Abbuchungen verursachen.
data.authorization_scopestringAutorisierungsumfang; Bestell-/Paketaktionen können andere Zuordnungen beeinflussen.
data.shared_order_effects_acceptedbooleanVorgangsspezifischer Wert für shared order effects accepted. Rückgabetyp beibehalten und Verhaltenshinweise beachten.
data.grant_statestringIP-Freigabestatus. Eine Entfernung kann eigenen grant_state=none haben; die ursprüngliche Freigabe wird separat widerrufen.
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

  • Timeout/5xx beweist keinen Schreibfehler. Ursprünglichen Idempotency-Key für den Status verwenden. Nicht mit neuem Schlüssel wiederholen; GET sendet die Änderung nicht erneut.
  • Alte Primärdatenänderungen sind nicht fortsetzbar und liefern 403. Nur ein bestehender ungesendeter IP-Schritt darf ausdrücklich bestätigt fortgesetzt werden. Zuerst Status mit demselben Schlüssel prüfen; gesendete Schritte nie erneut senden.
Denselben Vorgang verfolgenZugriffsvorgang prüfen →

Suche in der aktuellen Sprache. Schließen mit Esc