App Endpoint

This endpoint allows you to perform various actions with app data and interact with the app.

Every API uses the content typeapplication/x-www-form-urlencoded

Validate Session

POST https://fusionapi.dev/app/:appid/api

This endpoint allows you to interact with you to check if a session is active.

Path Parameters

{"error": false, "message": "Active session!"}

Has 2FA

POST https://fusionapi.dev/app/:appid/api

Checks if a user has 2FA enabled.

Path Parameters

{"error": false, "message": "Got 2FA status.", "status": "true"}

App Blob

POST https://v2.fusionapi.dev/app/:appid/api

This endpoint allows you to fetch all relevant data on an app.

Path Parameters

{"error": false, "message": "Blob successfully fetched!", "blob": {"activeapis": 3, "label": "TestApp", "description": "This is a test application!", "usercount": 43, "apicount": 3}}

My Blob

POST https://fusionapi.dev/app/:appid/api

This endpoint returns a blob of user data.

Path Parameters

{"error": false, "message": "Blob successfully fetched!", "blob": {"uid": 3, "ip": "1.2.3.4", "2fa-code": "JCFD5A5AMQS3G43C2KCOCCUSXWEU7NOO", "using2fa":"true", "level": 3, "logs": {"ip": "1.2.3.4", "message": "Registered", "time": "2020/4/6 10:32"}}}

My Vars

POST https://fusionapi.dev/app/:appid/api

Grabs user variables.

Path Parameters

{"error": false, "message": "Variables successfully fetched!", "vars": {"test": "variable"}}

Set User Variables

POST https://fusionapi.dev/app/:appid/api

This endpoint is used to set user variables.

Path Parameters

{"error": false, "message": "Variables successfully set!"}

Get App Variables

POST https://fusionapi.dev/app/:appid/api

This endpoint fetches application variables.

Path Parameters

{"error": false, "message": "App variables fetched", "vars": {"test": "variable"}}

The password requirements regex is: ^(?=\S{8,150}$)(?=.*?\d)(?=.*?[a-z])(?=.*?[A-Z])(?=.*?[^A-Za-z\s0-9])

Register

POST https://fusionapi.dev/app/:appid/api

This endpoint is used to register users to your application.

Path Parameters

{"error": false, "message": "Successful registration."}

Login

POST https://fusionapi.dev/app/:appid/api

This endpoint is used to login.

Path Parameters

{"error": false, "session": "<insert session here>", "message": "Successfully logged in!"}

Last updated