MyCarrier · Authentication Profile
Mycarrier Authentication
Authentication
MyCarrier secures its APIs with http across 2 declared security schemes, as derived from its OpenAPI definitions.
CompanyLogisticsTransportationFreightShippingLTLSupply ChainTransportation ManagementFreight AuditInvoicing
Methods: http
Schemes: 2
OAuth flows:
API key in:
Security Schemes
BasicAuth http
scheme: basic
Bearer http
scheme: bearer
Source
Authentication Profile
generated: '2026-08-26'
method: searched
source: https://developer.mycarrier.io/docs/authentication-1
docs: https://developer.mycarrier.io/docs/authentication-1
summary:
types:
- http
primary: http-basic
note: 'MyCarrier''s documented public API uses HTTP Basic authentication. The username
is the email address of the account admin and the password is the Order API Key.
The FreightAudit live contract and the webhook-registration contract additionally
declare a Bearer JWT scheme. No OAuth 2.0, OpenID Connect or mTLS scheme is declared
in any published MyCarrier contract, so there is no scope surface and scopes/ is
intentionally absent.'
schemes:
- name: BasicAuth
type: http
scheme: basic
description: 'Basic Authorization: use `email` (account admin email) / `api-key`
(Order API Key) for login.'
credential_location: Authorization header
sources:
- openapi/mycarrier-order-public-api-openapi.json
- openapi/mycarrier-freightaudit-public-api-openapi.json
- openapi/mycarrier-public-api-openapi.json
docs: https://developer.mycarrier.io/docs/authentication-1
- name: Bearer
type: http
scheme: bearer
bearerFormat: JWT
description: Enter JWT Bearer token only.
sources:
- openapi/mycarrier-freightaudit-api-openapi.json
- openapi/mycarrier-webhook-api-openapi.json
key_management:
where: 'The API key is issued per customer account and read from the MyCarrier web
app under Customer Settings -> "Order API Key", which must be unmasked to reveal
it.'
docs: https://developer.mycarrier.io/docs/authentication-1
rotation_policy: not published
self_service_issuance: false
issuance_note: 'Keys are provisioned by MyCarrier. The docs direct customers to contact
support@mycarrier.io when the Order API Key field is blank, and sandbox access plus
an API key are set up by MyCarrier on request via https://go.mycarrier.io/sign-up.'
transport:
https_required: true
note: 'The docs state that all API interactions must be over HTTPS and that HTTP
and unauthenticated requests will not succeed.'
gaps:
- 'The documented v1 Public API contract (openapi/mycarrier-public-api-openapi.json)
declares an EMPTY components.securitySchemes object and no top-level security[],
even though every operation documents a 401 response and the docs describe Basic
auth. The auth model is only discoverable from prose, not from that contract.'
- No published key rotation or expiry policy.
- No OAuth 2.0 / OIDC surface, so no delegated or scoped third-party access.
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/mycarrier-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.