App types


AppCharges

Fields

Request

POST
https://services.lightfunnels.com/api/v2
	# Query
	query AppChargeQuery{
	appCharges{
		list {
			# AppCharge type fields
		}
	}
}

AppCharge

Fields

  • Name
    id
    Type
    ID!
    Description

    Unique identifier for the app charge.

  • Name
    price
    Type
    Float!
    Description

    The app charge amount.

  • Name
    name
    Type
    String!
    Description

    The app charge name (plan name).

  • Name
    return_url
    Type
    String!
    Description

    The app charge return url.

  • Name
    trial
    Type
    Int!
    Description

    The app charge trial days.

  • Name
    url
    Type
    String!
    Description

    The app charge url.

  • Name
    started_at
    Label
    TimeStamp!
    Description

    Timestamp of when the app charge initiated.

  • Name
    accepted_at
    Label
    TimeStamp!
    Description

    Timestamp of when the app charge was accepted.

  • Name
    ended_at
    Label
    TimeStamp!
    Description

    Timestamp of when the app charge ended.

  • Name
    recurring
    Label
    AppChargeInterval
    Description

    The app charge recurring type.

  • Name
    app_client_id
    Type
    String!
    Description

    The app client id.


AppChargeInput

  • Name
    price
    Type
    Float!
    Description

    The app charge amount.

  • Name
    return_url
    Type
    String!
    Description

    The app charge return url.

  • Name
    name
    Type
    String!
    Description

    The app charge name (plan name).

  • Name
    recurring
    Label
    AppChargeInterval
    Description

    The app charge recurring type.

  • Name
    trial
    Type
    Int!
    Description

    The app charge trial days.

  • Name
    plan_id
    Type
    ID!
    Description

    The app plan id.


createAppChargeInput

Fields

Request

POST
https://services.lightfunnels.com/api/v2
	# Mutation
	mutation createAppChargeMutation($input: createAppChargeInput!) {
		createAppCharge(input: $input) {
			createAppChargePayload type fields
		}
	}

createAppChargePayload

Fields

  • Name
    appCharge
    Label
    AppCharge!
    Description

    The app charge type.


AppChargeInterval

  • Name
    AppChargeInterval
    Type
    enum
    Description

    The app charge interval (defaults to month).