{ "post": { "tags": [ "Authentication" ], "summary": "Perform authentication", "description": "Performs an authentication", "parameters": [ { "name": "apiKey", "in": "formData", "description": "The API key to authenticate with", "required": true, "type": "string" } ], "responses": { "200": { "description": "The authentication worked.", "schema": { "type": "object", "properties": { "token": { "type": "string", "description": "The authentication token that needs to be sent in the Authorization header" } } } }, "400": { "description": "An API key was not provided.", "schema": { "$ref": "../definitions/Error.json" } }, "401": { "description": "The API key is incorrect, is disabled or has expired.", "schema": { "$ref": "../definitions/Error.json" } }, "500": { "description": "Unexpected error.", "schema": { "$ref": "../definitions/Error.json" } } } } }