{"swagger": "2.0", "info": {"title": "IRONSCALES Management API", "description": "

General Error Responses:

\n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n
HTTP Status CodesReason
400Not authenticated
403Insufficient rights to call this procedure
429Too many requests (Throttling) the limit is 120 API calls per minute per company
", "termsOfService": "https://staticmediafiles.s3.amazonaws.com/static/webapp/docs/IronScalesTermsnService.pdf", "contact": {"email": "support@ironscales.com"}, "securityDefinitions": {"Bearer": {"type": "JWT", "name": "Authorization", "in": "header"}}, "version": "v1"}, "host": "appapi.ironscales.com", "schemes": ["https"], "basePath": "/appapi", "consumes": ["application/json"], "produces": ["application/json"], "securityDefinitions": {"JWT": {"type": "apikey", "name": "Authorization", "in": "header"}}, "security": [{"JWT": []}], "paths": {"/get-token/": {"post": {"operationId": "get JWT token", "description": "Get JWT used for interacting with the other endpoints of the AppAPI
\nCompany Key can be found under Settings -> General -> \"Company Token\"", "parameters": [{"name": "data", "in": "body", "required": true, "schema": {"$ref": "#/definitions/JwtRequest"}}], "responses": {"200": {"description": "Successfully Response", "examples": {"application/json": {"jwt": ""}}}, "400": {"description": "Missing scope list under \"scopes\"", "examples": {"application/json": {"error_message": "explanation"}}}, "403": {"description": "One of the following: