About Droptop Community Apps
Last updated 1 year ago
Was this helpful?
Gets all the Community Apps of Droptop
The Community Apps object
GET /v1/community-apps HTTP/1.1 Host: api.droptopfour.com Accept: */*
Successful operation
{ "apps": [ { "App": { "id": 1, "uuid": "123e4567-e89b-12d3-a456-426614174000", "name": "text", "author": "text", "author_id": 1, "author_link": "example.com", "desc": "text", "version": "text", "official_link": "example.com", "direct_download_link": "example.com", "secondary_link": "example.com", "image_url": "example.com", "authorised_members": [ 1 ], "hidden": 1, "changelog": [ { "version": "text", "changenotes": "text" } ] } } ] }
Gets a specific Community App by id
A numeric id
The Community App object
GET /v1/community-apps/{id} HTTP/1.1 Host: api.droptopfour.com Accept: */*
{ "App": { "id": 1, "uuid": "123e4567-e89b-12d3-a456-426614174000", "name": "text", "author": "text", "author_id": 1, "author_link": "example.com", "desc": "text", "version": "text", "official_link": "example.com", "direct_download_link": "example.com", "secondary_link": "example.com", "image_url": "example.com", "authorised_members": [ 1 ], "hidden": 1, "changelog": [ { "version": "text", "changenotes": "text" } ] } }
Downloads a specific Community App by id
GET /v1/community-apps/{id}/download HTTP/1.1 Host: api.droptopfour.com Accept: */*
Redirects to the direct download link of the Community App
No content
GET /v1/community-apps/id HTTP/1.1 Host: api.droptopfour.com Accept: */*
Redirects to the root request if the id parameter is empty/none
GET /v1/community-apps/id/{id} HTTP/1.1 Host: api.droptopfour.com Accept: */*
GET /v1/community-apps/id/{id}/download HTTP/1.1 Host: api.droptopfour.com Accept: */*
Gets a specific Community App by name
GET /v1/community-apps/name HTTP/1.1 Host: api.droptopfour.com Accept: */*
Redirects to the root request if the name parameter is empty/none
A string
GET /v1/community-apps/name/{name} HTTP/1.1 Host: api.droptopfour.com Accept: */*
Downloads a specific Community App by name
GET /v1/community-apps/name/{name}/download HTTP/1.1 Host: api.droptopfour.com Accept: */*
Gets a specific Community App by uuid
GET /v1/community-apps/uuid HTTP/1.1 Host: api.droptopfour.com Accept: */*
Redirects to the root request if the uuid parameter is empty/none
An uuid
GET /v1/community-apps/uuid/{uuid} HTTP/1.1 Host: api.droptopfour.com Accept: */*
Downloads a specific Community App by uuid
GET /v1/community-apps/uuid/{uuid}/download HTTP/1.1 Host: api.droptopfour.com Accept: */*
Gets the number of downloads of a Community App
GET /v1/downloads/community-apps/{uuid} HTTP/1.1 Host: api.droptopfour.com Accept: */*
{ "uuid": "123e4567-e89b-12d3-a456-426614174000", "downloads": 1 }
Adds one to the number of downloads of a Community App
POST /v1/downloads/community-apps/{uuid} HTTP/1.1 Host: api.droptopfour.com Authentication: YOUR_API_KEY Accept: */*