buildHeaders

public final ServiceAccountSigningResult buildHeaders(String method, String path, Object body, Long timestamp, String nonce)
public final ServiceAccountSigningResult buildHeaders(String method, String path, Object body, Long timestamp)

Build the four required Nylas Service Account signing headers.

Return

Signing headers and optional canonical JSON body.

Parameters

method

HTTP method.

path

Request path including /v3, without query string.

body

Request body object for POST, PUT, and PATCH requests.

timestamp

Optional Unix timestamp in seconds. Defaults to current time.

nonce

Optional nonce. Defaults to a secure random alphanumeric nonce.