{"id":13451454,"url":"https://github.com/jdegre/5GC_APIs","last_synced_at":"2025-03-23T18:32:40.910Z","repository":{"id":51127949,"uuid":"135431966","full_name":"jdegre/5GC_APIs","owner":"jdegre","description":"RESTful APIs of main Network Functions in the 3GPP 5G Core Network","archived":false,"fork":false,"pushed_at":"2024-06-08T09:15:57.000Z","size":15601,"stargazers_count":565,"open_issues_count":30,"forks_count":250,"subscribers_count":66,"default_branch":"Rel-18","last_synced_at":"2024-10-28T18:15:34.475Z","etag":null,"topics":["3gpp","5g","openapi","restful","swagger"],"latest_commit_sha":null,"homepage":"","language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/jdegre.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2018-05-30T11:18:36.000Z","updated_at":"2024-10-26T19:39:46.000Z","dependencies_parsed_at":"2023-11-25T12:22:47.864Z","dependency_job_id":"9e87692f-a16a-44c5-b18a-e941b6474b70","html_url":"https://github.com/jdegre/5GC_APIs","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jdegre%2F5GC_APIs","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jdegre%2F5GC_APIs/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jdegre%2F5GC_APIs/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jdegre%2F5GC_APIs/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/jdegre","download_url":"https://codeload.github.com/jdegre/5GC_APIs/tar.gz/refs/heads/Rel-18","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":245149704,"owners_count":20568952,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["3gpp","5g","openapi","restful","swagger"],"created_at":"2024-07-31T07:00:54.089Z","updated_at":"2025-03-23T18:32:35.887Z","avatar_url":"https://github.com/jdegre.png","language":null,"funding_links":[],"categories":["0 General","Tools","Core"],"sub_categories":["Diameter","5G"],"readme":"# OpenAPI Descriptions of 3GPP 5G APIs (Release 18)\n\n[![CircleCI](https://img.shields.io/circleci/build/gh/jdegre/5GC_APIs)](https://app.circleci.com/pipelines/github/jdegre/5GC_APIs?branch=Rel-18)\n\nThe files in this repository have been created by 3GPP, and the master source can be found in the [3GPP site](http://www.3gpp.org/DynaReport/29-series.htm), as part of the official 3GPP Technical Specifications.\n```\n© 2024, 3GPP Organizational Partners (ARIB, ATIS, CCSA, ETSI, TSDSI, TTA, TTC).\nAll rights reserved.\n```\nAPI version: **March 2024**\u003cbr/\u003e\nRelease status: **Frozen** \u003csup\u003e\u0026#x1F512;\u003c/sup\u003e\u003cbr/\u003e\nOther releases: [Rel-17 (Frozen)](https://github.com/jdegre/5GC_APIs/tree/Rel-17), [Rel-16 (Frozen)](https://github.com/jdegre/5GC_APIs/tree/Rel-16), [Rel-15 (Frozen)](https://github.com/jdegre/5GC_APIs/tree/Rel-15)\u003cbr/\u003e\n- [Info about 3GPP Releases and their status](https://www.3gpp.org/specifications/67-releases)\n\u003cbr/\u003e\u003cbr/\u003e\n\n## Tools\n* [API Parser/Validator and Linter](https://jdegre.github.io/parser.html) \n* [Data Type Finder](https://jdegre.github.io/types.html)\n* [API Versions Overview](https://jdegre.github.io/versions.html)\n\u003cbr/\u003e\u003cbr/\u003e\n\nThe links below will open the Swagger Editor (v3.6.23) and auto-load the OpenAPI YAML file of each Network Function (NF) API:\n\u003cbr/\u003e\n\n\u003c!-- APIs --\u003e\n## NRF (NF Repository Function)\n* [NF Management](https://jdegre.github.io/loader.html?yaml=TS29510_Nnrf_NFManagement.yaml)\n* [NF Discovery](https://jdegre.github.io/loader.html?yaml=TS29510_Nnrf_NFDiscovery.yaml)\n* [Access Token (OAuth2)](https://jdegre.github.io/loader.html?yaml=TS29510_Nnrf_AccessToken.yaml)\n* [Bootstrapping](https://jdegre.github.io/loader.html?yaml=TS29510_Nnrf_Bootstrapping.yaml)\n\n## LMF (Location Management Function)\n* [Location](https://jdegre.github.io/loader.html?yaml=TS29572_Nlmf_Location.yaml)\n* [Broadcast](https://jdegre.github.io/loader.html?yaml=TS29572_Nlmf_Broadcast.yaml)\n\n## AMF (Access and Mobility Management Function)\n* [Communication](https://jdegre.github.io/loader.html?yaml=TS29518_Namf_Communication.yaml)\n* [Event Exposure](https://jdegre.github.io/loader.html?yaml=TS29518_Namf_EventExposure.yaml)\n* [Location](https://jdegre.github.io/loader.html?yaml=TS29518_Namf_Location.yaml)\n* [MT](https://jdegre.github.io/loader.html?yaml=TS29518_Namf_MT.yaml)\n* [MBS Communication](https://jdegre.github.io/loader.html?yaml=TS29518_Namf_MBSCommunication.yaml)\n* [MBS Broadcast](https://jdegre.github.io/loader.html?yaml=TS29518_Namf_MBSBroadcast.yaml)\n\n## SMF (Session Management Function)\n* [PDU Session](https://jdegre.github.io/loader.html?yaml=TS29502_Nsmf_PDUSession.yaml)\n* [Event Exposure](https://jdegre.github.io/loader.html?yaml=TS29508_Nsmf_EventExposure.yaml)\n* [NIDD (Non-IP Data Delivery)](https://jdegre.github.io/loader.html?yaml=TS29542_Nsmf_NIDD.yaml)\n\n## MB-SMF (Multicast Broadcast Session Management Function)\n* [MBS Session](https://jdegre.github.io/loader.html?yaml=TS29532_Nmbsmf_MBSSession.yaml)\n* [MBS TMGI](https://jdegre.github.io/loader.html?yaml=TS29532_Nmbsmf_TMGI.yaml)\n\n## MBSF (Multicast/Broadcast Service Function)\n* [MBS User Service](https://jdegre.github.io/loader.html?yaml=TS29580_Nmbsf_MBSUserService.yaml)\n* [MBS User Data Ingest Session](https://jdegre.github.io/loader.html?yaml=TS29580_Nmbsf_MBSUserDataIngestSession.yaml)\n\n## MBSTF (Multicast/Broadcast Service Transport Function)\n* [MBS Distribution Session](https://jdegre.github.io/loader.html?yaml=TS29581_Nmbstf_DistSession.yaml)\n\n## MB (Multicast/Broadcast) User Services\n* [MBS Service User Announcement](https://jdegre.github.io/loader.html?yaml=TS26517_MBSUserServiceAnnouncement.yaml)\n* [MBS Object Manifest](https://jdegre.github.io/loader.html?yaml=TS26517_MBSObjectManifest.yaml)\n\n## UDM (Unified Data Management)\n* [Subscriber Data Management](https://jdegre.github.io/loader.html?yaml=TS29503_Nudm_SDM.yaml)\n* [UE Context Management](https://jdegre.github.io/loader.html?yaml=TS29503_Nudm_UECM.yaml)\n* [UE Authentication](https://jdegre.github.io/loader.html?yaml=TS29503_Nudm_UEAU.yaml)\n* [Event Exposure](https://jdegre.github.io/loader.html?yaml=TS29503_Nudm_EE.yaml)\n* [Parameter Provisioning](https://jdegre.github.io/loader.html?yaml=TS29503_Nudm_PP.yaml)\n* [NIDD Authorization](https://jdegre.github.io/loader.html?yaml=TS29503_Nudm_NIDDAU.yaml)\n* [MT](https://jdegre.github.io/loader.html?yaml=TS29503_Nudm_MT.yaml)\n* [Service-Specific Authorization](https://jdegre.github.io/loader.html?yaml=TS29503_Nudm_SSAU.yaml)\n* [RSDS (Report SM Delivery Status)](https://jdegre.github.io/loader.html?yaml=TS29503_Nudm_RSDS.yaml)\n* [UEID (UE Identifier)](https://jdegre.github.io/loader.html?yaml=TS29503_Nudm_UEID.yaml)\n\n## UDR (Unified Data Repository)\n* [Data Repository](https://jdegre.github.io/loader.html?yaml=TS29504_Nudr_DR.yaml)\n  * [Subscription Data](https://jdegre.github.io/loader.html?yaml=TS29505_Subscription_Data.yaml)\n  * [Policy Data](https://jdegre.github.io/loader.html?yaml=TS29519_Policy_Data.yaml)\n  * [Exposure Data](https://jdegre.github.io/loader.html?yaml=TS29519_Exposure_Data.yaml)\n  * [Application Data](https://jdegre.github.io/loader.html?yaml=TS29519_Application_Data.yaml)\n* [Group ID Map](https://jdegre.github.io/loader.html?yaml=TS29504_Nudr_GroupIDmap.yaml)\n\n## UDSF (Unstructured Data Storage Function)\n* [Data Repository](https://jdegre.github.io/loader.html?yaml=TS29598_Nudsf_DataRepository.yaml)\n* [Timer](https://jdegre.github.io/loader.html?yaml=TS29598_Nudsf_Timer.yaml)\n\n## AUSF (Authentication Server Function)\n* [UE Authentication](https://jdegre.github.io/loader.html?yaml=TS29509_Nausf_UEAuthentication.yaml)\n* [SoR (Steering of Roaming) Protection](https://jdegre.github.io/loader.html?yaml=TS29509_Nausf_SoRProtection.yaml)\n* [UPU (UE Parameter Update) Protection](https://jdegre.github.io/loader.html?yaml=TS29509_Nausf_UPUProtection.yaml)\n\n## NSSAAF (Network Slice Specific Authentication and Authorization Function)\n* [NSSAA](https://jdegre.github.io/loader.html?yaml=TS29526_Nnssaaf_NSSAA.yaml)\n* [AIW](https://jdegre.github.io/loader.html?yaml=TS29526_Nnssaaf_AIW.yaml)\n\n## NSACF (Network Slice Admission Control Function)\n* [NSAC](https://jdegre.github.io/loader.html?yaml=TS29536_Nnsacf_NSAC.yaml)\n* [Slice Event Exposure](https://jdegre.github.io/loader.html?yaml=TS29536_Nnsacf_SliceEventExposure.yaml)\n\n## NSSF (Network Slice Selection Function)\n* [NSSAI Availability](https://jdegre.github.io/loader.html?yaml=TS29531_Nnssf_NSSAIAvailability.yaml)\n* [NS Selection](https://jdegre.github.io/loader.html?yaml=TS29531_Nnssf_NSSelection.yaml)\n\n## SMSF (SMS Function)\n* [SM Service](https://jdegre.github.io/loader.html?yaml=TS29540_Nsmsf_SMService.yaml)\n\n## 5G-EIR (5G Equipment Identity Register)\n* [Equipment Identity Check](https://jdegre.github.io/loader.html?yaml=TS29511_N5g-eir_EquipmentIdentityCheck.yaml)\n\n## NEF (Network Exposure Function)\n* [Packet Flow Description (PFD) Management](https://jdegre.github.io/loader.html?yaml=TS29551_Nnef_PFDmanagement.yaml)\n* [Session Management (SM) Context](https://jdegre.github.io/loader.html?yaml=TS29541_Nnef_SMContext.yaml)\n* [Short Message (SM) Service](https://jdegre.github.io/loader.html?yaml=TS29541_Nnef_SMService.yaml)\n* [NEF Event Exposure](https://jdegre.github.io/loader.html?yaml=TS29591_Nnef_EventExposure.yaml)\n* [Authentication](https://jdegre.github.io/loader.html?yaml=TS29256_Nnef_Authentication.yaml)\n* [EAS Deployment](https://jdegre.github.io/loader.html?yaml=TS29591_Nnef_EASDeployment.yaml)\n* [Traffic Influence Data](https://jdegre.github.io/loader.html?yaml=TS29591_Nnef_TrafficInfluenceData.yaml)\n* [ECS Address](https://jdegre.github.io/loader.html?yaml=TS29591_Nnef_ECSAddress.yaml)\n* [DNAI Mapping](https://jdegre.github.io/loader.html?yaml=TS29591_Nnef_DNAIMapping.yaml)\n* [UE ID](https://jdegre.github.io/loader.html?yaml=TS29591_Nnef_UEId.yaml)\n\n## PCF (Policy Control Function)\n* [Policy Authorization](https://jdegre.github.io/loader.html?yaml=TS29514_Npcf_PolicyAuthorization.yaml)\n* [Access and Mobility (AM) Policy Authorization](https://jdegre.github.io/loader.html?yaml=TS29534_Npcf_AMPolicyAuthorization.yaml)\n* [Access and Mobility (AM) Policy Control](https://jdegre.github.io/loader.html?yaml=TS29507_Npcf_AMPolicyControl.yaml)\n* [Session Management (SM) Policy Control](https://jdegre.github.io/loader.html?yaml=TS29512_Npcf_SMPolicyControl.yaml)\n* [Background Data Transfer (BDT) Policy Control](https://jdegre.github.io/loader.html?yaml=TS29554_Npcf_BDTPolicyControl.yaml)\n* [Policy Control Event Exposure](https://jdegre.github.io/loader.html?yaml=TS29523_Npcf_EventExposure.yaml)\n* [UE Policy Control](https://jdegre.github.io/loader.html?yaml=TS29525_Npcf_UEPolicyControl.yaml)\n* [Multicast/Broadcast Policy Control](https://jdegre.github.io/loader.html?yaml=TS29537_Npcf_MBSPolicyControl.yaml)\n* [Multicast/Broadcast Policy Authorization](https://jdegre.github.io/loader.html?yaml=TS29537_Npcf_MBSPolicyAuthorization.yaml)\n* [Planned Data Transfer with QoS (PDTQ) Policy Control](https://jdegre.github.io/loader.html?yaml=TS29543_Npcf_PDTQPolicyControl.yaml)\n\n## BSF (Binding Support Function)\n* [Management](https://jdegre.github.io/loader.html?yaml=TS29521_Nbsf_Management.yaml)\n\n## NWDAF (Network Data Analytics Function)\n* [Events Subscription](https://jdegre.github.io/loader.html?yaml=TS29520_Nnwdaf_EventsSubscription.yaml)\n* [Analytics Info](https://jdegre.github.io/loader.html?yaml=TS29520_Nnwdaf_AnalyticsInfo.yaml)\n* [Data Management](https://jdegre.github.io/loader.html?yaml=TS29520_Nnwdaf_DataManagement.yaml)\n* [ML Model Provision](https://jdegre.github.io/loader.html?yaml=TS29520_Nnwdaf_MLModelProvision.yaml)\n* [ML Model Training](https://jdegre.github.io/loader.html?yaml=TS29520_Nnwdaf_MLModelTraining.yaml)\n* [ML Model Monitor](https://jdegre.github.io/loader.html?yaml=TS29520_Nnwdaf_MLModelMonitor.yaml)\n* [Roaming Data](https://jdegre.github.io/loader.html?yaml=TS29520_Nnwdaf_RoamingData.yaml)\n* [Roaming Analytics](https://jdegre.github.io/loader.html?yaml=TS29520_Nnwdaf_RoamingAnalytics.yaml)\n\n## UPF (User-Plane Function)\n* [Event Exposure](https://jdegre.github.io/loader.html?yaml=TS29564_Nupf_EventExposure.yaml)\n* [Get Private UE IP Address](https://jdegre.github.io/loader.html?yaml=TS29564_Nupf_GetPrivateUEIPaddr.yaml)\n\n## HSS (Home Subscriber Server)\n* [UE Authentication](https://jdegre.github.io/loader.html?yaml=TS29563_Nhss_UEAU.yaml)\n* [Subscriber Data Management](https://jdegre.github.io/loader.html?yaml=TS29563_Nhss_SDM.yaml)\n* [UE Context Management](https://jdegre.github.io/loader.html?yaml=TS29563_Nhss_UECM.yaml)\n* [Event Exposure](https://jdegre.github.io/loader.html?yaml=TS29563_Nhss_EE.yaml)\n* [IMS UE Authentication](https://jdegre.github.io/loader.html?yaml=TS29562_Nhss_imsUEAU.yaml)\n* [IMS Subscriber Data Management](https://jdegre.github.io/loader.html?yaml=TS29562_Nhss_imsSDM.yaml)\n* [IMS UE Context Management](https://jdegre.github.io/loader.html?yaml=TS29562_Nhss_imsUECM.yaml)\n* [GBA Subscriber Data Management](https://jdegre.github.io/loader.html?yaml=TS29562_Nhss_gbaSDM.yaml)\n* [GBA UE Authentication](https://jdegre.github.io/loader.html?yaml=TS29562_Nhss_gbaUEAU.yaml)\n\n## GBA BSF (GBA Bootstrapping Server Function)\n* [GBA Service](https://jdegre.github.io/loader.html?yaml=TS29309_Nbsp_GBA.yaml)\n\n## SOR-AF (Steering of Roaming Application Function)\n* [Steering of Roaming](https://jdegre.github.io/loader.html?yaml=TS29550_Nsoraf_SOR.yaml)\n\n## SP-AF (Over-The-Air Function)\n* [Secured Packet](https://jdegre.github.io/loader.html?yaml=TS29544_Nspaf_SecuredPacket.yaml)\n\n## AF (Application Function)\n* [Event Exposure](https://jdegre.github.io/loader.html?yaml=TS29517_Naf_EventExposure.yaml)\n* [ProSe](https://jdegre.github.io/loader.html?yaml=TS29557_Naf_ProSe.yaml)\n* [Authentication](https://jdegre.github.io/loader.html?yaml=TS29255_Naf_Authentication.yaml)\n\n## CHF (Charging Function)\n* [Spending Limit Control](https://jdegre.github.io/loader.html?yaml=TS29594_Nchf_SpendingLimitControl.yaml)\n* [Converged Charging](https://jdegre.github.io/loader.html?yaml=TS32291_Nchf_ConvergedCharging.yaml)\n* [Offline-Only Charging](https://jdegre.github.io/loader.html?yaml=TS32291_Nchf_OfflineOnlyCharging.yaml)\n\n## Common Data Types\n* [Common Data](https://jdegre.github.io/loader.html?yaml=TS29571_CommonData.yaml)\n\n## SEPP N32 APIs\n* [Handshake (N32-c)](https://jdegre.github.io/loader.html?yaml=TS29573_N32_Handshake.yaml)\n* [Forwarding (N32-f)](https://jdegre.github.io/loader.html?yaml=TS29573_JOSEProtectedMessageForwarding.yaml)\n* [Telescopic FQDN Mapping](https://jdegre.github.io/loader.html?yaml=TS29573_SeppTelescopicFqdnMapping.yaml)\n\n## UCMF (UE Radio Capability Management Function)\n* [UE Radio Capability Management](https://jdegre.github.io/loader.html?yaml=TS29673_Nucmf_UERCM.yaml)\n* [Provisioning](https://jdegre.github.io/loader.html?yaml=TS29675_Nucmf_Provisioning.yaml)\n\n## MNPF (Mobile Number Portability Function)\n* [Number Portability Status](https://jdegre.github.io/loader.html?yaml=TS29578_Nmnpf_NPStatus.yaml)\n\n## GMLC (Gateway Mobile Location Center)\n* [Location](https://jdegre.github.io/loader.html?yaml=TS29515_Ngmlc_Location.yaml)\n\n## EASDF (Edge Application Server Discovery Function)\n* [DNS Context](https://jdegre.github.io/loader.html?yaml=TS29556_Neasdf_DNSContext.yaml)\n* [Baseline DNS Pattern](https://jdegre.github.io/loader.html?yaml=TS29556_Neasdf_BaselineDNSPattern.yaml)\n\n## AAnF (AKMA Anchor Function)\n* [AKMA Anchor Service](https://jdegre.github.io/loader.html?yaml=TS29535_Naanf_AKMA.yaml)\n\n## 5G DDNMF (Inter-5G Direct Discovery Name Management Function)\n* [Discovery](https://jdegre.github.io/loader.html?yaml=TS29555_N5g-ddnmf_Discovery.yaml)\n\n## TSCTSF (Time Sensitive Communication and Time Synchronization Function)\n* [Time Synchronization](https://jdegre.github.io/loader.html?yaml=TS29565_Ntsctsf_TimeSynchronization.yaml)\n* [QoS and TSC Assistance](https://jdegre.github.io/loader.html?yaml=TS29565_Ntsctsf_QoSandTSCAssistance.yaml)\n* [ASTI](https://jdegre.github.io/loader.html?yaml=TS29565_Ntsctsf_ASTI.yaml)\n\n## ADRF (Analytics Data Repository Function)\n* [Data Management](https://jdegre.github.io/loader.html?yaml=TS29575_Nadrf_DataManagement.yaml)\n* [ML Model Management](https://jdegre.github.io/loader.html?yaml=TS29575_Nadrf_MLModelManagement.yaml)\n\n## MFAF (Messaging Framework Adaptor Function)\n* [3GPP DCCF Adaptor (3DA) Data Management](https://jdegre.github.io/loader.html?yaml=TS29576_Nmfaf_3daDataManagement.yaml)\n* [3GPP Consumer Adaptor (3CA) Data Management](https://jdegre.github.io/loader.html?yaml=TS29576_Nmfaf_3caDataManagement.yaml)\n\n## Data Collection Application Function\n* [Common Data Types](https://jdegre.github.io/loader.html?yaml=TS26532_CommonData.yaml)\n* [Application Service Provider provisioning (R1)](https://jdegre.github.io/loader.html?yaml=TS26532_Ndcaf_DataReportingProvisioning.yaml)\n* [Data collection client configuration and reporting (R2, R3, R4)](https://jdegre.github.io/loader.html?yaml=TS26532_Ndcaf_DataReporting.yaml)\n\n## DCCF (Data Collection Coordination Function)\n* [Data Management](https://jdegre.github.io/loader.html?yaml=TS29574_Ndccf_DataManagement.yaml)\n* [Context Management](https://jdegre.github.io/loader.html?yaml=TS29574_Ndccf_ContextManagement.yaml)\n\n## IP-SM-GW (IP Short Message Gateway)\n* [SM Service](https://jdegre.github.io/loader.html?yaml=TS29577_Nipsmgw_SMService.yaml)\n\n## SMS Router\n* [SM Service](https://jdegre.github.io/loader.html?yaml=TS29577_Nrouter_SMService.yaml)\n\n## SMS-IWMSC (Interworking MSC for Short Message Service)\n* [SM Service](https://jdegre.github.io/loader.html?yaml=TS29579_Niwmsc_SMService.yaml)\n\n## PKMF (ProSe Key Management Service)\n* [KeyRequest Service](https://jdegre.github.io/loader.html?yaml=TS29559_Npkmf_PKMFKeyRequest.yaml)\n* [Resolve Remote User Id](https://jdegre.github.io/loader.html?yaml=TS29559_Npkmf_UserId.yaml)\n* [Discovery](https://jdegre.github.io/loader.html?yaml=TS29559_Npkmf_Discovery.yaml)\n\n## SLPKMF (SideLink Positioning Key Management Service)\n* [KeyRequest Service](https://jdegre.github.io/loader.html?yaml=TS29586_Nslpkmf_SLPKMFKeyRequest.yaml)\n* [Discovery](https://jdegre.github.io/loader.html?yaml=TS29586_Nslpkmf_Discovery.yaml)\n\n## PANF (ProSe Anchor Function)\n* [Prose Key Service](https://jdegre.github.io/loader.html?yaml=TS29553_Npanf_ProseKey.yaml)\n* [Resolve Remote User Id](https://jdegre.github.io/loader.html?yaml=TS29553_Npanf_ResolveRemoteUserId.yaml)\n\n## IMS AS (IP Multimedia Subsystem Application Server)\n* [Session Event Control](https://jdegre.github.io/loader.html?yaml=TS29175_Nimsas_SessionEventControl.yaml)\n* [Media Control](https://jdegre.github.io/loader.html?yaml=TS29175_Nimsas_MediaControl.yaml)\n\n## MF (Media Function)\n* [Media Resource Management Service](https://jdegre.github.io/loader.html?yaml=TS29176_Nmf_MRM.yaml)\n\n\n# Northbound and Application Layer APIs\n\n## Common API Framework (CAPIF)\n* [Discover Service](https://jdegre.github.io/loader.html?yaml=TS29222_CAPIF_Discover_Service_API.yaml)\n* [Publish Service](https://jdegre.github.io/loader.html?yaml=TS29222_CAPIF_Publish_Service_API.yaml)\n* [Events](https://jdegre.github.io/loader.html?yaml=TS29222_CAPIF_Events_API.yaml)\n* [API Invoker Management](https://jdegre.github.io/loader.html?yaml=TS29222_CAPIF_API_Invoker_Management_API.yaml)\n* [Security](https://jdegre.github.io/loader.html?yaml=TS29222_CAPIF_Security_API.yaml)\n* [Access Control Policy](https://jdegre.github.io/loader.html?yaml=TS29222_CAPIF_Access_Control_Policy_API.yaml)\n* [Logging API Invocation](https://jdegre.github.io/loader.html?yaml=TS29222_CAPIF_Logging_API_Invocation_API.yaml)\n* [Auditing](https://jdegre.github.io/loader.html?yaml=TS29222_CAPIF_Auditing_API.yaml)\n* [AEF Authentication](https://jdegre.github.io/loader.html?yaml=TS29222_AEF_Security_API.yaml)\n* [API Provider Management](https://jdegre.github.io/loader.html?yaml=TS29222_CAPIF_API_Provider_Management_API.yaml)\n* [Routing Information](https://jdegre.github.io/loader.html?yaml=TS29222_CAPIF_Routing_Info_API.yaml)\n\n## SCEF (Service Capability Exposure Function)\nNOTE: These APIs are not part of the 5G Core Network; these APIs are exposed by the 4G SCEF to the SCS/AS\n* [Event Monitoring](https://jdegre.github.io/loader.html?yaml=TS29122_MonitoringEvent.yaml)\n* [Resource Management of Background Data Transfer (BDT)](https://jdegre.github.io/loader.html?yaml=TS29122_ResourceManagementOfBdt.yaml)\n* [Chargeable Party](https://jdegre.github.io/loader.html?yaml=TS29122_ChargeableParty.yaml)\n* [Non-IP Data Delivery (NIDD)](https://jdegre.github.io/loader.html?yaml=TS29122_NIDD.yaml)\n* [Device Triggering](https://jdegre.github.io/loader.html?yaml=TS29122_DeviceTriggering.yaml)\n* [Group Message Delivery via MBMS by MB2](https://jdegre.github.io/loader.html?yaml=TS29122_GMDviaMBMSbyMB2.yaml)\n* [Group Message Delivery via MBMS by xMB](https://jdegre.github.io/loader.html?yaml=TS29122_GMDviaMBMSbyxMB.yaml)\n* [Network Status Reporting](https://jdegre.github.io/loader.html?yaml=TS29122_ReportingNetworkStatus.yaml)\n* [Communication Patterns (CP) Parameters Provisioning](https://jdegre.github.io/loader.html?yaml=TS29122_CpProvisioning.yaml)\n* [Packet Flow Description (PFD) Management](https://jdegre.github.io/loader.html?yaml=TS29122_PfdManagement.yaml)\n* [Enhanced Coverage Restriction Control](https://jdegre.github.io/loader.html?yaml=TS29122_ECRControl.yaml)\n* [Network Parameter Configuration](https://jdegre.github.io/loader.html?yaml=TS29122_NpConfiguration.yaml)\n* [Application Server (AS) Session with QoS](https://jdegre.github.io/loader.html?yaml=TS29122_AsSessionWithQoS.yaml)\n* [MSISDN-less Mobile-Originated SMS](https://jdegre.github.io/loader.html?yaml=TS29122_MsisdnLessMoSms.yaml)\n* [RACS (Radio Capability Signaling) Parameter Provisioning](https://jdegre.github.io/loader.html?yaml=TS29122_RacsParameterProvisioning.yaml)\n* [Common Data](https://jdegre.github.io/loader.html?yaml=TS29122_CommonData.yaml)\n\n## NEF (Network Exposure Function)\n* [Traffic Influence](https://jdegre.github.io/loader.html?yaml=TS29522_TrafficInfluence.yaml)\n* [NIDD Configuration Trigger](https://jdegre.github.io/loader.html?yaml=TS29522_NIDDConfigurationTrigger.yaml)\n* [5G LAN Parameter Provision](https://jdegre.github.io/loader.html?yaml=TS29522_5GLANParameterProvision.yaml)\n* [Applying BDT Policy](https://jdegre.github.io/loader.html?yaml=TS29522_ApplyingBdtPolicy.yaml)\n* [IPTV Configuration](https://jdegre.github.io/loader.html?yaml=TS29522_IPTVConfiguration.yaml)\n* [Analytics Exposure](https://jdegre.github.io/loader.html?yaml=TS29522_AnalyticsExposure.yaml)\n* [LPI (Location Privacy Indicator) Parameter Provision](https://jdegre.github.io/loader.html?yaml=TS29522_LpiParameterProvision.yaml)\n* [Service Parameter](https://jdegre.github.io/loader.html?yaml=TS29522_ServiceParameter.yaml)\n* [ACS Parameter Provision](https://jdegre.github.io/loader.html?yaml=TS29522_ACSParameterProvision.yaml)\n* [MO LCS Notify](https://jdegre.github.io/loader.html?yaml=TS29522_MoLcsNotify.yaml)\n* [AKMA](https://jdegre.github.io/loader.html?yaml=TS29522_AKMA.yaml)\n* [Time Sync Exposure](https://jdegre.github.io/loader.html?yaml=TS29522_TimeSyncExposure.yaml)\n* [ECS Address Provision](https://jdegre.github.io/loader.html?yaml=TS29522_EcsAddressProvision.yaml)\n* [AM Policy Authorization](https://jdegre.github.io/loader.html?yaml=TS29522_AmPolicyAuthorization.yaml)\n* [AM Influence](https://jdegre.github.io/loader.html?yaml=TS29522_AMInfluence.yaml)\n* [MBS TMGI](https://jdegre.github.io/loader.html?yaml=TS29522_MBSTMGI.yaml)\n* [MBS Session](https://jdegre.github.io/loader.html?yaml=TS29522_MBSSession.yaml)\n* [EAS Deployment](https://jdegre.github.io/loader.html?yaml=TS29522_EASDeployment.yaml)\n* [ASTI](https://jdegre.github.io/loader.html?yaml=TS29522_ASTI.yaml)\n* [Data Reporting](https://jdegre.github.io/loader.html?yaml=TS29522_DataReporting.yaml)\n* [Data Reporting Provisioning](https://jdegre.github.io/loader.html?yaml=TS29522_DataReportingProvisioning.yaml)\n* [UE Identifier](https://jdegre.github.io/loader.html?yaml=TS29522_UEId.yaml)\n* [MBS User Service](https://jdegre.github.io/loader.html?yaml=TS29522_MBSUserService.yaml)\n* [MBS User Data Ingest Session](https://jdegre.github.io/loader.html?yaml=TS29522_MBSUserDataIngestSession.yaml)\n* [Media Streaming Event Exposure](https://jdegre.github.io/loader.html?yaml=TS29522_MSEventExposure.yaml)\n* [MBS Group Message Delivery](https://jdegre.github.io/loader.html?yaml=TS29522_MBSGroupMsgDelivery.yaml)\n* [DNAI Mapping](https://jdegre.github.io/loader.html?yaml=TS29522_DNAIMapping.yaml)\n* [PDTQ Policy Negotiation](https://jdegre.github.io/loader.html?yaml=TS29522_PDTQPolicyNegotiation.yaml)\n* [Member UE Selection Assistance](https://jdegre.github.io/loader.html?yaml=TS29522_MemberUESelectionAssistance.yaml)\n* [Group Parameters Provisioning](https://jdegre.github.io/loader.html?yaml=TS29522_GroupParametersProvisioning.yaml)\n* [Slice Parameters Provisioning](https://jdegre.github.io/loader.html?yaml=TS29522_SliceParamProvision.yaml)\n* [UE Address](https://jdegre.github.io/loader.html?yaml=TS29522_UEAddress.yaml)\n* [ECS Address](https://jdegre.github.io/loader.html?yaml=TS29522_ECSAddress.yaml)\n\n## VAE (V2X Application Enabler)\n* [V2X Message Delivery](https://jdegre.github.io/loader.html?yaml=TS29486_VAE_MessageDelivery.yaml)\n* [File Distribution](https://jdegre.github.io/loader.html?yaml=TS29486_VAE_FileDistribution.yaml)\n* [Application Requirement](https://jdegre.github.io/loader.html?yaml=TS29486_VAE_ApplicationRequirement.yaml)\n* [Dynamic Group](https://jdegre.github.io/loader.html?yaml=TS29486_VAE_DynamicGroup.yaml)\n* [Service Continuity](https://jdegre.github.io/loader.html?yaml=TS29486_VAE_ServiceContinuity.yaml)\n* [HD Map Dynamic Information](https://jdegre.github.io/loader.html?yaml=TS29486_VAE_HDMapDynamicInfo.yaml)\n* [Session Oriented Service](https://jdegre.github.io/loader.html?yaml=TS29486_VAE_SessionOrientedService.yaml)\n* [V2V Config Requirement](https://jdegre.github.io/loader.html?yaml=TS29486_VAE_V2VConfigRequirement.yaml)\n* [PC5 Provisioning Requirement](https://jdegre.github.io/loader.html?yaml=TS29486_VAE_PC5ProvisioningRequirement.yaml)\n* [Service And QoS Control Info](https://jdegre.github.io/loader.html?yaml=TS29486_VAE_ServiceAndQoSControlInfo.yaml)\n* [VRU Zone Management](https://jdegre.github.io/loader.html?yaml=TS29486_VAE_VRUZoneManagement.yaml)\n* [V2P Application Requirement](https://jdegre.github.io/loader.html?yaml=TS29486_VAE_V2PApplicationRequirement.yaml)\n\n## SEAL (Service Enabler Architecture Layer)\n* [Network Resource Adaptation](https://jdegre.github.io/loader.html?yaml=TS29549_SS_NetworkResourceAdaptation.yaml)\n* [Network Resource Monitoring](https://jdegre.github.io/loader.html?yaml=TS29549_SS_NetworkResourceMonitoring.yaml)\n* [Network Slice Adaptation](https://jdegre.github.io/loader.html?yaml=TS29549_SS_NetworkSliceAdaptation.yaml)\n* [User Profile Retrival](https://jdegre.github.io/loader.html?yaml=TS29549_SS_UserProfileRetrieval.yaml)\n* [Events](https://jdegre.github.io/loader.html?yaml=TS29549_SS_Events.yaml)\n* [Group Management](https://jdegre.github.io/loader.html?yaml=TS29549_SS_GroupManagement.yaml)\n* [Location Reporting](https://jdegre.github.io/loader.html?yaml=TS29549_SS_LocationReporting.yaml)\n* [Location Area Information Retrieval](https://jdegre.github.io/loader.html?yaml=TS29549_SS_LocationAreaInfoRetrieval.yaml)\n* [Key Information Retrieval](https://jdegre.github.io/loader.html?yaml=TS29549_SS_KeyInfoRetrieval.yaml)\n* [VAL Service Data Retrieval](https://jdegre.github.io/loader.html?yaml=TS29549_SS_VALServiceData.yaml)\n* [VAL Service Area Configuration](https://jdegre.github.io/loader.html?yaml=TS29549_SS_VALServiceAreaConfiguration.yaml)\n* [VAL service Parameter Provisioning](https://jdegre.github.io/loader.html?yaml=TS29549_SS_IdmParameterProvisioning.yaml)\n* [SEALDD Data Transmission](https://jdegre.github.io/loader.html?yaml=TS29549_SDD_Transmission.yaml)\n* [SEALDD Data Storage](https://jdegre.github.io/loader.html?yaml=TS29549_SDD_DataStorage.yaml)\n* [SEALDD Context Relocation](https://jdegre.github.io/loader.html?yaml=TS29549_SDD_DDContext.yaml)\n* [SEALDD Transmission Quality Measurement](https://jdegre.github.io/loader.html?yaml=TS29549_SDD_TransmissionQualityMeasurement.yaml)\n* [SEALDD Policy Configuration](https://jdegre.github.io/loader.html?yaml=TS29549_SDD_PolicyConfiguration.yaml)\n* [NSCE Server Policy Management](https://jdegre.github.io/loader.html?yaml=TS29435_NSCE_PolicyManagement.yaml)\n\n## EDGEAPP (Enabling Edge Applications)\n* [EAS Registration](https://jdegre.github.io/loader.html?yaml=TS29558_Eees_EASRegistration.yaml)\n* [UE Location](https://jdegre.github.io/loader.html?yaml=TS29558_Eees_UELocation.yaml)\n* [UE Identifier](https://jdegre.github.io/loader.html?yaml=TS29558_Eees_UEIdentifier.yaml)\n* [Application Client Information](https://jdegre.github.io/loader.html?yaml=TS29558_Eees_AppClientInformation.yaml)\n* [ACR Management Event](https://jdegre.github.io/loader.html?yaml=TS29558_Eees_ACRManagementEvent.yaml)\n* [Session with QoS](https://jdegre.github.io/loader.html?yaml=TS29558_Eees_SessionWithQoS.yaml)\n* [EEC Context Relocation](https://jdegre.github.io/loader.html?yaml=TS29558_Eees_EECContextRelocation.yaml)\n* [EEL Managed ACR](https://jdegre.github.io/loader.html?yaml=TS29558_Eees_EELManagedACR.yaml)\n* [ACR Status Update](https://jdegre.github.io/loader.html?yaml=TS29558_Eees_ACRStatusUpdate.yaml)\n* [EES Registration](https://jdegre.github.io/loader.html?yaml=TS29558_Eecs_EESRegistration.yaml)\n* [Target EES Discovery](https://jdegre.github.io/loader.html?yaml=TS29558_Eees_TargetEESDiscovery.yaml)\n* [EEC Registration](https://jdegre.github.io/loader.html?yaml=TS24558_Eees_EECRegistration.yaml)\n* [ECS Service Provisioning](https://jdegre.github.io/loader.html?yaml=TS24558_Eecs_ServiceProvisioning.yaml)\n* [EAS Discovery](https://jdegre.github.io/loader.html?yaml=TS24558_Eees_EASDiscovery.yaml)\n* [EES ACR Events](https://jdegre.github.io/loader.html?yaml=TS24558_Eees_ACREvents.yaml)\n* [EES App Context Relocation](https://jdegre.github.io/loader.html?yaml=TS24558_Eees_AppContextRelocation.yaml)\n* [EES ACR Parameters Information](https://jdegre.github.io/loader.html?yaml=TS29558_Eees_ACRParameterInformation.yaml)\n* [EES Common EAS Announcement](https://jdegre.github.io/loader.html?yaml=TS29558_Eees_CommonEASAnnouncement.yaml)\n* [CAS Selected EES](https://jdegre.github.io/loader.html?yaml=TS29558_Ecas_SelectedEES.yaml)\n\n## UAS Application Enabler (UAE) Server\n* [C2 Operation Mode Management](https://jdegre.github.io/loader.html?yaml=TS29257_UAE_C2OperationModeManagement.yaml)\n* [Real-time UAV Status](https://jdegre.github.io/loader.html?yaml=TS29257_UAE_RealtimeUAVStatus.yaml)\n* [USS Change Management](https://jdegre.github.io/loader.html?yaml=TS29257_UAE_ChangeUSSManagement.yaml)\n* [DAA Support](https://jdegre.github.io/loader.html?yaml=TS29257_UAE_DAASupport.yaml)\n\n## 5GMARCH (Enabling MSGin5G Service)\n* [AS Registration](https://jdegre.github.io/loader.html?yaml=TS29538_MSGS_ASRegistration.yaml)\n* [MSGin5G Server Message Delivery](https://jdegre.github.io/loader.html?yaml=TS29538_MSGS_MSGDelivery.yaml)\n* [L3G Message Delivery](https://jdegre.github.io/loader.html?yaml=TS29538_MSGG_L3GDelivery.yaml)\n* [N3G Message Delivery](https://jdegre.github.io/loader.html?yaml=TS29538_MSGG_N3GDelivery.yaml)\n* [Broadcast Message Delivery](https://jdegre.github.io/loader.html?yaml=TS29538_MSGG_BGDelivery.yaml)\n\n## PINAPP (Personal IoT Network Application)\n* [PINServer PAS Registration](https://jdegre.github.io/loader.html?yaml=TS29583_PIN_ASRegistration.yaml)\n* [PINServer Service Switch Information](https://jdegre.github.io/loader.html?yaml=TS29583_PIN_ASServiceSwitch.yaml)\n* [PINServer Service Continuity Information](https://jdegre.github.io/loader.html?yaml=TS29583_PIN_ASServiceContinuity.yaml)\n\n# 5G Media Streaming (5GMS) TS 26.512\nNote: The APIs at reference points M1 and M5 are exposed by the 5GMS AF.\n\n* [Common Data Types](https://jdegre.github.io/loader.html?yaml=TS26512_CommonData.yaml)\n\n## Provisioning (M1)\n* [Provisioning Sessions](https://jdegre.github.io/loader.html?yaml=TS26512_M1_ProvisioningSessions.yaml)\n* [Server Certificates Provisioning](https://jdegre.github.io/loader.html?yaml=TS26512_M1_ServerCertificatesProvisioning.yaml)\n* [Content Preparation Templates Provisioning](https://jdegre.github.io/loader.html?yaml=TS26512_M1_ContentPreparationTemplatesProvisioning.yaml)\n* [Content Protocols Discovery](https://jdegre.github.io/loader.html?yaml=TS26512_M1_ContentProtocolsDiscovery.yaml)\n* [Content Hosting Provisioning](https://jdegre.github.io/loader.html?yaml=TS26512_M1_ContentHostingProvisioning.yaml)\n* [Consumption Reporting Provisioning](https://jdegre.github.io/loader.html?yaml=TS26512_M1_ConsumptionReportingProvisioning.yaml)\n* [Metrics Reporting Provisioning](https://jdegre.github.io/loader.html?yaml=TS26512_M1_MetricsReportingProvisioning.yaml)\n* [Policy Templates Provisioning](https://jdegre.github.io/loader.html?yaml=TS26512_M1_PolicyTemplatesProvisioning.yaml)\n* [Edge Resources Provisioning](https://jdegre.github.io/loader.html?yaml=TS26512_M1_EdgeResourcesProvisioning.yaml)\n* [Event Data Processing Provisioning](https://jdegre.github.io/loader.html?yaml=TS26512_M1_EventDataProcessingProvisioning.yaml)\n\n## Media Session Handling (M5)\n* [Service Access Information](https://jdegre.github.io/loader.html?yaml=TS26512_M5_ServiceAccessInformation.yaml)\n* [Consumption Reporting](https://jdegre.github.io/loader.html?yaml=TS26512_M5_ConsumptionReporting.yaml)\n* [Metrics Reporting](https://jdegre.github.io/loader.html?yaml=TS26512_M5_MetricsReporting.yaml)\n* [Dynamic Policies](https://jdegre.github.io/loader.html?yaml=TS26512_M5_DynamicPolicies.yaml)\n* [Network Assistance](https://jdegre.github.io/loader.html?yaml=TS26512_M5_NetworkAssistance.yaml)\n\n## Data Reporting\n* [5GMS Client (R2)](https://jdegre.github.io/loader.html?yaml=TS26512_R2_DataReporting.yaml)\n* [5GMS AS (R4)](https://jdegre.github.io/loader.html?yaml=TS26512_R4_DataReporting.yaml)\n\n## Event Exposure\n* [Data Collection AF (R5, R6)](https://jdegre.github.io/loader.html?yaml=TS26512_EventExposure.yaml)\n\n# 3GPP SA5 models and MnS OpenAPI definitions\n\n## Network Resource Models (NRM)\n* [Generic NRM (TS 28.623)](https://jdegre.github.io/loader.html?yaml=TS28623_GenericNrm.yaml)\n* [Common NRM definitions (TS 28.623)](https://jdegre.github.io/loader.html?yaml=TS28623_ComDefs.yaml)\n* [Trace Control (TS 28.623)](https://jdegre.github.io/loader.html?yaml=TS28623_TraceControlNrm.yaml)\n* [NR NRM (TS 28.541)](https://jdegre.github.io/loader.html?yaml=TS28541_NrNrm.yaml)\n* [5GC NRM (TS 28.541)](https://jdegre.github.io/loader.html?yaml=TS28541_5GcNrm.yaml)\n* [Slice NRM (TS 28.541)](https://jdegre.github.io/loader.html?yaml=TS28541_SliceNrm.yaml)\n* [Communication Service Assurance NRM (TS 28.536)](https://jdegre.github.io/loader.html?yaml=TS28536_CoslaNrm.yaml)\n* [MDA NRM (TS 28.104)](https://jdegre.github.io/loader.html?yaml=TS28104_MdaNrm.yaml)\n* [MDA Report NRM (TS 28.104)](https://jdegre.github.io/loader.html?yaml=TS28104_MdaReport.yaml)\n* [AI/ML NRM (TS 28.105)](https://jdegre.github.io/loader.html?yaml=TS28105_AiMlNrm.yaml)\n* [Intent NRM (TS 28.312)](https://jdegre.github.io/loader.html?yaml=TS28312_IntentNrm.yaml)\n* [Intent Expectations (TS 28.312)](https://jdegre.github.io/loader.html?yaml=TS28312_IntentExpectations.yaml)\n* [Edge NRM (TS 28.538)](https://jdegre.github.io/loader.html?yaml=TS28538_EdgeNrm.yaml)\n* [Self-configuration of RAN entities (TS 28.317)](https://jdegre.github.io/loader.html?yaml=TS28317_RanScNrm.yaml)\n\n## Management Services (MnS)\n* [Provisioning MnS (TS 28.532)](https://jdegre.github.io/loader.html?yaml=TS28532_ProvMnS.yaml)\n* [Fault Supervision MnS (TS 28.532)](https://jdegre.github.io/loader.html?yaml=TS28532_FaultMnS.yaml)\n* [Performance Measurement Job Control MnS (28.550)](https://jdegre.github.io/loader.html?yaml=TS28550_PerfMeasJobCtrlMnS.yaml)\n* [File Data Reporting MnS (TS 28.532)](https://jdegre.github.io/loader.html?yaml=TS28532_FileDataReportingMnS.yaml)\n* [Performance Threshold Monitoring MnS (TS 28.532)](https://jdegre.github.io/loader.html?yaml=TS28532_PerfMnS.yaml)\n* [Heartbeat Notifications(TS 28.532)](https://jdegre.github.io/loader.html?yaml=TS28532_HeartbeatNtf.yaml)\n* [Streaming Data Reporting MnS (TS 28.532)](https://jdegre.github.io/loader.html?yaml=TS28532_StreamingDataMnS.yaml)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjdegre%2F5GC_APIs","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjdegre%2F5GC_APIs","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjdegre%2F5GC_APIs/lists"}