Endpoints
Websites
Operations around Website management and statistics.
Endpoints
GET /api/websites
POST /api/websites
GET /api/websites/:websiteId
POST /api/websites/:websiteId
DELETE /api/websites/:websiteId
POST /api/websites/:websiteId/reset
GET /api/websites
Returns all tracked websites.
Parameters
query
: (optional string) Search text.page
: (optional number, default 1) Determines page.pageSize
: (optional string) Determines how many results to return.orderBy
: (optional string, defaultname
) Order by column name.
Sample response
[
{
"id": "02d89813-7a72-41e1-87f0-8d668f85008b",
"name": "My Website",
"domain": "mywebsite.com",
"shareId": null,
"resetAt": null,
"websiteId": "1a457e1a-121a-11ee-be56-0242ac120002",
"createdAt": "2023-04-10T23:06:44.250Z",
"updatedAt": null,
"deletedAt": null
}
]
POST /api/websites
Creates a website.
Parameters
domain
: (string) The full domain of the tracked website.name
: (string) The name of the website in Umami.shareId
: (optional string) A unique string to enable a share url. Setnull
to unshare.teamId
: (optional string) The ID of the team the website will be created under.
Sample response
{
"id": 4,
"websiteUuid": "51f73213-3f01-4343-a135-25496a3ffd31",
"websiteId": 2,
"name": "Umami",
"domain": "umami.is",
"shareId": "8PWex1pa",
"createdAt": "2021-07-26T17:17:52.846Z"
}
GET /api/websites/:websiteId
Gets a website by ID.
Parameters
None
Sample response
{
"id": "02d89813-7a72-41e1-87f0-8d668f85008b",
"name": "My Website",
"domain": "mywebsite.com",
"shareId": null,
"resetAt": null,
"userId": "1a457e1a-121a-11ee-be56-0242ac120002",
"createdAt": "2023-04-10T23:06:44.250Z",
"updatedAt": null,
"deletedAt": null
}
POST /api/websites/:websiteId
Updates a website.
Parameters
name
: (optional string) The name of the website in Umami.domain
: (optional string) The full domain of the tracked website.shareId
: (optional string) A unique string to enable a share url. Setnull
to unshare.
Sample response
{
"id": "02d89813-7a72-41e1-87f0-8d668f85008b",
"name": "My Website",
"domain": "mywebsite.com",
"shareId": null,
"resetAt": null,
"userId": "1a457e1a-121a-11ee-be56-0242ac120002",
"createdAt": "2023-04-10T23:06:44.250Z",
"updatedAt": null,
"deletedAt": null
}
DELETE /api/websites/:websiteId
Deletes a website.
Parameters
None
Sample response
ok
POST /api/websites/:websiteId/reset
Resets a website by removing all data related to the website.
Parameters
None
Sample response
ok