swagger.hsa.identity.ky Open in urlscan Pro
63.32.112.165  Public Scan

Submitted URL: https://swagger.hsa.identity.ky/
Effective URL: https://swagger.hsa.identity.ky/api/doc
Submission: On September 12 via automatic, source certstream-suspicious — Scanned from DE

Form analysis 1 forms found in the DOM

<form class="download-url-wrapper"><input type="text" class="download-url-input" value="/api/docs/swagger.json" style=""><button class="download-url-button button">Explore</button></form>

Text Content

Explore


HEALTH SERVICES AUTHORITY

 v0.4.2 

/api/docs/swagger.json



SERVER


GET /plugins
Fetch the list of loaded plugins
GET /status
Fetch the server status
POST /status /reset
Reset statistics
GET /features
Query supported features

BASICMESSAGE


POST /connections /{id} /send-message
Send a basic message to a connection

ISSUE-CREDENTIAL


GET /issue-credential /mime-types /{credential_id}
Get attribute MIME types from wallet
GET /issue-credential /records
Fetch all credential exchange records
GET /issue-credential /records /{cred_ex_id}
Fetch a single credential exchange record
POST /issue-credential /send
Send holder a credential, automating entire flow
POST /issue-credential /send-proposal
Send issuer a credential proposal
POST /issue-credential /send-offer
Send holder a credential offer, independent of any proposal with preview
POST /issue-credential /records /{cred_ex_id} /send-offer
Send holder a credential offer in reference to a proposal with preview
POST /issue-credential /records /{cred_ex_id} /send-request
Send issuer a credential request
POST /issue-credential /records /{cred_ex_id} /issue
Send holder a credential
POST /issue-credential /records /{cred_ex_id} /store
Store a received credential
POST /issue-credential /records /{cred_ex_id} /problem-report
Send a problem report for credential exchange
POST /issue-credential /records /{cred_ex_id} /remove
Remove an existing credential exchange record

PRESENT-PROOF


GET /present-proof /records
Fetch all present-proof exchange records
GET /present-proof /records /{pres_ex_id}
Fetch a single presentation exchange record
GET /present-proof /records /{pres_ex_id} /credentials
Fetch credentials for a presentation request from wallet
GET /present-proof /records /{pres_ex_id} /credentials /{referent}
Fetch credentials for a presentation request from wallet
POST /present-proof /send-proposal
Sends a presentation proposal
POST /present-proof /create-request
Creates a presentation request not bound to any proposal or existing connection
POST /present-proof /send-request
Sends a free presentation request not bound to any proposal
POST /present-proof /records /{pres_ex_id} /send-request
Sends a presentation request in reference to a proposal
POST /present-proof /records /{pres_ex_id} /send-presentation
Sends a proof presentation
POST /present-proof /records /{pres_ex_id} /verify-presentation
Verify a received presentation
POST /present-proof /records /{pres_ex_id} /remove
Remove an existing presentation exchange record

TRUSTPING


POST /connections /{id} /send-ping
Send a trust ping to a connection

CONNECTION


GET /connections
Query agent-to-agent connections
GET /connections /{id}
Fetch a single connection record
POST /connections /create-static
Create a new static connection
POST /connections /create-invitation
Create a new connection invitation
POST /connections /receive-invitation
Receive a new connection invitation
POST /connections /{id} /accept-invitation
Accept a stored connection invitation
POST /connections /{id} /accept-request
Accept a stored connection request
POST /connections /{id} /establish-inbound /{ref_id}
Assign another connection as the inbound connection
POST /connections /{id} /remove
Remove an existing connection record

INTRODUCTION


POST /connections /{id} /start-introduction
Start an introduction between two connections

CREDENTIALS


GET /credential /{id}
Fetch a credential from wallet by id
POST /credential /{id} /remove
Remove a credential from the wallet by id
GET /credentials
Fetch credentials from wallet

CREDENTIAL_EXCHANGE *DEPRECATED*


GET /credential_exchange
Fetch all credential exchange records
GET /credential_exchange /{id}
Fetch a single credential exchange record
POST /credential_exchange /send
Sends a credential and automates the entire flow
POST /credential_exchange /send-offer
Sends a credential offer
POST /credential_exchange /{id} /send-request
Sends a credential request
POST /credential_exchange /{id} /issue
Sends a credential
POST /credential_exchange /{id} /store
Stores a received credential
POST /credential_exchange /{id} /problem_report
Send a problem report for credential exchange
POST /credential_exchange /{id} /remove
Remove an existing credential exchange record

PRESENTATION_EXCHANGE *DEPRECATED*


GET /presentation_exchange
Fetch all presentation exchange records
GET /presentation_exchange /{id}
Fetch a single presentation exchange record
GET /presentation_exchange /{id} /credentials
Fetch credentials for a presentation request from wallet
GET /presentation_exchange /{id} /credentials /{referent}
Fetch credentials for a presentation request from wallet
POST /presentation_exchange /create_request
Creates a presentation request
POST /presentation_exchange /send_request
Creates and sends a presentation request
POST /presentation_exchange /{id} /send_presentation
Sends a credential presentation
POST /presentation_exchange /{id} /verify_presentation
Verify a received credential presentation
POST /presentation_exchange /{id} /remove
Remove an existing presentation exchange record

ACTION-MENU


POST /action-menu /{id} /close
Close the active menu associated with a connection
POST /action-menu /{id} /fetch
Fetch the active menu
POST /action-menu /{id} /perform
Perform an action associated with the active menu
POST /action-menu /{id} /request
Request the active menu
POST /connections /{id} /send-menu
Send an action menu to a connection

LEDGER


POST /ledger /register-nym
Send a NYM registration to the ledger.
GET /ledger /did-verkey
Get the verkey for a DID from the ledger.
GET /ledger /did-endpoint
Get the endpoint for a DID from the ledger.
GET /ledger /taa
Fetch the current transaction author agreement, if any
POST /ledger /taa /accept
Accept the transaction author agreement

CREDENTIAL-DEFINITION


POST /credential-definitions
Sends a credential definition to the ledger
GET /credential-definitions /created
Search for matching credential definitions that agent originated
GET /credential-definitions /{id}
Gets a credential definition from the ledger

SCHEMA


POST /schemas
Sends a schema to the ledger
GET /schemas /created
Search for matching schema that agent originated
GET /schemas /{id}
Gets a schema from the ledger

WALLET


GET /wallet /did
List wallet DIDs
POST /wallet /did /create
Create a local DID
GET /wallet /did /public
Fetch the current public DID
POST /wallet /did /public
Assign the current public DID
GET /wallet /tag-policy /{id}
Get the tagging policy for a credential definition
POST /wallet /tag-policy /{id}
Set the tagging policy for a credential definition

MODELS

AdminModules
AdminStatus
SendMessage
QueryResult
V10AttributeMimeTypesResult
V10CredentialExchange
V10CredentialExchangeListResult
CredAttrSpec
CredentialPreview
V10CredentialProposalRequestMand
V10CredentialProposalRequestOpt
V10CredentialOfferRequest
V10CredentialIssueRequest
V10CredentialProblemReportRequest
V10PresentationExchange
V10PresentationExchangeList
PresAttrSpec
PresPredSpec
PresentationPreview
V10PresentationProposalRequest
IndyProofReqSpecRestrictions
IndyProofReqNonRevoked
IndyProofReqPredSpec
IndyProofReqAttrSpec
IndyProofRequest
V10PresentationRequestRequest
IndyRequestedCredsRequestedPred
IndyRequestedCredsRequestedAttr
V10PresentationRequest
PingRequest
PingRequestResponse
ConnectionRecord
ConnectionList
ConnectionStaticRequest
ConnectionStaticResult
ConnectionInvitation
InvitationResult
RevReg
Witness
RawEncCredAttr
Credential
CredentialList
CredentialExchange
CredentialExchangeList
CredentialSendRequest
CredentialSendResult
CredentialOfferRequest
CredentialOfferResult
CredentialRequestResult
CredentialIssueRequest
CredentialIssueResult
CredentialStoreRequest
CredentialProblemReportRequest
PresentationExchange
PresentationExchangeList
RequestedPredicate
RequestedAttribute
PresentationRequestRequest
SendPresentationRequest
PerformRequest
MenuFormParam
MenuForm
MenuOption
MenuJson
SendMenu
TAARecord
TAAAcceptance
AMLRecord
TAAInfo
TAAResult
TAAAccept
CredentialDefinitionSendRequest
CredentialDefinitionSendResults
CredentialDefinitionsCreatedResults
CredentialDefinition
CredentialDefinitionGetResults
SchemaSendRequest
SchemaSendResults
SchemasCreatedResults
Schema
SchemaGetResults
DID
DIDList
DIDResult
GetTagPolicyResult
SetTagPolicyRequest