API
To access the API, you need to authenticate using a token.
You can obtain this token either through the authentication process or by creating it in your account.
API Endpoints
Variables overview
- {{host}} = https://lola-api.onsft.com/api
- {{user}} = your user name
- {{password = your password
- {{token}} = token you can obtain via authentication or creating it in your account
- {{team}} = team id you can get via /teams api call
- {{app}} = app id you can get via /teams/{{team}}/apps api call
- {{model}} = model id you can get via /team/{{team}}/app/{{app}}/model api call
- {{data}} = record id you can get via /team/{{team}}/app/{{app}}/model/{{model}}/data api call
Get Auth Token
POST {{host}}/auth Content-Type: application/json { "email": "{{user}}", "password": "{{password}}" }
Get Current User
GET {{host}}/me Accept: application/json Authorization: Bearer {{token}} Content-Type: application/json
Get My Teams
GET {{host}}/teams Accept: application/json Authorization: Bearer {{token}} Content-Type: application/json
Get Team Apps
GET {{host}}/team/{{team}}/apps Accept: application/json Authorization: Bearer {{token}} Content-Type: application/json
Get Team App
GET {{host}}/team/{{team}}/app/{{app}} Accept: application/json Authorization: Bearer {{token}} Content-Type: application/json
Get App Models
GET {{host}}/team/{{team}}/app/{{app}}/model Accept: application/json Authorization: Bearer {{token}} Content-Type: application/json
Get App Model
GET {{host}}/team/{{team}}/app/{{app}}/model/{{model}} Accept: application/json Authorization: Bearer {{token}} Content-Type: application/json
Get Records
GET {{host}}/team/{{team}}/app/{{app}}/model/{{model}}/data?tableFilters[meta][fields][3][value]=2&tableFilters[created_by][value]=01jbm02shpz41cepvzqpzwcak3 Accept: application/json Authorization: Bearer {{token}} Content-Type: application/json
Get Record
GET {{host}}/team/{{team}}/app/{{app}}/model/{{model}}/data/{{data}} Accept: application/json Authorization: Bearer {{token}} Content-Type: application/json
Create Record
POST {{host}}/team/{{team}}/app/{{app}}/model/{{model}}/data Accept: application/json Authorization: Bearer {{token}} Content-Type: application/json { "name": "record name", "data_2" : 324, "data_3": 456 }
Edit Record
PUT {{host}}/team/{{team}}/app/{{app}}/model/{{model}}/data/{{data}} Accept: application/json Authorization: Bearer {{token}} Content-Type: application/json { "name": "222", "data_4": [ "01jjex8jetz4s7gbk27tzxq0s5" ] }
Delete Record
DELETE {{host}}/team/{{team}}/app/{{app}}/model/{{model}}/data/{{data}} Accept: application/json Authorization: Bearer {{token}} Content-Type: application/json
Get started now
Or see our getting started guide