Thidell.io (aka Earnity) API

Earnity is part of Thidell.io, the backbone of all our products.
If you would like to build customized tools and frontend for your application, we provide you with our own backend API.

All you need to do is to apply for API Access in your account settings.

Click here to login

Documentation

Auth

Login

Url: POST: https://thidell.io/api/login

email

password

Logout

Url: GET: https://thidell.io/api/logout

Check Login

Url: GET: https://thidell.io/api/checklogin

Information

Get Dashboard Info

Url: GET: https://thidell.io/api/info/dashboard

Settings

Get User Settings

Url: GET: https://thidell.io/api/settings/

Set User Settings

Url: PUT: https://thidell.io/api/settings/

invoice_provider

phone

address

city

postcode

payment_type

name

org

Upload Profile Image

Url: POST: https://thidell.io/api/settings/profileimage

Get Profile Image

Url: GET: https://thidell.io/api/settings/profileimage

size

Invoice Provider

List Invoice Providers

Url: GET: https://thidell.io/api/settings/invoice-provider

Create Invoice Provider

Url: POST: https://thidell.io/api/settings/invoice-provider

Customers

Fetch All Customers

Url: GET: https://thidell.io/api/customers

Fetch Single Customer

Url: GET: https://thidell.io/api/customers/1000

Items

List All Items

Url: GET: https://thidell.io/api/items

List Item

Url: GET: https://thidell.io/api/items/1

Remove Item

Url: DELETE: https://thidell.io/api/items/1

Create Item

Url: POST: https://thidell.io/api/items

article_no

stock_status

quantity

name

description

sufix

price

currency

project_id

Edit Item

Url: PUT: https://thidell.io/api/items/1

article_no

stock_status

quantity

name

description

sufix

price

currency

project_id

Invoices

Create invoice

Url: POST: https://thidell.io/api/invoice

items

customer_id

due_date_days

invoice_fee

currency

rotavdrag_message

delivery_type

rotavdrag_fastighet

project_id

rotavdrag_amount

Create invoice Copy

Url: GET: https://thidell.io/api/invoice

Projects

Show All Projects

Url: GET: https://thidell.io/api/project

Show Single Project

Url: GET: https://thidell.io/api/project/1

Remove Project

Url: DELETE: https://thidell.io/api/project/1

Create Project

Url: POST: https://thidell.io/api/project

name

type

description

Edit Project

Url: PUT: https://thidell.io/api/project/3

name

type

description

Tasks

Show All Tasks

Url: GET: https://thidell.io/api/task

Show All Tasks From Project

Url: GET: https://thidell.io/api/task/project/1

Show Single Task

Url: GET: https://thidell.io/api/task/1

Remove task

Url: DELETE: https://thidell.io/api/task/1

Create Task

Url: POST: https://thidell.io/api/task

project_id

title

description

deadline

Edit Task

Url: PUT: https://thidell.io/api/task/1

project_id

title

description

deadline

Set Task to Done

Url: PUT: https://thidell.io/api/task/1/done

Teams

Create Team

Url: POST: https://thidell.io/api/team

name

description

Show All Teams

Url: GET: https://thidell.io/api/team

Show Member from Team

Url: GET: https://thidell.io/api/team/3/member/1

Remove Team

Url: DELETE: https://thidell.io/api/team/2

Create Team Member

Url: POST: https://thidell.io/api/team/2/member

title

permissions

user_email

Update Team Member

Url: PUT: https://thidell.io/api/team/3/member/1

title

permissions

Remove Team Member

Url: DELETE: https://thidell.io/api/team/3/member/1

Assign Team to Project

Url: POST: https://thidell.io/api/team/1/project

team_id

Reciepts

Upload Reciept

Url: POST: https://thidell.io/api/reciept

Get Reciept

Url: GET: https://thidell.io/api/reciept/1