1.0.3

Feature

  • Release more APIs, including:
    • GET /v1/groups: get group information
    • PUT /v1/groups/modify: update group information
    • PUT /v1/members/modify: update member information
    • GET /v1/sign_tasks/audit_trails: get the audit trails of the task
    • POST /v1/sign_tasks/review: review a task
    • POST /v1/sign_tasks/confirm: confirm a task
    • POST /v1/templates: create a template
    • PUT /v1/templates: update a template
  • Release more webhook events, including:
    • verified
    • viewed
    • review_verified
    • review_passed
    • review_rejected
    • confirm_verified
    • confirmed

Enhancement

  • Update task and template related APIs to include new fields in the response for new features and enhanced usability, including:
    • GET /v1/sign_tasks
    • GET /v1/sign_tasks/read
    • GET /v1/templates
    • GET /v1/templates/list
  • Update GET /v1/members to include lang field in the response
  • Update POST /v1/sign_tasks and PUT /v1/sign_tasks.
    • add validation for the length of attachment_settings
    • add validation to check for duplicate field_object_ids in field_settings
  • Refactor response schema for DummyStage, SignStage, SignTask, and Template, which affect APIs including:
    • GET /v1/sign_tasks
    • GET /v1/sign_tasks/list
    • GET /v1/sign_tasks/read
    • GET /v1/templates
    • GET /v1/templates/list

Breaking Changes (IMPORTANT!!)

To standardize API schema and enhance data privacy, the following breaking changes have been made:

  • Update POST /v1/sign_tasks/sign.
    • include only task_id in the response
  • Refactor access_info fields, which affect APIs including GET /v1/sign_tasks, GET /v1/sign_tasks/list, and GET /v1/sign_tasks/read.
    • remove manage_tags
    • rename download_attachment to download_attachments
    • rename download_source_file to download_source_files
  • Refactor fields bwtween APIs that retrieve list of objects and APIs that retrieve a single object.
    • remove thumbnail field in GET /v1/sign_tasks/list; use GET /v1/sign_tasks instead
  • Remove sensitive fields from APIs which can be accessed without auditing and identity verification.
    • remove verify_methods field from the stage object in GET /v1/sign_tasks