Ecorobotix · Authentication Profile

Ecorobotix Authentication

Authentication

Ecorobotix secures its APIs with session and unknown across 0 declared security schemes, as derived from its OpenAPI definitions.

CompanyAgricultureAgTechPrecision AgricultureRoboticsArtificial IntelligenceComputer-VisionMachine-LearningSustainabilityFarm EquipmentSwitzerlandIoT
Methods: session, unknown Schemes: 0 OAuth flows: API key in:

Security Schemes

Source

Authentication Profile

ecorobotix-authentication.yml Raw ↑
generated: '2026-08-12'
method: probed
source: https://portal.ecorobotix.cloud/api/schema/
note: >-
  Ecorobotix publishes no OpenAPI document that can be read anonymously, so this
  profile is NOT derived from a spec. It is recorded from the observed behaviour
  of the live portal API. derive-authentication.py found zero spec files in this
  repo, which is correct: the schema exists but is auth-gated.
summary:
  types:
  - session
  - unknown
  api_key_in: []
  oauth2_flows: []
  public_developer_program: false
  self_service_signup: false
observed:
- surface: https://portal.ecorobotix.cloud/api/schema/
  http_status: 401
  content_type: application/json
  www_authenticate: null
  body: '{"detail": "Authentication credentials were not provided."}'
  server: gunicorn
  note: >-
    Verbatim Django REST Framework NotAuthenticated response. Confirms the API is
    a DRF application with a drf-spectacular schema endpoint and that no
    anonymous access is permitted. DRF returns this message for both session and
    token authentication classes, so the accepted credential type cannot be
    determined without an account.
- surface: https://portal.ecorobotix.cloud/api/schema/swagger-ui/
  http_status: 401
  content_type: application/json
  note: Swagger UI is deployed but gated behind the same authentication class.
- surface: https://portal.ecorobotix.cloud/api/
  http_status: 302
  redirects_to: https://portal.ecorobotix.cloud/auth/login/
  note: >-
    Browser-facing API paths redirect to the portal login form rather than
    returning 401, indicating SessionAuthentication is in the DEFAULT
    AUTHENTICATION_CLASSES list.
- surface: https://api.ecorobotix.cloud/
  http_status: 503
  content_type: application/json
  body: '{"message":"Service Unavailable"}'
  note: >-
    Separate AWS API Gateway host. Returns the same 503 for every path probed,
    so no authentication scheme could be observed.
schemes: []
gaps:
- No public authentication documentation page.
- No documented API key issuance, OAuth client registration or token endpoint.
- No /.well-known/oauth-authorization-server or /.well-known/openid-configuration
  on any host.
- Credential type (session cookie vs DRF token vs JWT) is not publicly stated and
  cannot be determined anonymously.

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.
All 92 tools →

Call it yourself

curl for this page
This security artifact
curl "https://apis.io/api/v1/security/ecorobotix-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.