Ga naar de inhoud
AchaduDevelopers
Operationele APIGa naar website ↗
Dashboard →
Developers/API/monitor_update
Monitoren

Radar bijwerken

Updatet criteria, frequentie en automatisering.

PATCH/monitors/{id}monitors:write
GEDRAG

De wijziging wordt gevalideerd en gehandhaafd in het hoofdaccount voordat er wordt gereageerd. Query's uitvoeren op de geretourneerde bron als de bron van de waarheid.

EFFECT

Het kan de bron wijzigen en de bijbehorende domeingebeurtenis uitzenden.

HERHALING

Bij een netwerkfout bevestigt u de bronstatus voordat u het opnieuw probeert. Alleen 429 en 5xx automatisch opnieuw uitvoeren met backoff en jitter.

Verzoek

idstring · pathResource-ID.minLength 2 · maxLength 100verplicht
namestring · bodyRegelnaam.optioneel
querystring · bodyGecontroleerde woorden.optioneel
sourcestring · bodyBron of marktplaats.optioneel
segment_idstring · bodyDoelsegment.optioneel
min_pricenumber · bodyMinimale prijs.optioneel
max_pricenumber · bodyMaximale prijs.optioneel
min_commissionnumber · bodyMinimale commissie.optioneel
min_discountnumber · bodyMinimale korting.optioneel
orderstring · bodyVolgorde van resultaten.optioneel
limitinteger · bodyMaximaal per ronde.min 1 · max 100optioneel
interval_minutesinteger · bodyInterval tussen zoekopdrachten.min 15 · max 10080optioneel
auto_approveboolean · bodyKeurt resultaten automatisch goed.optioneel
activeboolean · bodyActiveert monitoring.optioneel
AuthorizationBearer ach_live_...
Acceptapplication/json
Reikwijdtemonitors:write

Uitvoerbaar voorbeeld

curl
curl -X PATCH 'https://achadu.com/api/v1/monitors/resource_id' \
  -H 'Authorization: Bearer ach_live_...' \
  -H 'Accept: application/json' \
  -H 'Content-Type: application/json' \
  --data '{
  "name": "My integration",
  "query": "string",
  "source": "string"
}'

Reactie en fouten

Elk antwoord bevat request_id. Lijsten voegen paginering toe; veranderlijke bronnen retourneren de persistente status na de bewerking.

200 application/json
{
  "data": {
    "id": "mon_01J...",
    "name": "Air fryers under 350",
    "source": "amazon",
    "keywords": "air fryer",
    "maximum_price": 350,
    "active": 1
  },
  "request_id": "req_01J..."
}
200Operatie voltooid.
400Ongeldige parameter, hoofdtekst of overgang.
401Ontbrekende, ongeldige, verlopen of ingetrokken sleutel.
402Het accountplan geeft deze interface niet vrij.
403A chave precisa do escopo monitors:write.
404Functie bestaat niet in dit account.
409De huidige status verhindert deze bewerking.
413De JSON-hoofdtekst is groter dan 128 KB.
429Het venster van 120 verzoeken per minuut is overschreden.