Authento API
  • Welcome to Authento
  • Integration Guidance
    • Introduction
    • Address-Based Verification
      • Off-Chain Access Control
      • On-Chain Access Control
        • Digital Signature Verification
        • Merkel Proof Verification
    • Account-Based Verification
    • Webhooks
  • API Reference
    • General Information
    • Endpoints
      • Get Basic User Info
      • Get Full User Info
  • Authento-react
    • Getting Started
    • useSignature
    • useStatus
    • useTokenVerifyPopup
    • useVerifyPopup
Powered by GitBook
On this page
  • Base endpoint
  • Prerequisites
  • Authentication
  • Rate limits
  • Resources and Support Channels
  1. API Reference

General Information

PreviousWebhooksNextEndpoints

Last updated 1 year ago

Base endpoint

  • Production: https://api.authento.io/v1/

  • Testing: https://demo-api.authento.io/v1/

Prerequisites

  • Contact us and provide a list of IPs to be whitelisted

  • Generate an API key/secret pair from the Authento Dashboard under the Settings tab

    • Production dashboard:

    • Testing dashboard:

Authentication

Requests should be sent with the following headers:

  • X-AUTHENTO-APIKEY : Your API Key

  • X-AUTHENTO-TS : Number of milliseconds since Unix epoch

  • X-AUTHENTO-SIGNATURE : SHA256 HMAC of of following strings concatenated

    • Current timestamp - this should be the same as the X-AUTHENTO-TS header

    • HTTP Method in uppercase (GET/POST)

    • Request path including protocol, hostname and any parameters (e.g. https://api.authento.io/v1/userinfo/basic?id=123456789)

Rate limits

Making more than 5 requests per second might result in HTTP 429 errors. Please contact us if you require higher limits.

Resources and Support Channels

https://dashboard.authento.io
https://demo-dashboard.authento.io
Node.js API usage example
Python API usage example