instantly-upgrade-migration
Automatyzuj migrację integracji Instantly z API v1 do v2 z wykrywaniem zmian
Instalacja
Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.
Instalacja
O skillu
Skill do migracji integracji Instantly.ai z przestarzałego API v1 na nowe API v2. Analizuje Twoje istniejące połączenia, identyfikuje zmiany w uwierzytelnianiu (z klucza w parametrze na token Bearer), mapuje zmienione endpointy oraz aktualizuje formaty żądań. Obsługuje zmianę z paginacji offset na cursor-based oraz przejście na scoped API keys. Uruchamiaj go frazami typu "instantly v1 to v2", "instantly api migration" lub "instantly upgrade".
Jak używać
Upewnij się, że masz dostęp do istniejącej integracji Instantly API v1 oraz dostęp do dashboardu Instantly, aby wygenerować nowe klucze API v2. Skill wymaga narzędzi Read, Write, Edit, Bash i Grep — sprawdź, czy są dostępne w Twoim środowisku.
Wyzwól skill jedną z sugerowanych fraz: "instantly v1 to v2", "instantly api migration", "instantly upgrade", "instantly deprecated" lub "migrate instantly api". Opisz swoje obecne połączenie lub wskaż plik zawierający kod integracji v1.
Skill przeanalizuje Twój kod i zidentyfikuje kluczowe zmiany: zmianę uwierzytelniania z parametru zapytania na nagłówek Authorization z tokenem Bearer, zmianę endpointów (np. z /api/v1/campaign/list na /api/v2/campaigns), oraz zmianę paginacji z offset na cursor-based.
Przejrzyj mapę migracji wygenerowaną przez skill — zawiera ona starą ścieżkę endpointu, nową ścieżkę, zmianę metody HTTP (jeśli zachodzi) oraz wymagane zmiany w nagłówkach i formacie ciała żądania.
Skill zaktualizuje Twoje pliki źródłowe, zastępując stare wywołania API nowymi — zmieni parametry zapytania na nagłówki Bearer, dostosuje ścieżki endpointów oraz struktury żądań. Możesz przejrzeć zmiany przed zatwierdzeniem.
Wygeneruj nowe klucze API v2 w dashboardzie Instantly, zastąp stare klucze nowymi w Twoim kodzie lub zmiennych środowiskowych, a następnie przetestuj połączenie z nowym API v2 — skill może uruchomić testy npm, jeśli są dostępne w projekcie.