Π Π΅Π»ΠΈΠ·Ρ‹

Π­Ρ‚ΠΎΡ‚ Ρ€Π°Π·Π΄Π΅Π» API позволяСт Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ с Ρ€Π΅Π»ΠΈΠ·Π°ΠΌΠΈ GitVerse.

Π Π°Π±ΠΎΡ‚Π° с Ρ€Π΅Π»ΠΈΠ·Π°ΠΌΠΈ

1. GET /repos/{owner}/{repo}/releases

Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ список Ρ€Π΅Π»ΠΈΠ·ΠΎΠ² Π² ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠΌ Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΈ с ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΎΠΉ ΠΏΠ°Π³ΠΈΠ½Π°Ρ†ΠΈΠΈ ΠΈ Ρ„ΠΈΠ»ΡŒΡ‚Ρ€Π°Ρ†ΠΈΠΈ ΠΏΠΎ статусу (Ρ‡Π΅Ρ€Π½ΠΎΠ²ΠΈΠΊΠΈ, ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ Ρ€Π΅Π»ΠΈΠ·Ρ‹).

2. POST /repos/{owner}/{repo}/releases

Π‘ΠΎΠ·Π΄Π°Π΅Ρ‚ Π½ΠΎΠ²Ρ‹ΠΉ Ρ€Π΅Π»ΠΈΠ· Π½Π° основС Ρ‚Π΅Π³Π°.

3. GET /repos/{owner}/{repo}/releases/{release_id}

Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎ Ρ€Π΅Π»ΠΈΠ·Π΅ ΠΏΠΎ Π΅Π³ΠΎ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€Ρƒ.

4. DELETE /repos/{owner}/{repo}/releases/{release_id}

УдаляСт Ρ€Π΅Π»ΠΈΠ· ΠΏΠΎ Π΅Π³ΠΎ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€Ρƒ.

5. PATCH /repos/{owner}/{repo}/releases/{release_id}

Π Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΡƒΠ΅Ρ‚ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎ Ρ€Π΅Π»ΠΈΠ·Π΅ ΠΏΠΎ Π΅Π³ΠΎ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€Ρƒ.

6. GET /repos/{owner}/{repo}/releases/tags/{tag}

Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎ Ρ€Π΅Π»ΠΈΠ·Π΅ ΠΏΠΎ Π΅Π³ΠΎ Ρ‚Π΅Π³Ρƒ.

7. DELETE /repos/{owner}/{repo}/releases/tags/{tag}

УдаляСт Ρ€Π΅Π»ΠΈΠ· ΠΏΠΎ Π΅Π³ΠΎ Ρ‚Π΅Π³Ρƒ.

Π Π°Π±ΠΎΡ‚Π° с ассСтами

8. GET /repos/{owner}/{repo}/releases/{release_id}/assets

Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ список ассСтов Ρ€Π΅Π»ΠΈΠ·Π°.

9. POST /repos/{owner}/{repo}/releases/{release_id}/assets

Π—Π°Π³Ρ€ΡƒΠΆΠ°Π΅Ρ‚ ассСт Π² Ρ€Π΅Π»ΠΈΠ·.

10. DELETE /repos/{owner}/{repo}/releases/{release_id}/assets/{asset_id}

УдаляСт ассСт ΠΈΠ· Ρ€Π΅Π»ΠΈΠ·Π°.

Π’ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Π΅ ошибки

КодОписаниС
400 Bad RequestНСкоррСктный Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ Π΄Π°Π½Π½Ρ‹Ρ…
401 UnauthorizedНСобходима авторизация
403 ForbiddenНСдостаточно ΠΏΡ€Π°Π²
404 Not FoundΠ Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΉ Π½Π΅ Π½Π°ΠΉΠ΄Π΅Π½
500 Internal Server ErrorВнутрСнняя ошибка сСрвСра

Π’Ρ‹ нашли Ρ‡Ρ‚ΠΎ искали?