{
  "name": "s2_s_api",
  "version": "1.104.0",
  "description": "_Rainbow_S2S_API_guide_Preamble_IntroductionThis_guide_describes_a_list_of_API_services_that_are_provided_by_the_OT_Rainbow_S2S_portal_This_portal_is_dedicated_to_S2S_features_providing_a_full_REST_API_for_Rainbow_features__ProtocolREST_interface_is_used_for_sendingreceiving_OT_rainbow_API_messages_HTTP_verbs_GET_DELETE_POST_PUT_etc__are_used_Standard_HTTP_responses_are_used_to_provide_requested_information_or_error_status_There_is_no_session_notion_in_OT_Rainbow_system_so_requests_could_be_issued_according_to_the_stateless_modelwithout_transport_conservation_between_them_Additional_data_could_be_provided_in_message_body_JSON_is_used_as_a_main_format_for_data_encoding_in_message_body_part_Each_request_is_started_with_the_following_pattern_moduleversion_where_module_is_a_portal_module_nameto_address_and_version_is_a_version_of_used_API_e_g__v1_0__Security_considerationsEach_request_should_contain_some_credential_information_to_authenticate_itself_Standard_HTTP_authentication_with_basicbearer_modes_is_used_JSON_Web_Token_mechanism_is_used_to_provide_authentication_information_JWT_has_a_expire_timeout_that_is_controlled_by_OT_Rainbow_portal_to_prevent_very_long_token_usage_Also_authentication_with_application_token_is_used_The_token_must_be_provided_in_the_request_HTTP_header_using_a_custom_header_APIKey_At_server_side_token_is_verified_and_if_it_doesnt_match_403_Not_Allowed_response_is_sent_TLS_is_used_as_a_transport_protocol_to_support_message_exchanges_between_OT_Rainbow_portal_and_an_application_",
  "license": "Unlicense",
  "main": "src/index.js",
  "scripts": {
    "test": "./node_modules/mocha/bin/mocha --recursive"
  },
  "browser": {
    "fs": false
  },
  "dependencies": {
    "superagent": "3.7.0"
  },
  "devDependencies": {
    "expect.js": "~0.3.1",
    "mocha": "^5.2.0",
    "sinon": "1.17.3"
  }
}
