API modules to consider if they should work with both local and federated properties:
API modules that should accept federated properties as an argument
- wbformatentities - https://wikidata-federated-properties.wmflabs.org/w/api.php?action=wbformatentities&ids=P1|http://wikidata.beta.wmflabs.org/entity/P694
- wbsearchentities - in progress
- wbgetentities
- wbgetclaims
- wbformatvalue
- wbsgetsuggestions - this is provided by the PropertySuggester extension
- wbparsevalue
API modules that should not change entities that are federated properties but should be able to change entities that use federated properties
(example: wbsetclaim should be able to create a statement that uses a federated property on a local entity, but it should not allow for the creation of a statement on a federated property)
- wbremoveclaims
- wbremovequalifiers
- wbremovereferences
- wbcreateclaim
- wbsetclaim
- wbsetreference
- wbsetclaimvalue
- wbsetqualifier
- wbsetaliases
- wbsetdescription
- wbsetlabel
- wbeditentity