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
Header | Type | Description |
---|---|---|
userApiKey | string | The 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
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 Info | Type | Description |
---|---|---|
id | string | The id of the signature image. |
name | string | The name that the user assigned for that signature. |
data | string | The 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."
}
}
Error | Description |
---|---|
INVALID_API_KEY | Invalid internal API key. The internal API keys does not match. |
INVALID_USER_API_KEY | The user API key provided does not match any existing records. |
NO_PERMISSION | The user does not have the permissions to perform this function. |
NOT_FOUND | There 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
Header | Type | Description |
---|---|---|
userApiKey | string | The userApiKey input will be provided by the user. This is the user's personal API Key and can be found under their Account Settings. |
domain | string | The 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.
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.
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 Info | Type | Description |
---|---|---|
id | string | The id assigned to the stamp. |
name | string | The name that the user assigned to the stamp. |
userID | string | The userID of the user which owns the stamp. |
domain | string | The domain that the user belongs in. |
fileType | imageFileType | The file type of the stamp image. |
createdAt | number | The time when the stamp was created, in milliseconds. |
isDeleted | boolean | The 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."
}
}
Error | Description |
---|---|
INVALID_API_KEY | Invalid internal API key. The internal API keys does not match. |
INVALID_USER_API_KEY | The user API key provided does not match any existing records. |
NO_PERMISSION | The user does not have the permissions to perform this function. |
USER_NOT_IN_DOMAIN | The user does not belong in the given domain. |
Endpoint | Input | Expected Output | Remarks |
---|---|---|---|
listSignatures | Typing: { 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 } |
listStamps | Typing: { 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
Params | Type | Description |
---|---|---|
userApiKey | string | The userApiKey parameter will have to be inputted by the user. This can be found by the user under their account settings. |
stampId | string | The 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
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
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 Data | Type | Description |
---|---|---|
id | string | The unique id used to identify the stamp. |
name | string | The name that is assigned to the stamp by the user. |
userID | string | The userID of the user who owns the stamp. |
domain | string | The domain that the user belongs in. |
filetype | imageFileType | The file type of the stamp image. |
createdAt | number | The time in which the stamp was created, in milliseconds. |
isDeleted | boolean | The factor that determines if the stamp has been deleted. |
data | base64DataString | The 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
Error | Description |
---|---|
INVALID_API_KEY | Invalid internal API key. The internal API keys does not match. |
USER_NOT_IN_DOMAIN | The user does not belong in the inputted/provided domain. |
STAMP_NOT_FOUND | The stamp that matches the provided stamp ID could not be found/retrieved. |
Summary Table
Endpoint | Input | Expected Output | Remarks |
---|---|---|---|
getStamp | Typing{ 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 } |
Updated over 1 year ago