Skip to content
Discussion options

You must be logged in to vote

@MarkCornall as @bigludo7 has already mentioned: this is a topic which was discussed and is documented. There are multiple options to deal which such situation:

  • split the API into more atomic ones if there are no dependencies between the endpoints and it is possible (e.g. as done in DeviceLocation)
  • design the API in a way that allow all parties to implement it as intended with all endpoints within the local regulation boundaries (that has happened for SimSwap with the introduction of the "monitored period")
  • or, as a last resort, allow API Providers to respond with 501 (NOT_IMPLEMENTED) for certain endpoints. That indicates to API Consumers the potential partial implementation. This optio…

Replies: 2 comments

Comment options

You must be logged in to vote
0 replies
Comment options

You must be logged in to vote
0 replies
Answer selected by rartych
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
3 participants
Converted from issue

This discussion was converted from issue #514 on September 01, 2025 16:22.