LeadSquared · Authentication Profile
Leadsquared Authentication
Authentication
LeadSquared secures its APIs with apiKey across 5 declared security schemes, as derived from its OpenAPI definitions.
Marketing AutomationCRMSales AutomationLead ManagementCustomer EngagementField Force Automation
Methods: apiKey
Schemes: 5
OAuth flows:
API key in: query, header
Security Schemes
AccessKeyAuth apiKey
· in: query (accessKey)
SecretKeyAuth apiKey
· in: query (secretKey)
AccessKeyHeaderAuth apiKey
· in: header (x-LSQ-AccessKey)
SecretKeyHeaderAuth apiKey
· in: header (x-LSQ-SecretKey)
AsyncApiKey apiKey
· in: header (x-api-key)
Source
Authentication Profile
generated: '2026-08-13'
method: searched
source: https://apidocs.leadsquared.com/authentication/
docs: https://apidocs.leadsquared.com/authentication/
derived_baseline: openapi/leadsquared-leads-api-openapi.yml, openapi/leadsquared-activities-api-openapi.yml
note: >-
SEARCHED upgrade over the derived baseline. The OpenAPI in this repo declares only
the query-string form of the key pair; the documentation additionally publishes the
header form (x-LSQ-AccessKey / x-LSQ-SecretKey) and recommends it, and names the
operational constraints on the keys. No OAuth 2.0, no OpenID Connect, no bearer
tokens, no scopes, no refresh — so no scopes/ artifact is emitted for this provider.
summary:
types: [apiKey]
api_key_in: [query, header]
oauth2_flows: []
oidc: false
mutual_tls: false
https_required: true
schemes:
- name: AccessKeyAuth
type: apiKey
in: query
parameter: accessKey
sources: [openapi/leadsquared-leads-api-openapi.yml, openapi/leadsquared-activities-api-openapi.yml]
- name: SecretKeyAuth
type: apiKey
in: query
parameter: secretKey
sources: [openapi/leadsquared-leads-api-openapi.yml, openapi/leadsquared-activities-api-openapi.yml]
- name: AccessKeyHeaderAuth
type: apiKey
in: header
parameter: x-LSQ-AccessKey
recommended: true
sources: [https://apidocs.leadsquared.com/authentication/]
- name: SecretKeyHeaderAuth
type: apiKey
in: header
parameter: x-LSQ-SecretKey
recommended: true
sources: [https://apidocs.leadsquared.com/authentication/]
- name: AsyncApiKey
type: apiKey
in: header
parameter: x-api-key
scope: Async API only (asyncapi.leadsquared.com)
sources: [https://apidocs.leadsquared.com/async-api/]
note: >-
Async submissions require x-api-key in addition to the accessKey/secretKey pair;
the async Status API requires only x-api-key.
key_management:
issued_at: My Account > Settings > API and Webhooks
binding: individual admin user
rotation_policy: not published
expiry: none documented
constraints:
- Keys should belong to an active Admin user account.
- >-
Deactivating the user deactivates their API keys, which fails every integration
bound to them. This is the most common non-obvious 401 cause after the wrong
regional host.
transport:
https_only: true
quote: >-
"All API requests must be made over HTTPS. Calls made using plain HTTP will fail."
query_string_warning: >-
LeadSquared accepts credentials in the query string. That places long-lived secrets
into URLs, proxy logs and browser history; the header form should be used instead.
host_binding:
regional: true
note: >-
Authentication is host-bound — a valid key pair sent to the wrong regional host
returns 401 with the correct host named in the error message. See
conventions/leadsquared-conventions.yml.
docs: https://apidocs.leadsquared.com/api-host/
portal_authentication:
note: >-
A separate authentication surface exists for LeadSquared Portals (self-service end
users): register, sign-in, OTP sign-in, password reset, auto-login tenant and
lead-level auth keys. It is end-user authentication, not API-client authentication.
docs: https://apidocs.leadsquared.com/portal-api/
Work with this as data
Every security artifact here is available over the APIs.io API and to AI agents over MCP.
MCP server
One button, every client — Claude, Cursor, VS Code and the rest.
https://apis.io/mcp
Tools for security posture
4 MCP tools reach this
find_securityBrowse and filter every security artifact in the catalog.apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.resolveTurn a domain, URL or GitHub org into the provider it belongs to.find_cohortsEvery scored population of providers in the catalog.
Call it yourself
curl for this page
This security artifact
curl "https://apis.io/api/v1/security/leadsquared-authentication"
All security posture
curl "https://apis.io/api/v1/security?limit=25"
Discovery needs no key. Ratings and market analysis are Pro.
Get an API key
Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.
A second provider on the same verified email joins the account you already have.