Automate Rebilly
HumDay reads Rebilly’s own published API description and derives 184 operations from it. Describe the outcome you want in plain words — you get a program that is written, proven on real data, and run for you.
What Rebilly is
# Introduction The Rebilly API is built on HTTP. Our API is RESTful. It has predictable resource URLs. It returns HTTP response codes to indicate errors. It also accepts and returns JSON in the HTTP body. You can use your favorite HTTP/REST library for your programming language to use Rebilly's API, or you can use one of our SDKs (currently available in [PHP](https://github.com/Rebilly/rebilly-php
API host: api-sandbox.rebilly.com
What HumDay can do in Rebilly
107 documented operations change something in Rebilly. The 61 most useful are listed here.
- POSTCreate Customer Timeline custom event type
/customer-timeline-custom-events - POSTCreate a file
/files - POSTCreate an invoice
/invoices - POSTCreate a customer (without an ID)
/customers - POSTCreate an order
/subscriptions - POSTCreate an invoice item
/invoices/{id}/items - POSTCreate an invoice Timeline comment
/invoices/{id}/timeline - POSTCreate a customer Timeline comment or custom defined event
/customers/{id}/timeline - PUTCreate a Lead Source for a customer
/customers/{id}/lead-source - POSTCreate an order Timeline comment
/subscriptions/{id}/timeline - POSTCancel an order
/subscription-cancellations - POSTReactivate an order
/subscription-reactivations - POSTIssue an interim invoice for a subscription order
/subscriptions/{id}/interim-invoice - PUTCreate or update an invoice with predefined ID
/invoices/{id} - PUTCancel an order
/subscription-cancellations/{id} - POSTCreate a payment token
/tokens - POSTCreate an Attachment
/attachments - POSTCreate a credential
/credentials - POSTCreate a KYC Document
/kyc-documents - POSTCreate a Payment Card
/payment-cards - POSTIssue an invoice
/invoices/{id}/issue - POSTCreate a Reset Password Token
/password-tokens - POSTCreate a Payment Instrument
/payment-instruments - DELETEDelete a Lead Source for a customer
/customers/{id}/lead-source - POSTChange an order's items
/subscriptions/{id}/change-items - POSTIssue an upcoming invoice for early pay
/subscriptions/{id}/upcoming-invoices/{invoiceId}/issue - DELETEDelete a File
/files/{id} - PUTUpdate the File with predefined ID
/files/{id} - DELETEMerge and delete a customer
/customers/{id} - PUTUpsert a customer with predefined ID
/customers/{id} - PUTCreate or update a credential with predefined ID
/credentials/{id} - PUTCreate or update a KYC document with predefined ID
/kyc-documents/{id} - PUTCreate a payment card with predefined ID
/payment-cards/{id} - PUTUpsert an order with predefined ID
/subscriptions/{id} - DELETEDelete an Invoice Timeline message
/invoices/{id}/timeline/{messageId} - POSTCreate a tag
/tags - DELETEDelete a Customer Timeline message
/customers/{id}/timeline/{messageId} - POSTCreate a plan
/plans - DELETEDelete a cancellation
/subscription-cancellations/{id} - POSTCreate a coupon
/coupons - POSTCreate a credit transaction
/payouts - POSTCreate a ThreeDSecure entry
/3dsecure - POSTCreate a dispute
/disputes - POSTCreate a Product
/products - DELETEDelete an Order Timeline message
/subscriptions/{id}/timeline/{messageId} - POSTCreate a blocklist
/blocklists - POSTCreate a KYC Request
/kyc-requests - POSTCreate a transaction
/transactions - POSTCreate a Bank Account
/bank-accounts - POSTVoid an invoice
/invoices/{id}/void - POSTCreate a Shipping Zone
/shipping-zones - POSTCreate a PayPal Account
/paypal-accounts - DELETEUntag a list of customers
/tags/{tag}/customers - POSTTag a list of customers
/tags/{tag}/customers - POSTAbandon an invoice
/invoices/{id}/abandon - POSTReissue an invoice
/invoices/{id}/reissue - POSTRecalculate an invoice
/invoices/{id}/recalculate - POSTApply a transaction to an invoice
/invoices/{id}/transaction - POSTLogin
/authentication-tokens - POSTCreate a transaction Timeline comment
/transactions/{id}/timeline - PUTChange authentication options
/authentication-options
What HumDay can read from Rebilly
These are the operations a schedule or a trigger can watch.
- GETRetrieve a list of customer timeline messages for all customers
/customer-timeline-events - GETRetrieve a list of customer timeline custom event types
/customer-timeline-custom-events - GETRetrieve customer timeline custom event type with specified identifier string
/customer-timeline-custom-events/{id} - GETRetrieve a list of invoice timeline messages
/invoices/{id}/timeline - GETRetrieve a list of customer timeline messages
/customers/{id}/timeline - GETRetrieve a list of order timeline messages
/subscriptions/{id}/timeline - GETRetrieve a list of cancellations
/subscription-cancellations - GETRetrieve a list of reactivations
/subscription-reactivations - GETRetrieve subscription order's upcoming invoice
/subscriptions/{id}/upcoming-invoices - GETRetrieve a File Record
/files/{id} - GETRetrieve a list of files
/files - GETRetrieve a list of tokens
/tokens - GETRetrieve an order сancellation
/subscription-cancellations/{id} - GETRetrieve an order reactivation
/subscription-reactivations/{id} - GETRetrieve a list of invoices
/invoices - GETRetrieve a list of customers
/customers - GETRetrieve a list of Attachments
/attachments - GETRetrieve a list of credentials
/credentials - GETRetrieve a list of Payment Cards
/payment-cards - GETRetrieve a list of orders
/subscriptions - GETRetrieve invoice items
/invoices/{id}/items - GETRetrieve a list of tokens
/password-tokens - GETRetrieve a list of payment instruments
/payment-instruments - GETRetrieve a list of auth tokens
/authentication-tokens - GETRetrieve a customer's Lead Source
/customers/{id}/lead-source - GETRetrieve customer's upcoming invoices
/customers/{id}/upcoming-invoices - GETRetrieve an invoice
/invoices/{id} - GETRetrieve a customer
/customers/{id} - GETRetrieve an order
/subscriptions/{id} - GETSearch PEP/Sanctions/Adverse Media lists
/aml - GETRetrieve an Invoice Timeline message
/invoices/{id}/timeline/{messageId} - GETRetrieve a list of tags
/tags - GETRetrieve a customer Timeline message
/customers/{id}/timeline/{messageId} - GETRetrieve a list of plans
/plans - GETSearch merchant data
/search - GETRetrieve a list of coupons
/coupons - GETRetrieve a list of ThreeDSecure entries
/3dsecure - GETRetrieve a list of disputes
/disputes - GETRetrieve a list of products
/products
How automating Rebilly works
- Describe the outcome. Say what you want to happen, in your own words. No node graphs, no field mapping.
- Approve the contract. HumDay writes down exactly what it will do, what it will touch, and what it will never do. You approve it before anything is built.
- See it proven. The program runs and shows you the result before it is allowed near your live Rebilly account.
- Grant access, then go live. You approve the specific Rebilly operations it may use — and only those.
Automate Rebilly with these
- Squareup Square Connect200 operations
- Adyen Management119 operations
- Taxamo36 operations
- Adyen Configuration31 operations
- Adyen Legal Entity Management27 operations
- PayPal Invoicing22 operations
- Adyen Checkout21 operations
- Adyen Account20 operations
- Beanstream Payments15 operations
- Adyen Payment13 operations
- PayPal Orders9 operations
- Adyen Fund8 operations
Categories
Questions about Rebilly automation
- Can HumDay connect to Rebilly?
- Yes. HumDay reads Rebilly's own published API description and derives the operations from it, so there is no hand-built connector to wait for. 184 operations are documented.
- Do I need to write code to automate Rebilly?
- No. You describe the outcome you want in plain words. HumDay agrees a contract with you, writes the program, and shows you a test run before anything touches your Rebilly account.
- What can HumDay do in Rebilly?
- 107 of the 184 documented operations change something in Rebilly, and 77 read from it. HumDay only ever uses the specific operations your approved contract needs.
- Is my Rebilly account safe?
- Your credentials are stored encrypted and are never shown in chat, code, or logs. Every run is limited to the operations you explicitly approved, and anything that writes to Rebilly is held behind that approval.
Where this came from
The operations above are read from a published API description for Rebilly at api-reference.rebilly.com/openapi.json. Descriptions are the provider’s own words, not ours. Last published 2021-06-07.