Finalizowanie przesyłania zasobu (Platform MCP)
Użyj tego narzędzia, aby sfinalizować przesyłanie pliku i utworzyć zasób w monday.com. Wywołaj je po przesłaniu pliku pod podpisany adres URL zwrócony przez get_asset_upload_url. Narzędzie automatycznie dołącza przesłany zasób do wskazanej kolumny plików lub dokumentów na elemencie i zwraca utworzone asset_id.
To narzędzie działa w oparciu o schemat API dev (wersja podglądowa) monday.com (complete_upload). Podstawowe API może się zmienić, dopóki nie zostanie udostępnione jako stabilna wersja API.
To ostatni krok procesu przesyłania:
- get_asset_upload_url - Pobierz
upload_idiupload_url. - Prześlij plik - Wyślij plik metodą
PUTpod adresupload_urli zapisz nagłówek odpowiedziETag. finalize_asset_upload← Jesteś tutaj - Zakończ przesyłanie i dołącz zasób.
Parametry
| Parametr | Typ | Wymagane | Opis |
|---|---|---|---|
| uploadId | string |
Tak | Wartość upload_id zwrócona przez get_asset_upload_url. |
| etag | string |
Tak | Wartość nagłówka ETag z odpowiedzi na żądanie PUT podczas przesyłania pliku pod podpisany adres URL. |
| boardId | string |
Tak | Unikalny identyfikator tablicy. |
| itemId | string |
Tak | Unikalny identyfikator elementu. |
| columnId | string |
Tak | Unikalny identyfikator kolumny plików lub dokumentów, do której ma zostać dołączony przesłany zasób. |
Przykład
Sfinalizuj przesyłanie i dołącz plik do kolumny plików elementu:
{
"uploadId": "upl_abc123",
"etag": "\"d41d8cd98f00b204e9800998ecf8427e\"",
"boardId": "1234567890",
"itemId": "987654321",
"columnId": "files"
}
Narzędzie zwraca utworzone wartości asset_id, filename, content_type, file_size, url i filelink.
Odpowiednik programistyczny
To narzędzie odpowiada mutacji complete_upload w schemacie API dev (wersja podglądowa) monday.com, po której następuje mutacja change_column_value dołączająca zasób. Nie ma jeszcze stabilnego, publicznego odpowiednika GraphQL dla complete_upload. Informacje o pracy z plikami w stabilnym API znajdziesz w sekcji Assets.