# personal access token

Published articles for personal access token.

This is one page of public article previews, not the complete archive. Follow Next page to continue. Summaries are not the original full articles.

## A Threat Hunter's Guide to Detecting Malicious Activity in GitHub Audit Logs

DevFeed: [A Threat Hunter's Guide to Detecting Malicious Activity in GitHub Audit Logs](<https://devfeed.tech/articles/mapping-out-your-unknown-a-threat-hunter-s-guide-to-github-30894.md>)

Original publisher: [Read original article](<https://securitylabs.datadoghq.com/articles/mapping-out-your-unknown-threat-hunters-guide-to-github/>)

Author: Julie Agnes Sparks, Juvenal Araujo

Published: 2026-09-16T00:00:00Z

Content type: article

Language: en

Sources: [Datadog Security Labs](<https://devfeed.tech/sources/datadog-security-labs.md>)

Topics: [GitHub](<https://devfeed.tech/topics/github.md>), [Threat Hunting & Intel](<https://devfeed.tech/topics/threat-hunting-intel.md>), [Security](<https://devfeed.tech/topics/security.md>), [Logging](<https://devfeed.tech/topics/logging.md>), [Authentication](<https://devfeed.tech/topics/authentication.md>), [personal access token](<https://devfeed.tech/topics/personal-access-token.md>)

Tags: [authentication](<https://devfeed.tech/tags/authentication.md>), [github](<https://devfeed.tech/tags/github.md>), [logging](<https://devfeed.tech/tags/logging.md>), [oauth](<https://devfeed.tech/tags/oauth.md>), [personal-access-token](<https://devfeed.tech/tags/personal-access-token.md>), [secrets](<https://devfeed.tech/tags/secrets.md>), [security](<https://devfeed.tech/tags/security.md>), [security-research](<https://devfeed.tech/tags/security-research.md>)

### AI overview

This article examines threats targeting GitHub organizations, including compromised accounts, personal access tokens, OAuth tokens, leaked secrets, phishing, and malicious extensions or OAuth apps. It describes GitHub audit-log queries and behaviors that can help detect account compromise, reconnaissance, and source-code exfiltration.

### Source excerpt

In this post, we walk through different threats to GitHub and how to detect them.

## AsyncAPI supply chain compromise: npm packages backdoored via GitHub Actions "pwn request" (July 2026)

DevFeed: [AsyncAPI supply chain compromise: npm packages backdoored via GitHub Actions "pwn request" (July 2026)](<https://devfeed.tech/articles/asyncapi-supply-chain-compromise-npm-packages-backdoored-via-github-actions-pwn-request-july-2026-12890.md>)

Original publisher: [Read original article](<https://www.chainguard.dev/unchained/asyncapi-supply-chain-compromise-npm-packages-backdoored-via-github-actions>)

Published: 2026-07-14T00:00:00Z

Content type: article

Language: en

Sources: [Chainguard: Unchained](<https://devfeed.tech/sources/chainguard-unchained.md>)

Topics: [GitHub Actions](<https://devfeed.tech/topics/github-actions.md>), [npm packages](<https://devfeed.tech/topics/npm-packages.md>), [AsyncAPI Specification](<https://devfeed.tech/topics/asyncapi.md>), [Malware](<https://devfeed.tech/topics/malware.md>), [GitHub](<https://devfeed.tech/topics/github.md>), [Remote Access Trojan](<https://devfeed.tech/topics/remote-access-trojan.md>), [passwords](<https://devfeed.tech/topics/passwords.md>), [ssh](<https://devfeed.tech/topics/ssh.md>), [Cloud](<https://devfeed.tech/topics/cloud.md>), [Cryptocurrency](<https://devfeed.tech/topics/cryptocurrency.md>)

Tags: [asyncapi-supply-chain-attack](<https://devfeed.tech/tags/asyncapi-supply-chain-attack.md>), [chainguard-asyncapi](<https://devfeed.tech/tags/chainguard-asyncapi.md>), [chainguard-libraries](<https://devfeed.tech/tags/chainguard-libraries.md>), [ci](<https://devfeed.tech/tags/ci.md>), [cloud](<https://devfeed.tech/tags/cloud.md>), [cryptocurrency](<https://devfeed.tech/tags/cryptocurrency.md>), [github](<https://devfeed.tech/tags/github.md>), [github-actions](<https://devfeed.tech/tags/github-actions.md>), [github-actions-pwn-request](<https://devfeed.tech/tags/github-actions-pwn-request.md>), [malicious-packages](<https://devfeed.tech/tags/malicious-packages.md>), [malware](<https://devfeed.tech/tags/malware.md>), [miasma](<https://devfeed.tech/tags/miasma.md>), [npm](<https://devfeed.tech/tags/npm.md>), [npm-packages](<https://devfeed.tech/tags/npm-packages.md>), [passwords](<https://devfeed.tech/tags/passwords.md>), [personal-access-token](<https://devfeed.tech/tags/personal-access-token.md>), [provenance](<https://devfeed.tech/tags/provenance.md>), [pull-requests](<https://devfeed.tech/tags/pull-requests.md>), [remote-access-trojan](<https://devfeed.tech/tags/remote-access-trojan.md>), [ssh](<https://devfeed.tech/tags/ssh.md>), [supply-chain](<https://devfeed.tech/tags/supply-chain.md>), [tokens](<https://devfeed.tech/tags/tokens.md>)

### AI overview

The article analyzes a July 14, 2026 supply-chain compromise in which an attacker stole a privileged GitHub personal access token through a misconfigured GitHub Actions workflow and used it to publish five backdoored versions across four AsyncAPI npm packages. The malware activates when a library is loaded by a build or CI job and steals browser passwords, SSH keys, npm and GitHub tokens, cloud credentials, and cryptocurrency wallets while maintaining command-and-control access. It also explains why Chainguard customers were protected and recommends treating affected environments as compromised and rotating credentials.

### Source excerpt

A supply chain attack compromised AsyncAPI npm packages via GitHub Actions. See how Chainguard blocked the malicious releases by design.

## Harness MCP Server Now Connects Google Antigravity IDE

DevFeed: [Harness MCP Server Now Connects Google Antigravity IDE](<https://devfeed.tech/articles/harness-mcp-server-now-connects-google-antigravity-ide-13408.md>)

Original publisher: [Read original article](<https://www.harness.io/blog/harness-delivery-intelligence-now-inside-antigravity>)

Author: Rohan Gupta Chinmay Gaikwad

Published: 2026-06-22T00:00:00Z

Content type: release

Language: en

Sources: [Harness Blog](<https://devfeed.tech/sources/harness-blog.md>)

Topics: [MCP Server](<https://devfeed.tech/topics/mcp-server.md>), [Model Context Protocol (MCP)](<https://devfeed.tech/topics/model-context-protocol-mcp.md>), [ide](<https://devfeed.tech/topics/ide.md>), [Artificial Intelligence](<https://devfeed.tech/topics/ai.md>), [Google](<https://devfeed.tech/topics/google.md>)

Tags: [agents](<https://devfeed.tech/tags/agents.md>), [ai](<https://devfeed.tech/tags/ai.md>), [ai-agents](<https://devfeed.tech/tags/ai-agents.md>), [antigravity](<https://devfeed.tech/tags/antigravity.md>), [google-antigravity](<https://devfeed.tech/tags/google-antigravity.md>), [harness](<https://devfeed.tech/tags/harness.md>), [ide](<https://devfeed.tech/tags/ide.md>), [integration](<https://devfeed.tech/tags/integration.md>), [mcp](<https://devfeed.tech/tags/mcp.md>), [mcp-server](<https://devfeed.tech/tags/mcp-server.md>), [personal-access-token](<https://devfeed.tech/tags/personal-access-token.md>)

### AI overview

Harness announces that its MCP Server connects directly to the Google Antigravity IDE, allowing AI agents to inspect pipelines, debug deployments, trigger approved runs, and use real-time delivery context. The article also describes setup with a Harness Personal Access Token and Antigravity's Customizations panel.

### Source excerpt

Connect Harness MCP Server inside Google Antigravity to let AI agents inspect pipelines, debug deployments, trigger approved runs, and act on real-time delivery | Blog

## Running Renovate as a GitHub Action (and NO PAT!)

DevFeed: [Running Renovate as a GitHub Action (and NO PAT!)](<https://devfeed.tech/articles/running-renovate-as-a-github-action-and-no-pat-13214.md>)

Original publisher: [Read original article](<https://www.chainguard.dev/unchained/running-renovate-as-a-github-action>)

Published: 2026-01-19T00:00:00Z

Content type: tutorial

Language: en

Sources: [Chainguard: Unchained](<https://devfeed.tech/sources/chainguard-unchained.md>)

Topics: [renovate](<https://devfeed.tech/topics/renovate.md>), [GitHub Actions](<https://devfeed.tech/topics/github-actions.md>), [octo sts](<https://devfeed.tech/topics/octo-sts.md>), [github personal access token](<https://devfeed.tech/topics/github-personal-access-token.md>), [Security](<https://devfeed.tech/topics/security.md>), [maintenance](<https://devfeed.tech/topics/maintenance.md>)

Tags: [chainguard-containers](<https://devfeed.tech/tags/chainguard-containers.md>), [chainguard-images](<https://devfeed.tech/tags/chainguard-images.md>), [dependabot](<https://devfeed.tech/tags/dependabot.md>), [dependencies](<https://devfeed.tech/tags/dependencies.md>), [github](<https://devfeed.tech/tags/github.md>), [github-action](<https://devfeed.tech/tags/github-action.md>), [github-pat-alternative](<https://devfeed.tech/tags/github-pat-alternative.md>), [guide](<https://devfeed.tech/tags/guide.md>), [maintenance](<https://devfeed.tech/tags/maintenance.md>), [octo-sts](<https://devfeed.tech/tags/octo-sts.md>), [personal-access-token](<https://devfeed.tech/tags/personal-access-token.md>), [renovate](<https://devfeed.tech/tags/renovate.md>), [run](<https://devfeed.tech/tags/run.md>), [security](<https://devfeed.tech/tags/security.md>), [software-supply-chain-security](<https://devfeed.tech/tags/software-supply-chain-security.md>)

### AI overview

This tutorial explains how to run Renovate as a scheduled GitHub Action to update repository dependencies without using a long-lived GitHub Personal Access Token. It presents Octo STS as the replacement for the PAT and outlines the workflow setup.

### Source excerpt

Discover how you can run Renovate as a GitHub Action without needing a GitHub Personal Access Token by using Octo STS.

## Replacing Long-Lived GitHub Personal Access Tokens with Short-Lived Credentials Using Octo STS

DevFeed: [Replacing Long-Lived GitHub Personal Access Tokens with Short-Lived Credentials Using Octo STS](<https://devfeed.tech/articles/the-end-of-github-pats-you-can-t-leak-what-you-don-t-have-13250.md>)

Original publisher: [Read original article](<https://www.chainguard.dev/unchained/the-end-of-github-pats-you-cant-leak-what-you-dont-have>)

Published: 2024-04-11T00:00:00Z

Content type: tutorial

Language: en

Sources: [Chainguard: Unchained](<https://devfeed.tech/sources/chainguard-unchained.md>)

Topics: [GitHub](<https://devfeed.tech/topics/github.md>), [Security](<https://devfeed.tech/topics/security.md>), [octo sts](<https://devfeed.tech/topics/octo-sts.md>), [GitHub Actions](<https://devfeed.tech/topics/github-actions.md>), [Authorization](<https://devfeed.tech/topics/authorization.md>)

Tags: [ephemerality](<https://devfeed.tech/tags/ephemerality.md>), [github](<https://devfeed.tech/tags/github.md>), [github-actions](<https://devfeed.tech/tags/github-actions.md>), [github-credentials](<https://devfeed.tech/tags/github-credentials.md>), [github-pat](<https://devfeed.tech/tags/github-pat.md>), [github-personal-access-token](<https://devfeed.tech/tags/github-personal-access-token.md>), [least-privilege](<https://devfeed.tech/tags/least-privilege.md>), [minimalism](<https://devfeed.tech/tags/minimalism.md>), [octo-sts](<https://devfeed.tech/tags/octo-sts.md>), [personal-access-token](<https://devfeed.tech/tags/personal-access-token.md>), [principle-of-ephemerality](<https://devfeed.tech/tags/principle-of-ephemerality.md>), [pull-requests](<https://devfeed.tech/tags/pull-requests.md>), [rotation](<https://devfeed.tech/tags/rotation.md>), [secrets](<https://devfeed.tech/tags/secrets.md>), [security](<https://devfeed.tech/tags/security.md>), [security-token-service](<https://devfeed.tech/tags/security-token-service.md>)

### AI overview

This article explains how Chainguard replaced long-lived GitHub Personal Access Tokens and other credentials with short-lived credentials across several GitHub organizations. It introduces Octo STS as a Security Token Service for GitHub credentials and describes the automation use cases that built-in GitHub Actions tokens could not support.

### Source excerpt

Ditch GitHub PATs for better security. Learn how to replace long-lived tokens and reduce your risk of leaked credentials.

## Using the GitHub GraphQL API with Apollo Studio Explorer

DevFeed: [Using the GitHub GraphQL API with Apollo Studio Explorer](<https://devfeed.tech/articles/using-the-github-graphql-api-with-apollo-studio-explorer-23565.md>)

Original publisher: [Read original article](<https://www.apollographql.com/blog/using-the-github-graphql-api-with-apollo-studio-explorer>)

Author: Ceora Ford

Published: 2022-03-03T15:39:31Z

Content type: tutorial

Language: en

Sources: [Apollo Blog](<https://devfeed.tech/sources/apollo-blog.md>)

Topics: [GitHub API](<https://devfeed.tech/topics/github-api.md>), [GraphQL](<https://devfeed.tech/topics/graphql.md>), [GitHub](<https://devfeed.tech/topics/github.md>)

Tags: [github](<https://devfeed.tech/tags/github.md>), [graphql](<https://devfeed.tech/tags/graphql.md>), [guide](<https://devfeed.tech/tags/guide.md>), [how-to](<https://devfeed.tech/tags/how-to.md>), [personal-access-token](<https://devfeed.tech/tags/personal-access-token.md>), [workflows](<https://devfeed.tech/tags/workflows.md>)

### AI overview

This tutorial explains how to use Apollo Studio Explorer with the GitHub GraphQL API. It covers the API's capabilities, setup and personal access token authentication, and guides readers through building three useful queries.

### Source excerpt

GraphQL APIs provide data that can be extremely useful to you, your team, or your project. Being able to test and run queries for GraphQL APIs can help you build well-designed queries for your application. Apollo Studio Explorer helps you do this. This is especially useful when you're working with large APIs that contain lots of types and fields. The GitHub GraphQL API is one such API. So let's test out Apollo Studio Explorer by building queries for the GitHub API.

## Multi-platform Docker images with GoReleaser, Podman and GitHub Actions

DevFeed: [Multi-platform Docker images with GoReleaser, Podman and GitHub Actions](<https://devfeed.tech/articles/multi-platform-docker-images-with-goreleaser-podman-and-github-actions-37748.md>)

Original publisher: [Read original article](<https://carlosbecker.com/posts/goreleaser-actions-podman/>)

Author: Carlos Alexandro Becker

Published: 2021-08-01T00:00:00Z

Content type: tutorial

Language: en

Sources: [Carlos Becker](<https://devfeed.tech/sources/carlos-becker.md>)

Topics: [Docker](<https://devfeed.tech/topics/docker.md>), [podman](<https://devfeed.tech/topics/podman.md>), [GitHub Actions](<https://devfeed.tech/topics/github-actions.md>), [Docker Hub](<https://devfeed.tech/topics/docker-hub.md>), [GitHub Container Registry](<https://devfeed.tech/topics/github-container-registry.md>), [personal access token](<https://devfeed.tech/topics/personal-access-token.md>)

Tags: [distribution](<https://devfeed.tech/tags/distribution.md>), [docker](<https://devfeed.tech/tags/docker.md>), [docker-images](<https://devfeed.tech/tags/docker-images.md>), [github-actions](<https://devfeed.tech/tags/github-actions.md>), [github-container-registry](<https://devfeed.tech/tags/github-container-registry.md>), [manifest](<https://devfeed.tech/tags/manifest.md>), [personal-access-token](<https://devfeed.tech/tags/personal-access-token.md>), [podman](<https://devfeed.tech/tags/podman.md>)

### AI overview

A tutorial showing how to build and publish multi-platform container images with GoReleaser, Podman, and GitHub Actions. It explains rootless, daemonless Podman usage, multi-platform builds and manifests, GitHub Container Registry authentication with a personal access token, and release automation.

### Source excerpt

A few months ago, I published a post on Multi-platform Docker images with GoReleaser and GitHub Actions. Today's post has the same idea, but using Podman instead of Docker.

## Cards API

DevFeed: [Cards API](<https://devfeed.tech/articles/cards-api-15571.md>)

Original publisher: [Read original article](<https://developer.squareup.com/blog/cards-api>)

Author: Leher Pathak

Published: 2021-06-16T19:00:00Z

Content type: release

Language: en

Sources: [Square Corner Blog RSS Feed](<https://devfeed.tech/sources/square-corner-blog-rss-feed.md>)

Topics: [API](<https://devfeed.tech/topics/api.md>), [OAuth](<https://devfeed.tech/topics/oauth.md>), [personal access token](<https://devfeed.tech/topics/personal-access-token.md>), [Documentation](<https://devfeed.tech/topics/documentation.md>)

Tags: [api](<https://devfeed.tech/tags/api.md>), [api-documentation](<https://devfeed.tech/tags/api-documentation.md>), [apis](<https://devfeed.tech/tags/apis.md>), [deprecated](<https://devfeed.tech/tags/deprecated.md>), [oauth](<https://devfeed.tech/tags/oauth.md>), [payments](<https://devfeed.tech/tags/payments.md>), [personal-access-token](<https://devfeed.tech/tags/personal-access-token.md>), [release](<https://devfeed.tech/tags/release.md>), [rest](<https://devfeed.tech/tags/rest.md>), [slack](<https://devfeed.tech/tags/slack.md>), [terminal](<https://devfeed.tech/tags/terminal.md>), [webhooks](<https://devfeed.tech/tags/webhooks.md>)

### AI overview

Square's Cards API lets developers store, retrieve, and manage customers' credit and debit cards on file for recurring payments and marketplace applications. It supports webhooks, automatic updates, and replaces deprecated Customers API card endpoints.

### Source excerpt

Manage shared cards on file for recurring payments

## Using GitHub Workflow with Maven dependencices from a private GitHub Package Registry

DevFeed: [Using GitHub Workflow with Maven dependencices from a private GitHub Package Registry](<https://devfeed.tech/articles/using-github-workflow-with-maven-dependencices-from-a-private-github-package-registry-29331.md>)

Original publisher: [Read original article](<https://www.schakko.de/2020/12/19/using-github-workflow-with-maven-dependencies-from-a-private-github-package-registry/>)

Author: Schakko

Published: 2020-12-19T11:08:46Z

Content type: tutorial

Language: en

Sources: [Schakko](<https://devfeed.tech/sources/schakko.md>)

Topics: [GitHub](<https://devfeed.tech/topics/github.md>), [Maven](<https://devfeed.tech/topics/maven.md>), [GitHub Actions](<https://devfeed.tech/topics/github-actions.md>), [CI/CD](<https://devfeed.tech/topics/cicd.md>)

Tags: [artifactory](<https://devfeed.tech/tags/artifactory.md>), [automated](<https://devfeed.tech/tags/automated.md>), [build](<https://devfeed.tech/tags/build.md>), [ci-cd](<https://devfeed.tech/tags/ci-cd.md>), [dependencies](<https://devfeed.tech/tags/dependencies.md>), [deployment](<https://devfeed.tech/tags/deployment.md>), [github](<https://devfeed.tech/tags/github.md>), [github-actions](<https://devfeed.tech/tags/github-actions.md>), [library](<https://devfeed.tech/tags/library.md>), [maven](<https://devfeed.tech/tags/maven.md>), [personal-access-token](<https://devfeed.tech/tags/personal-access-token.md>), [project](<https://devfeed.tech/tags/project.md>), [registry](<https://devfeed.tech/tags/registry.md>), [repository](<https://devfeed.tech/tags/repository.md>), [sonatype](<https://devfeed.tech/tags/sonatype.md>), [workflow](<https://devfeed.tech/tags/workflow.md>)

### AI overview

A tutorial on publishing Maven artifacts to a private GitHub Package Registry using GitHub Actions. It explains the Maven distribution-management setup, Personal Access Token requirements, local testing, and workflow configuration for automated deployment.

### Source excerpt

GitHhub Package Repository provides an easy way to share dependencies like Maven artifacts between GitHub projects. Publishing of new artifacts into GitHub Package Repository can be automated with GitHub Actions. In May 2019 GitHub introduced the GitHub Package Registry: an alternative to some traditional package registries like Sonatype Nexus. During [...] The post Using GitHub Workflow with Maven dependencices from a private GitHub Package Registry appeared first on schakko.de.

## Adding Staticman Comments

DevFeed: [Adding Staticman Comments](<https://devfeed.tech/articles/adding-staticman-comments-28485.md>)

Original publisher: [Read original article](<https://travisdowns.github.io/blog/2020/02/05/now-with-comments.html>)

Author: Travis Downs (travis.downs@gmail.com)

Published: 2020-02-05T00:00:00Z

Content type: tutorial

Language: en

Sources: [Performance Matters](<https://devfeed.tech/sources/performance-matters.md>)

Topics: [GitHub](<https://devfeed.tech/topics/github.md>), [GitHub Pages](<https://devfeed.tech/topics/github-pages.md>), [Bot](<https://devfeed.tech/topics/bot.md>), [Pull Request](<https://devfeed.tech/topics/pull-request.md>), [Heroku](<https://devfeed.tech/topics/heroku.md>), [personal access token](<https://devfeed.tech/topics/personal-access-token.md>), [hosting](<https://devfeed.tech/topics/hosting.md>), [repo](<https://devfeed.tech/topics/repo.md>)

Tags: [blog](<https://devfeed.tech/tags/blog.md>), [file](<https://devfeed.tech/tags/file.md>), [github](<https://devfeed.tech/tags/github.md>), [github-pages](<https://devfeed.tech/tags/github-pages.md>), [guide](<https://devfeed.tech/tags/guide.md>), [heroku](<https://devfeed.tech/tags/heroku.md>), [hosting](<https://devfeed.tech/tags/hosting.md>), [meta](<https://devfeed.tech/tags/meta.md>), [personal-access-token](<https://devfeed.tech/tags/personal-access-token.md>), [pull-request](<https://devfeed.tech/tags/pull-request.md>), [static-site](<https://devfeed.tech/tags/static-site.md>), [staticman](<https://devfeed.tech/tags/staticman.md>)

### AI overview

A tutorial explaining how to add Staticman comments to a static blog. It covers the submission flow, deploying the API bridge on Heroku, using GitHub pull requests to store comments, and republishing through GitHub Pages.

### Source excerpt

Adding static comments to a static blog using staticman. Static.

## Text for your sales reports using Twilio Functions and Square

DevFeed: [Text for your sales reports using Twilio Functions and Square](<https://devfeed.tech/articles/text-for-your-sales-reports-using-twilio-functions-and-square-15908.md>)

Original publisher: [Read original article](<https://developer.squareup.com/blog/text-for-your-sales-using-twilio-functions-and-square>)

Author: Tristan Sokol

Published: 2017-06-09T19:54:35Z

Content type: tutorial

Language: en

Sources: [Square Corner Blog RSS Feed](<https://devfeed.tech/sources/square-corner-blog-rss-feed.md>)

Topics: [Messaging](<https://devfeed.tech/topics/messaging.md>), [Serverless](<https://devfeed.tech/topics/serverless.md>), [Transactions](<https://devfeed.tech/topics/transactions.md>), [personal access token](<https://devfeed.tech/topics/personal-access-token.md>), [Query (disambiguation)](<https://devfeed.tech/topics/query.md>), [Code](<https://devfeed.tech/topics/code.md>)

Tags: [apis](<https://devfeed.tech/tags/apis.md>), [app](<https://devfeed.tech/tags/app.md>), [code](<https://devfeed.tech/tags/code.md>), [communications](<https://devfeed.tech/tags/communications.md>), [developer](<https://devfeed.tech/tags/developer.md>), [messaging](<https://devfeed.tech/tags/messaging.md>), [personal-access-token](<https://devfeed.tech/tags/personal-access-token.md>), [reports](<https://devfeed.tech/tags/reports.md>), [serverless](<https://devfeed.tech/tags/serverless.md>), [transactions](<https://devfeed.tech/tags/transactions.md>)

### AI overview

This tutorial shows how to use Twilio Functions and Square APIs to build an SMS workflow that returns daily sales totals. It covers configuring a Twilio phone number and function, connecting to Square with a personal access token, querying the List Transactions endpoint, summing the results, and returning the total by text message.

### Source excerpt

Square's Developer team just got back from SIGNAL 2017, where we made a mash-up of the Twilio and Square APIs.

## Webhooks in the Square Connect API

DevFeed: [Webhooks in the Square Connect API](<https://devfeed.tech/articles/webhooks-in-the-square-connect-api-15954.md>)

Original publisher: [Read original article](<https://developer.squareup.com/blog/webhooks-in-the-square-connect-api>)

Author: Square Engineering

Published: 2014-12-16T17:08:00Z

Content type: tutorial

Language: en

Sources: [Square Corner Blog RSS Feed](<https://devfeed.tech/sources/square-corner-blog-rss-feed.md>)

Topics: [API](<https://devfeed.tech/topics/api.md>), [real-time](<https://devfeed.tech/topics/real-time.md>), [servers](<https://devfeed.tech/topics/servers.md>), [HTTP](<https://devfeed.tech/topics/http.md>), [JSON](<https://devfeed.tech/topics/json.md>)

Tags: [api](<https://devfeed.tech/tags/api.md>), [apis](<https://devfeed.tech/tags/apis.md>), [curl](<https://devfeed.tech/tags/curl.md>), [http](<https://devfeed.tech/tags/http.md>), [json](<https://devfeed.tech/tags/json.md>), [notifications](<https://devfeed.tech/tags/notifications.md>), [payment](<https://devfeed.tech/tags/payment.md>), [personal-access-token](<https://devfeed.tech/tags/personal-access-token.md>), [real-time](<https://devfeed.tech/tags/real-time.md>), [server](<https://devfeed.tech/tags/server.md>), [square](<https://devfeed.tech/tags/square.md>), [webhooks](<https://devfeed.tech/tags/webhooks.md>)

### AI overview

A tutorial showing how to use Square Connect API webhooks to receive real-time notifications when payments or refunds are processed. It covers configuring a server, registering an application, enabling webhooks, subscribing to notifications, and testing with a payment.

### Source excerpt

Setting up real-time payment notifications