View Source DocuSign.Api.AccountSignatures (DocuSign v1.0.0)

API calls for all endpoints tagged AccountSignatures.

Link to this section Summary

Functions

Deletes an account stamp. Deletes a stamp specified by signatureId.

Deletes the image for a stamp. Deletes the image for a stamp specified by signatureId.

Returns information about the specified stamp. Returns information about the specified stamp.

Returns the image for an account stamp. Returns the image for an account stamp.

Returns a list of stamps available in the account. Returns a list of stamps available in the account.

Adds or updates one or more account stamps. Adds or updates one or more account stamps.

Updates an account stamp. Adds or updates one or more account stamps. This request may include images in multi-part format.

Updates an account stamp by ID. Updates an account stamp specified by the signatureId query parameter.

Sets a signature image, initials, or stamp. Sets a signature image, initials, or stamp.

Link to this section Functions

Link to this function

account_signatures_delete_account_signature(connection, account_id, signature_id, opts \\ [])

View Source
@spec account_signatures_delete_account_signature(
  Tesla.Env.client(),
  String.t(),
  String.t(),
  keyword()
) ::
  {:ok, nil} | {:ok, DocuSign.Model.ErrorDetails.t()} | {:error, Tesla.Env.t()}

Deletes an account stamp. Deletes a stamp specified by signatureId.

parameters

Parameters

  • connection (DocuSign.Connection): Connection to server
  • account_id (String.t): The external account number (int) or account ID GUID.
  • signature_id (String.t): The ID of the account stamp.
  • opts (keyword): Optional parameters

returns

Returns

  • {:ok, nil} on success
  • {:error, Tesla.Env.t} on failure
Link to this function

account_signatures_delete_account_signature_image(connection, account_id, image_type, signature_id, opts \\ [])

View Source
@spec account_signatures_delete_account_signature_image(
  Tesla.Env.client(),
  String.t(),
  String.t(),
  String.t(),
  keyword()
) ::
  {:ok, DocuSign.Model.ErrorDetails.t()}
  | {:ok, DocuSign.Model.AccountSignature.t()}
  | {:error, Tesla.Env.t()}

Deletes the image for a stamp. Deletes the image for a stamp specified by signatureId.

parameters

Parameters

  • connection (DocuSign.Connection): Connection to server
  • account_id (String.t): The external account number (int) or account ID GUID.
  • image_type (String.t): Specificies the type of image. Valid values: - stamp_image - signature_image - initials_image
  • signature_id (String.t): The ID of the account stamp.
  • opts (keyword): Optional parameters

returns

Returns

  • {:ok, DocuSign.Model.AccountSignature.t} on success
  • {:error, Tesla.Env.t} on failure
Link to this function

account_signatures_get_account_signature(connection, account_id, signature_id, opts \\ [])

View Source
@spec account_signatures_get_account_signature(
  Tesla.Env.client(),
  String.t(),
  String.t(),
  keyword()
) ::
  {:ok, DocuSign.Model.ErrorDetails.t()}
  | {:ok, DocuSign.Model.AccountSignature.t()}
  | {:error, Tesla.Env.t()}

Returns information about the specified stamp. Returns information about the specified stamp.

parameters

Parameters

  • connection (DocuSign.Connection): Connection to server
  • account_id (String.t): The external account number (int) or account ID GUID.
  • signature_id (String.t): The ID of the account stamp.
  • opts (keyword): Optional parameters

returns

Returns

  • {:ok, DocuSign.Model.AccountSignature.t} on success
  • {:error, Tesla.Env.t} on failure
Link to this function

account_signatures_get_account_signature_image(connection, account_id, image_type, signature_id, opts \\ [])

View Source
@spec account_signatures_get_account_signature_image(
  Tesla.Env.client(),
  String.t(),
  String.t(),
  String.t(),
  keyword()
) ::
  {:ok, DocuSign.Model.ErrorDetails.t()}
  | {:ok, String.t()}
  | {:error, Tesla.Env.t()}

Returns the image for an account stamp. Returns the image for an account stamp.

parameters

Parameters

  • connection (DocuSign.Connection): Connection to server
  • account_id (String.t): The external account number (int) or account ID GUID.
  • image_type (String.t): Specificies the type of image. Valid values: - stamp_image - signature_image - initials_image
  • signature_id (String.t): The ID of the account stamp.
  • opts (keyword): Optional parameters
    • :include_chrome (String.t): When true, the chrome (or frame containing the added line and identifier) is included with the signature image.

returns

Returns

  • {:ok, String.t} on success
  • {:error, Tesla.Env.t} on failure
Link to this function

account_signatures_get_account_signatures(connection, account_id, opts \\ [])

View Source
@spec account_signatures_get_account_signatures(
  Tesla.Env.client(),
  String.t(),
  keyword()
) ::
  {:ok, DocuSign.Model.ErrorDetails.t()}
  | {:ok, DocuSign.Model.AccountSignaturesInformation.t()}
  | {:error, Tesla.Env.t()}

Returns a list of stamps available in the account. Returns a list of stamps available in the account.

parameters

Parameters

  • connection (DocuSign.Connection): Connection to server
  • account_id (String.t): The external account number (int) or account ID GUID.
  • opts (keyword): Optional parameters
    • :stamp_format (String.t): The format of the stamp to return. Valid values: - NameDateHanko - NameHanko - PlaceholderHanko
    • :stamp_name (String.t): The name associated with the stamps to return. This value can be a Japanese surname (up to 5 characters) or a purchase order ID.
    • :stamp_type (String.t): The type of the stamps to return. Valid values: - name_stamp - stamp - signature

returns

Returns

  • {:ok, DocuSign.Model.AccountSignaturesInformation.t} on success
  • {:error, Tesla.Env.t} on failure
Link to this function

account_signatures_post_account_signatures(connection, account_id, opts \\ [])

View Source
@spec account_signatures_post_account_signatures(
  Tesla.Env.client(),
  String.t(),
  keyword()
) ::
  {:ok, DocuSign.Model.ErrorDetails.t()}
  | {:ok, DocuSign.Model.AccountSignaturesInformation.t()}
  | {:error, Tesla.Env.t()}

Adds or updates one or more account stamps. Adds or updates one or more account stamps.

parameters

Parameters

  • connection (DocuSign.Connection): Connection to server
  • account_id (String.t): The external account number (int) or account ID GUID.
  • opts (keyword): Optional parameters
    • :decode_only (String.t):
    • :body (AccountSignaturesInformation):

returns

Returns

  • {:ok, DocuSign.Model.AccountSignaturesInformation.t} on success
  • {:error, Tesla.Env.t} on failure
Link to this function

account_signatures_put_account_signature(connection, account_id, opts \\ [])

View Source
@spec account_signatures_put_account_signature(
  Tesla.Env.client(),
  String.t(),
  keyword()
) ::
  {:ok, DocuSign.Model.ErrorDetails.t()}
  | {:ok, DocuSign.Model.AccountSignaturesInformation.t()}
  | {:error, Tesla.Env.t()}

Updates an account stamp. Adds or updates one or more account stamps. This request may include images in multi-part format.

parameters

Parameters

  • connection (DocuSign.Connection): Connection to server
  • account_id (String.t): The external account number (int) or account ID GUID.
  • opts (keyword): Optional parameters
    • :body (AccountSignaturesInformation):

returns

Returns

  • {:ok, DocuSign.Model.AccountSignaturesInformation.t} on success
  • {:error, Tesla.Env.t} on failure
Link to this function

account_signatures_put_account_signature_by_id(connection, account_id, signature_id, opts \\ [])

View Source
@spec account_signatures_put_account_signature_by_id(
  Tesla.Env.client(),
  String.t(),
  String.t(),
  keyword()
) ::
  {:ok, DocuSign.Model.ErrorDetails.t()}
  | {:ok, DocuSign.Model.AccountSignature.t()}
  | {:error, Tesla.Env.t()}

Updates an account stamp by ID. Updates an account stamp specified by the signatureId query parameter.

parameters

Parameters

  • connection (DocuSign.Connection): Connection to server
  • account_id (String.t): The external account number (int) or account ID GUID.
  • signature_id (String.t): The ID of the account stamp.
  • opts (keyword): Optional parameters
    • :close_existing_signature (String.t): When true, closes the current signature.
    • :body (AccountSignatureDefinition):

returns

Returns

  • {:ok, DocuSign.Model.AccountSignature.t} on success
  • {:error, Tesla.Env.t} on failure
Link to this function

account_signatures_put_account_signature_image(connection, account_id, image_type, signature_id, opts \\ [])

View Source
@spec account_signatures_put_account_signature_image(
  Tesla.Env.client(),
  String.t(),
  String.t(),
  String.t(),
  keyword()
) ::
  {:ok, DocuSign.Model.ErrorDetails.t()}
  | {:ok, DocuSign.Model.AccountSignature.t()}
  | {:error, Tesla.Env.t()}

Sets a signature image, initials, or stamp. Sets a signature image, initials, or stamp.

parameters

Parameters

  • connection (DocuSign.Connection): Connection to server
  • account_id (String.t): The external account number (int) or account ID GUID.
  • image_type (String.t): Specificies the type of image. Valid values: - stamp_image - signature_image - initials_image
  • signature_id (String.t): The ID of the account stamp.
  • opts (keyword): Optional parameters
    • :transparent_png (String.t):

returns

Returns

  • {:ok, DocuSign.Model.AccountSignature.t} on success
  • {:error, Tesla.Env.t} on failure