This documents the public interface in REST fashion.
Each of the below is an action on a class or instance. Each follows Get, Create, Update, Delete pattern. If an action is missing, the interface returns "Not Implemented."
| path |
HTTP verb |
| /member |
POST, GET (list) |
| /member/identifier |
GET, DELETE |
| /member/identifier/privacy |
GET, PUT |
| /member/identifier/emailaddress |
GET, PUT |
| /member/identifier/assurance |
GET (points), list (of assurances), PUT (append) |
| /member/identifier/profile |
GET (list), POST (append) |
| /member/identifier/experience |
GET (points), list (of assurances), POST |
/member/identifier/dob |
GET, PUT |
/member/identifier/name |
GET (list), POST |
| /member/identifier/role |
GET (list), POST |
| /member/identifier/credential |
GET (list), POST (append) |
| /member/identifier/log |
GET |
| /member/identifier/notification |
GET (list), POST |
| /member/identifier/token |
GET (list), POST |
| / assurance |
GET (list), POST |
| /assurance/assurancesIdentifier |
GET, revoke |
| / credential |
GET (list), POST, verify |
| /credential/identifier |
GET, verify, PUT, DELETE |
| / notification |
GET (list), POST |
| /notification/identifier |
PUT (ack) |
| / token |
GET (list), POST |
| /token/identifier |
DELETE |
| / email |
GET (list), POST |
| /email/identifier |
GET, DELETE, PUT |
| / domain |
GET (list), POST |
| /domain/identifier |
GET, DELETE, PUT |
| / delegation |
GET (list), POST |
| /delegation/identifier |
GET, DELETE, PUT |
| / name |
GET (list), POST (has a type: CN, O, OU, C, ...) |
| /name/identifier |
GET, DELETE, PUT |
| / application |
GET (list), POST |
| /application/identifier |
GET, DELETE, PUT |
| /application/identifier/member |
GET (list), POST |
| /application/identifier/member/identifier |
PUT, DELETE |
| / event |
GET (list) |
| /event/identifier |
GET |
| / role |
GET (list of types) |
| /role/identifier/member |
GET (list) |
| /role/identifier/permission |
GET (list) |
| / permission |
GET (list), POST |
| /permission/identifier |
GET,DELETE,PUT |
| / authenticate |
password,certificate,token,questions, logout (this is browser usable) |