Micro Documentation

User Account Management

Endpoints

POST /v2/account

Make an Account

Response Schema
{
    "id": 110,
    "created_at": "1754071602",
    "updated_at": "1754071602",
    "secrets": [
        {
            "public_secret": "mp_35c783fe504b43e39dd62bc31295df81",
            "created_at": "1754071602",
            "updated_at": "1754071602"
        },
        {
            "client_id": "mid_cff68f6d37c541dbbc953f1bcf58ff5a",
            "client_secret": "mc_c745f7f269d64966849e52097261c900",
            "created_at": "1754071602",
            "updated_at": "1754071602"
        }
    ]
}
POST /v2/account/oauth/token

Authorize an Account

Request Headers
Authorization base64(client_id:client_secret)
Response Schema
{
    "access_token": "tqmt_dc5a6464e2d6477c8a0588f9f1c4f7cd",
    "expires_at": "1754074378",
    "refresh_token": "tqmt_a45ba0c6e03449ebb0530a534cd3ec2c",
    "refresh_expires_at": "1754074378"
}
POST /v3/user

Create a User

Request Body Schema
{
    "account_id": 1234,
    "email": "mihok@todaq.net"
}
Response Schema
{
   "id": 8,
   "email": "mihok@todaq.net",
   "created_at": "1709323022",
   "updated_at": "1709323022",
   "secrets": [
       {
           "public_secret": "mp_4120157d4fef4cddb97209df1d930cda",
           "created_at": "1709323022",
           "updated_at": "1709323022"
       },
       {
           "client_id": "mid_a79128c68ad34887bb6bbc16488f19f1",
           "client_secret": "mc_7a0ce09d7b9244b68bb5935c638ee0fb",
           "created_at": "1709323022",
           "updated_at": "1709323022"
       }
   ]
}

Get a User

GET /v3/user/:id
Path Parameters
id number
Response Schema
{
   "id": 8,
   "email": "mihok@todaq.net",
   "created_at": "1709323022",
   "updated_at": "1709323022",
   "secrets": [
       {
           "public_secret": "mp_4120157d4fef4cddb97209df1d930cda",
           "created_at": "1709323022",
           "updated_at": "1709323022"
       },
       {
           "client_id": "mid_a79128c68ad34887bb6bbc16488f19f1",
           "client_secret": "mc_7a0ce09d7b9244b68bb5935c638ee0fb",
           "created_at": "1709323022",
           "updated_at": "1709323022"
       }
   ]
}