{"swagger":"2.0","info":{"description":"everify API documentation","version":"0.0.1","title":"everify API","contact":{},"license":{}},"host":"demo-everify.chungthucdientu.vn","basePath":"/","tags":[{"name":"public-verify-resource","description":"Public Verify Resource"},{"name":"revoke-list-resource","description":"Revoke List Resource"},{"name":"revoke-version-resource","description":"Revoke Version Resource"},{"name":"root-chain-resource","description":"Root Chain Resource"},{"name":"verify-resource","description":"Verify Resource"}],"paths":{"/api/p/verify/everify":{"post":{"tags":["public-verify-resource"],"summary":"fverify","operationId":"fverifyUsingPOST","consumes":["multipart/form-data"],"produces":["application/json"],"parameters":[{"name":"file","in":"formData","description":"file","required":true,"type":"file"}],"responses":{"200":{"description":"OK","schema":{"type":"string"}},"201":{"description":"Created"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"deprecated":false}},"/api/p/verify/everify/hash":{"post":{"tags":["public-verify-resource"],"summary":"verifyHash","operationId":"verifyHashUsingPOST","consumes":["application/json"],"produces":["*/*"],"parameters":[{"in":"body","name":"hash","description":"hash","required":true,"schema":{"type":"array","items":{"$ref":"#/definitions/SignHash"}}}],"responses":{"200":{"description":"OK","schema":{"type":"object"}},"201":{"description":"Created"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"deprecated":false}},"/api/p/verify/everify/x509":{"post":{"tags":["public-verify-resource"],"summary":"creatingEnvelope","operationId":"creatingEnvelopeUsingPOST","consumes":["application/json"],"produces":["*/*"],"parameters":[{"in":"body","name":"x509","description":"x509","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"OK","schema":{"type":"object"}},"201":{"description":"Created"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"deprecated":false}},"/api/p/verify/xverify":{"post":{"tags":["public-verify-resource"],"summary":"xverify","operationId":"xverifyUsingPOST","consumes":["multipart/form-data"],"produces":["application/json"],"parameters":[{"name":"file","in":"formData","description":"file","required":true,"type":"file"}],"responses":{"200":{"description":"OK","schema":{"type":"string"}},"201":{"description":"Created"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"deprecated":false}},"/api/revoke-lists":{"get":{"tags":["revoke-list-resource"],"summary":"getAllRevokeLists","operationId":"getAllRevokeListsUsingGET","produces":["*/*"],"parameters":[{"name":"page","in":"query","description":"Page number of the requested page","required":false,"type":"integer","format":"int32"},{"name":"queryParams","in":"query","description":"queryParams","required":true,"items":{"type":"object","additionalProperties":{"type":"string"}}},{"name":"size","in":"query","description":"Size of a page","required":false,"type":"integer","format":"int32"},{"name":"sort","in":"query","description":"Sorting criteria in the format: property(,asc|desc). Default sort order is ascending. Multiple sort criteria are supported.","required":false,"type":"array","items":{"type":"string"},"collectionFormat":"multi"}],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/RevokeListDTO"}}},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"deprecated":false},"post":{"tags":["revoke-list-resource"],"summary":"createRevokeList","operationId":"createRevokeListUsingPOST","consumes":["application/json"],"produces":["*/*"],"parameters":[{"in":"body","name":"revokeListDTO","description":"revokeListDTO","required":true,"schema":{"$ref":"#/definitions/RevokeListDTO"}}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/RevokeListDTO"}},"201":{"description":"Created"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"deprecated":false},"put":{"tags":["revoke-list-resource"],"summary":"updateRevokeList","operationId":"updateRevokeListUsingPUT","consumes":["application/json"],"produces":["*/*"],"parameters":[{"in":"body","name":"revokeListDTO","description":"revokeListDTO","required":true,"schema":{"$ref":"#/definitions/RevokeListDTO"}}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/RevokeListDTO"}},"201":{"description":"Created"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"deprecated":false}},"/api/revoke-lists/{id}":{"get":{"tags":["revoke-list-resource"],"summary":"getRevokeList","operationId":"getRevokeListUsingGET","produces":["*/*"],"parameters":[{"name":"id","in":"path","description":"id","required":true,"type":"integer","format":"int64"}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/RevokeListDTO"}},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"deprecated":false},"delete":{"tags":["revoke-list-resource"],"summary":"deleteRevokeList","operationId":"deleteRevokeListUsingDELETE","produces":["*/*"],"parameters":[{"name":"id","in":"path","description":"id","required":true,"type":"integer","format":"int64"}],"responses":{"200":{"description":"OK"},"204":{"description":"No Content"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"}},"deprecated":false}},"/api/revoke-versions":{"get":{"tags":["revoke-version-resource"],"summary":"getAllRevokeVersions","operationId":"getAllRevokeVersionsUsingGET","produces":["*/*"],"parameters":[{"name":"page","in":"query","description":"Page number of the requested page","required":false,"type":"integer","format":"int32"},{"name":"queryParams","in":"query","description":"queryParams","required":true,"items":{"type":"object","additionalProperties":{"type":"string"}}},{"name":"size","in":"query","description":"Size of a page","required":false,"type":"integer","format":"int32"},{"name":"sort","in":"query","description":"Sorting criteria in the format: property(,asc|desc). Default sort order is ascending. Multiple sort criteria are supported.","required":false,"type":"array","items":{"type":"string"},"collectionFormat":"multi"}],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/RevokeVersionDTO"}}},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"deprecated":false},"post":{"tags":["revoke-version-resource"],"summary":"createRevokeVersion","operationId":"createRevokeVersionUsingPOST","consumes":["application/json"],"produces":["*/*"],"parameters":[{"in":"body","name":"revokeVersionDTO","description":"revokeVersionDTO","required":true,"schema":{"$ref":"#/definitions/RevokeVersionDTO"}}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/RevokeVersionDTO"}},"201":{"description":"Created"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"deprecated":false},"put":{"tags":["revoke-version-resource"],"summary":"updateRevokeVersion","operationId":"updateRevokeVersionUsingPUT","consumes":["application/json"],"produces":["*/*"],"parameters":[{"in":"body","name":"revokeVersionDTO","description":"revokeVersionDTO","required":true,"schema":{"$ref":"#/definitions/RevokeVersionDTO"}}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/RevokeVersionDTO"}},"201":{"description":"Created"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"deprecated":false}},"/api/revoke-versions/{id}":{"get":{"tags":["revoke-version-resource"],"summary":"getRevokeVersion","operationId":"getRevokeVersionUsingGET","produces":["*/*"],"parameters":[{"name":"id","in":"path","description":"id","required":true,"type":"integer","format":"int64"}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/RevokeVersionDTO"}},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"deprecated":false},"delete":{"tags":["revoke-version-resource"],"summary":"deleteRevokeVersion","operationId":"deleteRevokeVersionUsingDELETE","produces":["*/*"],"parameters":[{"name":"id","in":"path","description":"id","required":true,"type":"integer","format":"int64"}],"responses":{"200":{"description":"OK"},"204":{"description":"No Content"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"}},"deprecated":false}},"/api/root-chains":{"get":{"tags":["root-chain-resource"],"summary":"getAllRootChains","operationId":"getAllRootChainsUsingGET","produces":["*/*"],"parameters":[{"name":"page","in":"query","description":"Page number of the requested page","required":false,"type":"integer","format":"int32"},{"name":"queryParams","in":"query","description":"queryParams","required":true,"items":{"type":"object","additionalProperties":{"type":"string"}}},{"name":"size","in":"query","description":"Size of a page","required":false,"type":"integer","format":"int32"},{"name":"sort","in":"query","description":"Sorting criteria in the format: property(,asc|desc). Default sort order is ascending. Multiple sort criteria are supported.","required":false,"type":"array","items":{"type":"string"},"collectionFormat":"multi"}],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/RootChainDTO"}}},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"deprecated":false},"post":{"tags":["root-chain-resource"],"summary":"createRootChain","operationId":"createRootChainUsingPOST","consumes":["application/json"],"produces":["*/*"],"parameters":[{"in":"body","name":"rootChainDTO","description":"rootChainDTO","required":true,"schema":{"$ref":"#/definitions/RootChainDTO"}}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/RootChainDTO"}},"201":{"description":"Created"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"deprecated":false},"put":{"tags":["root-chain-resource"],"summary":"updateRootChain","operationId":"updateRootChainUsingPUT","consumes":["application/json"],"produces":["*/*"],"parameters":[{"in":"body","name":"rootChainDTO","description":"rootChainDTO","required":true,"schema":{"$ref":"#/definitions/RootChainDTO"}}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/RootChainDTO"}},"201":{"description":"Created"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"deprecated":false}},"/api/root-chains/{id}":{"get":{"tags":["root-chain-resource"],"summary":"getRootChain","operationId":"getRootChainUsingGET","produces":["*/*"],"parameters":[{"name":"id","in":"path","description":"id","required":true,"type":"integer","format":"int64"}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/RootChainDTO"}},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"deprecated":false},"delete":{"tags":["root-chain-resource"],"summary":"deleteRootChain","operationId":"deleteRootChainUsingDELETE","produces":["*/*"],"parameters":[{"name":"id","in":"path","description":"id","required":true,"type":"integer","format":"int64"}],"responses":{"200":{"description":"OK"},"204":{"description":"No Content"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"}},"deprecated":false}},"/api/verify/pverify":{"post":{"tags":["verify-resource"],"summary":"fverify","operationId":"fverifyUsingPOST_1","consumes":["multipart/form-data"],"produces":["application/json"],"parameters":[{"name":"file","in":"formData","description":"file","required":true,"type":"file"}],"responses":{"200":{"description":"OK","schema":{"type":"string"}},"201":{"description":"Created"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"deprecated":false}}},"definitions":{"RevokeListDTO":{"type":"object","properties":{"id":{"type":"integer","format":"int64"},"name":{"type":"string"}},"title":"RevokeListDTO"},"RevokeVersionDTO":{"type":"object","properties":{"active":{"type":"integer","format":"int32"},"file":{"type":"string"},"id":{"type":"integer","format":"int64"},"name":{"type":"string"},"updateDate":{"type":"string","format":"date-time"},"vendor":{"type":"string"}},"title":"RevokeVersionDTO"},"RootChainDTO":{"type":"object","properties":{"createDate":{"type":"string","format":"date-time"},"file":{"type":"string"},"id":{"type":"integer","format":"int64"},"name":{"type":"string"},"vendor":{"type":"string"}},"title":"RootChainDTO"},"SignHash":{"type":"object","properties":{"signData":{"type":"string"},"signDate":{"type":"string"}},"title":"SignHash"}}}