Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 3 Current »

Get All Documents for a Person

GET /ssp/api/1/person/{id}/studentdocument

Security

PERSON_DOCUMENT_READ

Returns

{"success":"true",
  "message":"",
  "results":1,
  "rows":
    [{"id":"0a76c6d7-41eb-13ce-8141-ec9fb583006a",
    "createdDate":1382654391683,
    "createdBy":
        {"id":"0a93b220-41a4-1263-8141-a445371b0000",
        "firstName":"Amy",
        "lastName":"Administrator"},
    "modifiedDate":1382654391683,
    "modifiedBy":
        {"id":"0a93b220-41a4-1263-8141-a445371b0000",
        "firstName":"Amy",
        "lastName":"Administrator"},
    "objectStatus":"ACTIVE",
    "file":null,
    "comment":"Published 2012-04","name":"SSP Article for the League for Innovation",
    "confidentialityLevelId":"b3d077a7-4055-0510-7967-4a09f93a0357",
    "confidentialityLevelName":"Custom CL 3", 
    "fileName":"2012-04 League article about SSP.pdf",
    "author":"Amy Administrator"}
  ]
}

Get a Document

GET /ssp/api/1/person/{id}/studentdocument/{id}

Security

PERSON_DOCUMENT_READ

Returns

Document

{"id":"0a76c6d7-41eb-13ce-8141-ec9fb583006a",
    "createdDate":1382654391683,
    "createdBy":
        {"id":"0a93b220-41a4-1263-8141-a445371b0000",
        "firstName":"Amy",
        "lastName":"Administrator"},
    "modifiedDate":1382654391683,
    "modifiedBy":
        {"id":"0a93b220-41a4-1263-8141-a445371b0000",
        "firstName":"Amy",
        "lastName":"Administrator"},
    "objectStatus":"ACTIVE",
    "file":null,
    "comment":"Published 2012-04","name":"SSP Article for the League for Innovation",
    "confidentialityLevelId":"b3d077a7-4055-0510-7967-4a09f93a0357",
    "confidentialityLevelName":"Custom CL 3",  "fileName":"2012-04 League article about SSP.pdf",
    "author":"Amy Administrator"}
}

Create a Document

POST /ssp/api/1/person/{id}/studentdocument

The {id} in the URL for Document creation can either be an existing Person ID in UUID syntax, or it can be the school's legacy School ID (the school-assigned identifier for the student) for an existing Person.

Security

PERSON_DOCUMENT_WRITE

Sample Post

{"file":"http://www.link.com/file.pdf,
 "comment":"Published 2012-04","name":"SSP Article for the League for Innovation",
 "confidentialityLevelId":"b3d077a7-4055-0510-7967-4a09f93a0357",
 "confidentialityLevelName":"Custom CL 3", 
 "fileName":"2012-04 League article about SSP.pdf"
}

Returns

Document

{"id":"0a76c6d7-41eb-13ce-8141-ec9fb583006a",
    "createdDate":1382654391683,
    "createdBy":
        {"id":"0a93b220-41a4-1263-8141-a445371b0000",
        "firstName":"Amy",
        "lastName":"Administrator"},
    "modifiedDate":1382654391683,
    "modifiedBy":
        {"id":"0a93b220-41a4-1263-8141-a445371b0000",
        "firstName":"Amy",
        "lastName":"Administrator"},
    "objectStatus":"ACTIVE",
    "file":null,
    "comment":"Published 2012-04","name":"SSP Article for the League for Innovation",
    "confidentialityLevelId":"b3d077a7-4055-0510-7967-4a09f93a0357",
    "confidentialityLevelName":"Custom CL 3",  "fileName":"2012-04 League article about SSP.pdf",
    "author":"Amy Administrator"
}

 

Save a Document

PUT /ssp/api/1/person/{id}/studentdocument/{id}

Security

PERSON_DOCUMENT_WRITE

Sample Post

{"id":"0a76c6d7-41eb-13ce-8141-ec9fb583006a",
    "createdDate":1382654391683,
    "createdBy":
        {"id":"0a93b220-41a4-1263-8141-a445371b0000",
        "firstName":"Amy",
        "lastName":"Administrator"},
    "modifiedDate":1382654391683,
    "modifiedBy":
        {"id":"0a93b220-41a4-1263-8141-a445371b0000",
        "firstName":"Amy",
        "lastName":"Administrator"},
    "objectStatus":"ACTIVE",
    "comment":"Published 2012-04","name":"SSP Article for the League for Innovation",
    "confidentialityLevelId":"b3d077a7-4055-0510-7967-4a09f93a0357",
    "confidentialityLevelName":"Custom CL 3",  "fileName":"2012-04 League article about SSP.pdf",
    "author":"Amy Administrator"}
}

Returns

Document

{"id":"0a76c6d7-41eb-13ce-8141-ec9fb583006a",
    "createdDate":1382654391683,
    "createdBy":
        {"id":"0a93b220-41a4-1263-8141-a445371b0000",
        "firstName":"Amy",
        "lastName":"Administrator"},
    "modifiedDate":1382654391683,
    "modifiedBy":
        {"id":"0a93b220-41a4-1263-8141-a445371b0000",
        "firstName":"Amy",
        "lastName":"Administrator"},
    "objectStatus":"ACTIVE",
    "file":null,
    "comment":"Published 2012-04","name":"SSP Article for the League for Innovation",
    "confidentialityLevelId":"b3d077a7-4055-0510-7967-4a09f93a0357",
    "confidentialityLevelName":"Custom CL 3",  "fileName":"2012-04 League article about SSP.pdf",
    "author":"Amy Administrator"}
}

 

Delete a Document

DELETE /ssp/api/1/person/{id}/studentdocument/{id}

Security

PERSON_DOCUMENT_WRITE

Returns

{"success" : "true"}

or

{"success" : "false", 
 "message" : "Message when success is false."}
  • No labels