Community:NDR/authorizeApplication
From NSDLWiki
| 
 | 
Under Construction
NDR API Documentation - authorizeApplication
Allows the collection owner to authorize an application to affect the collection.
Request URL
- http://ndr.nsdlib.org/api/authorizeApplication
- Must be an HTTP POST request.
Arguments
-  inputXML (required) 
- Collection Aggregator Handle (required) - the handle of the Collection Aggregator being affected.
- Agent Handle (required) - the handle of the Agent representing the application being given permission to affect the identified collection.
 
InputXML Example
- Below is example inputXML for an authorizing an application to affect a collection.
<?xml version="1.0" encoding="UTF-8"?>
<inputXML 
      xmlns="http://ns.nsdlib.org/ndr/request_v2.00/" 
      xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
      xsi:schemaLocation="http://ns.nsdlib.org/ndr/request_v2.00/ http://ns.nsdlib.org/schemas/ndr/request_v2.00.xsd" 
     schemaVersion="1.00.000">
  <collection>2200/200603200913483T</collection>
  <agent>2200/20080467086543T</agent>
</inputXML>
Response Fields
- SUCCESS or FAILURE
Response Example
<?xml version="1.0" encoding="UTF-8"?>
<NSDLDataRepository schemaVersion="1.00.000" 
       xmlns="http://ns.nsdlib.org/ndr/response_v2.00/" 
       xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
       xsi:schemaLocation="http://ns.nsdlib.org/ndr/response_v2.00/ http://ns.nsdlib.org/schemas/ndr/response_v2.00.xsd">
  <responseTime>2006-04-10T18:07:53Z</responseTime>
  <requestURL>http://ndr.nsdlib.org/api/authorizeApplication</requestURL>
  <resultData>
    TBA
  </resultData>
</NSDLDataRepository>

