# Update a transaction status Updates the status of a transaction with a specified ID to , with a specified and optional currency and amount values. Endpoint: POST /transactions/{id}/update Version: latest Security: SecretApiKey, JWT ## Path parameters: - `id` (string, required) ID of the resource. ## Request fields (application/json): - `result` (string, required) Result of the transaction. Enum: "abandoned", "approved", "canceled", "declined" - `amount` (number) Amount of the transaction. - `currency` (string) Currency of the transaction. ## Response 200 fields (application/json): - `id` (string) ID of the transaction. - `websiteId` (string) ID of the website. A website is where an organization obtains a customer. For more information, see [Obtain an organization ID and website ID](https://www.rebilly.com/docs/settings/organizations-and-websites/#obtain-your-organization-id-and-website-id). Example: "web_0YV7DE4Z26DQSA1AC92FBJ7SEG" - `customerId` (string) ID of the customer resource. Example: "cus_0YV7DDSDD1C8DA64KHH2W33CPF" - `type` (string) Type of transaction. Enum: "3ds-authentication", "authorize", "capture", "credit", "refund", "sale", "setup", "void" - `status` (string) Status of the transaction. Enum: "completed", "conn-error", "disputed", "never-sent", "offsite", "partially-refunded", "pending", "refunded", "sending", "timeout", "voided", "waiting-approval", "waiting-capture", "waiting-gateway", "waiting-refund" - `result` (string) Result of the transaction. Enum: "abandoned", "approved", "canceled", "declined", "unknown" - `amount` (number) Total amount of the transaction. - `currency` (string) Currency code in ISO 4217 format. - `purchaseAmount` (number) Amount by which the purchase is completed. If an adjustment occurs, the purchased amount may differ from the requested amount. - `purchaseCurrency` (string) Currency code in ISO 4217 format. - `requestAmount` (number) Amount of the payment request. If an adjustment occurs, the purchase amount may differ from the billing amount. - `requestCurrency` (string) Currency code in ISO 4217 format. - `parentTransactionId` (string) ID of the parent transaction. Example: "txn_0YVDTQJ8YWDGQACV2N2N5SPWQ0" - `childTransactions` (array) IDs of child transactions. Example: ["4f6cf35x-2c4y-483z-a0a9-158621f77a21"] - `invoiceIds` (array) Related invoice IDs. Example: ["4f6cf35x-2c4y-483z-a0a9-158621f77a21"] - `subscriptionIds` (array) Subscription IDs of invoices that are related to the transaction. Example: ["4f6cf35x-2c4y-483z-a0a9-158621f77a21"] - `planIds` (array) Plan IDs of orders that are related to the transaction. Example: ["4f6cf35x-2c4y-483z-a0a9-158621f77a21"] - `isRebill` (boolean) Specifies if the transaction is one of a number of recurring payments in a subscription, excluding trials or setup fees. - `rebillNumber` (integer) Rebill number of the transaction. A rebill number is the number of recurring payments in a subscription, excluding trials or setup fees. - `billingAddress` (object) Billing address. - `billingAddress.firstName` (string,null) Contact's first name. Example: "Benjamin" - `billingAddress.lastName` (string,null) Contact's last name. Example: "Franklin" - `billingAddress.organization` (string,null) Contact's organization. Example: "Rebilly" - `billingAddress.address` (string,null) First line of the contact's street address. Example: "36 Craven St" - `billingAddress.address2` (string,null) Second line of the contact's street address. - `billingAddress.city` (string,null) Contact's city of residence. Example: "Austin" - `billingAddress.region` (string,null) Contact's region of residence. Example: "Texas" - `billingAddress.country` (string,null) Contact's country of residence in ISO 3166 alpha-2 country code. For examples, see [ISO.org](https://www.iso.org/obp/ui/#search/code/). Example: "GB" - `billingAddress.postalCode` (string,null) Contact's postal code. Example: "WC2N 5NF" - `billingAddress.phoneNumbers` (array) List of phone numbers associated with the contact. - `billingAddress.phoneNumbers.label` (string, required) Phone number label or name. Example: "main" - `billingAddress.phoneNumbers.value` (string, required) Phone number value. Example: "1-512-777-0269" - `billingAddress.phoneNumbers.primary` (boolean) Specifies if the phone number is the contact's primary phone number. Example: true - `billingAddress.emails` (array) List of email addresses associated with the contact. - `billingAddress.emails.label` (string, required) Email label or name. Example: "main" - `billingAddress.emails.value` (string, required) Email address value. Example: "rebilly@example.com" - `billingAddress.emails.primary` (boolean) Specifies if the email address is the contact's primary email address. Example: true - `billingAddress.dob` (string,null) Contact's date of birth in ISO-8601 format. Example: "1980-04-01" - `billingAddress.jobTitle` (string,null) Contact's job title. Example: "CEO" - `billingAddress.hash` (string) Use this value to compare contacts for identical attribute values. Example: "056ae6d97c788b9e98b049ebafd7b229bf852221" - `has3ds` (boolean) Specifies if the transaction uses 3D Secure. - `3ds` (object) Authentication object. For more information, see [3D Secure (3DS)](https://www.rebilly.com/docs/docs/settings/3ds/). - `3ds.server` (string) Name of the 3D Secure server. - `3ds.version` (string) Version of 3D Secure. Enum: "1.0.2", "2.1.0", "2.2.0" - `3ds.enrolled` (string) Specifies if the cardholder is enrolled in 3D Secure. Enum: "yes", "no", "invalid card/timeout", "unavailable" - `3ds.authenticated` (string) Authentication response status for 3D Secure. Enum: "yes", "no", "not applicable", "attempted" - `3ds.liability` (string) Enum: "protected", "not protected", "protected (attempt)" - `3ds.flow` (string) Authentication flow for 3D Secure 2. Enum: "frictionless", "challenge" - `3ds.isDowngraded` (boolean) Specifies if 3D Secure 2 is attempted and downgraded to 3D Secure 1. - `redirectUrl` (string,null) URL where the end-user is redirected to when an offsite transaction is completed. The default value is the website URL. - `retryNumber` (integer) Position of the transaction in the sequence of retries. - `isRetry` (boolean) Specifies if a transaction is a retry. - `billingDescriptor` (string,null) Billing descriptor that appears on the periodic billing statement. For a credit card statement, this field commonly contains 12 or fewer characters. - `description` (string) Description of the payment. - `requestId` (string) Request ID of the transaction. This ID must be unique within a 24 hour period. Use this field to prevent duplicated transactions. - `hasAmountAdjustment` (boolean) Specifies if the transaction has amount adjustment. - `gatewayName` (string,null) Name of the payment gateway that processed, or is selected to process, the transaction. This value is only available after a gateway is selected for the transaction. Enum: "A1Gateway", "ACI", "Adyen", "Aircash", "Airpay", "Airwallex", "AmazonPay", "AmexVPC", "ApcoPay", "AsiaPaymentGateway", "AstroPayCard", "AuthorizeNet", "Awepay", "Bambora", "BankSEND", "BitPay", "BlueSnap", "BraintreePayments", "Buckaroo", "BVNK", "Cardknox", "Cashflows", "CASHlib", "Cashterminal", "CashToCode", "CauriPayment", "Cayan", "CCAvenue", "Chase", "CheckoutCom", "Chillstock", "Circle", "Citadel", "Clearhaus", "Cleo", "CODVoucher", "Coinbase", "CoinGate", "CoinPayments", "Conekta", "Coppr", "Credorax", "Cryptonator", "CyberSource", "DataCash", "Dengi", "Dimoco", "Directa24", "dLocal", "Dragonphoenix", "Dropayment", "EasyPayDirect", "EBANX", "ecoPayz", "EcorePay", "Elavon", "Euteller", "eMerchantPay", "EMS", "ePay", "EPG", "EPro", "Ezeebill", "eZeeWallet", "ezyEFT", "FasterPay", "Finrax", "Flexepin", "FinTecSystems", "FundSend", "Forte", "gate2way", "GET", "Gigadat", "GlobalOnePay", "GoCardless", "Gooney", "Gpaysafe", "Greenbox", "HiPay", "iCashOne", "iCanPay", "ICEPAY", "iCheque", "iDebit", "Ilixium", "Ingenico", "INOVAPAY", "Inovio", "Intuit", "InstaDebit", "IpayOptions", "JetPay", "Jeton", "JPMOrbital", "Khelocard", "Klarna", "Konnektive", "Kushki", "LaCore", "Limepay", "Loonio", "loonie", "LPG", "MaxiCash", "MercadoPago", "MiFinity", "MobilePay", "Moneris", "Monolo", "MonRem", "MtaPay", "MuchBetter", "MuchBetterGateway", "MyFatoorah", "Neosurf", "Netbanking", "Neteller", "NGenius", "NinjaWallet", "NMI", "NordikCoin", "NOWPayments", "NuaPay", "OchaPay", "OmniMatrix", "Onlineueberweisen", "OnRamp", "Orbital", "Pagadito", "Pagsmile", "Panamerican", "ParamountCommerce", "ParamountEft", "ParamountInterac", "PandaGateway", "Pay4Fun", "PayCash", "Paycly", "PayClub", "PayCom", "PayEcards", "Payeezy", "Payflow", "Paynote", "PaymentAsia", "PaymenTechnologies", "PaymentsOS", "Paymero", "PayPal", "Payper", "Payr", "PayRedeem", "PayRetailers", "Paysafe", "Paysafecard", "Paysafecash", "PayTabs", "PayU", "PayULatam", "Payvision", "PharosPayments", "Piastrix", "Pin4Pay", "Plugnpay", "PostFinance", "PPRO", "Prosa", "PSiGate", "Rapyd", "Realex", "Realtime", "Redsys", "Rotessa", "RPN", "Safecharge", "SaltarPay", "Sagepay", "SeamlessChex", "SecureTrading", "SecurionPay", "Skrill", "SmartInvoice", "SMSVoucher", "Sofort", "SparkPay", "StaticGateway", "STPMexico", "Stripe", "Tabby", "Telr", "TestProcessor", "ToditoCash", "Triple000", "Truevo", "TrustsPay", "Trustly", "TWINT", "Unlimit", "UPayCard", "USAePay", "VantivLitle", "vegaaH", "VCreditos", "VegaWallet", "Wallet88", "Walpay", "WesternUnion", "Wirecard", "WorldlineAtosFrankfurt", "Worldpay", "XPay", "Zimpler", "Zotapay" - `customFields` (object) Use custom fields to extend a resource scheme to include custom data that is not provided as a common field. For more information, see [Custom fields](https://www.rebilly.com/catalog/all/custom-fields). - `processedTime` (string) Date and time when the transaction is processed. - `createdTime` (string) Date and time which is set automatically when the resource is created. - `updatedTime` (string) Date and time which updates automatically when the resource is updated. - `gatewayAccountId` (string,null) ID of the gateway account that processed the transaction. Example: "gw_acc_0YVCXMF26DDNKAERE5NW727S34" - `gatewayTransactionId` (string,null) ID of the gateway transaction. Example: "txn_0YVDTQJ8YWDGQACV2N2N5SPWQ0" - `gateway` (object) Related gateway information. - `gateway.response` (object) Gateway response. - `gateway.response.code` (string,null) Gateway response code. - `gateway.response.message` (string,null) Gateway response message. - `gateway.response.type` (string,null) Gateway response type. - `gateway.response.originalCode` (string,null) Raw, unmapped gateway response code. - `gateway.response.originalMessage` (string,null) Raw, unmapped gateway response message. - `gateway.avsResponse` (object) Gateway Address Verification System (AVS) response. - `gateway.avsResponse.code` (string,null) Response code. - `gateway.avsResponse.message` (string,null) Response message. - `gateway.avsResponse.originalCode` (string,null) Raw response code. - `gateway.avsResponse.originalMessage` (string,null) Raw response message. - `gateway.cvvResponse` (object) Gateway Card Verification Value (CVV) response. - `acquirerName` (string,null) Acquirer name. This value is only available when a transaction uses a payment gateway. If a transaction does not use a payment gateway, this value is . Enum: "Adyen", "ACI", "Alipay", "AIB", "Aircash", "Airpay", "AmazonPay", "ApcoPay", "AsiaPaymentGateway", "AstroPay Card", "Awepay", "Ipay Options", "B+S", "Bambora", "BitPay", "Bank of America", "Bank of Moscow", "Bank of Rebilly", "Bank One", "BankSEND", "BMO Harris Bank", "Borgun", "BraintreePayments", "Buckaroo", "BVNK", "Cardknox", "CASHlib", "Cashterminal", "CashToCode", "Catalunya Caixa", "CCAvenue", "Chase", "CheckoutCom", "Chillstock", "ChinaUnionPay", "CIM", "Circle", "Citadel", "Clearhaus", "Cleo", "CODVoucher", "Coinbase", "CoinGate", "CoinPayments", "Conekta", "Coppr", "Credorax", "Cryptonator", "CyberSource", "Dimoco", "dLocal", "Dragonphoenix", "Dropayment", "EasyPayDirect", "EBANX", "ecoPayz", "EcorePay", "Elavon", "EMS", "ePay", "EPG", "Euteller", "Ezeebill", "eZeeWallet", "ezyEFT", "Fifth Third Bank", "Finrax", "First Data Buypass", "First Data Nashville", "First Data North", "First Data Omaha", "FinTecSystems", "Flexepin", "Forte", "FundSend", "gate2way", "Gigadat", "Global East", "Gooney", "Gpaysafe", "Heartland", "HiPay", "HSBC", "iCashOne", "iCanPay", "ICEPAY", "iCheque", "Ilixium", "Ingenico", "INOVAPAY", "Intuit", "Jeton", "JPMOrbital", "Khelocard", "Klarna", "Konnektive", "Kushki", "Limepay", "Loonio", "loonie", "LPG", "Masapay", "MaxiCash", "MercadoPago", "Merrick", "Mission Valley Bank", "MiFinity", "MobilePay", "Moneris", "Monolo", "MonRem", "MuchBetter", "MuchBetterGateway", "MyFatoorah", "NATWEST", "Neosurf", "Netbanking", "Neteller", "NinjaWallet", "NMI", "NordikCoin", "NOWPayments", "NuaPay", "Nuvei", "OchaPay", "OmniMatrix", "Onlineueberweisen", "OnRamp", "Orbital", "Other", "Panamerican", "Panda Bank", "Paramount", "ParamountCommerce", "ParamountEft", "ParamountInterac", "Pay4fun", "PayCash", "PayClub", "PayEcards", "PaymentAsia", "PaymenTechnologies", "PaymentsOS", "Paymero", "Paynetics", "PayPal", "Payper", "Payr", "PayRedeem", "PayRetailers", "PayTabs", "PayU", "PayULatam", "Payvision", "PharosPayments", "Piastrix", "Pin4Pay", "Peoples Trust Company", "PostFinance", "PPRO", "Privatbank", "Prosa", "PSiGate", "QQPay", "Rapyd", "RBC", "RBS WorldPay", "RealTime", "Rotessa", "Safecharge", "SaltarPay", "SecureTrading", "SecurionPay", "Skrill", "SmartInvoice", "SMSVoucher", "Sofort", "SparkPay", "State Bank of Mauritius", "STPMexico", "Stripe", "Tabby", "TBI", "Telr", "TestProcessor", "ToditoCash", "Triple000", "Truevo", "Trustly", "TrustPay", "TrustsPay", "TSYS", "TWINT", "UPayCard", "Vantiv", "VCreditos", "VegaWallet", "VoicePay", "Wallet88", "WeChat Pay", "Wells Fargo", "Wing Hang Bank", "Wirecard", "WorldPay", "XPay", "Zimpler", "Zotapay" - `velocity` (integer) Number of transactions by the same customer in the past 24 hours. - `revision` (integer) Number of times the transaction data has been modified. This revision number is useful when analyzing webhook data to determine if the change takes precedence over the current representation. - `referenceData` (object,null) Transaction reference data. Example: {"gatewayTransactionId":"GAT123"} - `bin` (string,null) Payment card Bank Identification Number (BIN). - `paymentInstrument` (object) - `hasDcc` (boolean) Specifies if Dynamic Currency Conversion (DCC) applies to the transaction. - `dcc` (object,null) Detailed Dynamic currency conversion (DCC). If DCC is not applied to the transaction, this value is . - `dcc.base` (object) Initial amount and currency to convert from. - `dcc.base.amount` (number, required) - `dcc.quote` (object) Suggested amount and currency to convert to. - `dcc.usdMarkup` (number) Markup amount converted to USD. - `dcc.outcome` (string) Dynamic currency conversion outcome. Enum: "rejected", "selected", "unknown" - `riskScore` (integer) Risk score for the transaction. - `riskMetadata` (any) - `notificationUrl` (string,null) URL where a server-to-server POST notification is sent. This notification is sent when the transaction result is finalized after a timeout or an offsite interaction. Do not interpret this notification as a confirmation, complete a request to confirm the result of the transaction. To ensure the request is not reattempted, when the result is confirmed, respond with a HTTP status code. The following placeholders are available to use in this URI: and . These placeholders are replaced the with the transaction ID and result accordingly. - `isDisputed` (boolean) Specifies if a transaction is disputed. - `disputeTime` (string,null) Date and time when the dispute is created. If the transaction is not disputed, this value is . - `disputeStatus` (string,null) Status of the dispute. Enum: null, "response-needed", "under-review", "forfeited", "won", "lost", "unknown" - `isReconciled` (boolean) Specifies if the transaction is verified with gateway batch data. - `isProcessedOutside` (boolean) Specifies if the transaction is processed outside of Rebilly. - `isMerchantInitiated` (boolean) Specifies if the transaction is initiated by the merchant. - `hadDiscrepancy` (boolean) Specifies if the transaction is updated due to a discrepancy with its source of truth. - `arn` (string,null) Acquirer reference number. Example: "74836950144358910018150" - `reportAmount` (number) Transaction amount converted to the report currency of the organization. - `reportCurrency` (string) Currency code in ISO 4217 format. - `settlementTime` (string,null) Date and time when the transaction is settled by the banking institution. - `discrepancyTime` (string,null) Date and time of the most recent discrepancy on the transaction. - `limits` (object,null) Transaction amount limit information. - `limits.amount` (number) Limit amount. Example: 275.35 - `limits.resetTime` (string,null) Date and time in which the limit amount resets. This value may be used for user interfaces. - `organizationId` (string) Unique organization identifier. An organization is an entity that represents a company. For more information, see [Obtain an organization ID](https://www.rebilly.com/docs/settings/organizations-and-websites/#obtain-your-organization-id-and-website-id). Example: "org_0YVDM8RC7GDADADSBSMW124JA8" - `depositRequestId` (string,null) ID of the deposit request if applicable. The created transaction is based on the properties of this deposit request. Example: "dep_req_0YVJ65BSGYC3EAT58SEX8KY6J7" - `payoutRequestId` (string,null) ID of the payout request if applicable. The created transaction is based on the properties of this payout request. Example: "pout_req_0YVDMDE2BMC6KBB5MX76RF6T80" - `_links` (array) Related links. - `_links.href` (string) Link URL. - `_links.rel` (string) Type of link. Enum: "self", "attachments", "website", "customer", "gatewayAccount", "paymentCard", "parentTransaction", "leadSource", "approvalUrl", "refundUrl", "updateUrl", "disputes", "invoices", "queryUrl", "redirectUrl" - `_embedded` (object) Embedded objects that are requested by the query parameter. - `_embedded.parentTransaction` (object) - `_embedded.childTransactions` (array) Most recent child transactions. - `_embedded.gatewayAccount` (object) - `_embedded.customer` (object) - `_embedded.leadSource` (object) - `_embedded.website` (object) - `_embedded.invoices` (array) Most recent related invoices. - `_embedded.organization` (object) - `_embedded.dispute` (object) - `_embedded.paymentCard` (object) - `_embedded.bankAccount` (object) - `method` (string) Payment method. > Use instead. Enum: "payment-card", "ach", "cash", "check", "paypal", "AdvCash", "Affirm", "Afterpay", "Aircash", "Airpay", "Alfa-click", "Alipay", "AmazonPay", "Apple Pay", "AstroPay Card", "AstroPay-GO", "BankSEND", "BankReferenced", "bank-transfer", "bank-transfer-2", "bank-transfer-3", "bank-transfer-4", "bank-transfer-5", "bank-transfer-6", "bank-transfer-7", "bank-transfer-8", "bank-transfer-9", "Baloto", "Beeline", "Belfius-direct-net", "bitcoin", "Bizum", "Blik", "Boleto", "Boleto-2", "Boleto-3", "cash-deposit", "CASHlib", "CashToCode", "CCAvenue", "China UnionPay", "Clearpay", "Cleo", "CODVoucher", "Conekta-oxxo", "Conekta-spei", "cryptocurrency", "Cupon-de-pagos", "CyberSource", "Dimoco-pay-smart", "Directa24Card", "domestic-cards", "Efecty", "echeck", "ecoPayz", "ecoVoucher", "EPS", "ePay.bg", "Ethereum", "e-wallet", "ezyEFT", "eZeeWallet", "FasterPay", "Flexepin", "Giropay", "Google Pay", "Gpaysafe", "iCashOne Voucher", "iDebit", "iDEAL", "ING-homepay", "INOVAPAY-pin", "INOVAPAY-wallet", "InstaDebit", "InstantPayments", "instant-bank-transfer", "Interac-online", "Interac-eTransfer", "Interac-express-connect", "Interac", "invoice", "iWallet", "Jeton", "JetonCash", "jpay", "KakaoPay", "Khelocard", "Klarna", "KNOT", "Litecoin", "loonie", "LPG-online", "LPG-payment-card", "Matrix", "MaxiCash", "Megafon", "MercadoPago", "MiFinity-eWallet", "miscellaneous", "MobilePay", "Multibanco", "Bancontact", "Bancontact-mobile", "MTS", "MuchBetter", "MyFatoorah", "Neosurf", "Netbanking", "Neteller", "Nordea-Solo", "NordikCoin", "OchaPay", "online-bank-transfer", "Onlineueberweisen", "oriental-wallet", "OXXO", "P24", "Pagadito", "PagoEffectivo", "Pagsmile-lottery", "Pagsmile-deposit-express", "PayCash", "Payco", "Payeer", "PaymentAsia-crypto", "Paysafecard", "PayTabs", "Pay4Fun", "Paynote", "Paymero", "Paymero-QR", "PayU", "PayULatam", "Perfect-money", "Piastrix", "PIX", "PinPay", "phone", "PhonePe", "POLi", "PostFinance-card", "PostFinance-e-finance", "QIWI", "QPay", "QQPay", "rapyd-checkout", "rebilly-hosted-payment-form", "Resurs", "Ripple", "SafetyPay", "Samsung Pay", "SEPA", "Siirto", "Skrill", "Skrill Rapid Transfer", "SMSVoucher", "Sofort", "SparkPay", "SPEI", "swift-dbt", "Tele2", "Telr", "Terminaly-RF", "Tether", "ToditoCash-card", "Trustly", "Tupay", "TWINT", "UniCrypt", "UPayCard", "UPI", "USD-coin", "VCreditos", "VegaWallet", "VenusPoint", "voucher", "voucher-2", "voucher-3", "voucher-4", "Wallet88", "Webmoney", "Webpay", "Webpay-2", "Webpay Card", "WeChat Pay", "XPay-P2P", "XPay-QR", "Yandex-money", "Zotapay", "Zimpler", "Zip" - `orderId` (string) Order ID of the transaction. This ID must be unique within a 24 hour period. > Use the field instead. ## Response 401 fields (application/json): - `status` (integer) HTTP status code. - `type` (string) Problem type in the form of a [URI](https://tools.ietf.org/html/rfc3986) reference. It should provide human-readable documentation for the problem type. When this member is not present, its value is assumed to be "about:blank". - `title` (string) Short, human-readable summary of the problem type. Other than for the purposes of localization, this should not change from occurrence to occurrence of the problem. - `detail` (string) Human-readable explanation that is specific to this occurrence of the problem. - `instance` (string) URI reference that identifies the specific occurrence of the problem. It may or may not yield further information if dereferenced. ## Response 403 fields (application/json): - `status` (integer) HTTP status code. - `type` (string) Problem type in the form of a [URI](https://tools.ietf.org/html/rfc3986) reference. It should provide human-readable documentation for the problem type. When this member is not present, its value is assumed to be "about:blank". - `title` (string) Short, human-readable summary of the problem type. Other than for the purposes of localization, this should not change from occurrence to occurrence of the problem. - `detail` (string) Human-readable explanation that is specific to this occurrence of the problem. - `instance` (string) URI reference that identifies the specific occurrence of the problem. It may or may not yield further information if dereferenced. ## Response 404 fields (application/json): - `status` (integer) HTTP status code. - `type` (string) Problem type in the form of a [URI](https://tools.ietf.org/html/rfc3986) reference. It should provide human-readable documentation for the problem type. When this member is not present, its value is assumed to be "about:blank". - `title` (string) Short, human-readable summary of the problem type. Other than for the purposes of localization, this should not change from occurrence to occurrence of the problem. - `detail` (string) Human-readable explanation that is specific to this occurrence of the problem. - `instance` (string) URI reference that identifies the specific occurrence of the problem. It may or may not yield further information if dereferenced. ## Response 429 fields (application/json): - `type` (string) Problem type in the form of a [URI](https://tools.ietf.org/html/rfc3986) reference. It should provide human-readable documentation for the problem type. When this member is not present, its value is assumed to be "about:blank". Example: "about:blank" - `title` (string) Short, human-readable summary of the problem type. Other than for the purposes of localization, this should not change from occurrence to occurrence of the problem. Example: "Rate Limit Exceeded" - `status` (integer) HTTP status code. - `detail` (string) Human-readable explanation that is specific to this occurrence of the problem. Example: "A request cannot be executed because the user has sent too many requests within a certain period of time" - `instance` (string) URI reference that identifies the specific occurrence of the problem. It may or may not yield further information if dereferenced.