Moon by Ai Weiwei & Olafur Eliasson
Turn nothing into something – make a drawing, make a mark
COMMUNITYNO AUTH0 INSTALLS
OpenAPI Specificationv3.0
{
"swagger": "2.0",
"schemes": [
"http"
],
"host": "moonmoonmoonmoon.com",
"basePath": "/",
"info": {
"description": "Turn nothing into something – make a drawing, make a mark.",
"title": "Moon by Ai Weiwei & Olafur Eliasson",
"version": "1.0",
"x-logo": {
"backgroundColor": "#000000",
"url": "https://api.apis.guru/v2/cache/logo/http_moonmoonmoonmoon.com_logo.png"
},
"x-origin": [
{
"converter": {
"url": "https://github.com/lucybot/api-spec-converter",
"version": "2.7.11"
},
"format": "swagger",
"url": "http://moonmoonmoonmoon.com/api/api-docs.json",
"version": "1.2"
}
],
"x-providerName": "moonmoonmoonmoon.com"
},
"tags": [
{
"description": "Moon data",
"name": "marks"
}
],
"paths": {
"/api/hashtags": {
"get": {
"description": "Search for specified tag (no pound sign necessary). If <b>tag</b> is empty, the 50 most popular hashtags will be returned.",
"operationId": "Marks#hashtags",
"parameters": [
{
"description": "Hashtag to search for",
"in": "query",
"name": "tag",
"required": false,
"type": "string"
}
],
"responses": {
"200": {
"description": "No response was specified"
},
"400": {
"description": "Bad Request"
}
},
"summary": "Fetches popular hashtags or marks tagged with specified hashtag",
"tags": [
"marks"
]
}
},
"/api/marks": {
"get": {
"description": "The main method for querying the marks database. You may use the following options:\n <ol style='list-style-type: lower-roman;'>\n <li>No parameters to retrieve all marks in descending chronological order (use <b>before</b> for pagination)</li>\n <li><b>popular</b> (and optionally <b>last_popular_id</b>) to retrieve all popular marks</li>\n <li><b>featured</b> to retrieve all featured marks</li>\n <li><b>x & y</b> to retrieve mark at specific coordinate</li>\n <li><b>user</b> to retrieve all marks created by the specified user</li>\n <li><b>collection</b> to retrieve all marks collected by the specified user</li>\n </ol>",
"operationId": "Marks#index",
"parameters": [
{
"description": "Before ID (pagination purposes)",
"in": "query",
"name": "before",
"required": false,
"type": "string"
},
{
"description": "Popular marks",
"in": "query",
"name": "popular",
"required": false,
"type": "boolean"
},
{
"description": "Last popular ID (for pagination purposes)",
"in": "query",
"name": "last_popular_id",
"required": false,
"type": "string"
},
{
"description": "Featured marks",
"in": "query",
"name": "featured",
"required": false,
"type": "boolean"
},
{
"description": "X coordinate",
"in": "query",
"name": "x",
"required": false,
"type": "integer"
},
{
"description": "Y coordinate",
"in": "query",
"name": "y",
"required": false,
"type": "integer"
},
{
"description": "Created by user ID",
"in": "query",
"name": "user",
"required": false,
"type": "string"
},
{
"description": "Collection ID",
"in": "query",
"name": "collection",
"required": false,
"type": "string"
}
],
"responses": {
"200": {
"description": "No response was specified"
},
"400": {
"description": "Bad Request"
}
},
"summary": "Fetches marks",
"tags": [
"marks"
]
}
}
}
}