Saaslogic
    Saaslogic
    • Enum Reference
    • Authentication
    • Introduction
    • Authentication
      • saaslogic token
        • Get the saaslogic access token
      • login Url
        • Gives the login URL
      • logout Url
        • Gives the logout URL
    • Countries
      • Get list of countries
    • Plans
      • List all plans for a product
    • Subscriptions
      • Create a product subscription
      • Retrieve a subscription
      • Create Customer and Subscription
      • Subscription with details permissions, menus and features
      • The Saaslogic URL for creating subscription
    • Usage Reporting
      • Report the resource usages in subscription for invoicing
      • Retrieves the resource usages of a subscription in the current billing cycle
    • Customers
      • addresses
        • Create an address
        • List all addresses
        • Update an address
        • Retrieve an address
        • Delete an address
      • contacts
        • Create a contact
        • List all contacts
        • Update a contact
        • Retrieve a contact
        • Delete a contact
      • Create a customer
      • List all customers
      • Update a customer
      • Retrieve a customer
      • Delete a customer
    • Vendors
      • vendor addresses
        • Create a vendor address.
        • List all vendor addresses.
        • Update a vendor address.
        • Retrieve a vendor address..
        • Delete a vendor address.
      • vendor contacts
        • Create a vendor contact.
        • List all vendor contacts.
        • Update a vendor contact.
        • Retrieve a vendor contact.
        • Delete a vendor contact.
      • vendor bills
        • Create a vendor bill
        • Cancel a vendor bill.
      • vendor bills payout
        • Update payment details to vendor bills.
      • Create a vendor
      • Update a vendor.
      • Activate a vendor.
      • Deactivate a vendor
    • Invoices
      • subscriptions
        • Get the invoices
        • Get the invoices by subscription
      • payments
        • Mark the invoice payment status
      • Get the invoice details .
      • cancel the invoices
      • Send invoice as pdf with payment link.
      • Create an on-demand invoice
    • Schemas
      • Invoice
        • InvoiceInfo
        • InvoiceDetail
        • InvoiceProduct
        • InvoiceLineItemDTO
        • InvoicePayment
        • InvoiceAttributeDTO
        • InvoiceRequestDTO
        • InvoiceRequestProduct
        • InvoiceRequestLineItem
        • InvoiceRequestLineItemTax
        • InvoiceRequestDiscount
      • Vendor
        • Vendor
        • VendorContact
        • VendorAddress
        • VendorBill
      • Subscriptions
        • Subscription
      • AccessTokenResponse
      • ProductAPIKey
      • Country
      • Customer
      • CustomerContact
      • CustomerAddress
      • PaymentInfo
      • CustomerWithSubscription

    Customer

    {
        "customerName": "Adroit Solutions",
        "customerType": "BUSINESS",
        "isTaxExempted": true,
        "contacts": [
            {
                "firstName": "Michael",
                "lastName": "Hensley",
                "email": "info@adroit.io",
                "contactNumber": "1234567890",
                "countryCode": "USA",
                "contactId": "54674d18-aa04-4650-baf2-36479dafdb22",
                "isDefault": true
            }
        ],
        "customerId": "string",
        "exemptionReasonCode": "A",
        "exemptionNumber": "string",
        "addresses": [
            {
                "addressName": "Adroit Solutions",
                "address": "Akshya Nagar 1st Block 1st Cross, Rammurthy nagar, Bangalore",
                "countryCode": "IND",
                "stateCode": "KA",
                "city": "Bangalore",
                "zip": "560016",
                "addressId": "6c54f68f-1de4-4d72-b532-ae45658e4a15",
                "isDefault": true
            }
        ]
    }
    Built with