Cash App website screenshot

Cash App

Cash App is a consumer mobile-first financial services platform operated by Block, Inc. (formerly Square, Inc.), a publicly traded company. Cash App is not itself a chartered bank; its banking, card, and lending features are delivered through partner institutions (deposit accounts and the Cash App Card are issued by partner banks, historically Sutton Bank and Lincoln Savings Bank; brokerage and bitcoin services run through Block subsidiaries). Its public developer surface is a merchant/PSP payment-acceptance product, not a consumer-permissioned data-access API - Cash App Pay lets partners and payment service providers charge customers directly from their Cash App balance or linked funding source, and the Afterpay (Cash App Afterpay) buy-now-pay-later product is offered through the same portal. Block runs a real, public first-party developer portal at developers.cash.app (built on Fern) that publishes downloadable OpenAPI 3.1 specifications for the Cash App Pay Partner API (Customer Request, Network, and Management APIs on api.cash.app) and the Afterpay Global API (on global-api.afterpay.com). Consumer-side account data is reached by third parties through aggregators (e.g. Plaid) rather than a first-party FDX data-access API; no FDX participation or CFPB Section 1033 data-rights posture is documented in the developer portal.

Cash App publishes 12 APIs on the APIs.io network, including Pay Network API, Pay Customer Request API, Pay Management API, and 9 more. Tagged areas include Financial Services, Payments, United States, Fintech, and Neobank.

The Cash App catalog on APIs.io includes 1 event-driven AsyncAPI specification.

Cash App’s developer surface includes API reference, authentication, documentation, support, getting-started guide, signup flow, changelog, and 37 more developer resources.

58.9/100 strong ▬ flat Agent 66/100 agent native saas Full breakdown ↓
scored 2026-08-17 · rubric v0.11.0
12 APIs 1 MCP Servers
Financial ServicesPaymentsUnited StatesFintechNeobankBuy Now Pay LaterPayment AcceptanceDigital Wallet

Kin Score

Kin Score Kin Score How this is scored →
scored 2026-08-17 · rubric v0.11.0
Composite quality — 58.9/100 · strong
Contract Quality 13.3 / 21
Developer Ergonomics 13.2 / 17
Commercial Clarity 5.8 / 17
Operational Transparency 7.0 / 11
Governance 1.2 / 10
Discoverability 7.9 / 9
Regulatory Posture 10.5 / 15
Agent readiness — 66/100 · agent native
Machine-Readable Contract 18 / 18
Agentic Access Contract 10 / 10
MCP Server 12 / 12
Machine-Readable Auth 10 / 10
Idempotency 9 / 9
Stable Error Semantics 8 / 8
Request/Response Examples 7 / 7
Rate-Limit Signaling 0 / 7
Typed Event Surface 6 / 6
Agent Skills 5 / 5
Well-Known Catalog 0 / 4
Consent & Bot Identity 3 / 3
A2A Agent Card 0 / 8
Dry-Run / Simulate Mode 0 / 4
Regulatory Posture applies to this provider. Its tags matched the Payments regime, so Regulatory Posture carries 15 points of the composite. If this regime is wrong for your business, say so on your provider repo — the applicability map is public and we will correct it.
The six quality facets above are damped to 85 points between them, because the conditional facet above carries the other 15. That is why each facet's contribution is shown against a damped maximum: raising a quality facet moves the composite by 85% of its nominal weight, not 100%. The full arithmetic is at apis.io/rating/.
Improve this rating by publishing the missing artifacts — every area above can be raised, and the full rubric is at apis.io/rating/. This rating is computed from github.com/api-evangelist/cash-app: open an issue to ask a question, or submit a pull request to add artifacts. Want it done for you? Prioritized profiling — $2,500 →

APIs 12

Individual APIs this provider publishes, each with its own machine-readable definition.

Cash App Pay Network API

Server-side REST API that registers merchants and processes payments using grants - the core Cash App Pay payment-processing surface for PSP partners.

Cash App Pay Customer Request API

REST API used to get permission from customers to perform actions on their accounts (such as collecting a payment), producing the grants consumed by the Network API. Wrapped by ...

Cash App Pay Management API

REST API that controls scoped API keys and webhooks, automating key aspects of a Cash App Pay integration including least-privileged microservice access.

Afterpay Payments API

Afterpay (Cash App Afterpay) Global API for authorizing, capturing, voiding, and refunding buy-now-pay-later payments. HTTP Basic authenticated.

Afterpay Checkouts API

Afterpay Global API for creating and retrieving checkout sessions that begin an Afterpay buy-now-pay-later order flow.

Afterpay Orders API

Afterpay Global API for retrieving order details associated with an Afterpay buy-now-pay-later transaction.

Afterpay Configuration API

Afterpay Global API exposing merchant configuration and limits (such as minimum and maximum order amounts) for the Afterpay/Cash App Pay integration.

Afterpay Disputes API

Afterpay Global API for listing disputes and submitting evidence to contest Afterpay buy-now-pay-later chargebacks.

Afterpay Grants API

Afterpay Global API for retrieving and managing the grants that authorize Afterpay payment operations on a customer's behalf.

Add Cash App Pay to Your Site (Grants) API

Afterpay Global API surface for retrieving Cash App Pay grants when adding Cash App Pay directly to a website through the Afterpay Global API.

Afterpay Service Status API

Afterpay Global API health-check endpoint reporting the operational status of the Afterpay service.

Afterpay Billing Agreements API (Deprecated)

Deprecated Afterpay Global API for creating and managing recurring billing agreements; retained here as harvested for historical completeness and marked deprecated by Cash App.

Scroll for all 12

Postman Collections 12

Ready-to-run Postman collections for exercising this provider's APIs.

Checkouts

POSTMAN

Configuration

POSTMAN

Disputes

POSTMAN

Network API

POSTMAN

Orders

POSTMAN

Payments

POSTMAN

Scroll for all 12

Open Collections 12

Open, tool-agnostic API collections (OpenAPI-derived and Bruno).

Checkouts

OPEN COLLECTION

Configuration

OPEN COLLECTION

Customer Request API

OPEN COLLECTION

Disputes

OPEN COLLECTION

Grants - Afterpay

OPEN COLLECTION

Management API

OPEN COLLECTION

Network API

OPEN COLLECTION

Orders

OPEN COLLECTION

Payments

OPEN COLLECTION

Service Status

OPEN COLLECTION

Scroll for all 12

MCP Servers 1

Model Context Protocol servers that expose these APIs to AI agents.

cash-app-mcp.yml

MCP SERVER

Event Specifications 1

AsyncAPI definitions for this provider's event-driven and streaming APIs.

Security Posture 3

Authentication, domain security, vulnerability disclosure, and trust-center signals.

Cash App Authentication

apiKey/http/hmac-signature · 2 schemes

SECURITY

Cash App Domain Security

TLSv1.3 · HSTS · DMARC

SECURITY

Cash App Vulnerability Disclosure

Bugcrowd · security.txt · contact published

SECURITY

Scopes 1

OAuth scopes governing access to this provider's APIs.

Cash App Scopes

4 scopes

4 scopes

SCOPES

Agentic Access 1

Recommended x-agentic-access execution contracts for AI agents.

Cash App Agentic Access

100 operations · 59 acting · 3 human-in-the-loop

100 operations · 59 acting

AGENTIC

Resources

Get Started 4

Portal, sign-up, and the first successful call

Documentation 2

Reference material describing how the API behaves

Agent Surfaces 6

MCP servers, agent skills, and machine-readable catalogs

Design & Contract 8

Pagination, idempotency, versioning, errors, and events

Scroll for all 8

Build 7

SDKs, sample code, and the tooling you integrate with

Scroll for all 7

Access & Security 6

Authentication, authorization, and security posture

Operate 4

Status, limits, changes, and where to get help

Commercial 2

Pricing, plans, and the legal terms of use

Company 1

The organization behind the API

Other 4

Properties that don't map to a standard resource type

Source (apis.yml)

apis.yml Raw ↑
aid: cash-app
url: https://raw.githubusercontent.com/api-evangelist/cash-app/refs/heads/main/apis.yml
name: Cash App
kind: company
description: Cash App is a consumer mobile-first financial services platform operated by Block, Inc. (formerly Square, Inc.),
  a publicly traded company. Cash App is not itself a chartered bank; its banking, card, and lending features are delivered
  through partner institutions (deposit accounts and the Cash App Card are issued by partner banks, historically Sutton Bank
  and Lincoln Savings Bank; brokerage and bitcoin services run through Block subsidiaries). Its public developer surface is
  a merchant/PSP payment-acceptance product, not a consumer-permissioned data-access API - Cash App Pay lets partners and
  payment service providers charge customers directly from their Cash App balance or linked funding source, and the Afterpay
  (Cash App Afterpay) buy-now-pay-later product is offered through the same portal. Block runs a real, public first-party
  developer portal at developers.cash.app (built on Fern) that publishes downloadable OpenAPI 3.1 specifications for the Cash
  App Pay Partner API (Customer Request, Network, and Management APIs on api.cash.app) and the Afterpay Global API (on global-api.afterpay.com).
  Consumer-side account data is reached by third parties through aggregators (e.g. Plaid) rather than a first-party FDX data-access
  API; no FDX participation or CFPB Section 1033 data-rights posture is documented in the developer portal.
deliveryModel:
  model: saas
  open_source: false
  commercial: true
  callable_host: false
  label: Hosted service · you call their endpoint
  confidence: medium
  source:
  - pricing
  generated: '2026-08-11'
  method: derived
image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg
tags:
- Financial Services
- Payments
- United States
- Fintech
- Neobank
- Buy Now Pay Later
- Payment Acceptance
- Digital Wallet
created: '2026-07-23'
modified: '2026-07-23'
specificationVersion: '0.19'
apis:
- aid: cash-app:cash-app-pay-network-api
  name: Cash App Pay Network API
  description: Server-side REST API that registers merchants and processes payments using grants - the core Cash App Pay payment-processing
    surface for PSP partners.
  humanURL: https://developers.cash.app/cash-app-pay-partner-api/api-reference/network-api
  baseURL: https://api.cash.app/network/v1
  tags:
  - Payments
  - Network API
  properties:
  - type: OpenAPI
    url: openapi/cash-app-network-api-openapi.json
  - type: Documentation
    url: https://developers.cash.app/cash-app-pay-partner-api/guides/technical-guides/api-fundamentals/introduction-to-cash-app-pay-ap-is
  - type: APIReference
    url: https://developers.cash.app/cash-app-pay-partner-api/api-reference/network-api
- aid: cash-app:cash-app-pay-customer-request-api
  name: Cash App Pay Customer Request API
  description: REST API used to get permission from customers to perform actions on their accounts (such as collecting a payment),
    producing the grants consumed by the Network API. Wrapped by the Pay Kit JavaScript SDK.
  humanURL: https://developers.cash.app/cash-app-pay-partner-api/api-reference/customer-request-api
  baseURL: https://api.cash.app/customer-request/v1
  tags:
  - Payments
  - Authorization
  properties:
  - type: OpenAPI
    url: openapi/cash-app-customer-request-api-openapi.json
  - type: Documentation
    url: https://developers.cash.app/cash-app-pay-partner-api/guides/pay-kit-sdk/pay-kit-web-overview/getting-started
  - type: APIReference
    url: https://developers.cash.app/cash-app-pay-partner-api/api-reference/customer-request-api
- aid: cash-app:cash-app-pay-management-api
  name: Cash App Pay Management API
  description: REST API that controls scoped API keys and webhooks, automating key aspects of a Cash App Pay integration including
    least-privileged microservice access.
  humanURL: https://developers.cash.app/cash-app-pay-partner-api/api-reference/management-api
  baseURL: https://api.cash.app/management/v1
  tags:
  - API Keys
  - Webhooks
  - Management API
  properties:
  - type: OpenAPI
    url: openapi/cash-app-management-api-openapi.json
  - type: Documentation
    url: https://developers.cash.app/cash-app-pay-partner-api/guides/welcome
  - type: APIReference
    url: https://developers.cash.app/cash-app-pay-partner-api/api-reference/management-api
- aid: cash-app:afterpay-payments-api
  name: Afterpay Payments API
  description: Afterpay (Cash App Afterpay) Global API for authorizing, capturing, voiding, and refunding buy-now-pay-later
    payments. HTTP Basic authenticated.
  humanURL: https://developers.cash.app/afterpay/api-reference/reference/introduction
  baseURL: https://global-api.afterpay.com
  tags:
  - Payments
  - Buy Now Pay Later
  - Afterpay
  properties:
  - type: OpenAPI
    url: openapi/cash-app-payments-openapi.json
  - type: APIReference
    url: https://developers.cash.app/afterpay/api-reference/reference/introduction
- aid: cash-app:afterpay-checkouts-api
  name: Afterpay Checkouts API
  description: Afterpay Global API for creating and retrieving checkout sessions that begin an Afterpay buy-now-pay-later
    order flow.
  humanURL: https://developers.cash.app/afterpay/api-reference/reference/introduction
  baseURL: https://global-api.afterpay.com
  tags:
  - Checkout
  - Afterpay
  properties:
  - type: OpenAPI
    url: openapi/cash-app-checkouts-openapi.json
  - type: APIReference
    url: https://developers.cash.app/afterpay/api-reference/reference/checkouts/schemas/checkout-request
- aid: cash-app:afterpay-orders-api
  name: Afterpay Orders API
  description: Afterpay Global API for retrieving order details associated with an Afterpay buy-now-pay-later transaction.
  humanURL: https://developers.cash.app/afterpay/api-reference/reference/introduction
  baseURL: https://global-api.afterpay.com
  tags:
  - Orders
  - Afterpay
  properties:
  - type: OpenAPI
    url: openapi/cash-app-orders-openapi.json
  - type: APIReference
    url: https://developers.cash.app/afterpay/api-reference/reference/data-models/order-details-object
- aid: cash-app:afterpay-configuration-api
  name: Afterpay Configuration API
  description: Afterpay Global API exposing merchant configuration and limits (such as minimum and maximum order amounts)
    for the Afterpay/Cash App Pay integration.
  humanURL: https://developers.cash.app/afterpay/api-reference/reference/introduction
  baseURL: https://global-api.afterpay.com
  tags:
  - Configuration
  - Afterpay
  properties:
  - type: OpenAPI
    url: openapi/cash-app-configuration-openapi.json
  - type: APIReference
    url: https://developers.cash.app/afterpay/api-reference/reference/configuration/schemas/merchant-limits
- aid: cash-app:afterpay-disputes-api
  name: Afterpay Disputes API
  description: Afterpay Global API for listing disputes and submitting evidence to contest Afterpay buy-now-pay-later chargebacks.
  humanURL: https://developers.cash.app/afterpay/api-reference/reference/introduction
  baseURL: https://global-api.afterpay.com
  tags:
  - Disputes
  - Afterpay
  properties:
  - type: OpenAPI
    url: openapi/cash-app-disputes-openapi.json
  - type: APIReference
    url: https://developers.cash.app/afterpay/api-reference/reference/disputes/schemas/dispute
- aid: cash-app:afterpay-grants-api
  name: Afterpay Grants API
  description: Afterpay Global API for retrieving and managing the grants that authorize Afterpay payment operations on a
    customer's behalf.
  humanURL: https://developers.cash.app/afterpay/api-reference/reference/introduction
  baseURL: https://global-api.afterpay.com
  tags:
  - Grants
  - Afterpay
  properties:
  - type: OpenAPI
    url: openapi/cash-app-grants-afterpay-openapi.json
  - type: APIReference
    url: https://developers.cash.app/afterpay/api-reference/reference/introduction
- aid: cash-app:cash-app-pay-site-grants-api
  name: Add Cash App Pay to Your Site (Grants) API
  description: Afterpay Global API surface for retrieving Cash App Pay grants when adding Cash App Pay directly to a website
    through the Afterpay Global API.
  humanURL: https://developers.cash.app/afterpay/api-reference/reference/introduction
  baseURL: https://global-api.afterpay.com
  tags:
  - Grants
  - Cash App Pay
  properties:
  - type: OpenAPI
    url: openapi/cash-app-grants-cash-app-pay-openapi.json
  - type: APIReference
    url: https://developers.cash.app/afterpay/api-reference/reference/grants-cash-app-pay/schemas/grant
- aid: cash-app:afterpay-service-status-api
  name: Afterpay Service Status API
  description: Afterpay Global API health-check endpoint reporting the operational status of the Afterpay service.
  humanURL: https://developers.cash.app/afterpay/api-reference/reference/introduction
  baseURL: https://global-api.afterpay.com
  tags:
  - Service Status
  - Afterpay
  properties:
  - type: OpenAPI
    url: openapi/cash-app-service-status-openapi.json
  - type: APIReference
    url: https://developers.cash.app/afterpay/api-reference/reference/introduction
- aid: cash-app:afterpay-billing-agreements-api
  name: Afterpay Billing Agreements API (Deprecated)
  description: Deprecated Afterpay Global API for creating and managing recurring billing agreements; retained here as harvested
    for historical completeness and marked deprecated by Cash App.
  humanURL: https://developers.cash.app/afterpay/api-reference/reference/introduction
  baseURL: https://global-api.afterpay.com
  tags:
  - Billing Agreements
  - Deprecated
  - Afterpay
  properties:
  - type: OpenAPI
    url: openapi/cash-app-billing-agreements-deprecated-openapi.json
  - type: APIReference
    url: https://developers.cash.app/afterpay/api-reference/reference/billing-agreements-deprecated/create-billing-agreement
common:
- type: AgentSkill
  url: skills/cash-app-accept-payment.md
- type: APIReference
  url: https://developers.cash.app/cash-app-pay-partner-api/api-reference/network-api/list-brands
- type: PostmanWorkspace
  url: https://www.postman.com/kinlaneapi/cash-app/overview
- type: AgenticAccess
  url: agentic-access/cash-app-agentic-access.yml
- type: VulnerabilityDisclosure
  url: security/cash-app-vulnerability-disclosure.yml
- type: DomainSecurity
  url: security/cash-app-domain-security.yml
- type: Authentication
  url: authentication/cash-app-authentication.yml
- type: Website
  url: https://cash.app/
- type: DeveloperPortal
  url: https://developers.cash.app/home
- type: Documentation
  url: https://developers.cash.app/cash-app-pay-partner-api/guides/welcome
- type: GitHubOrganization
  url: https://github.com/cashapp
- type: TermsOfService
  url: https://cash.app/legal/us/en-us/tos
- type: PrivacyPolicy
  url: https://cash.app/legal/us/en-us/privacy
- type: Support
  url: https://cash.app/help
- type: StatusPage
  url: https://status.cash.app
- type: DeprecationPolicy
  url: https://developers.cash.app/cash-app-pay-partner-api/guides/technical-guides/api-fundamentals/requests/api-versioning
- type: Lifecycle
  url: lifecycle/cash-app-lifecycle.yml
- type: GettingStarted
  url: https://developers.cash.app/cash-app-pay-partner-api/guides/pay-kit-sdk/pay-kit-web-overview/getting-started
- type: Signup
  url: https://developers.cash.app/cash-app-pay-partner-api/guides/partnerships/partner-with-cash-app-pay
- type: PostmanCollection
  url: https://developers.cash.app/cash-app-pay-partner-api/guides/technical-guides/sandbox/postman-collection
- type: ChangeLog
  url: changelog/cash-app-changelog.yml
- type: Security
  url: security/cash-app-vulnerability-disclosure.yml
- type: WellKnown
  url: well-known/cash-app-well-known.yml
- type: SecurityTxt
  url: well-known/cash-app-security.txt
- type: Packages
  url: packages/cash-app-packages.yml
- type: SDKs
  url: packages/cash-app-packages.yml
- type: MCPServer
  url: mcp/cash-app-mcp.yml
- type: ToolCrosswalk
  url: mcp/cash-app-tool-crosswalk.yml
- type: LLMsTxt
  url: llms/cash-app-llms.txt
- type: Conformance
  url: conformance/cash-app-conformance.yml
- type: ErrorCatalog
  url: errors/cash-app-problem-types.yml
- type: DeclineCodes
  url: errors/cash-app-decline-codes.yml
- type: OAuthScopes
  url: scopes/cash-app-scopes.yml
- type: Sandbox
  url: sandbox/cash-app-sandbox.yml
- type: Conventions
  url: conventions/cash-app-conventions.yml
- type: Idempotency
  url: conventions/cash-app-conventions.yml
- type: Components
  url: components/cash-app-components.yml
- type: DataModel
  url: data-model/cash-app-data-model.yml
- type: Webhooks
  url: asyncapi/cash-app-webhooks.yml
- type: AgentSkills
  url: skills/_index.yml
- type: Overlay
  url: overlays/cash-app-network-api-overlay.yaml
- type: Overlay
  url: overlays/cash-app-customer-request-api-overlay.yaml
- type: Overlay
  url: overlays/cash-app-management-api-overlay.yaml
- type: Overlay
  url: overlays/cash-app-payments-overlay.yaml
maintainers:
- FN: Kin Lane
  email: kin@apievangelist.com