pipeworks_mud_mapper.callbacks.api_callbacks ============================================ .. py:module:: pipeworks_mud_mapper.callbacks.api_callbacks .. autoapi-nested-parse:: API integration callbacks for the Workspace tab. Functions --------- .. autoapisummary:: pipeworks_mud_mapper.callbacks.api_callbacks.manage_api_services pipeworks_mud_mapper.callbacks.api_callbacks.populate_service_form pipeworks_mud_mapper.callbacks.api_callbacks.manage_api_commands pipeworks_mud_mapper.callbacks.api_callbacks.populate_command_form pipeworks_mud_mapper.callbacks.api_callbacks.run_api_request pipeworks_mud_mapper.callbacks.api_callbacks.poll_api_jobs pipeworks_mud_mapper.callbacks.api_callbacks.render_api_response Module Contents --------------- .. py:function:: manage_api_services(_, __, save_clicks, delete_clicks, new_clicks, selected_service, name, base_url, auth_type, auth_secret, headers_text, enabled_values, notes) Create, update, delete, or list API services. .. py:function:: populate_service_form(service_id) Populate the service form from the selected service. .. py:function:: manage_api_commands(service_id, save_clicks, delete_clicks, new_clicks, selected_command, name, method, path, query_text, headers_text, body_text, timeout_seconds) Create, update, delete, or list API commands for a service. .. py:function:: populate_command_form(command_id) Populate the command form from the selected command. .. py:function:: run_api_request(_, api_jobs, service_id, base_url, auth_type, auth_secret, service_headers_text, method, path, query_text, headers_text, body_text, timeout_seconds) Queue an API request in the background and report immediate status. .. py:function:: poll_api_jobs(_, api_jobs) Poll background API jobs and surface response data. .. py:function:: render_api_response(response) Render the latest API response in the Workspace UI.