All routes would be analogous to the corresponding /characters/{character_id}/contacts/ endpoints
Authentication
Would require new SSO scopes, analogous to esi-characters.write_contacts.v1, just for corporation and alliance.
Additionally, the corp roles requirements must also be met. For corporations, the character needs the corporation role "Diplomat" (or director or CEO ofc).
For alliances, the requirements are the same, but the characters must also be in the executor corporation of the alliance to set standings.
Automatic management of corporation and alliance standings.
Applications could include tools to manage blue standings of people's out-of-corporation alts (like neutral JFs) or managing of standings in a coalition consisting of multiple alliances (currently often realized with spreadsheets).
Combined with the feature #55 for write access to access lists lots of the manual work that corporation or alliance management has to do could be automated.
Feature request
Write access to corporation and alliance contacts analogous to personal contacts.
Routes
Corporations:
DELETE /corporations/{corporation_id}/contacts/
POST /corporations/{corporation_id}/contacts/
PUT /corporations/{corporation_id}/contacts/
Alliances:
DELETE /alliances/{alliance_id}/contacts/
POST /alliances/{alliance_id}/contacts/
PUT /alliances/{alliance_id}/contacts/
All routes would be analogous to the corresponding
/characters/{character_id}/contacts/
endpointsAuthentication
Would require new SSO scopes, analogous to
esi-characters.write_contacts.v1
, just for corporation and alliance.Additionally, the corp roles requirements must also be met. For corporations, the character needs the corporation role "Diplomat" (or director or CEO ofc). For alliances, the requirements are the same, but the characters must also be in the executor corporation of the alliance to set standings.
Source: https://support.eveonline.com/hc/en-us/articles/203217712-Roles-Listing
Use case
Automatic management of corporation and alliance standings.
Applications could include tools to manage blue standings of people's out-of-corporation alts (like neutral JFs) or managing of standings in a coalition consisting of multiple alliances (currently often realized with spreadsheets).
Combined with the feature #55 for write access to access lists lots of the manual work that corporation or alliance management has to do could be automated.
Example returns
Same as personal contact endpoints.
Previous XML or CREST route
None