ScolarOne S1 Manuscript API
These are the information you need to know about the ScholarOne (S1) Manuscript API:
REST API Documentation:
Please see attached API_Reference.pdf attached at the end of the article or view it on the web.
Login Credentials:
Profile Name: MAL_mal
API key for LIVE: YH5D6KSOF8QZ9PX0
Sample API call:
getSubmissionInfoFull:
Publication mapping to S1 Schema:
Please see attached file S1 URLS.xls
Submission API process repo:
If you have to fix/investigate an issue with my S1 API process, you can find it on my AuthorCite project:
https://mal-devops.liebertpub.com/Utilities/AuthorCiteAPI/_git/AuthorCiteAPI
Branch: master
Project: ScholarOneManuscript
Controllers:
- SubmissionsController
- …/s1Api/submissions/process
- Function: ProcessSubmissionReports
- This extracts the record from S1 API and saves them into the tables in MALDW DB (see credentials below)
- SubmissionsDataController
- …/s1Api/data/submissions/update
- Function: UpdateJournalSubmissionsReportData
- This generates a pivot summary for the data saved from S1_Submission table in MALDW DB
- Basically executes the function sp_S1_GetSubmissionCounts\
Service:
- S1ApiService
Database:
- DEV-SQL1 Server
- MALDW Database
- Login: user id=dwusr;password=password1