Momofin
  • QUICKSTART
    • Getting Started
    • Uploading a document for e-Meterai stamping
  • Reference
    • API Reference
      • Auth
        • Generate access token
        • Get list of contacts
      • Documents
        • Upload document
        • Upload document with Base64 encoded data
        • Download document
        • Get list of sent documents
        • Get list of incoming documents
        • Get document detail
        • Get Document Status
        • Get signers of the document
        • Get original document
        • Placement Document
        • Process document
        • Delete document
        • Audit trail
        • Get speciment
        • Restamping meterai
        • Get client balance
Powered by GitBook
On this page
  1. Reference
  2. API Reference
  3. Documents

Upload document

PreviousDocumentsNextUpload document with Base64 encoded data

Last updated 7 months ago

POST /v1/econtract/momofingo/sign/upload-docs

Uploads document and assign required signers

Upload Document

post
Header parameters
OriginstringOptionalExample: yuretech.dev.momofingo.com
x-access-tokenstringOptionalExample: {{momofingo_token}}
Body
document_titlestringOptional

nama dokumen

Example: Doc Sample restamp
filenamestringOptional

nama dokumen

Example: Doc Sample restamp
filesstring ยท binaryOptional
signer[0][id]stringOptional

id pihak yang terlibat

Example: ab69d220-b697-11ee-bada-41a5d350d473
signer[0][name]stringOptional

nama pihak yang terlibat

Example: bowo test
signer[0][email]stringOptional

email pihak yang terlibat

Example: bowo000024@gmail.com
signer[0][role]stringOptional

signer = pihak yang menandatangani dokumen, viewer = pihak hanya dapat melihat dokumen

Example: signer
signer[0][number]stringOptional

urutan pihak yang terlibat

Example: 1
signer[1][id]stringOptionalExample: 95f7d690-d997-11ed-b1d8-01b6f795e4c2
signer[1][name]stringOptionalExample: bowo
signer[1][email]stringOptionalExample: test1@gmail.com
signer[1][role]stringOptionalExample: signer
signer[1][number]stringOptionalExample: 2
parallelstringOptionalExample: 0
Responses
200
OK
application/json
post
POST /econtract/momofingo/sign/upload-docs HTTP/1.1
Host: {{base_url}}v1
Content-Type: multipart/form-data
Accept: */*
Content-Length: 454

{
  "document_title": "Doc Sample restamp",
  "filename": "Doc Sample restamp",
  "files": "binary file",
  "signer[0][id]": "ab69d220-b697-11ee-bada-41a5d350d473",
  "signer[0][name]": "bowo test",
  "signer[0][email]": "bowo000024@gmail.com",
  "signer[0][role]": "signer",
  "signer[0][number]": "1",
  "signer[1][id]": "95f7d690-d997-11ed-b1d8-01b6f795e4c2",
  "signer[1][name]": "bowo",
  "signer[1][email]": "test1@gmail.com",
  "signer[1][role]": "signer",
  "signer[1][number]": "2",
  "parallel": "0"
}
200

OK

{
  "code": 200,
  "success": true,
  "msg": "Berhasil mengunggah dokumen.",
  "response": {
    "data": {
      "document_id": 16502,
      "document_name": "Doc Sample-1728885978549-1gC7TJ4F5sLuvKPe5mZmad",
      "signer": [
        {
          "id": "ab69d220-b697-11ee-bada-41a5d350d473",
          "name": "bowo test",
          "email": null,
          "role": "signer",
          "number": " 1"
        }
      ]
    }
  }
}