API

History

  • Add visited page to history
  • Delete item from history

Add Visited Page to History

Description

Stores details about visited page into current user's history

URL

/api/v1/visit/

HTTP Method

POST

Path Parameters

None

Query Parameters

None

Data Parameters

See JSON schema/example below

[
  {
    "url": "https://www.openwall.com/lists/oss-security/2021/03/09/3",
    "tabId": 48,
    "start": 1615341155463,
    "end": 1615341159941,
    "title": "oss-security - git: malicious repositories can execute remote code while cloning",
    "navfrom": "https://news.ycombinator.com/",
    "favicon": "https://www.openwall.com/favicon.ico"
  },
  {
    "url": "https://docs.google.com/spreadsheets/d/16VAqpY_-5luLmckjrkUP1C_vbnWKUfY0Oiu4UO36IIE/edit?ts=602a9b83#gid=0",
    "tabId": 4,
    "start": 1615341159943,
    "end": 1615341162049,
    "title": "Histre API Endpoints - Google Sheets",
    "navfrom": null,
    "favicon": "https://ssl.gstatic.com/docs/spreadsheets/favicon3.ico"
  },
  {
    "url":"https://www.openwall.com/lists/oss-security/2021/03/09/3",
    "tabId":48,
    "start":1615341162050,
    "end":1615341168383,
    "title":"oss-security - git: malicious repositories can execute remote code while cloning",
    "navfrom":"https://news.ycombinator.com/",
    "favicon":"https://www.openwall.com/favicon.ico"
  }
]

Request Headers

  • Content-Type: application/json
  • Authorization: Bearer

Response

  • Status Code: 200
  • Content-Type: application/json
  • Schema/Example:
{
  "data": null,
  "error": false,
  "errcode": 0,
  "errmsg": null,
  "status": 200
}

Delete Item from History

Description

Removes stored item from current user's history

URL

/api/v1/deleteurl/

HTTP Method

POST

Path Parameters

None

Query Parameters

None

Data Parameters

  • uuid (String): ID of history record to delete (required)

Request Headers

  • Content-Type: application/json
  • Authorization: Bearer

Response

  • Status Code: 200
  • Content-Type: application/json
  • Schema/Example:
{
  "data": null,
  "error": false,
  "errcode": 0,
  "errmsg": null,
  "status": 200
}