API Docs Version 1.1.69
What's New
DELETE /payment/customers/{customer_id}
Delete a customer
What's Changed
POST /set-dealer
Request:
Changed content type : application/json
- Changed property
penDealerId(integer)PEN Dealer ID Number. Set to zero (0) for Action REGISTER or set dealer id value for Action UPDATE and UNREGISTER
POST /payment/setup-intents
Return Type:
Changed response : 200 OK
Successful Response
-
Changed content type :
application/json-
Changed property
client_secret(string)The client secret of this Payment Intent/SetupIntent. Used for client-side retrieval using a publishable key. The client secret can be used to complete a payment from your frontend. It should not be stored, logged, or exposed to anyone other than the customer.
-
Changed property
payment_method(string)ID of the payment method (a Payment Method, Card, or saved Source object) to attach to this SetupIntent.
-
GET /payment/payment-methods/all/{customer_id}
Return Type:
Changed response : 200 OK
Successful Response
-
Changed content type :
application/json-
Changed property
billing_details(object)Billing information associated with the Payment Method that may be used or required by particular types of payment methods.
-
Changed property
address(object)Billing address.
- Changed property
country(string)2-letter country code if created through the Payment Methods API.
- Changed property
-
-
Changed property
customer(string)The ID of the Customer to which this Payment Method is saved. This will not be set when the Payment Method has not been saved to a Customer.
-
Changed property
type(string)The type of the Payment Method. An additional hash is included on the Payment Method with a name matching this value. It contains additional information specific to the Payment Method type.
-
Changed property
card(object)If this is a card Payment Method, this hash contains the user’s card details.
-
Changed property
us_bank_account(object)If this is an us_bank_account Payment Method, this hash contains details about the US bank account payment method.
-
PATCH /payment/payment-methods/{customer_id}/{payment_method_id}
DELETE /payment/payment-methods/{payment_method_id}
Return Type:
Changed response : 200 OK
Successful Response
-
Changed content type :
application/json-
Changed property
billing_details(object)Billing information associated with the Payment Method that may be used or required by particular types of payment methods.
-
Changed property
address(object)Billing address.
- Changed property
country(string)2-letter country code if created through the Payment Methods API.
- Changed property
-
-
Changed property
customer(string)The ID of the Customer to which this Payment Method is saved. This will not be set when the Payment Method has not been saved to a Customer.
-
Changed property
type(string)The type of the Payment Method. An additional hash is included on the Payment Method with a name matching this value. It contains additional information specific to the Payment Method type.
-
Changed property
card(object)If this is a card Payment Method, this hash contains the user’s card details.
-
Changed property
us_bank_account(object)If this is an us_bank_account Payment Method, this hash contains details about the US bank account payment method.
-
GET /payment/payment-intents/{payment_intent_id}
Return Type:
Changed response : 200 OK
Successful Response
-
Changed content type :
application/json-
Changed property
amount(integer)Amount intended to be collected by this Payment Intent. A positive integer representing how much to charge in the smallest currency unit (e.g., 100 cents to charge $1.00 or 100 to charge ÂĄ100, a zero-decimal currency). The minimum amount is $0.50 US or equivalent in charge currency. The amount value supports up to eight digits (e.g., a value of 99999999 for a USD charge of $999,999.99).
-
Changed property
charges(object)Charges that were created by this Payment Intent, if any.
-
Changed property
client_secret(string)The client secret of this Payment Intent. Used for client-side retrieval using a publishable key. The client secret can be used to complete a payment from your frontend. It should not be stored, logged, or exposed to anyone other than the customer.
-
Changed property
customer(string)ID of the Customer this Payment Intent belongs to, if one exists.
-
Changed property
last_payment_error(object)The payment error encountered in the previous Payment Intent confirmation. It will be cleared if the Payment Intent is later updated for any reason.
-
Changed property
payment_method(string)ID of the payment method used in this Payment Intent.
-
Changed property
payment_method_types(array)The list of payment method types (e.g. card) that this Payment Intent is allowed to use.
-
Changed property
setup_future_usage(string)Indicates that you intend to make future payments with this Payment Intent’s payment method.
-
Changed property
shipping(object)Shipping information for this Payment Intent.
-
Changed property
status(string)Status of this Payment Intent.
-
Changed property
amount_capturable(integer)Amount that can be captured from this Payment Intent.
-
Changed property
amount_received(integer)Amount that was collected by this Payment Intent.
-
Changed property
application(string)ID of the Connect application that created the Payment Intent.
-
Changed property
canceled_at(integer)Populated when status is canceled, this is the time at which the Payment Intent was canceled. Measured in seconds since the Unix epoch.
-
Changed property
cancellation_reason(string)Reason for cancellation of this Payment Intent.
-
Changed property
invoice(string)ID of the invoice that created this Payment Intent, if it exists.
-
Changed property
on_behalf_of(string)The account (if any) for which the funds of the Payment Intent are intended.
-
Changed property
payment_method_options(object)Payment-method-specific configuration for this Payment Intent.
- Changed property
card(object)If the Payment Intent’s payment_method_types includes card, this hash contains the configurations that will be applied to each payment attempt of that type.
- Changed property
-
Changed property
review(string)ID of the review associated with this Payment Intent, if any.
-
DELETE /payment/payment-intents/{payment_intent_id}/cancel
Return Type:
Changed response : 200 OK
Successful Response
-
Changed content type :
application/json-
Changed property
amount(integer)Amount intended to be collected by this Payment Intent. A positive integer representing how much to charge in the smallest currency unit (e.g., 100 cents to charge $1.00 or 100 to charge ÂĄ100, a zero-decimal currency). The minimum amount is $0.50 US or equivalent in charge currency. The amount value supports up to eight digits (e.g., a value of 99999999 for a USD charge of $999,999.99).
-
Changed property
charges(object)Charges that were created by this Payment Intent, if any.
-
Changed property
client_secret(string)The client secret of this Payment Intent. Used for client-side retrieval using a publishable key. The client secret can be used to complete a payment from your frontend. It should not be stored, logged, or exposed to anyone other than the customer.
-
Changed property
customer(string)ID of the Customer this Payment Intent belongs to, if one exists.
-
Changed property
last_payment_error(object)The payment error encountered in the previous Payment Intent confirmation. It will be cleared if the Payment Intent is later updated for any reason.
-
Changed property
payment_method(string)ID of the payment method used in this Payment Intent.
-
Changed property
payment_method_types(array)The list of payment method types (e.g. card) that this Payment Intent is allowed to use.
-
Changed property
setup_future_usage(string)Indicates that you intend to make future payments with this Payment Intent’s payment method.
-
Changed property
shipping(object)Shipping information for this Payment Intent.
-
Changed property
status(string)Status of this Payment Intent.
-
Changed property
amount_capturable(integer)Amount that can be captured from this Payment Intent.
-
Changed property
amount_received(integer)Amount that was collected by this Payment Intent.
-
Changed property
application(string)ID of the Connect application that created the Payment Intent.
-
Changed property
canceled_at(integer)Populated when status is canceled, this is the time at which the Payment Intent was canceled. Measured in seconds since the Unix epoch.
-
Changed property
cancellation_reason(string)Reason for cancellation of this Payment Intent.
-
Changed property
invoice(string)ID of the invoice that created this Payment Intent, if it exists.
-
Changed property
on_behalf_of(string)The account (if any) for which the funds of the Payment Intent are intended.
-
Changed property
payment_method_options(object)Payment-method-specific configuration for this Payment Intent.
- Changed property
card(object)If the Payment Intent’s payment_method_types includes card, this hash contains the configurations that will be applied to each payment attempt of that type.
- Changed property
-
Changed property
review(string)ID of the review associated with this Payment Intent, if any.
-
GET /payment/refunds
Return Type:
Changed response : 200 OK
Successful Response
- Changed content type :
application/json
POST /payment/refunds
Return Type:
Changed response : 200 OK
Successful Response
-
Changed content type :
application/json- Changed property
payment_intent(string)ID of the Payment Intent that was refunded.
- Changed property
GET /payment/refunds/{refund_id}
Return Type:
Changed response : 200 OK
Successful Response
-
Changed content type :
application/json- Changed property
payment_intent(string)ID of the Payment Intent that was refunded.
- Changed property
DELETE /payment/refunds/{refund_id}/cancel
Return Type:
Changed response : 200 OK
Successful Response
-
Changed content type :
application/json- Changed property
payment_intent(string)ID of the Payment Intent that was refunded.
- Changed property
POST /payment/link/token
POST /payment/bank-accounts
Request:
Changed content type : application/json
-
Changed property
public_token(string)Public token received from the Link OnSuccess callback
-
Changed property
account_id(string)Account id received from the Link OnSuccess callback
Return Type:
Changed response : 200 OK
Successful Response
-
Changed content type :
application/json-
Changed property
billing_details(object)Billing information associated with the Payment Method that may be used or required by particular types of payment methods.
-
Changed property
address(object)Billing address.
- Changed property
country(string)2-letter country code if created through the Payment Methods API.
- Changed property
-
-
Changed property
customer(string)The ID of the Customer to which this Payment Method is saved. This will not be set when the Payment Method has not been saved to a Customer.
-
Changed property
type(string)The type of the Payment Method. An additional hash is included on the Payment Method with a name matching this value. It contains additional information specific to the Payment Method type.
-
Changed property
card(object)If this is a card Payment Method, this hash contains the user’s card details.
-
Changed property
us_bank_account(object)If this is an us_bank_account Payment Method, this hash contains details about the US bank account payment method.
-
POST /payment/accounts
Return Type:
Changed response : 200 OK
Successful Response
- Changed content type :
application/json
GET /payment/accounts/{account_id}
Return Type:
Changed response : 200 OK
Successful Response
- Changed content type :
application/json
GET /payment/products
Return Type:
Changed response : 200 OK
Successful Response
- Changed content type :
application/json
POST /payment/products
Return Type:
Changed response : 200 OK
Successful Response
- Changed content type :
application/json
GET /payment/products/search
Return Type:
Changed response : 200 OK
Successful Response
- Changed content type :
application/json
GET /payment/products/{product_id}
Return Type:
Changed response : 200 OK
Successful Response
- Changed content type :
application/json
DELETE /payment/products/{product_id}
PATCH /payment/products/{product_id}
Return Type:
Changed response : 200 OK
Successful Response
- Changed content type :
application/json
GET /payment/prices
Return Type:
Changed response : 200 OK
Successful Response
- Changed content type :
application/json
POST /payment/prices
Return Type:
Changed response : 200 OK
Successful Response
- Changed content type :
application/json
GET /payment/prices/{price_id}
Return Type:
Changed response : 200 OK
Successful Response
- Changed content type :
application/json
PATCH /payment/prices/{price_id}
Return Type:
Changed response : 200 OK
Successful Response
- Changed content type :
application/json
GET /payment/invoices/search
Return Type:
Changed response : 200 OK
Successful Response
- Changed content type :
application/json
GET /payment/invoices/search-by-query
Return Type:
Changed response : 200 OK
Successful Response
- Changed content type :
application/json
POST /payment/invoices/{invoice_id}/send
Return Type:
Changed response : 200 OK
Successful Response
- Changed content type :
application/json
POST /payment/invoices/{invoice_id}/void
Return Type:
Changed response : 200 OK
Successful Response
- Changed content type :
application/json
GET /events/{event_id}
Get an Event
Return Type:
Changed response : 200 OK
Successful Response
- Changed content type :
application/json
GET /events
Get List of All Events
Parameters:
Changed: delivery_success in query
Filter events by whether all webhooks were successfully delivered. If False, events which are still pending or have failed all delivery attempts to a webhook endpoint will be returned.
Changed: type in query
A string containing a specific event name like payment_intent.created, or group of events using * as a wildcard. The list will be filtered to include only events with a matching event property.
Return Type:
Changed response : 200 OK
Successful Response
- Changed content type :
application/json
POST /tradein/get-tradein-makes
Request:
Changed content type : application/json
-
Changed property
filter(object)If not specified, all makes will be returned
- Changed property
category_id(integer)Category ID for filtering vehicle valuations
- Changed property
POST /tradein/get-tradein-models
Request:
Changed content type : application/json
-
Changed property
filter(object)If not specified, all models will be returned
- Changed property
category_id(integer)Category ID for filtering vehicle valuations
- Changed property
POST /tradein/get-tradein-allOptions
GET /payment/invoices
Return Type:
Changed response : 200 OK
Successful Response
- Changed content type :
application/json
POST /payment/invoices
Return Type:
Changed response : 200 OK
Successful Response
- Changed content type :
application/json
GET /payment/invoices/{invoice_id}
Return Type:
Changed response : 200 OK
Successful Response
- Changed content type :
application/json
DELETE /payment/invoices/{invoice_id}
Return Type:
Changed response : 200 OK
Successful Response
- Changed content type :
application/json
PATCH /payment/invoices/{invoice_id}
Return Type:
Changed response : 200 OK
Successful Response
- Changed content type :
application/json
POST /payment/invoices/upcoming
Return Type:
Changed response : 200 OK
Successful Response
- Changed content type :
application/json
POST /credit/check
Request:
Changed content type : application/json
-
Changed property
first_name(string)First name
-
Changed property
middle_name(string)Middle name
-
Changed property
last_name(string)Last name
-
Changed property
suffix(string)Suffix e.g., Jr., Sr., III
-
Changed property
date_of_birth(string)Date of birth in YYYY-MM-DD format, e.g., 2023-03-20
-
Changed property
gender(string)Gender e.g., Male, Female, Other
-
Changed property
phone_numbers(array)List of phone numbers associated with the individual
-
Changed property
occupation(string)Occupation or profession
-
Changed property
employer(string)Name of the individual's employer
-
Changed property
driver_license_number(string)Driver's license number
-
Changed property
social_security_number(string)Social Security Number
-
Changed property
addresses(array)List of addresses associated with the individual
POST /dms/leads
Parameters:
Changed: x-service-provider in header
lead to use
GET /dms/leads/{customer_id}
Parameters:
Changed: x-service-provider in header
lead to use
PATCH /dms/leads/{customer_id}
Parameters:
Changed: x-service-provider in header
lead to use
GET /api/verify-address/{address}
Return Type:
Changed response : 200 OK
Successful Response
-
Changed content type :
application/json- Added property
error_message(string)
- Added property
GET /configuration
Return Type:
Changed response : 200 OK
Successful Response
-
Changed content type :
application/json-
Deleted property
inventory_server(object)Configuration for inventory server
-
Changed property
fraud_identification(object)Configuration for Fraud Identification
- Deleted property
fraud_ttl(integer)Fraud Identification TTL
- Deleted property
-
Changed property
credit_application(object)Configuration for Credit Application
-
Deleted property
credit_ttl(integer)Credit Application TTL
-
Changed property
transunion(object)TransUnion Configuration
- Changed property
certificate_file(string)The user needs to convert its .p12 format certificate file into a base 64 string format by following these steps:
- Open this link: https://base64.guru/converter/encode/file (opens in a new tab).
- Select and upload file of certificate.
- Click on Encode file to Base64.
- Retrieve the complete base64 string from the base64 text box.
- Paste this certificate string in the certificate file field of the request body schema.
Send a request to the configuration endpoint of Hubex.
- A certificate file will be generated on the AWS cloud, and the response will display certificate_file as certificate_5555.
- Now you can utilize the TransUnion third-party service.
- Changed property
-
-
Changed property
dealer_management_system(object)Configuration for dms
-
Changed property
dealer_track(object)Dealer Track Configuration
-
Deleted property
multilender(object)Configuration settings for integrating with DealerTrack's multi-lender platform.
-
Changed property
dms(object)Configuration settings for DealerTrack's DMS.
-
Changed property
api_url(string)API URL for DealerTrack
-
Changed property
username(string)Username for DealerTrack
-
Changed property
password(string)Password for DealerTrack
-
Changed property
enterprise_code(string)Enterprise code for DealerTrack
-
Changed property
company_number(string)Company number for DealerTrack
-
-
-
-
POST /configuration
Request:
Changed content type : application/json
-
Deleted property
inventory_server(object) -
Changed property
fraud_identification(object)- Deleted property
fraud_ttl(integer)Fraud Identification TTL
- Deleted property
-
Changed property
credit_application(object)-
Deleted property
credit_ttl(integer)Credit Application TTL
-
Changed property
transunion(object)TransUnion Configuration
- Changed property
certificate_file(string)The user needs to convert its .p12 format certificate file into a base 64 string format by following these steps:
- Open this link: https://base64.guru/converter/encode/file (opens in a new tab).
- Select and upload file of certificate.
- Click on Encode file to Base64.
- Retrieve the complete base64 string from the base64 text box.
- Paste this certificate string in the certificate file field of the request body schema.
Send a request to the configuration endpoint of Hubex.
- A certificate file will be generated on the AWS cloud, and the response will display certificate_file as certificate_5555.
- Now you can utilize the TransUnion third-party service.
- Changed property
-
-
Changed property
dealer_management_system(object)-
Changed property
dealer_track(object)Dealer Track Configuration
-
Deleted property
multilender(object)Configuration settings for integrating with DealerTrack's multi-lender platform.
-
Changed property
dms(object)Configuration settings for DealerTrack's DMS.
-
Changed property
api_url(string)API URL for DealerTrack
-
Changed property
username(string)Username for DealerTrack
-
Changed property
password(string)Password for DealerTrack
-
Changed property
enterprise_code(string)Enterprise code for DealerTrack
-
Changed property
company_number(string)Company number for DealerTrack
-
-
-
Return Type:
Changed response : 200 OK
Successful Response
-
Changed content type :
application/json-
Deleted property
inventory_server(object)Configuration for inventory server
-
Changed property
fraud_identification(object)Configuration for Fraud Identification
- Deleted property
fraud_ttl(integer)Fraud Identification TTL
- Deleted property
-
Changed property
credit_application(object)Configuration for Credit Application
-
Deleted property
credit_ttl(integer)Credit Application TTL
-
Changed property
transunion(object)TransUnion Configuration
- Changed property
certificate_file(string)The user needs to convert its .p12 format certificate file into a base 64 string format by following these steps:
- Open this link: https://base64.guru/converter/encode/file (opens in a new tab).
- Select and upload file of certificate.
- Click on Encode file to Base64.
- Retrieve the complete base64 string from the base64 text box.
- Paste this certificate string in the certificate file field of the request body schema.
Send a request to the configuration endpoint of Hubex.
- A certificate file will be generated on the AWS cloud, and the response will display certificate_file as certificate_5555.
- Now you can utilize the TransUnion third-party service.
- Changed property
-
-
Changed property
dealer_management_system(object)Configuration for dms
-
Changed property
dealer_track(object)Dealer Track Configuration
-
Deleted property
multilender(object)Configuration settings for integrating with DealerTrack's multi-lender platform.
-
Changed property
dms(object)Configuration settings for DealerTrack's DMS.
-
Changed property
api_url(string)API URL for DealerTrack
-
Changed property
username(string)Username for DealerTrack
-
Changed property
password(string)Password for DealerTrack
-
Changed property
enterprise_code(string)Enterprise code for DealerTrack
-
Changed property
company_number(string)Company number for DealerTrack
-
-
-
-
PATCH /configuration
Request:
Changed content type : application/json
-
Deleted property
inventory_server(object) -
Changed property
fraud_identification(object)- Deleted property
fraud_ttl(integer)Fraud Identification TTL
- Deleted property
-
Changed property
credit_application(object)-
Deleted property
credit_ttl(integer)Credit Application TTL
-
Changed property
transunion(object)TransUnion Configuration
- Changed property
certificate_file(string)The user needs to convert its .p12 format certificate file into a base 64 string format by following these steps:
- Open this link: https://base64.guru/converter/encode/file (opens in a new tab).
- Select and upload file of certificate.
- Click on Encode file to Base64.
- Retrieve the complete base64 string from the base64 text box.
- Paste this certificate string in the certificate file field of the request body schema.
Send a request to the configuration endpoint of Hubex.
- A certificate file will be generated on the AWS cloud, and the response will display certificate_file as certificate_5555.
- Now you can utilize the TransUnion third-party service.
- Changed property
-
-
Changed property
dealer_management_system(object)-
Changed property
dealer_track(object)Dealer Track Configuration
-
Deleted property
multilender(object)Configuration settings for integrating with DealerTrack's multi-lender platform.
-
Changed property
dms(object)Configuration settings for DealerTrack's DMS.
-
Changed property
api_url(string)API URL for DealerTrack
-
Changed property
username(string)Username for DealerTrack
-
Changed property
password(string)Password for DealerTrack
-
Changed property
enterprise_code(string)Enterprise code for DealerTrack
-
Changed property
company_number(string)Company number for DealerTrack
-
-
-
Return Type:
Changed response : 200 OK
Successful Response
-
Changed content type :
application/json-
Deleted property
inventory_server(object)Configuration for inventory server
-
Changed property
fraud_identification(object)Configuration for Fraud Identification
- Deleted property
fraud_ttl(integer)Fraud Identification TTL
- Deleted property
-
Changed property
credit_application(object)Configuration for Credit Application
-
Deleted property
credit_ttl(integer)Credit Application TTL
-
Changed property
transunion(object)TransUnion Configuration
- Changed property
certificate_file(string)The user needs to convert its .p12 format certificate file into a base 64 string format by following these steps:
- Open this link: https://base64.guru/converter/encode/file (opens in a new tab).
- Select and upload file of certificate.
- Click on Encode file to Base64.
- Retrieve the complete base64 string from the base64 text box.
- Paste this certificate string in the certificate file field of the request body schema.
Send a request to the configuration endpoint of Hubex.
- A certificate file will be generated on the AWS cloud, and the response will display certificate_file as certificate_5555.
- Now you can utilize the TransUnion third-party service.
- Changed property
-
-
Changed property
dealer_management_system(object)Configuration for dms
-
Changed property
dealer_track(object)Dealer Track Configuration
-
Deleted property
multilender(object)Configuration settings for integrating with DealerTrack's multi-lender platform.
-
Changed property
dms(object)Configuration settings for DealerTrack's DMS.
-
Changed property
api_url(string)API URL for DealerTrack
-
Changed property
username(string)Username for DealerTrack
-
Changed property
password(string)Password for DealerTrack
-
Changed property
enterprise_code(string)Enterprise code for DealerTrack
-
Changed property
company_number(string)Company number for DealerTrack
-
-
-
-
POST /dms/deals
Request:
Changed content type : application/json
-
Changed property
finance(object)New optional properties:
tires_cost
GET /dms/leads/search
Parameters:
Changed: x-service-provider in header
lead to use