Billhighway Cloud API

<back to all web services

SubscriptionFormAccessRq

The following routes are available for this service:
POST/signup/api/nat/{natID}/group/{groupID}/{userType}/user/{userID}/form/access/link
Imports System
Imports System.Collections
Imports System.Collections.Generic
Imports System.Runtime.Serialization
Imports ServiceStack
Imports ServiceStack.DataAnnotations
Imports BH.CloudAPI.Common.DTO.Subscriptions
Imports BH.CloudAPI.Common.DTO

Namespace Global

    Namespace BH.CloudAPI.Common.DTO

        Public Partial Class LinkResponse
            Public Overridable Property Rel As String
            Public Overridable Property Uri As String
        End Class
    End Namespace

    Namespace BH.CloudAPI.Common.DTO.Subscriptions

        Public Partial Class SubscriptionFormAccessRq
            Public Overridable Property NatID As Integer
            Public Overridable Property GroupID As Integer
            Public Overridable Property UserID As Integer
            Public Overridable Property UserType As String
            Public Overridable Property AdminID As Integer
            Public Overridable Property SubscriptionInvoiceID As Long
            Public Overridable Property SubscriptionLineageID As Long
            Public Overridable Property ClientSubscriberId As String
            Public Overridable Property MemberSubscriptionInvId As Integer
            Public Overridable Property IsPrintView As Boolean
            Public Overridable Property IsBillMeLaterSubscription As Boolean
            Public Overridable Property RenewedMemberSubscriptionInvID As Long
            Public Overridable Property IsRenewal As Boolean
            Public Overridable Property ClientSubscriptionTypeID As Integer
        End Class
    End Namespace
End Namespace

VB.NET SubscriptionFormAccessRq DTOs

To override the Content-type in your clients, use the HTTP Accept Header, append the .json suffix or ?format=json

To embed the response in a jsonp callback, append ?callback=myCallback

HTTP + JSON

The following are sample HTTP requests and responses. The placeholders shown need to be replaced with actual values.

POST /signup/api/nat/{natID}/group/{groupID}/{userType}/user/{userID}/form/access/link HTTP/1.1 
Host: devapi.billhighway.com 
Accept: application/json
Content-Type: application/json
Content-Length: length

{"NatID":0,"GroupID":0,"UserID":0,"UserType":"String","AdminID":0,"SubscriptionInvoiceID":0,"SubscriptionLineageID":0,"ClientSubscriberId":"String","MemberSubscriptionInvId":0,"IsPrintView":false,"IsBillMeLaterSubscription":false,"RenewedMemberSubscriptionInvID":0,"IsRenewal":false,"ClientSubscriptionTypeID":0}
HTTP/1.1 200 OK
Content-Type: application/json
Content-Length: length

{"Rel":"String","Uri":"String"}