sheerid-ts-api
v0.3.6
Published
Simple and minimal SheerID API wrapper for JavaScript / TypeScript (Unofficial)
Downloads
49
Maintainers
Readme
SheerID REST API v2 Client
This library is SheerID REST API wrapper for JavaScript / TypeScript, based on SheerID REST API Reference (2.0.0)
This is still under development. We cannot be held responsible for any disadvantages caused by using this.
Install
npm install sheerid-ts-api
List of endpoints
- [x] Retrieve build information
- [x] Submit * data against program
- [x] Get verification status
- [x] Get verification status by Tracking ID
- [x] Get the 10 most recent verification statuses by Tracking ID
- [x] Get verification details
- [x] Get verification metadata
- [x] Replace verification metadata
- [x] Refire verification webhook
- [x] Label a verification request
- [x] Retrieves a barcode image for a given reward code
- [x] Purge personal data (PII) from a verification
- [x] Reset the limits for the provided verification
- [x] Begin verification flow
- [x] Expire the provided verification
- [x] Submit * data
- [x] Skip submission of Social Security Number
- [x] Start SSO process
- [x] Cancel SSO verification
- [x] Submit email loop response
- [x] Cancel email loop verification
- [x] Retry email loop
- [x] Retrieve email loop token
- [x] Resume email loop
- [x] Allow user to submit an alternate email address
- [x] Submit SMS code
- [x] Retry SMS code
- [x] Upload documents
- [x] Cancel documents upload
- [x] Upload documents (deprecated)
- [x] Mark uploading documents as completed
- [x] Modify the result of a verification via overriding
- [x] Initiate Marketplace verification
- [x] Submit marketplace verification data
- [x] Get organization details
- [x] Get program theme
- [x] Get the verification steps the given program may encounter in the verification flow.
- [x] Get organization
- [x] Establish verification limit
- [x] Delete verification limit
- [x] Create verification webhook
- [x] Delete verification webhook
- [x] Sends a link to the program
- [x] Generate a verification report
- [x] Generate verification report for re-verification task
- [x] Retrieve report generation status
- [x] Download report
- [ ] List reporting fields
- [x] Store conversion information
- [x] Store conversion information by Tracking ID
- [x] Submit an add school request
- [x] Search for eligible schools by domain name as part of the add school flow
- [x] Search for eligible schools by name as part of the add school flow
List of endpoints (tested)
- [x] Retrieve build information
- [ ] Submit * data against program
- [x] Get verification status
- [ ] Get verification status by Tracking ID
- [ ] Get the 10 most recent verification statuses by Tracking ID
- [x] Get verification details
- [x] Get verification metadata
- [ ] Replace verification metadata
- [ ] Refire verification webhook
- [ ] Label a verification request
- [ ] Retrieves a barcode image for a given reward code
- [ ] Purge personal data (PII) from a verification
- [ ] Reset the limits for the provided verification
- [ ] Begin verification flow
- [ ] Expire the provided verification
- [ ] Submit * data
- [ ] Skip submission of Social Security Number
- [ ] Start SSO process
- [ ] Cancel SSO verification
- [ ] Submit email loop response
- [ ] Cancel email loop verification
- [ ] Retry email loop
- [ ] Retrieve email loop token
- [ ] Resume email loop
- [ ] Allow user to submit an alternate email address
- [ ] Submit SMS code
- [ ] Retry SMS code
- [ ] Upload documents
- [ ] Cancel documents upload
- [ ] Upload documents (deprecated)
- [ ] Mark uploading documents as completed
- [ ] Modify the result of a verification via overriding
- [ ] Initiate Marketplace verification
- [ ] Submit marketplace verification data
- [ ] Get organization details
- [x] Get program theme
- [x] Get the verification steps the given program may encounter in the verification flow.
- [ ] Get organization
- [ ] Establish verification limit
- [ ] Delete verification limit
- [ ] Create verification webhook
- [ ] Delete verification webhook
- [ ] Sends a link to the program
- [ ] Generate a verification report
- [ ] Generate verification report for re-verification task
- [ ] Retrieve report generation status
- [ ] Download report
- [ ] List reporting fields
- [ ] Store conversion information
- [ ] Store conversion information by Tracking ID
- [ ] Submit an add school request
- [ ] Search for eligible schools by domain name as part of the add school flow
- [ ] Search for eligible schools by name as part of the add school flow
LICENSE
MIT