ocean icon indicating copy to clipboard operation
ocean copied to clipboard

Feature/http server integration

Open matarpeles opened this issue 1 month ago • 2 comments

User description

Added support for query params in base url - for usage of advanced global configuration for the entire integration


PR Type

Enhancement, Other


Description

  • Rename HTTP Server integration to Generic HTTP for clarity

  • Fix URL building to preserve query parameters in base URL

  • Convert numeric config parameters to string type for consistency

  • Add Zendesk integration example with configuration files

  • Update VS Code launch configurations and documentation references


Diagram Walkthrough

flowchart LR
  A["HTTP Server Integration"] -->|Rename| B["Generic HTTP Integration"]
  C["URL Building Logic"] -->|Fix Query Params| D["Preserve base_url query string"]
  E["Config Parameters"] -->|Type Conversion| F["String type with int conversion"]
  G["Documentation"] -->|Update| H["Zendesk Example + References"]

File Walkthrough

Relevant files
Documentation
13 files
debug.py
Update debug entry point naming                                                   
+1/-1     
conftest.py
Update test fixture documentation                                               
+2/-2     
spec.yaml
Update spec with Generic HTTP naming                                         
+11/-11 
CHANGELOG.md
Update version to stable release                                                 
+1/-1     
README.md
Rename to Generic HTTP Integration                                             
+1/-1     
config-api-key.env
Update example configuration comments                                       
+1/-1     
config-basic-auth.env
Update example configuration comments                                       
+1/-1     
config-bearer-token.env
Update example configuration comments                                       
+1/-1     
config-no-auth.env
Update example configuration comments                                       
+1/-1     
slack-integration.env
Update example configuration comments                                       
+1/-1     
README.md
Update Zendesk example documentation                                         
+8/-2     
installation.md
Update Zendesk installation guide                                               
+7/-1     
zendesk-test.env.example
Add Zendesk test environment example                                         
+30/-0   
Bug fix
3 files
client.py
Fix URL building with query parameters                                     
+12/-3   
handlers.py
Convert numeric config to integer type                                     
+2/-2     
initialize_client.py
Convert config parameters to integers                                       
+5/-5     
Configuration changes
3 files
launch.json
Update launch configs for Generic HTTP                                     
+20/-31 
Makefile
Update Makefile integration path                                                 
+2/-2     
pyproject.toml
Update project name and version                                                   
+3/-3     
Formatting
1 files
port-app-config.yml
Add formatting to config file                                                       
+1/-0     
Enhancement
1 files
zendesk-integration.yaml
Add Zendesk integration configuration                                       
+55/-0   
Additional files
14 files
dynamic-endpoints.yaml [link]   
slack-integration.yaml [link]   
blueprints.json [link]   
port-app-config.yml [link]   
__init__.py [link]   
__init__.py [link]   
endpoint_resolver.py [link]   
overrides.py [link]   
integration.py [link]   
main.py [link]   
__init__.py [link]   
__init__.py [link]   
test_endpoint_resolver.py [link]   
test_client.py [link]   

matarpeles avatar Oct 19 '25 18:10 matarpeles