ΠŸΡƒΠ±Π»ΠΈΡ‡Π½Ρ‹ΠΉ APIΠ’Π΅Π±Ρ…ΡƒΠΊΠΈ

Π’Π΅Π±Ρ…ΡƒΠΊΠΈ

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

Π Π°Π±ΠΎΡ‚Π° с Π²Π΅Π±Ρ…ΡƒΠΊΠ°ΠΌΠΈ

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

ΠŸΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ список всСх Π²Π΅Π±Ρ…ΡƒΠΊΠΎΠ² для ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠ³ΠΎ рСпозитория.

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

Π‘ΠΎΠ·Π΄Π°Ρ‚ΡŒ Π½ΠΎΠ²Ρ‹ΠΉ Π²Π΅Π±Ρ…ΡƒΠΊ для ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠ³ΠΎ рСпозитория.

3. GET /repos/{owner}/{repo}/hooks/{hook_id}

ΠŸΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΠΌ Π²Π΅Π±Ρ…ΡƒΠΊΠ΅.

4. PATCH /repos/{owner}/{repo}/hooks/{hook_id}

ΠžΠ±Π½ΠΎΠ²ΠΈΡ‚ΡŒ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎ Π²Π΅Π±Ρ…ΡƒΠΊΠ΅.

5. DELETE /repos/{owner}/{repo}/hooks/{hook_id}

Π£Π΄Π°Π»ΠΈΡ‚ΡŒ Π²Π΅Π±Ρ…ΡƒΠΊ ΠΈΠ· рСпозитория.

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

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

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