Mybotspro Authentication
Mybots.pro secures its APIs with oauth2 and openIdConnect across 3 declared security schemes, as derived from its OpenAPI definitions. OAuth 2.0 is offered via the authorizationCode, clientCredentials, password, and refreshToken flow(s).
Security Schemes
Source
Authentication Profile
generated: '2026-08-14'
method: probed
source: https://auth.mybots.pro/.well-known/openid-configuration
note: >-
Derived from the provider's OWN live OAuth 2.0 / OpenID Connect discovery document, not
from an OpenAPI — myBots publishes no OpenAPI anywhere (see conformance/ for the full
negative probe record). Every value below is copied verbatim from that document or was
observed on a live response; nothing is inferred. The server is OpenIddict (identified by
the error_uri documentation.openiddict.com returned by the token endpoint).
docs: null
docs_note: >-
myBots publishes no developer authentication guide. The discovery document IS the only
machine-readable auth contract they serve.
summary:
types: [oauth2, openIdConnect]
api_key_in: []
oauth2_flows: [authorizationCode, clientCredentials, password, refreshToken]
bearer: true
pkce: true
schemes:
- name: OpenIDConnect
type: openIdConnect
openIdConnectUrl: https://auth.mybots.pro/.well-known/openid-configuration
issuer: https://auth.mybots.pro/
source: well-known/mybotspro-openid-configuration.json
- name: OAuth2
type: oauth2
source: well-known/mybotspro-openid-configuration.json
flows:
- flow: authorizationCode
authorizationUrl: https://auth.mybots.pro/connect/authorize
tokenUrl: https://auth.mybots.pro/connect/token
refreshUrl: https://auth.mybots.pro/connect/token
- flow: clientCredentials
tokenUrl: https://auth.mybots.pro/connect/token
- flow: password
tokenUrl: https://auth.mybots.pro/connect/token
note: >-
Resource-owner password credentials is advertised in grant_types_supported. OAuth 2.1
deprecates this grant; recorded because the provider advertises it, not endorsed.
- name: BearerToken
type: http
scheme: bearer
source: observed response header
evidence:
url: https://client.mybots.pro/api/Subscribe/program
http_status: 401
header: 'www-authenticate: Bearer'
observed: '2026-08-14'
endpoints:
authorization: https://auth.mybots.pro/connect/authorize
token: https://auth.mybots.pro/connect/token
introspection: https://auth.mybots.pro/connect/introspect
userinfo: https://auth.mybots.pro/connect/userinfo
end_session: https://auth.mybots.pro/connect/logout
jwks: https://auth.mybots.pro/.well-known/jwks
grant_types_supported:
- authorization_code
- client_credentials
- password
- refresh_token
- verification_token
- session_token
non_standard_grants:
- grant: verification_token
note: >-
Not an IANA-registered OAuth grant type. Undocumented by myBots; almost certainly the
phone/email verification exchange the SPA drives via /api/verification.
- grant: session_token
note: Not an IANA-registered OAuth grant type. Undocumented by myBots.
token_endpoint_auth_methods_supported:
- client_secret_post
- private_key_jwt
- client_secret_basic
code_challenge_methods_supported: [plain, S256]
pkce_note: >-
S256 is supported, but so is `plain`, which PKCE (RFC 7636 §7.2) and OAuth 2.1 both
discourage; a client that negotiates `plain` gets no real protection.
id_token_signing_alg_values_supported: [RS256]
response_types_supported: [code]
response_modes_supported: [query, form_post, fragment]
subject_types_supported: [public]
prompt_values_supported: [consent, login, none, select_account]
security_posture:
require_pushed_authorization_requests: false
claims_parameter_supported: false
request_parameter_supported: false
request_uri_parameter_supported: false
tls_client_certificate_bound_access_tokens: false
authorization_response_iss_parameter_supported: true
anonymous_surface:
- api: myBots Web Chat Public API
endpoint: https://notification.mybots.pro/api/IntegrationApp/public/webchat/{channel}/config
auth: none
note: >-
Called by the published widget loader with `credentials: "omit"`. The channel public key
in the URL is the only identifier; the backend enforces a per-channel domain allow-list
against the embedding page origin instead of a token.
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
curl "https://apis.io/api/v1/security/mybotspro-authentication"
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.