Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Wiki Markup
*[Contact Service Home]*

{warning}
The Contact service is deprecated.  Contact records can be added via selected services, such as Person and Organization, that support Contacts as a sub-resource.
{warning}

| [Description|#Brief Description] | [Assumptions |#Brief Assumptions Summary] | [References|#References] | [Operations|#Operations] |

{include:Service Meta Table Style Page}
{table:id=serviceMetaTable}
{tr}
{th:class=h}Name
{th}
{td:id=serviceName|colspan=2}Contact
{td}
{tr}
{tr}
{th:class=h}Version
{th}
{td:id=serviceVersion}v0.1 - [ContactService REST APIs - Release v0.1|ContactService REST APIs - Release v0.1]
{td}
{td:id=serviceVersionHistory}[Release Notes/History|Contact Service Release Notes#current]
{td}
{tr}
{tr}
{th:class=h}Based upon
{th}
{td:id=serviceName|colspan=2}KSS Contact
{td}
{tr}
{tr}
{th:class=h}Depends upon
{th}
{td:id=serviceName|colspan=2}No real dependencies, except utilities for LDAP integration at some point (not in initial version).
{td}
{tr}
{table}

h3. Brief Description
{multi-excerpt-include:Contact Service Description and Assumptions|name=brief-description|nopanel=true} For a full desciption, visit the [Service Description and Assumptions|Contact Service Description and Assumptions] page.

h3. Assumptions
{multi-excerpt-include:Contact Service Description and Assumptions|name=brief-assumptions|nopanel=true} For a complete list of assumptions, visit the [Service Description and Assumptions|Contact Service Description and Assumptions] page.

h3. References

[Contact Service Description and Assumptions]
[Contact Service Entity Diagrams]

h3. REST Interfaces - CRUD Operations

The Contact Service offers a RESTful interface to CRUD (create, read, update, and delete) operations on individual Contact items. Because contact info is always associated to a Person or Organization, the resource model will reflect this. Applications will not read individual items but rather will search for items associated to a given person or organization. These will then be organized by media type and priority. Create operations will similarly add an item associated to a person or organization. Update, and Delete operations could reference individual items, but we may preserve the association path for consistency and as an additional sanity check.


For full details, visit [Contact REST APIs - Release v0.1|Contact REST APIs - Release v0.1].

h3. RPC-Style Setup/Metadata Operations

_TBD_