ODS API for data access & manipulation

The code location is the ods_controllers.sql file from the ODS package.

All requests are authorized via one of :

  1. HTTP authentication (not yet supported)
  2. OAuth
  3. VSPX session (sid & realm)
  4. username=<user>&password=<pass>

The authenticated account becomes the effective user.

Important Note: Any API method MUST follow naming convention as follows:

Note: some of the methods below use ods_api.sql code

Supported Web Services Endpoints

Full collection of Supported Web Services Endpoints can be viewed here.

User account activity

User register

Authenticate ODS account

User Update

User password change

User delete

User freeze

Get User Details

Search for user

Social Network activity

Invite User

Process invitation

Get user's invitations

User terminate relation

User Settings

Tagging Rules

User Add Tagging Rules

User Delete Tagging rule

User Update Tagging Rule

Hyperlinking Rules

User Add hyperlinking rules

User Update hyperlinking rules

User Delete hyperlinking rules

Topic Of Interests

User Add Topic Of Interest

User Delete Topic Of Interest

Thing Of Interests

User Add Thing Of Interest

User Delete Thing Of Interest

Offer List

User Add Offer

User Delete Offer

User Add Offer Property

User Delete Offer Property

Wish List

User Add Wish

User Delete Wish

User get FOAF data

Application instance activity

Instance Create

Instance Update

Instance Delete

Join to Instance

Join instance Remove

Instance Join Approve

Notification Services

Instance Notification Services

Instance Notification Set

Instance Notification Cancel

Instance Notification Log

Instance Search

Instance Get

Global Actions

Site Search

Error Handler

CategoryODS CategoryOpenSource CategoryAPI