- api_description_path : The path to the [ServiceAPIDescription](https://github.com/jdegre/5GC_APIs/blob/Rel-18/TS29222_CAPIF_Publish_Service_API.yaml) json
Mandatory fields no matter the target role to be onboarded, either invoker or provider:
@@ -67,6 +72,8 @@ Mandatory field for using [CAPIF Publish API specification](https://github.com/j
-[publish_req](#3-configuration-via-publishjson)
- api_description_path
## **Configuration of discover_filter**
This file follows the parameters schema from the GET petition of [Discover Services API](https://github.com/jdegre/5GC_APIs/blob/Rel-18/TS29222_CAPIF_Discover_Service_API.yaml)
@@ -84,7 +91,7 @@ This configuration fields is only mandatory if we want to use the [CAPIF_Publish
- publisher_apf_id: APF id we chose to use Example : "APFa165364a379035d14311deadc04332"
- publisher_aefs_ids: Array of strings filled out of AEFs ids we want to use Example: ["AEFfa38f0e855bffb420e4994ecbc8fb9","AEFe8bfa711f4f0c95ba0b382508e6382"]
For using the Publish Api function or the Update function the provider_api_description_sample.json**must** have been modified with the Publish API that is wanted to share following the standard schema for [ServiceAPIDescription](https://github.com/jdegre/5GC_APIs/blob/Rel-18/TS29222_CAPIF_Publish_Service_API.yaml)
For using the Publish Api function or the Update function the api_description_path**must** have been modified with the path to the Publish API that is wanted to share following the standard schema for [ServiceAPIDescription](https://github.com/jdegre/5GC_APIs/blob/Rel-18/TS29222_CAPIF_Publish_Service_API.yaml)
**AefIds fields won't need to fill out the from aefProfiles** array because you would already be configurating this fields by completing publisherAEFsids parameter