Download OpenAPI specification:
Packet Flow Description Management Service.
© 2024, 3GPP Organizational Partners (ARIB, ATIS, CCSA, ETSI, TSDSI, TTA, TTC).
All rights reserved.
application-ids required | Array of strings (ApplicationId) non-empty The required application identifier(s) for the returned PFDs. |
supported-features | string (SupportedFeatures) ^[A-Fa-f0-9]*$ To filter irrelevant responses related to unsupported features |
[- {
- "applicationId": "string",
- "pfds": [
- {
- "pfdId": "string",
- "flowDescriptions": [
- "string"
], - "urls": [
- "string"
], - "domainNames": [
- "string"
], - "dnProtocol": "DNS_QNAME",
- "sourceNfType": "NRF"
}
], - "cachingTime": "2019-08-24T14:15:22Z",
- "cachingTimer": 0,
- "pfdTimestamp": "2019-08-24T14:15:22Z",
- "partialFlag": false,
- "supportedFeatures": "string"
}
]
applicationId required | string (ApplicationId) String providing an application identifier. |
pfdTimestamp | string <date-time> (DateTime) string with format 'date-time' as defined in OpenAPI. |
[- {
- "applicationId": "string",
- "pfdTimestamp": "2019-08-24T14:15:22Z"
}
]
[- {
- "applicationId": "string",
- "pfds": [
- {
- "pfdId": "string",
- "flowDescriptions": [
- "string"
], - "urls": [
- "string"
], - "domainNames": [
- "string"
], - "dnProtocol": "DNS_QNAME",
- "sourceNfType": "NRF"
}
], - "cachingTime": "2019-08-24T14:15:22Z",
- "cachingTimer": 0,
- "pfdTimestamp": "2019-08-24T14:15:22Z",
- "partialFlag": false,
- "supportedFeatures": "string"
}
]
appId required | string The required application identifier(s) for the returned PFDs. |
supported-features | string (SupportedFeatures) ^[A-Fa-f0-9]*$ To filter irrelevant responses related to unsupported features |
{- "applicationId": "string",
- "pfds": [
- {
- "pfdId": "string",
- "flowDescriptions": [
- "string"
], - "urls": [
- "string"
], - "domainNames": [
- "string"
], - "dnProtocol": "DNS_QNAME",
- "sourceNfType": "NRF"
}
], - "cachingTime": "2019-08-24T14:15:22Z",
- "cachingTimer": 0,
- "pfdTimestamp": "2019-08-24T14:15:22Z",
- "partialFlag": false,
- "supportedFeatures": "string"
}
a PfdSubscription resource to be created.
applicationIds | Array of strings (ApplicationId) non-empty |
immRep | boolean |
notifyUri required | string (Uri) String providing an URI formatted according to RFC 3986. |
Array of objects (PfdContent) non-empty | |
supportedFeatures required | string (SupportedFeatures) ^[A-Fa-f0-9]*$ A string used to indicate the features supported by an API that is used as defined in clause 6.6 in 3GPP TS 29.500. The string shall contain a bitmask indicating supported features in hexadecimal representation Each character in the string shall take a value of "0" to "9", "a" to "f" or "A" to "F" and shall represent the support of 4 features as described in table 5.2.2-3. The most significant character representing the highest-numbered features shall appear first in the string, and the character representing features 1 to 4 shall appear last in the string. The list of features and their numbering (starting with 1) are defined separately for each API. If the string contains a lower number of characters than there are defined features for an API, all features that would be represented by characters that are not present in the string are not supported. |
{- "applicationIds": [
- "string"
], - "immRep": true,
- "notifyUri": "string",
- "pfds": [
- {
- "pfdId": "string",
- "flowDescriptions": [
- "string"
], - "urls": [
- "string"
], - "domainNames": [
- "string"
], - "dnProtocol": "DNS_QNAME",
- "sourceNfType": "NRF"
}
], - "supportedFeatures": "string"
}
{- "applicationIds": [
- "string"
], - "immRep": true,
- "notifyUri": "string",
- "pfds": [
- {
- "pfdId": "string",
- "flowDescriptions": [
- "string"
], - "urls": [
- "string"
], - "domainNames": [
- "string"
], - "dnProtocol": "DNS_QNAME",
- "sourceNfType": "NRF"
}
], - "supportedFeatures": "string"
}
[- {
- "applicationId": "string",
- "removalFlag": false,
- "partialFlag": false,
- "pfds": [
- {
- "pfdId": "string",
- "flowDescriptions": [
- "string"
], - "urls": [
- "string"
], - "domainNames": [
- "string"
], - "dnProtocol": "DNS_QNAME",
- "sourceNfType": "NRF"
}
]
}
]
subscriptionId required | string Identify the subscription. |
Parameters to update/replace the existing subscription
applicationIds | Array of strings (ApplicationId) non-empty |
immRep | boolean |
notifyUri required | string (Uri) String providing an URI formatted according to RFC 3986. |
Array of objects (PfdContent) non-empty | |
supportedFeatures required | string (SupportedFeatures) ^[A-Fa-f0-9]*$ A string used to indicate the features supported by an API that is used as defined in clause 6.6 in 3GPP TS 29.500. The string shall contain a bitmask indicating supported features in hexadecimal representation Each character in the string shall take a value of "0" to "9", "a" to "f" or "A" to "F" and shall represent the support of 4 features as described in table 5.2.2-3. The most significant character representing the highest-numbered features shall appear first in the string, and the character representing features 1 to 4 shall appear last in the string. The list of features and their numbering (starting with 1) are defined separately for each API. If the string contains a lower number of characters than there are defined features for an API, all features that would be represented by characters that are not present in the string are not supported. |
{- "applicationIds": [
- "string"
], - "immRep": true,
- "notifyUri": "string",
- "pfds": [
- {
- "pfdId": "string",
- "flowDescriptions": [
- "string"
], - "urls": [
- "string"
], - "domainNames": [
- "string"
], - "dnProtocol": "DNS_QNAME",
- "sourceNfType": "NRF"
}
], - "supportedFeatures": "string"
}
{- "applicationIds": [
- "string"
], - "immRep": true,
- "notifyUri": "string",
- "pfds": [
- {
- "pfdId": "string",
- "flowDescriptions": [
- "string"
], - "urls": [
- "string"
], - "domainNames": [
- "string"
], - "dnProtocol": "DNS_QNAME",
- "sourceNfType": "NRF"
}
], - "supportedFeatures": "string"
}
subscriptionId required | string Identify the subscription. |
{- "cause": "string",
- "targetScp": "string",
- "targetSepp": "string"
}