. . . . . "2017-06-13T06:04:31Z" . "OdsApi" . . "2017-06-13T06:04:31.066917"^^ . . . . "%TOC%\n\n\n---+ODS API for data access & manipulation\n\nThe code location is the ods_controllers.sql file \nfrom the ODS package.\n\nAll requests are authorized via one of :\n 1. HTTP authentication (not yet supported)\n 2. OAuth\n 3. VSPX session (sid & realm)\n 4. username=<user>&password=<pass>\n\nThe authenticated account becomes the effective user.\n\nImportant Note: Any API method MUST follow naming convention as follows:\n * methods : ods.<object type>.<action>\n * parameters : <lower_case>\n * composite parameters: atom-pub, OpenSocial XML format\n * response : GData format, i.e., Atom extension\n\nNote: some of the methods below use ods_api.sql code\n\n---++Supported Web Services Endpoints\n\nFull collection of Supported Web Services Endpoints can be viewed [[ODSWebServicesEndpoints][here]].\n\n---+++User account activity\n\n---++++User register\n\n * Description: register ODS user\n * API name: ODS.ODS_API.\"user.register\"\n * Parameters:\n * name: desired user account name\n * password: desired password\n * email: user's e-mail address\n\n---++++Authenticate ODS account\n\n * Description: Authenticate ODS account using name & password hash. Will \nestablish a session in VSPX_SESSION table\n * API name: ODS.ODS_API.\"user.authenticate\"\n * Parameters:\n * user_name: ODS user name\n * password_hash: password hash\n\n---++++User Update\n\n * Description: Update user details\n * API name: ODS.ODS_API.\"user.update\"\n * Parameters:\n * user_info: array of user details\n\n---++++User password change\n\n * Description: Change user's password\n * API name: ODS.ODS_API.\"user.password_change\"\n * Parameters:\n * new_password: new password\n\n---++++User delete\n\n * Description: Deletes ODS user\n * API name: ODS.ODS_API.\"user.delete\"\n * Parameters:\n * name: Name of the ODS user to be deleted\n\n---++++User freeze\n\n * Description: Freeze User. This is ODS admin privilege\n * API name: ODS.ODS_API.\"user.freeze\"\n * Parameters:\n * name: Name of the ODS user to be frozen.\n\n---++++Get User Details\n\n * Description: Gets ODS user details\n * API name: ODS.ODS_API.\"user.get\"\n * Parameters:\n * name: the name of the ODS user\n\n---++++Search for user\n\n * Description: performs search for ODS user by given pattern\n * API name: ODS.ODS_API.\"user.search\"\n * Parameters:\n * pattern: the search pattern\n\n---+++Social Network activity\n\n\n---++++Invite User\n\n * Description: Sends invitation to friends\n * API name: ODS.ODS_API.\"user.invite\"\n * Parameters:\n * friends_email: email to which the invitation \nto be sent\n * custom_message: the message to be included \nin the invitation\n\n---++++Process invitation\n\n * Description: process given invitation\n * API name: ODS.ODS_API.\"user.invitation\"\n * Parameters:\n * invitation_id: id of the invitation\n * approve: if 1, approved; if \n0, not approved.\n\n---++++Get user's invitations\n\n * Description: get user's invitations\n * API name: ODS.ODS_API.\"user.invitations.get\"\n * Parameters: none\n\n\n---++++User terminate relation\n\n * Description: Terminates relation friend with user\n * API name: ODS.ODS_API.\"user.relation_terminate\"\n * Parameters:\n * friend: the name of the user in relation with.\n\n---++User Settings\n\n---++++Tagging Rules\n\n---++++User Add Tagging Rules \n\n * Description: adds tagging rules\n * API name: ODS.ODS_API.\"user.tagging_rules.add\"\n * Parameters:\n * rulelist_name: name of the rule\n * rules: array of the rule set\n * is_public: if 1, public; else, private\n\n\n---++++User Delete Tagging rule\n\n * Description: deletes user tagging rule\n * API name: ODS.ODS_API.\"user.tagging_rules.delete\"\n * Parameters:\n * rulelist_name: name of the rule to be deleted\n\n---++++User Update Tagging Rule\n\n * Description: updates user tagging rule\n * API name: ODS.ODS_API.\"user.tagging_rules.update\"\n * Parameters:\n * rulelist_name: rule name\n * rule: array of values for the tagging rule to be updated.\n\n---++++Hyperlinking Rules\n\n---++++User Add hyperlinking rules\n\n * Description: Adds hyperlinking to rules.\n * API name: ODS.ODS_API.\"user.hyperlinking_rules.add\"\n * Parameters:\n * rules: rules to be added\n\n---++++User Update hyperlinking rules\n\n * Description: Update hyperlinking rules\n * API name: ODS.ODS_API.\"user.hyperlinking_rules.update\"\n * Parameters:\n * rules: rules to be updated\n\n---++++User Delete hyperlinking rules\n\n * Description: Delete User hyperlinking rules\n * API name: ODS.ODS_API.\"user.hyperlinking_rules.delete\"\n * Parameters:\n * rules: rules to be deleted\n\n---++++Topic Of Interests\n\n---++++User Add Topic Of Interest\n\n * Description: Add Topic Of Interest\n * API name: ODS.ODS_API.\"user.topicOfInterest.new\"\n * Parameters:\n * topicURI: topic interest URI for adding\n * topicLabel: label/description of the URI\n\n---++++User Delete Topic Of Interest\n\n * Description: Add Topic Of Interest\n * API name: ODS.ODS_API.\"user.topicOfInterest.delete\"\n * Parameters:\n * topicURI: topic interest URI for deleting\n\n---++++Thing Of Interests\n\n---++++User Add Thing Of Interest\n\n * Description: Add Thing Of Interest\n * API name: ODS.ODS_API.\"user.thingOfInterest.new\"\n * Parameters:\n * thingURI: thing interest URI for adding\n * thingLabel: label/description of the URI\n\n---++++User Delete Thing Of Interest\n\n * Description: Add Thing Of Interest\n * API name: ODS.ODS_API.\"user.thingOfInterest.delete\"\n * Parameters:\n * thingURI: thing interest URI for deleting\n\n---++++Offer List\n\n---++++User Add Offer\n\n * Description: Add Offer\n * API name: ODS.ODS_API.\"user.offer.new\"\n * Parameters:\n * offerName: name of the offer for adding\n * offerComment: description of the offer\n\n---++++User Delete Offer\n\n * Description: Delete Offer\n * API name: ODS.ODS_API.\"user.offer.delete\"\n * Parameters:\n * offerName: name of the offer for deleting\n\n---++++User Add Offer Property\n\n * Description: Add Offer Property\n * API name: ODS.ODS_API.\"user.offer.property.new\"\n * Parameters:\n * offerName: offer name\n * offerProperty: offer RDF property for adding\n * offerPropertyLabel: property label\n\n---++++User Delete Offer Property\n\n * Description: Add Offer Property\n * API name: ODS.ODS_API.\"user.offer.property.delete\"\n * Parameters:\n * offerName: offer name\n * offerProperty: offer RDF property for deleting\n\n---++++Wish List\n\n---++++User Add Wish\n\n * Description: Add Wish\n * API name: ODS.ODS_API.\"user.wish.new\"\n * Parameters:\n * wishName: wish name\n * wishType: wish type with values: 'has' or 'wish'\n * wishComment: description of the wish\n\n---++++User Delete Wish\n\n * Description: Delete Wish\n * API name: ODS.ODS_API.\"user.wish.delete\"\n * Parameters:\n * wishName: wish name for deleteing\n\n---++++User get FOAF data\n\n * Description: Gets User data by given FOAF IRI\n * API name: ODS.ODS_API.\"user.getFOAFData\"\n * Parameters:\n * foafIRI: foafIRI of the user\n\n---+++Application instance activity\n\n---++++Instance Create\n\n * Description: Creates ODS instance\n * API name: ODS.ODS_API.\"instance.create\"\n * Parameters:\n * type: class type of the instance\n * name: name of the instance\n * description: short description\n * model: model of the instance\n * public: if 1, public; else, private\n\n---++++Instance Update\n\n * Description: Update instance properties\n * API name: ODS.ODS_API.\"instance.update\"\n * Parameters:\n * inst_id: id of the instance\n * name: name of the instance\n * description: description of the instance\n * model: model type\n * public: if 1, public; else, private\n\n---++++Instance Delete\n\n * Description: Delete Instance\n * API name: ODS.ODS_API.\"instance.delete\"\n * Parameters:\n * inst_id: id of the instance to be deleted\n\n---++++Join to Instance\n\n * Description: Join existing instance\n * API name: ODS.ODS_API.\"instance.join\"\n * Parameters:\n * inst_id: id of the instance to join to\n\n---++++Join instance Remove\n\n * Description: Remove existing join to instance\n * API name: ODS.ODS_API.\"instance.disjoin\"\n * Parameters:\n * inst_id: id of the instance to remove the join from\n\n---++++Instance Join Approve \n\n * Description: Approve request to join to instance\n * API name: ODS.ODS_API.\"instance.join_approve\"\n * Parameters:\n * inst_id: id of the instance to join\n * uname: username requested the join\n\n---++++Notification Services\n\n * Description: Returns notification services properties\n * API name: ODS.ODS_API.\"notification.services\"\n * Parameters: none\n\n---++++Instance Notification Services\n\n * Description: Returns instance services notification\n * API name: ODS.ODS_API.\"instance.notification.services\"\n * Parameters:\n * inst_id: instance id\n\n---++++Instance Notification Set\n\n * Description: Instance notification set\n * API name: ODS.ODS_API.\"instance.notification.set\"\n * Parameters:\n * inst_id: id of the instance\n * services: array of services properties values\n\n\n---++++Instance Notification Cancel\n\n * Description: Cancel Instance Notification\n * API name: ODS.ODS_API.\"instance.notification.cancel\"\n * Parameters:\n * inst_id: id of the instance\n * services: list of services\n\n---++++Instance Notification Log\n\n * Description: Shows instance notification log\n * API name: ODS.ODS_API.\"instance.notification.log\"\n * Parameters:\n * inst_id: id of the instance\n\n---++++Instance Search\n\n * Description: Search for instance by given pattern\n * API name: ODS.ODS_API.\"instance.search\"\n * Parameters:\n * pattern: search pattern\n\n---++++Instance Get\n\n * Description: Get Instance Properties\n * API name: ODS.ODS_API.\"instance.get\"\n * Parameters:\n * inst_id: id of the instance\n\n---+++Global Actions\n\n---++++Site Search\n\n * Description: Search within the ODS Data Space\n * API name: ODS.ODS_API.\"site.search\"\n * Parameters:\n * pattern: search pattern\n * options: search options\n\n---++++Error Handler\n\n * Description: Error handler\n * API name: ODS.ODS_API.error_handler\n * Parameters: none\n\n\nCategoryODS CategoryOpenSource CategoryAPI" . . . . "OdsApi" . . . "e93bb7233dfffac747bc4983fab1221d" . . . "2017-06-29T07:30:55.257084"^^ . . "OdsApi" . "2017-06-29T07:30:55Z" . .