ChainCerts is a certification authentication platform backed by the power of blockchain technology that allows for streamlined and secure processing and management of professional certificates. Digital records are registered on a blockchain, cryptographically signed in a secure yet distributable manner.

51 subscribers
51 endpoints
The in-depth APIMemo review for this API hasn't been published yet — the data below comes straight from the public marketplace listing.

chaincerts endpoints

MethodEndpointDescription
Authentication & User details
POST updateMetamaskKey
/api/users/updateMetamaskKey
Update metamask public key. The API will return an error for the following cases: -The user with the provided user ID is not found in the database. The provided password is…
POST ForgotPassword
/api/users/forgotPassword
Send reset token via email to change password . The API will return an a error for the following cases: Email is not provided. The user with the specified email is not found in…
POST ChangeDetails
/api/users/changeDetails
Update user profile: first name, last name or/and organization name. The API will return an a error for the following cases: User ID is not provided. The user with the specified…
POST CheckUsername
/api/users/check-username
Check if the provided username already exist in the database.
POST setUsername
/api/users/setUsername
Change current username. An error will occur if: - No username is provided. - The new username equal the old username. - The new username already exist.
POST NewSignup
/api/users/NewSignup
Create a new user with password generation. A user can have one of the following roles: Owner : For users that create NFT. Client : For users that buy NFT. The API will return an…
GET GetUserById
/api/users/getUserById
Get user information by id
POST login
/api/users/login
Login a user by email and password. The API will return an a error for the following cases: Email or password are not provided. The user with the specified email is not found in…
GET SendVerificationCode
/api/users/send-verification-code
Send a verification code to the user via email. The API will return an a error for the following cases: The user with the specified user ID is not found in the database Error…
POST ResetPassword
/api/users/resetPassword
Change password with the provided one after confirming reset token received via email . The API will return an a error for the following cases: Reset token is not provided. Reset…
POST ChangePassword
/api/users/changePassword
Update password, user ID and old password must be provided. The API will return an a error for the following cases: User ID is not provided. The user with the specified user ID…
POST updateEmail
/api/users/updateEmail
Update the email of the user with the provided id. The API will return an error for the following cases: User ID, new email or password are not provided. The user with the…
POST updateProfile
/api/users/updateProfile
Update marketplace information including: title, description, contract information, banner details, store details, store opening and ending date. The API will return an error for…
POST ConfirmVerificationCode
/api/users/confirm-verification-code
Confirm that user have the correct verification code . The API will return an a error for the following cases: The user with the specified user ID is not found in the database.…
POST Signup
/api/users/signup
Create a new user. A user can have one of the following roles: Owner : For users that create NFT. Client : For users that buy NFT. The API will return an a error for the…
Upload NFT locally / IPFS
POST UploadFile
/api/users/uploadFile
Upload a file to IPFS using pinata and to the aws server. The API will return an a error for the following cases: - Quantity is less or equal then zero. - The user with the…
Mint NFT
POST UploadFileIntoBlockchainwithSQS
/api/users/uploadFileIntoBlockchainwithsqs
Mint a single NFT to polygon blockchain. The API will return an a error for the following cases: The user with the provided user ID is not found in the database. The user with…
POST uploadMultFileMultBatchwithsqs
/api/users/uploadMultFileMultBatchwithsqs
Mint multiple files to the polygon blockchain. The API will return an a error for the following cases: - There is a provided quantity less then 1 . - Not all images id have…
Transfer NFT
POST transferSinglewithsqs
/api/users/transferSinglewithsqs
Transfer a file to an other user. The API will return an a error for the following cases: Provided quantity is less then 1. The user with the provided user ID is not found in the…
POST transferMultiplewithsqs
/api/users/transferMultiplewithsqs
Transfer multiple files to an other user. The API will return an a error for the following cases: There is a provided quantity less then 1 . The user with the provided user ID is…
Crypto-wallet possession
POST getuserPrivateKeybyPwd
/api/users/getuserPrivateKeybyPwd
Get User Private Key by providing password. The API will return an error for the following cases: - The user with the provided user ID is not found in the database. - The…
List/search NFTs for sale
GET filterForSaleCertificates
/api/users/filterForSaleCertificates
List of files for sale where the owner id or owner username equal the provided owner ID/ username and the type equal the provided type. The API support pagination by specifying…
GET getForSaleCertificatesByUsername
/api/users/getForSaleCertificatesByUsername
List of files for sale where the owner username equal the provided username. The API support pagination by specifying the page number using page query parameter and number of…
GET sortForSaleCertificates
/api/users/sortForSaleCertificates
List of files for sale where the owner username equal the provided username, sorted by price either ascending or descending . The API support pagination by specifying the page…
GET sortForSaleCertificates40
/api/users/sortForSaleCertificates40
List of files for sale where the owner username equal the provided username, sorted by price either ascending or descending . The API support pagination by specifying the page…
GET getCertificatesForSale
/api/users/getCertificatesForSale
List of files for sale. The API support pagination by specifying the page number using page query parameter and number of file using pagination query parameter. If the pagination…
GET matchTraits
/api/users/matchTraits
List of files for sale where the owner id or owner username equal the provided owner ID/ username and the trait match one of the provided traits. The API will return an a error…
GET listofitemsoldquantitygrterthn0
/api/users/listofitemsoldquantitygrterthn0
List of files for sale where the owner id or owner username equal the provided owner ID/ username and the quantity is grater than zero. The API will return an a error for the…
GET filterForSaleCertificates40
/api/users/filterForSaleCertificates40
List of files for sale where the owner id or owner username equal the provided owner ID/ username and the type equal the provided type. The API support pagination by specifying…
POST changeForSaleStatus
/api/users/changeForSaleStatus
Change file status to for sale and provide sale price. The API will return an error for the following cases: - Image Id is not provided. - The file with the provided Image ID is…
GET getCertificatesByUsername40
/api/users/getForSaleCertificatesByUsername40
GET listoftheitemsoldandquantity0
/api/users/listoftheitemsoldandquantity0
List of sold out where the owner id or owner username equal the provided owner ID/ username. The API will return an a error for the following cases: User id is not provided. No…
POST SearchingFiles
/api/users/searchingFiles
List of files owned by the user with the provided user ID / username, the subject of the file contains the word provided as search parameter. The API support pagination by…
POST SearchFiles
/api/users/searchFiles
List of files owned by the user with the provided user ID / orgID and where txHash, subject, placeOfIssue and/or dateOfIssue match the provided . The API support pagination by…
Discount & Promotion
POST validatePromoCode
/api/users/validatePromoCode
GET getUserProfile
/api/users/getUserProfile
POST sendPromotionmails
/api/users/sendPromotionmails
POST validateDiscountCode
/api/users/validateDiscountCode
POST genDiscountCode
/api/users/genDiscountCode
GET listDiscountCode
/api/users/listDiscountCode
Collection
GET certMinted
/api/users/certMinted
Get certificates that are minted and not transferred
GET getMyCertNotVerified
/api/users/getMyCertNotVerified
List of files owned by the user with the provided user ID not minted to the blockchain . The API support pagination by specifying the page number using page query parameter and…
POST GetFilesByUserId
/api/users/getFilesByuserId
List of files owned by the user with the provided user ID. The API support pagination by specifying the page number using page query parameter and number of file using pagination…
POST GetFilesByUserId40
/api/users/getFilesByuserId40
List of files owned by the user with the provided user ID (collection) . The API support pagination by specifying the page number using page query parameter and number of file…
GET getMyCertificates
/api/users/getMyCertificates
List of files owned by the user with the provided user ID. The API support pagination by specifying the page number using page query parameter and number of file using pagination…
GET getFilesUnverified
/api/users/getFilesUnverified
List of files owned by the user with the provided user ID where status is unverified. The API support pagination by specifying the page number using page query parameter and…
POST GetFileById
/api/users/getFilesById
Shows the details of the file/NFT with the provided id such as name or other description. The API will return an a error for the following cases: - No file with the provided…
GET getFilesTransferred
/api/users/getFilesTransferred
List of files previously owned by the user with the provided user ID. The API support pagination by specifying the page number using page query parameter and number of file using…
Check server
GET servercheck
/
Chaincerts Admin Wallet
POST getWalletTxs
/api/users/getWalletTxs
List of transactions made to add money to wallet by the provided user ID. The API support pagination by specifying the page number using page query parameter and number of file…
+ 1 more endpoints on the provider's documentation.

chaincerts pricing

PlanPriceRate limitQuotas
BASIC Free
  • Requests: unlimited / monthly

More eCommerce APIs

View all →
  • Our Axesso Amazon API delivers in-depth and realtime data, encompassing everything from titles and…

    eCommerceFreemium686 subscribers
  • H&M API helps to query for all information about regions, categories, products, etc... as on official websites

    eCommerceFreemium3.1k subscribers
  • ⭐ Rising Star. 🥇 #1 Chinese 1688.com eCommerce platform data API provider. Access all data instantly in 🕒…

    eCommerceFreemium670 subscribers
  • Fast Amazon data API for real-time data scraping for all location markets.

    eCommerceFree700 subscribers
  • Open Taobao API , Open Tmall API,Taobao DataHub,Taobao Tmall 1688,Taobao API, Taobao…

    eCommerceFreemium
  • 🥇 #1 Chinese alibaba.com eCommerce platform data API provider. Access all data instantly in 🕒 REAL-TIME.

    eCommerceFreemium653 subscribers