Skip to content

New proposal for Network Outage API#329

Open
mohdafzalbt wants to merge 2 commits into
camaraproject:mainfrom
mohdafzalbt:main
Open

New proposal for Network Outage API#329
mohdafzalbt wants to merge 2 commits into
camaraproject:mainfrom
mohdafzalbt:main

Conversation

@mohdafzalbt

Copy link
Copy Markdown

What type of PR is this?

enhancement/feature

What this PR does / why we need it:

New proposal for network outage API

Which issue(s) this PR fixes:

Fixes #327

Special notes for reviewers:

Changelog input

 release-note

Additional documentation

This section can be blank.

docs

@linux-foundation-easycla

linux-foundation-easycla Bot commented Jun 30, 2026

Copy link
Copy Markdown

CLA Not Signed

@albertoramosmonagas

albertoramosmonagas commented Jun 30, 2026

Copy link
Copy Markdown
Contributor

Hi @mohdafzalbt,

Thanks for the YAML. Before this can move forward, three things are needed:

1. Process — blocking:
API proposal template still missing (PR must include it, not just the YAML): https://github.com/camaraproject/APIBacklog/blob/main/documentation/API-proposal-template.md
EasyCLA check is failing on the PR — please sign: https://github.com/camaraproject/.github/blob/main/CONTRIBUTING.md#easycla (or check the EasyCLA bot comment on the PR for the signing link)
Presentation slides for the Backlog WG session are also required: https://github.com/camaraproject/Marketing/blob/main/documentation/MarketingMaterial/CAMARA%20Master%20Template.potx

2. Design — needs rework before review
Two endpoints (/tac/{trackingAreaCode} and the plmn filter) expose internal 3GPP network parameters (Tracking Area Code, PLMN) directly to the API consumer. These are not northbound-portable identifiers — a developer has no way to obtain a TAC, and exposing it leaks internal network topology, which goes against CAMARA's abstraction principle. Please redesign around a developer-facing identifier: device object or phoneNumber (per CAMARA_common.yaml) for the device-centric use case, and a standard geographic area object for the location-centric use case.

3. Other Commonalities gaps
No security scheme defined (securitySchemes/security) — needed before ICM/personal-data review can even start
Subscription model (/subscribe, /subscriptions/{id}) doesn't follow the CAMARA event subscription pattern (CloudEvents / CAMARA_event_common.yaml) — should be aligned to it

Once the template, CLA, and slides are in place, and the TAC/PLMN exposure is resolved, happy to do a full layer-by-layer review of the spec.

@mohdafzalbt

Copy link
Copy Markdown
Author

/easycla

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[API Proposal] <Network Outage API>

2 participants