DEPRECATED: Expect this to be removed in future versions of the API.
This is an attribute
on Authorizations
(i.e. Authorization['customer_signature']
)
that contains information about the customer signature provided to prove consent was
given for an Authorization.
Attribute | Format | Description | Example |
---|---|---|---|
type |
Signature Type | The type of signature. See list below for list of types. | "text" |
ts |
ISO8601 | The timestamp of signature. | "2016-01-01T12:30:24.653422+00:00" |
… |
Extra attributes based on type
(see below).
|
// Example text-based signature { "type": "text", "ts": "2016-01-01T12:30:24.653422+00:00", "full_name": "Philip J. Fry" }
// Example scanned and uploaded letters of authorization { "files": [ { "expires": "2021-05-12T05:00:00.000000+00:00", "filename": "loa_1.pdf", "url": "https://utilityapi.com/api/v2/files/consents/985771/loa_1.pdf" }, { "expires": "2025-07-04T05:00:00.000000+00:00", "filename": "loa_2.pdf", "url": "https://utilityapi.com/api/v2/files/consents/985771/loa_2.pdf" }, ], "ts": "2019-04-24T19:04:18.121597+00:00", "type": "files" }
// Example greenbutton authorization { "type": "greenbutton", "ts": "2016-01-01T12:30:24.653422+00:00", "full_name": "Philip J. Fry" // if available }
// Example manual consent { "type": "manual", "ts": "2016-01-01T12:30:24.653422+00:00", "info": "City of New New York energy audit ordinance #1234-234-345" }
// Example confirmation consent { "type": "confirmation", "ts": "2016-01-01T12:30:24.653422+00:00" }
Type | Description | Additional Attributes |
---|---|---|
text |
The customer typed in their full name into the digital signature field on the authorization form. |
|
files |
The customer uploaded files that contained their written consent. | |
greenbutton |
The customer authorized through greenbutton, so the consent was handled on the utility website. | |
drawn |
The customer drew a signature. | |
checkbox |
The customer checked a checkbox confirming their consent. |
|
manual |
The customer has given consent through some other out-of-band means. |
|
confirmation |
The customer clicked a button confirming their consent. |
|
Extensible: We may add variants to this enumeration type in the future, so be able to handle unknown values gracefully. |