{"swagger": "2.0", "info": {"title": "OCSIM API", "description": "API for Authentication and Authorization - Olist Commerce Service Identity Management", "contact": {"email": "developers@olist.com"}, "version": "v1"}, "host": "iam.olist.com", "schemes": ["https"], "basePath": "/", "consumes": ["application/json"], "produces": ["application/json"], "securityDefinitions": {}, "paths": {"/application-permissions": {"post": {"operationId": "application-permissions_create", "description": "", "parameters": [], "responses": {"201": {"description": ""}}, "tags": ["application-permissions"]}, "parameters": []}, "/o/token/": {"post": {"operationId": "o_token_create", "description": "Endpoint to obtain a token in order to be authenticated and authorized to use the APIs and endpoints available to your application profile.", "parameters": [{"name": "client_id", "in": "formData", "required": true, "type": "string"}, {"name": "client_secret", "in": "formData", "required": true, "type": "string"}, {"name": "grant_type", "in": "formData", "required": true, "type": "string", "enum": ["client_credentials"]}], "responses": {"200": {"description": "", "schema": {"description": "The token to be used in the Authorization header to access the APIs. The value expires_in is in seconds.", "type": "object", "properties": {"id_token": {"type": "string"}, "token_type": {"type": "string"}, "expires_in": {"type": "int"}}}}, "400": {"description": "Bad Request"}, "500": {"description": "Internal Server Error"}}, "consumes": ["application/x-www-form-urlencoded", "multipart/form-data"], "tags": ["o"]}, "parameters": []}, "/ping": {"get": {"operationId": "ping_list", "description": "", "parameters": [], "responses": {"200": {"description": ""}}, "tags": ["ping"]}, "parameters": []}}, "definitions": {}}