home.social

#api — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #api, aggregated by home.social.

  1. 🚀 New #release · openclaw v2026.9.1

    - Diagrams in every chat with Mermaid rendering & mobile previews
    - One-prompt quick-start for fresh installs with auto-detection
    - Personal skill libraries on shared Gateways
    - Safer updates with rollback & config preservation

    Details, install & alternatives → selfhost.directory/project/ope

    #devops #openclaw #api #plugins #mobile

  2. 📢 New #updates · 3 Sept #10

    · windmill v1.803.0 — MCP scripts get request headers, import reuse workspace
    · MyIP v7.5.0 — Organize tests, add country heatmap, refactor languages
    · lightdash 2.107.0 — Restore data app versions from AI threads
    · whats-up-docker 8.4.0 — Login screen revamped with OIDC and AMQP support

    More self-hosted updates → selfhost.directory

    #homeautomation #performance #docs #api

  3. issued.live is live

    How issued.live is built and why it behaves the way it does — observational by design, machine-readable first, and free by default.

    issued.live/news/issued-live-i

    #launch #certificatetransparency #dns #api

  4. issued.live is live

    How issued.live is built and why it behaves the way it does — observational by design, machine-readable first, and free by default.

    issued.live/news/issued-live-i

    #launch #certificatetransparency #dns #api

  5. В JWT кладут отдел, роль и почту сотрудника, считая, что токен зашифрован. Он не зашифрован

    Разработчик приложил к тикету свой токен целиком — чтобы ошибку авторизации можно было воспроизвести. Ошибку починили, тикет закрыли, токен так и остался в задаче, которую видит вся команда и подрядчики. Токен выглядит как шифротекст: длинная строка из букв, цифр и дефисов, глазами не читается. Отсюда и распространённое допущение — раз не читается, значит, закрыто, и внутрь можно положить что угодно полезное. На самом деле это base64. Читается одной командой, ключ для этого не нужен, и содержимое видно всем, через кого проходит токен: браузеру пользователя, расширениям в нём, промежуточным прокси, системам логирования.

    habr.com/ru/articles/1076420/

    #jwt #авторизация #токены #api #python

  6. В JWT кладут отдел, роль и почту сотрудника, считая, что токен зашифрован. Он не зашифрован

    Разработчик приложил к тикету свой токен целиком — чтобы ошибку авторизации можно было воспроизвести. Ошибку починили, тикет закрыли, токен так и остался в задаче, которую видит вся команда и подрядчики. Токен выглядит как шифротекст: длинная строка из букв, цифр и дефисов, глазами не читается. Отсюда и распространённое допущение — раз не читается, значит, закрыто, и внутрь можно положить что угодно полезное. На самом деле это base64. Читается одной командой, ключ для этого не нужен, и содержимое видно всем, через кого проходит токен: браузеру пользователя, расширениям в нём, промежуточным прокси, системам логирования.

    habr.com/ru/articles/1076420/

    #jwt #авторизация #токены #api #python

  7. В JWT кладут отдел, роль и почту сотрудника, считая, что токен зашифрован. Он не зашифрован

    Разработчик приложил к тикету свой токен целиком — чтобы ошибку авторизации можно было воспроизвести. Ошибку починили, тикет закрыли, токен так и остался в задаче, которую видит вся команда и подрядчики. Токен выглядит как шифротекст: длинная строка из букв, цифр и дефисов, глазами не читается. Отсюда и распространённое допущение — раз не читается, значит, закрыто, и внутрь можно положить что угодно полезное. На самом деле это base64. Читается одной командой, ключ для этого не нужен, и содержимое видно всем, через кого проходит токен: браузеру пользователя, расширениям в нём, промежуточным прокси, системам логирования.

    habr.com/ru/articles/1076420/

    #jwt #авторизация #токены #api #python

  8. In a meeting about our APIs, instead of saying "RPS" (requests per second), I said "DPS" (damage per second).

    People will think twice before "hitting" our API endpoints!

    #API #DevOps #Gaming

  9. PriEco was down since last night, apologies, it was my fault

  10. Webfuse is featured on Awesome Indie! 🚀

    Add a web virtualization layer to any website.

    Upvote it → awesomeindie.com/product/webfu

    #API #Automation #DeveloperTools

  11. Webfuse is featured on Awesome Indie! 🚀

    Add a web virtualization layer to any website.

    Upvote it → awesomeindie.com/product/webfu

    #API #Automation #DeveloperTools

  12. 📢 New #updates · 2 Sept #14

    · Sunshine v2026.902.143621 — MacOS scroll speed scaling fixed
    · fluxer [email protected]
    · bifrost ent-v2.0.1-base — Documentation updates and tracing fixes
    · lightdash 2.97.0 — Show unique viewers on hover over view counts

    More self-hosted updates → selfhost.directory

    #homeserverlife #api #i18n #ui

  13. FYI: Google Ads API assistant v4.0 forces existing users to reinstall: Plugin rebuild lands on Antigravity and Claude Code with ten slash commands across five languages. Local validation replaces up to four LLM debug round-trips. ppc.land/google-ads-api-assist #GoogleAds #API #DigitalMarketing #OnlineAdvertising #PPCMarketing

  14. If you need to browse #JSON files and want something light and quick to use, check out jless - jless.io/

    One killer feature for me is each field having the JSONPath easily copy-and-pasteable.

    #api #rest

  15. Негативные тесты API, которые ничего не доказывают

    Негативные тесты часто выглядят убедительно: отправили некорректный запрос, получили 4xx , проверка зелёная. Но такой результат ещё не гарантирует, что сработало именно нужное бизнес-правило. Запрос мог быть отклонён раньше — на уровне авторизации, схемы или другого поля. В статье разбираем, как проектировать негативные API-тесты так, чтобы они действительно проверяли ограничения: готовить валидные данные, изолировать одно нарушение за раз, проверять структуру ошибки и убеждаться, что после отказа система не изменила состояние. Разобрать подход

    habr.com/ru/companies/otus/art

    #тестирование #автотесты #тестирование_API #QA #негативное_тестирование #автоматизация_тестирования #проверка_качества #API #Playwright #JavaScript

  16. Как проверять ответы API Яндекс Директа и не соврать заказчику

    Отчёт Директа показал пять конверсий, потом ноль, потом три. Все три запроса вернули 200 OK. Разбор трёх мест, где успешный ответ API не означает, что вы получили нужные данные, что операция выполнилась и что настройка совпала с замыслом.

    habr.com/ru/articles/1077680/

    #яндекс_директ #api #конверсии #яндекс_метрика #python #контекстная_реклама #автоматизация #отчёты

  17. it's so odd. i'm trying to include bandcamp and tidal or even subvert links with all communication about music i'm letting out. but there is literally not one platform that helps with that.
    subvert: api closed, not indexed by google
    tidal: catalog drift. links can change, you have to confirm the link works before you share it. except when you share it from in-app. on the other hand the collab with feature.fm seems cool. but still, can't fetch links that are not volatile

    bandcamp: don't even get me started on bandcamp. a shame, that's all it is.

    supporting artists, yeah ? lip service.

    #api #serper #subvertfm #bandcamp #tidal

  18. it's so odd. i'm trying to include bandcamp and tidal or even subvert links with all communication about music i'm letting out. but there is literally not one platform that helps with that.
    subvert: api closed, not indexed by google
    tidal: catalog drift. links can change, you have to confirm the link works before you share it. except when you share it from in-app. on the other hand the collab with feature.fm seems cool. but still, can't fetch links that are not volatile

    bandcamp: don't even get me started on bandcamp. a shame, that's all it is.

    supporting artists, yeah ? lip service.

    #api #serper #subvertfm #bandcamp #tidal

  19. it's so odd. i'm trying to include bandcamp and tidal or even subvert links with all communication about music i'm letting out. but there is literally not one platform that helps with that.
    subvert: api closed, not indexed by google
    tidal: catalog drift. links can change, you have to confirm the link works before you share it. except when you share it from in-app. on the other hand the collab with feature.fm seems cool. but still, can't fetch links that are not volatile

    bandcamp: don't even get me started on bandcamp. a shame, that's all it is.

    supporting artists, yeah ? lip service.

    #api #serper #subvertfm #bandcamp #tidal

  20. Checks against public internet evidence can time out, return incomplete data, hit access restrictions, or encounter an unsupported input. hackernoon.com/why-domain-inte #api

  21. 🚀 New #release · teable release.2026-09-02T03-16-51Z.2899

    - Agents update artifacts without duplicates, preserving history
    - HEIC attachments get PNG thumbnails or fallback placeholders
    - API-created tables start empty unless records provided
    - Faster table browsing with cursor-based pagination

    Self-host it yourself → selfhost.directory/project/tea

    #dataprivacy #teable #api #ui #opensource

  22. 📢 New #updates · 2 Sept #1

    · Rocket.Chat 8.8.0
    · Sunshine v2026.901.192748 — macOS scroll speed scaling fixed
    · graphiti mcp-v1.10 — Consistent database usage across all operations
    · SWAG (Secure Web Application Gateway) 5.8.0-ls482
    · craft-cms 5.11.0 — User data fields restricted without user query permission
    · Sonatype Nexus Repository release-3.96.0-09
    · Sonatype Nexus release-3.96.0-09

    Full changelogs → selfhost.directory

    #selfhosted #git #api #i18n

  23. Sight AI is featured on Awesome Indie! 🚀

    OpenRouter routes, we define the future of inference

    Upvote it → awesomeindie.com/product/sight

    #API #ArtificialIntelligence

  24. AI Lead Enricher & Personalizer

    Enriches a lead list, VERIFIES emails, and writes send-ready personalized outreach messages — each grounded in a stated fact, with a send-readiness verdict for every lead.

    dev.to/ranova/ai-lead-enricher

    #buildinpublic #webdev #api #webscraping #opendata #devtools

  25. Будущее приложений — без приложений

    Всем привет. Я Михаил Харитончик, лидер продукта GenUI в Цифровом Ассистенте ГигаЧат B2C. Моя команда занимается генеративными интерфейсами: тем, как превращать ответ модели в понятную визуализацию, интерактивные элементы и полноценный пользовательский сценарий. И сегодня я хочу поговорить о будущем приложений. Точнее, о будущем, в котором приложений в привычном виде может вообще не остаться. Этот текст про горизонт от нескольких месяцев до пары лет. В ИИ-индустрии даже полгода — практически геологическая эпоха: изменения происходят не кварталами, а итерациями длиной в несколько часов. Недавно я увидел, как Сэм Альтман репостит сообщение: кто-то обнаружил, что Grok при работе с агентом отдаёт исходный код . Прошло менее суток — и Grok CLI уже ушёл в open source . За происходящим в индустрии физически сложно успевать. Визионерствовать на долгий срок в таких условиях сложно, поэтому поговорим о ближайшем будущем. Не абстрактном, а о том, которое начинается с обычного вечера после работы.

    habr.com/ru/companies/sberbank

    #интерфейс #агент #приложение #api #apiшлюз

  26. 📢 New #updates · 1 Sept #10

    · Langfuse v4.27.0 — Added parser trace IO, API renderer, cached tokens
    · Wekan v11.41
    · lightdash 2.71.0 — Fixed AI search and filter guidance

    All updates live on selfhost.directory

    #foss #api #database #ai

  27. 📢 New #updates · 1 Sept #10

    · Langfuse v4.27.0 — Added parser trace IO, API renderer, cached tokens
    · Wekan v11.41
    · lightdash 2.71.0 — Fixed AI search and filter guidance

    All updates live on selfhost.directory

    #foss #api #database #ai

  28. 📢 New #updates · 1 Sept #10

    · Langfuse v4.27.0 — Added parser trace IO, API renderer, cached tokens
    · Wekan v11.41
    · lightdash 2.71.0 — Fixed AI search and filter guidance

    All updates live on selfhost.directory

    #foss #api #database #ai

  29. 📢 New #updates · 1 Sept #10

    · Langfuse v4.27.0 — Added parser trace IO, API renderer, cached tokens
    · Wekan v11.41
    · lightdash 2.71.0 — Fixed AI search and filter guidance

    All updates live on selfhost.directory

    #foss #api #database #ai

  30. 📢 New #updates · 1 Sept #10

    · Langfuse v4.27.0 — Added parser trace IO, API renderer, cached tokens
    · Wekan v11.41
    · lightdash 2.71.0 — Fixed AI search and filter guidance

    All updates live on selfhost.directory

    #foss #api #database #ai