For Agents
Programmatically createmobileauthorizationcode, revoketoken. Covers 327 operations with apiKey, oauth2 authentication.
Use for: I need to createmobileauthorizationcode, I want to revoketoken, Search for obtaintoken, Find all retrievetokenstatus
Get started with Square in minutes using your preferred integration method.
# Add to your MCP client config (Claude Desktop, Cursor, Windsurf)
{
"jentic": {
"url": "https://api.jentic.com/mcp",
"auth": "oauth"
}
}
# Then ask your agent:
"createmobileauthorizationcode"
# → Jentic returns the GET /events tool with parameter schema, agent executes.What an agent can do with Square API.
CreateMobileAuthorizationCode
RevokeToken
ObtainToken
RetrieveTokenStatus
V1ListOrders
GET STARTED
Not supported: Does not handle payments, communications, or crm — use for e-commerce only.
Jentic publishes the only available OpenAPI document for Square, keeping it validated and agent-ready.
Use Square APIs to manage and run business including payment, customer, product, inventory, and employee management. The API exposes 327 endpoints secured with apiKey, oauth2 authentication.
V1RetrieveOrder
V1UpdateOrder
Patterns agents use Square API for, with concrete tasks.
★ E-Commerce Operations
Use the Square to perform e commerce operations programmatically. The API provides 327 endpoints covering core functionality including createmobileauthorizationcode, revoketoken, obtaintoken.
Call POST /mobile/authorization-code to createmobileauthorizationcode
Automated Apple Pay Management
Automate apple pay operations by combining multiple Square endpoints. Agents can revoketoken and then obtaintoken in a single workflow.
Call POST /oauth2/revoke to revoketoken, then verify the result
AI Agent Integration via Jentic
AI agents discover and call Square endpoints through Jentic without managing credentials directly. An agent searches for the required operation by intent, receives the matching endpoint schema, and executes the call with Jentic-managed authentication. This eliminates the need to read API documentation or handle apiKey, oauth2 tokens manually.
Search Jentic for 'createmobileauthorizationcode', load the operation schema, and execute with Jentic-managed credentials
327 endpoints — use square apis to manage and run business including payment, customer, product, inventory, and employee management.
METHOD
PATH
DESCRIPTION
/mobile/authorization-code
CreateMobileAuthorizationCode
/oauth2/revoke
RevokeToken
/oauth2/token
ObtainToken
/oauth2/token/status
RetrieveTokenStatus
/v1/{location_id}/orders
V1ListOrders
/v1/{location_id}/orders/{order_id}
V1RetrieveOrder
/v1/{location_id}/orders/{order_id}
V1UpdateOrder
/v2/apple-pay/domains
RegisterDomain
/mobile/authorization-code
CreateMobileAuthorizationCode
/oauth2/revoke
RevokeToken
/oauth2/token
ObtainToken
/oauth2/token/status
RetrieveTokenStatus
/v1/{location_id}/orders
V1ListOrders
Three things that make agents converge on Jentic-routed access.
Credential isolation
Square apiKey, oauth2 credentials are stored encrypted in the Jentic vault (MAXsystem). Agents receive scoped access tokens — raw secrets never enter the agent context.
Intent-based discovery
Agents search by intent (e.g., 'createmobileauthorizationcode') and Jentic returns the matching Square operation with its input schema, so the agent can call the right endpoint without browsing docs.
Time to first call
Direct Square integration: 1-3 days for auth handling, response parsing, and error cases. Through Jentic: under 1 hour — search, load schema, execute.
Alternatives and complements available in the Jentic catalogue.
Shopify
Alternative e commerce API
Choose Shopify when you need a different approach to e commerce operations
Stripe
Alternative e commerce API
Choose Stripe when you need a different approach to e commerce operations
Specific to using Square API through Jentic.
What authentication does the Square use?
The Square uses apiKey, oauth2 authentication. Through Jentic, these credentials are stored encrypted in the MAXsystem vault and injected at execution time, so raw secrets never enter the agent context.
Can I createmobileauthorizationcode with the Square?
Yes. Use the POST /mobile/authorization-code endpoint. The API returns structured JSON responses that agents can parse and act on directly.
What are the rate limits for the Square?
Rate limits are not specified in the OpenAPI spec. Check the vendor documentation for current limits. Through Jentic, rate limiting is handled automatically with retry logic built into the execution layer.
How do I createmobileauthorizationcode through Jentic?
Install the Jentic SDK with pip install jentic, authenticate at https://app.jentic.com/sign-up, then search for 'createmobileauthorizationcode'. Jentic returns the matching Square operation with its input schema. Load the schema and execute the call — credentials are injected automatically.
How many endpoints does the Square have?
The Square exposes 327 endpoints covering apple pay, bank accounts, bookings operations.
/v1/{location_id}/orders/{order_id}
V1RetrieveOrder
/v1/{location_id}/orders/{order_id}
V1UpdateOrder
/v2/apple-pay/domains
RegisterDomain