Non-Person / Auxiliary Programs

Auxiliary Program or non-person resource is defined in Open Registry as:

/auxiliaryProgram?rcpid={rcpid}&netid={netid}
  • HTTP request headers:
    • Content-Type: text/plain
  • HTTP query string parameters:
    • rcpid: RCPID
    • netid: valid NETID for a program account
  • HTTP response entity body:
    • Success message (in case of 200)
    • Error message(s) (in any other cases)
  • HTTP status codes:
    • 200: NETID successfully assigned to Auxiliary Program
    • 406: Input data is not acceptable: RCPID cannot be null
    • 406: Input data is not acceptable: NETID cannot be null
    • 406: Input data is not acceptable: RCPID cannot be empty or empty spaces
    • 406: Input data is not acceptable: NETID cannot be empty or empty spaces
    • 409: The provided data could not be processed due to internal state conflict: NETID already exists for person
    • 409: The provided data could not be processed due to internal state conflict: NETID already exists for program
    • 409: The provided data could not be processed due to internal state conflict: NETID exists as an IID
    • 409: The provided data could not be processed due to internal state conflict:
    • 401/403: the authentication/authorization fails
    • 500: any other server error that occurs