Create IntegrationCredential
Create an integration credentials
Authorizations
m3ter supports machine to machine authentication using the clientCredentials OAuth2 flow.
The authorizationCode flow controls access for human users via the m3ter Console application.
Path Parameters
UUID of the organization
The UUID of the credentials.
Body
Base model for defining integration credentials across different types of integrations.
Specifies the type of authorization required for the integration.
HTTP_BASIC, OAUTH_CLIENT_CREDENTIALS, M3TER_SIGNED_REQUEST, AWS_INTEGRATION, PADDLE_AUTH, NETSUITE_AUTH, CHARGEBEE_AUTH, M3TER_APP_SIGNATURE, M3TER_SERVICE_USER, STRIPE_SIGNED_REQUEST, HUBSPOT_ACCESS_TOKEN, HUBSPOT_CLIENT_SECRET, OPSGENIE_KEY, SAP_BYD, SLACK_WEBHOOK, SAGE_INTACCT_CLIENT_CREDENTIALS, SAGE_INTACCT_CLIENT_SECRET, STATIC_API_KEY, GCP_WIF, SNS_REQUEST 1The version number of the entity:
- Create entity: Not valid for initial insertion of new entity - do not use for Create. On initial Create, version is set at 1 and listed in the response.
- Update Entity: On Update, version is required and must match the existing version because a check is performed to ensure sequential versioning is preserved. Version is incremented by 1 and listed in the response.
A flag to indicate whether the credentials are empty.
- TRUE - empty credentials.
- FALSE - credential details required.
The name of the credentials
"Integration Credentials"
WEBHOOK, NETSUITE, STRIPE, STRIPE_TEST, AWS, PADDLE, PADDLE_SANDBOX, SALESFORCE, XERO, CHARGEBEE, QUICKBOOKS, QUICKBOOKS_SANDBOX, M3TER Response
Return the created credentials
Response containing a IntegrationCredentials entity for Netsuite auth
The UUID of the entity.
the type of credentials
1the system the integration is for
1The version number:
- Create: On initial Create to insert a new entity, the version is set at 1 in the response.
- Update: On successful Update, the version is incremented by 1 in the response.
The DateTime when this item was created (in ISO-8601 format).
The DateTime when this item was last modified (in ISO-8601 format).
The ID of the user who created this item.
The ID of the user who last modified this item.
the destinationId the integration is for
the name of the credentials
Netsuite account ID.
"1234567-sb1"
m3ter certificate ID
"certificate id"
Netsuite integration client ID
"client id"