Atnaujinkite esamos CSV šaltinio eilutės, priklausančios iškviečiančiam naudotojui, laukus.
Atnaujinkite esamos csv_sources eilutės, priklausančios iškviečiančiam naudotojui, laukus.
Autentifikavimas: Bearer JWT (WorkOS). Atnaujinimas apribotas jūsų naudotojui (sub teiginys), todėl galite keisti tik savo CSV šaltinius.
| Parametras | Tipas | Privalomas | Pastabos |
|---|---|---|---|
id | uuid | taip | csv_sources eilutės ID. |
{
"schema_name": "post",
"spreadsheet_data": [ { "title": "Eilutė 1" } ],
"status": "parengta"
}
| Laukas | Tipas | Privalomas | Pastabos |
|---|---|---|---|
schema_name | string | ne | Naujas schemos pavadinimas. |
spreadsheet_data | array | ne | Pakeičia raw_data; nustato row_count pagal masyvo ilgį. |
status | string | ne | Naujas statusas. |
Visi trys yra neprivalomi, tačiau bent vienas turi būti pateiktas.
Pilnai atnaujinta eilutė:
{
"id": "...",
"user_id": "...",
"schema_name": "post",
"file_name": "data.csv",
"file_url": null,
"raw_data": [],
"row_count": 1,
"status": "parengta",
"error_msg": null,
"created_at": "2026-06-23T18:34:16Z",
"updated_at": "2026-06-23T20:36:55Z"
}
curl -X PATCH '{CMS_API_URL}/csv?id=<uuid>' \
-H 'Authorization: Bearer <workos-jwt>' \
-H 'Content-Type: application/json' \
-d '{"status":"parengta"}'
400 — nepateikta nė vieno atnaujinamo lauko401 — trūksta sub teiginio arba JWT neteisingas404 — nerasta id ir jūsų naudotojui atitinkanti eilutė500 — atnaujinimo klaida