Skip to content

Status der Auftragssynchronisation auflisten

get

/cdi/integrations/{integration_id}/job_sync_status

Verwenden Sie diesen Endpunkt, um eine Liste der vergangenen Synchronisierungsstatus für eine bestimmte Integration zurückzugeben.

Rate-Limit

Dieser Endpunkt hat ein Rate-Limit von 100 Anfragen pro Minute.

Pfadparameter

Parameter Erforderlich Datentyp Beschreibung
integration_id Erforderlich String Integrations-ID.

Abfrageparameter

Jeder Aufruf dieses Endpunkts gibt 10 Einträge zurück. Bei einer Integration mit mehr als 10 Synchronisierungen verwenden Sie den Link-Header, um die Daten auf der nächsten Seite abzurufen, wie in der folgenden Beispielantwort gezeigt.

Parameter Erforderlich Datentyp Beschreibung
cursor Optional String Bestimmt die Paginierung des Synchronisationsstatus.

Beispielanfrage

Ohne Cursor

1
2
3
curl --location --request GET 'https://rest.iad-03.braze.com/cdi/integrations/00000000-0000-0000-0000-000000000000/job_sync_status' \
--header 'Content-Type: application/json' \
--header 'Authorization: Bearer YOUR-REST-API-KEY'

Mit Cursor

1
2
3
curl --location --request GET 'https://rest.iad-03.braze.com/cdi/integrations/00000000-0000-0000-0000-000000000000/job_sync_status?cursor=c2tpcDow' \
--header 'Content-Type: application/json' \
--header 'Authorization: Bearer YOUR-REST-API-KEY'

Antwort

Beispiel für eine erfolgreiche Antwort

Der Statuscode 200 könnte den folgenden Antworttext zurückgeben.

1
Link: </cdi/integrations/00000000-0000-0000-0000-000000000000/job_sync_status?cursor=c2tpcDow>; rel="prev",</cdi/integrations00000000-0000-0000-0000-000000000000/job_sync_status?cursor=c2tpcDoxMDA=>; rel="next"
1
2
3
4
5
6
7
8
9
10
11
12
13
{
  "results": [
    {
        "job_status": (string) status of the sync, see below for explanation of different statuses,
        "sync_start_time": (string) time the sync started in ISO 8601,
        "sync_finish_time": (string) time the sync finished in ISO 8601,
        "last_timestamp_synced": (string) last UPDATED_AT timestamp processed by the sync in ISO 8601,
        "rows_synced": (integer) number of rows successfully synced to Braze,
        "rows_failed_with_errors": (integer) number of rows failed because of errors
    }
  ],
  "message": "success"
}
job_status Erklärung
running Der Auftrag wird gerade ausgeführt.
success Alle Zeilen wurden erfolgreich synchronisiert.
partial Einige Zeilen konnten aufgrund von Fehlern nicht synchronisiert werden.
error Es wurden keine Zeilen synchronisiert.
config_error Es ist ein Fehler in der Integrationskonfiguration aufgetreten. Überprüfen Sie Ihre Integrationseinstellungen.

Fehlerbehebung

In der folgenden Tabelle finden Sie eine Liste möglicher zurückgegebener Fehler und die entsprechenden Schritte zur Fehlerbehebung.

Fehler Fehlerbehebung
400 Invalid cursor Prüfen Sie, ob Ihr cursor gültig ist.
400 Invalid integration ID Prüfen Sie, ob Ihre integration_id gültig ist.

Weitere Statuscodes und zugehörige Fehlermeldungen finden Sie unter Schwerwiegende Fehler und Antworten.

New Stuff!