Community Apps endpoints
About Droptop Community Apps
Gets all the Community Apps of Droptop
Successful operation
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
Successful operation
Invalid id
App not found
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
A numeric id
Redirects to the direct download link of the Community App
No content
Invalid id
App not found
GET /v1/community-apps/{id}/download HTTP/1.1
Host: api.droptopfour.com
Accept: */*
No content
Gets a specific Community App by id
Redirects to the root request if the id parameter is empty/none
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
No content
Gets a specific Community App by id
A numeric id
Successful operation
Invalid id
App not found
GET /v1/community-apps/id/{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
A numeric id
Redirects to the direct download link of the Community App
No content
Invalid id
App not found
GET /v1/community-apps/id/{id}/download HTTP/1.1
Host: api.droptopfour.com
Accept: */*
No content
Gets a specific Community App by name
Redirects to the root request if the name parameter is empty/none
No content
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
No content
Gets a specific Community App by name
A string
Successful operation
App not found
GET /v1/community-apps/name/{name} 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 name
A string
Redirects to the direct download link of the Community App
No content
App not found
GET /v1/community-apps/name/{name}/download HTTP/1.1
Host: api.droptopfour.com
Accept: */*
No content
Gets a specific Community App by uuid
Redirects to the root request if the uuid parameter is empty/none
No content
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
No content
Gets a specific Community App by uuid
An uuid
Successful operation
App not found
GET /v1/community-apps/uuid/{uuid} 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 uuid
An uuid
Redirects to the direct download link of the Community App
No content
App not found
GET /v1/community-apps/uuid/{uuid}/download HTTP/1.1
Host: api.droptopfour.com
Accept: */*
No content
Gets the number of downloads of a Community App
An uuid
Successful operation
The app with the specified uuid doesn't exist.
Error
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
An uuid
Successful operation
Error
POST /v1/downloads/community-apps/{uuid} HTTP/1.1
Host: api.droptopfour.com
Authentication: YOUR_API_KEY
Accept: */*
{
  "uuid": "123e4567-e89b-12d3-a456-426614174000",
  "downloads": 1
}Last updated
Was this helpful?