Annotations

listSignatures

The listSignature function helps to retrieve the requested user's signatures.

URL

GET http://api.sign.net:8000/signing/signature-list

Parameters Explanation

HeaderTypeDescription
userApiKeystringThe userApiKey input will be provided by the user. This is the user's personal API Key and can be found under their Account Settings.

Parameters Example

Before querying this endpoint, we will first need to input the user's personal API Key.
Postman Example

1373

To do that, navigate to the request and Authorization tab. You should see something similar to the image above. For the Type, we will select the Bearer Token option. This will display an area to input the user's personal API Key.

After that, once the method and endpoint have been entered, you are ready to send the request.

Response Type

type ResponseData = Signature[]

Signature Type

Response InfoTypeDescription
idstringThe id of the signature image.
namestringThe name that the user assigned for that signature.
datastringThe data of the signature image which is base64 encoded.

Response Example

A successful response will return a list of signature information for the given user API Key.

{
    "status": "OK",
    "data": [
        {
            "id": "743dc1e900594230a359300bb7df7233.png",
            "name": "Signature 1",
            "data": "data:image/png;base64,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"
        },
        {
            "id": "81168e2e347144d9a4ca1cd6352e6050.png",
            "name": "2",
            "data": "data:image/png;base64,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"
        },
        {
            "id": "374fc15135a3455e9a6ed3804ee99be2.png",
            "name": "Signature 3",
            "data": "data:image/png;base64,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"
        }
    ]
}

Error Code Explanation

An error response will return the error code, along with an error message. The table below shows a list of possible errors.

{
    "status": "Err",
    "error": {
        "code": "INVALID_USER_API_KEY",
        "message": "Invalid user API key."
    }
}
ErrorDescription
INVALID_API_KEYInvalid internal API key. The internal API keys does not match.
INVALID_USER_API_KEYThe user API key provided does not match any existing records.
NO_PERMISSIONThe user does not have the permissions to perform this function.
NOT_FOUNDThere is no signatures associated with the given user API key.

listStamps

The listStamps function helps to retrieve the requested user's stamps.

URL

GET http://api.sign.net:8000/signing/stamp-list

Parameters Explanation

HeaderTypeDescription
userApiKeystringThe userApiKey input will be provided by the user. This is the user's personal API Key and can be found under their Account Settings.
domainstringThe domain input will be provided by the user. This is the domain which the user belongs in. This can be their business or personal sign.net domain.

Parameters Example

Before querying this endpoint, we will first need to input the user's personal API Key.

1368

To do that, navigate to the request and Authorization tab. You should see something similar to the image above. For the Type, we will select the Bearer Token option. This will display an area to input the user's personal API Key.

Next, we will need to input the domain.

1370

To do that, navigate to the Headers tab. Enter 'Domain' as the key and the business or personal sign.net domain as the value. When completed, you should see something similar to the image above.

After that, once the method and endpoint have been entered, you are ready to send the request.

Response Type

type ResponseData = Stamp.Schema[]

Schema Type

Response InfoTypeDescription
idstringThe id assigned to the stamp.
namestringThe name that the user assigned to the stamp.
userIDstringThe userID of the user which owns the stamp.
domainstringThe domain that the user belongs in.
fileTypeimageFileTypeThe file type of the stamp image.
createdAtnumberThe time when the stamp was created, in milliseconds.
isDeletedbooleanThe factor that determines if the stamp is deleted.

Response Example

A successful response will return a list of stamp information for the given user API Key.

{
    "status": "OK",
    "data": [
        {
            "id": "189e7e66c3d94e7ebc535f21f74b85a9",
            "name": "kk",
            "userID": "f530a40ae6a6431cb0ad53ebae5d7bc5",
            "domain": "app.sign.net",
            "fileType": "png",
            "createdAt": 1630913855595,
            "isDeleted": false
        }
    ]
}

Error Code Explanation

An error response will return the error code, along with an error message. The table below shows a list of possible errors.

{
    "status": "Err",
    "error": {
        "code": "USER_NOT_IN_DOMAIN",
        "message": "User does not belong to the organisation."
    }
}
ErrorDescription
INVALID_API_KEYInvalid internal API key. The internal API keys does not match.
INVALID_USER_API_KEYThe user API key provided does not match any existing records.
NO_PERMISSIONThe user does not have the permissions to perform this function.
USER_NOT_IN_DOMAINThe user does not belong in the given domain.
EndpointInputExpected OutputRemarks
listSignaturesTyping:
{
internalApiKey: string
userApiKey: string
}

User input their personal API Key, which can be found under their Account Settings.
Typing:
Signature[]

Successful response returns a list of signature information for the given user API Key.

Error response returns when the internal/user API Keys does not match, or if there is no signatures associated with that user API Key.
Expected success response example:
[{
id: XXX.png
name: Signature 1
data: data:image/png;base64, XXX
}]


Expected error response example:
{
code: INVALID_USER_API_KEY
message: Invalid user API key
}
listStampsTyping:
{
internalApiKey: string
userApiKey: string
domain: string
}

User input their personal API Key, which can be found under their Account Settings.

User input the domain that the user belongs in.
Typing:
Stamp.Schema[]

Successful response returns a list of stamp information for the given user API Key.

Error response returns when the internal/user API Keys does not match, or if the user does not belong to that given domain.
Expected success response example:
[{
id: XXX
name: Stamp 1
userID: YYY
domain: app.sign.net
fileType: png
createdAt: time in miliseconds
isDeleted: false
}]

Expected error response example:
{
code: USER_NOT_IN_DOMAIN
message: User does not belong to the organization
}

getStamp

URL

https://signing-api.sign.net/signing-api
/stamps/{stampId}

The getStamp function helps retrieve a specific stamp requested by user.

Input Parameters

Parameters Type

type Params = {
  internalApiKey: string
  userApiKey: string
  stampId: string
}

Parameters Explanation

ParamsTypeDescription
userApiKeystringThe userApiKey parameter will have to be inputted by the user. This can be found by the user under their account settings.
stampIdstringThe stampId parameter will be inputted by the user. This is the ID of the stamp that they would want to retrieve.

Parameters Example

To start off, we will first have to input the user's personal API key, which can be done by:
Going to the Authorization tab>Choosing 'Bearer Token'>Inputting user API key as the token

1263

Next, we will need to input the stamp ID of the stamp that we want to retrieve. To do this, navigate to the body tab before inputting the needed parameters

910

Response

Response Type

type ResponseData = {
  stamp: Stamp.Schema & {base64DataString: string}
}

Response Example

{
    "status": "OK",
    "data": [
        {
            "id": "XXX",
            "name": "Stamp1",
            "userID": "User1",
            "domain": "app.sign.net",
            "fileType": "png",
            "createdAt": 1625364526376,
            "isDeleted": false
            "data": data:image/png;base64, Stamp1
        }
}

Response Data Explanation

Response DataTypeDescription
idstringThe unique id used to identify the stamp.
namestringThe name that is assigned to the stamp by the user.
userIDstringThe userID of the user who owns the stamp.
domainstringThe domain that the user belongs in.
filetypeimageFileTypeThe file type of the stamp image.
createdAtnumberThe time in which the stamp was created, in milliseconds.
isDeletedbooleanThe factor that determines if the stamp has been deleted.
database64DataStringThe file path of the retrieved stamp file.

Error Response Example

{
  "status": "Err",
  "error":{
    "code": "STAMP_NOT_FOUND",
    "message": "Stamp is not found"
  }
}

Error Code Explanation

ErrorDescription
INVALID_API_KEYInvalid internal API key. The internal API keys does not match.
USER_NOT_IN_DOMAINThe user does not belong in the inputted/provided domain.
STAMP_NOT_FOUNDThe stamp that matches the provided stamp ID could not be found/retrieved.

Summary Table

EndpointInputExpected OutputRemarks
getStampTyping{
internalApiKey: string
userApiKey: string
stampId: string
}
User input theirs personal API key, which can be found under their Account Settings.

User inputs the stamp ID of the specific stamp in which he/she wants to retrieve.
Typing: Stamp.Schema & { base64DataString: string }

Successful response returns the stamp information as well as the stamp file for the retrieved stamp.

Error response returns when the Internal/User API keys do not match, or if the stampId is invalid.
Expected success response example:
stamp: {
id: XXX
name: Stamp1
userID: User1
domain:app.sign.net
filetype: png
createdAt: time in milliseconds
isDeleted: false ,
data: data:image/png;base64, Stamp1
}

Expected error response example:
{
code: STAMP_NOT_FOUND
message: Stamp is not found
}