Member Junction
    Preparing search index...

    Inputs needed to sign one request with OAuth 1.0a TBA.

    interface OAuth1aSignRequest {
        ConsumerKey: string;
        ConsumerSecret: string;
        Method: string;
        NonceOverride?: string;
        Realm?: string;
        SignatureMethod?: OAuth1aSignatureMethod;
        TimestampOverride?: string;
        TokenId: string;
        TokenSecret: string;
        Url: string;
    }
    Index

    Properties

    ConsumerKey: string

    OAuth consumer key (a.k.a. client id / integration key).

    ConsumerSecret: string

    OAuth consumer secret.

    Method: string

    HTTP method of the request being signed (uppercased internally).

    NonceOverride?: string

    Deterministic nonce + timestamp override — for unit testing only. Production callers leave this undefined so a fresh random nonce + current timestamp are generated.

    Realm?: string

    OAuth realm parameter. NetSuite requires the account id (uppercased, -_, e.g. 1234567 or 1234567_SB1). Optional — omitted from the header when absent.

    SignatureMethod?: OAuth1aSignatureMethod

    Signature method. Defaults to HMAC-SHA256 (NetSuite TBA's requirement).

    TimestampOverride?: string
    TokenId: string

    OAuth token id (the TBA access token id).

    TokenSecret: string

    OAuth token secret.

    Url: string

    Full request URL, including any query string (query params are folded into the base string).