/items/{id}/mfaSend MFA
When item is Waiting User Input, this method allows to submit multi-factor authentication value
Parameters
Path Parameters
| Name | Type |
|---|---|
idrequired | string (uuid) |
Request Body
requiredRequest with the MFA value provided by the user, in the format [name]:[value]
Example
{}Responses
Item object
Primary identifier
Connector object
Primary identifier
Name of the institution
Homepage of the institution
Image of the logo hosted by Pluggy
Primary color
Type of institution
Country located
Parameters required to start the connection
Does the connector require an MFA to execute?
Products supported by the connector
If 'true', the connector requires an Oauth flow to execute
URL to perform Oauth flow if needed
URL to the financial institution to reset the password
Connector health status
Indicates if the connector uses the regulated Open Finance APIs
Indicates if the connector supports the payment initiation API
Indicates if the connector supports scheduled payments
Indicates if the connector supports smart transfers
Indicates if the connector supports boleto management
Indicates if the connector supports automatic Pix
Date of creation
Date of last modification
Status of the Item
Status of the sync execution
Detailed error message
Error code
Detailed error message
Information provider by the institution mainly when user needs to perform an action
'{ [key]:[value] }'. Additional information necessary for future executions, used for example in some device authorization flow
Credential details for a connector
Name of the key
Label for input
Type of credential required
Text to help the user when completing the input
Used to return base64 images
Placeholder text for the input
Regex validation for the user's input
Validation message when input doesn't match the regex
Credential is an MFA parameter and must be refreshed on each execution
List of possible values for the input
User action details for an item
Instructions related to the user action
'{ [key]:[value] }'. Additional information related to the user action, for exampke in some device authorization flow
User action expiration date
Url to be notified of item changes
Date of creation
Date of last modification
Date of last syncronization
Detailed status of the item. This field will be present when the status is PARTIAL_SUCCESS or when a product in the item has warnings
Detailed status of the product
Detailed status of the product
Detailed status of the product
Detailed status of the product
Detailed status of the product
Detailed status of the product
Detailed status of the product
Detailed status of the product
Detailed status of the product
Date of next auto-sync, or null if auto-sync is disabled for this Item
Consecutives execution that ends up with a LOGIN_ERROR status
Consent expiration date
Products collected by the item
Example response
{
"id": "e062ab2b-9006-45e8-b689-defabba53647",
"connector": {
"id": 200,
"name": "MeuPluggy",
"primaryColor": "ef294b",
"institutionUrl": "https://meu.pluggy.ai/",
"country": "BR",
"type": "PERSONAL_BANK",
"credentials": [],
"imageUrl": "https://cdn.pluggy.ai/assets/connector-icons/sandbox.svg",
"hasMFA": false,
"oauth": true,
"health": {
"status": "ONLINE",
"stage": null
},
"products": [
"ACCOUNTS",
"TRANSACTIONS",
"CREDIT_CARDS",
"INVESTMENTS",
"INVESTMENTS_TRANSACTIONS",
"PAYMENT_DATA",
"IDENTITY",
"BROKERAGE_NOTE"
],
"createdAt": "2023-09-12T16:44:13.900Z",
"isSandbox": false,
"isOpenFinance": false,
"updatedAt": "2024-11-26T13:33:44.296Z",
"supportsPaymentInitiation": false,
"supportsScheduledPayments": false,
"supportsSmartTransfers": false,
"supportsBoletoManagement": false
},
"createdAt": "2024-09-19T13:10:31.212Z",
"updatedAt": "2024-09-19T13:11:23.613Z",
"status": "UPDATED",
"executionStatus": "SUCCESS",
"lastUpdatedAt": "2024-09-19T13:11:23.595Z",
"webhookUrl": null,
"error": null,
"clientUserId": "gabriel@pluggy.ai",
"consecutiveFailedLoginAttempts": 0,
"statusDetail": null,
"parameter": null,
"userAction": null,
"nextAutoSyncAt": null,
"consentExpiresAt": null,
"products": [
"ACCOUNTS",
"CREDIT_CARDS",
"TRANSACTIONS",
"INVESTMENTS",
"IDENTITY",
"INVESTMENTS_TRANSACTIONS",
"PAYMENT_DATA"
],
"oauthRedirectUri": null
}Code Examples
curl -X POST 'https://api.pluggy.ai/items/{id}/mfa' \
-H 'Content-Type: application/json' \
-H 'X-API-KEY: YOUR_API_KEY' \
-d '{}'