POST http://dev.amply.tools/admin/graphql/

GraphQL requests

20 HTTP queries on GraphQL endpoint(s)

Refresh with latest query
200 May 5, 2025 10:28 schema: default 595d60
# Time Info
1 29 ms
401 May 5, 2025 00:03 c0fe1e
# Time Info
200 May 4, 2025 20:53 schema: default db744f
# Time Info
1 43 ms
mutation refreshToken(...) {
refreshToken(...)
}
200 May 4, 2025 19:54 schema: default c9b608
# Time Info
1 55 ms
mutation refreshToken(...) {
refreshToken(...)
}
200 May 4, 2025 18:55 schema: default bedea3
# Time Info
1 53 ms
mutation refreshToken(...) {
refreshToken(...)
}
200 May 4, 2025 17:56 schema: default 88747c
# Time Info
1 51 ms
mutation refreshToken(...) {
refreshToken(...)
}
200 May 4, 2025 16:57 schema: default 29a1f8
# Time Info
1 41 ms
mutation refreshToken(...) {
refreshToken(...)
}
200 May 4, 2025 15:58 schema: default 0a6944
# Time Info
1 37 ms
mutation refreshToken(...) {
refreshToken(...)
}
200 May 4, 2025 14:59 schema: default 689750
# Time Info
1 43 ms
mutation refreshToken(...) {
refreshToken(...)
}
200 May 4, 2025 14:00 schema: default 42bc2d
# Time Info
1 40 ms
mutation refreshToken(...) {
refreshToken(...)
}
200 May 4, 2025 13:01 schema: default 13eb4b
# Time Info
1 42 ms
mutation refreshToken(...) {
refreshToken(...)
}
200 May 4, 2025 12:04 schema: default 9bcd24
# Time Info
1 68 ms
query Campaign(...) {
campaign(...)
}
200 May 4, 2025 12:04 schema: default b2c878
# Time Info
1 28 ms
query Campaign(...) {
campaign(...)
}
200 May 4, 2025 12:04 schema: default ade408
# Time Info
1 37 ms
query Campaigns(...) {
campaigns(...)
}
Variables:
[
  "project" => "cce0d658-3d37-4eb3-936c-cc6cad514074"
  "pagination" => [
    "first" => 5
  ]
]
query Campaigns($project: UUID!, $pagination: PaginationInput) {
  campaigns(projectId: $project, pagination: $pagination) {
    edges {
      node {
        id
        name
        type
        state
        triggering
        content
        createdAt
        updatedAt
        targeting {
          __typename
          ... on CountryTargetingPayload {
            type
            values
            __typename
          }
          ... on AppVersionTargetingPayload {
            compareType
            value
            __typename
          }
          ... on OSVersionTargetingPayload {
            compareType
            value
            __typename
          }
          ... on ApplicationTargetingPayload {
            type
            applications {
              id
              name
              platform
              __typename
            }
            __typename
          }
        }
        __typename
      }
      cursor
      __typename
    }
    pageInfo {
      hasNextPage
      hasPreviousPage
      startCursor
      endCursor
      __typename
    }
    totalCount
    __typename
  }
}
[
  "data" => [
    "campaigns" => [
      "edges" => [
        [
          "node" => [
            "id" => "18779279-4d83-40eb-a246-42c3ab9dfa12"
            "name" => "asdasd"
            "type" => "RateReview"
            "state" => "Draft"
            "triggering" => [
              "event" => "MyEvent"
              "repeat" => [
                "repeatType" => "interval"
                "repeatEntity" => "session"
                "repeatValue" => [
                  1
                ]
                "subRepeat" => [
                  "repeatType" => "every"
                  "repeatEntity" => "event"
                  "repeatValue" => [
                    2
                    5
                  ]
                  "subRepeat" => null
                ]
              ]
              "limit" => [
                "count" => 7
                "limit" => 2
                "limitType" => "session"
                "interval" => 2
                "intervalDimension" => "day"
              ]
            ]
            "content" => null
            "createdAt" => "2025-05-04T12:04:33.000Z"
            "updatedAt" => "2025-05-04T12:04:33.000Z"
            "targeting" => [
              [
                "__typename" => "CountryTargetingPayload"
                "type" => "include"
                "values" => [
                  "AI"
                  "AF"
                ]
              ]
              [
                "__typename" => "OSVersionTargetingPayload"
                "compareType" => "equal"
                "value" => "1"
              ]
              [
                "__typename" => "OSVersionTargetingPayload"
                "compareType" => "equal"
                "value" => "1"
              ]
              [
                "__typename" => "AppVersionTargetingPayload"
                "compareType" => "equal"
                "value" => "1"
              ]
              [
                "__typename" => "AppVersionTargetingPayload"
                "compareType" => "equal"
                "value" => "1"
              ]
              [
                "__typename" => "AppInstallVersionTargetingPayload"
              ]
              [
                "__typename" => "ApplicationTargetingPayload"
                "type" => "include"
                "applications" => [
                  [
                    "id" => "c30db438-3e6b-42f2-8983-e7faecfba38c"
                    "name" => "Seabook"
                    "platform" => "iOS"
                    "__typename" => "Application"
                  ]
                ]
              ]
            ]
            "__typename" => "Campaign"
          ]
          "cursor" => "MA=="
          "__typename" => "CampaignEdge"
        ]
        [
          "node" => [
            "id" => "1a5e027c-c308-4487-80e8-100a6064de44"
            "name" => "camp33"
            "type" => "DeepLink"
            "state" => "Draft"
            "triggering" => [
              "event" => "adfsfsfasf"
              "repeat" => [
                "repeatType" => "every"
                "repeatEntity" => "event"
                "repeatValue" => [
                  1
                ]
                "subRepeat" => null
              ]
              "limit" => [
                "count" => null
                "limit" => null
                "limitType" => null
                "interval" => null
                "intervalDimension" => null
              ]
            ]
            "content" => [
              "url" => "jsakjdkajsbdkajsbd"
            ]
            "createdAt" => "2025-03-30T14:04:18.000Z"
            "updatedAt" => "2025-04-25T08:21:11.000Z"
            "targeting" => [
              [
                "__typename" => "CountryTargetingPayload"
                "type" => "include"
                "values" => [
                  "AE"
                  "AM"
                ]
              ]
              [
                "__typename" => "OSVersionTargetingPayload"
                "compareType" => "equal"
                "value" => "1.1.1"
              ]
              [
                "__typename" => "OSVersionTargetingPayload"
                "compareType" => "greaterOrEqual"
                "value" => "3.3.3"
              ]
              [
                "__typename" => "AppVersionTargetingPayload"
                "compareType" => "less"
                "value" => "2.1.1"
              ]
              [
                "__typename" => "AppVersionTargetingPayload"
                "compareType" => "notEqual"
                "value" => "3.3.4"
              ]
              [
                "__typename" => "AppInstallVersionTargetingPayload"
              ]
              [
                "__typename" => "AppInstallVersionTargetingPayload"
              ]
              [
                "__typename" => "AppInstallVersionTargetingPayload"
              ]
              [
                "__typename" => "ApplicationTargetingPayload"
                "type" => "exclude"
                "applications" => [
                  [
                    "id" => "c30db438-3e6b-42f2-8983-e7faecfba38c"
                    "name" => "Seabook"
                    "platform" => "iOS"
                    "__typename" => "Application"
                  ]
                ]
              ]
            ]
            "__typename" => "Campaign"
          ]
          "cursor" => "MQ=="
          "__typename" => "CampaignEdge"
        ]
        [
          "node" => [
            "id" => "60a149b5-279d-473a-ad42-0eecf5a63e85"
            "name" => "camp4"
            "type" => "RateReview"
            "state" => "Draft"
            "triggering" => [
              "event" => "wqeqweqwe"
              "repeat" => [
                "repeatType" => "interval"
                "repeatEntity" => "event"
                "repeatValue" => 1
                "subRepeat" => null
              ]
              "limit" => [
                "count" => 1
                "limit" => 4
                "limitType" => "device"
                "interval" => 3
                "intervalDimension" => "min"
              ]
            ]
            "content" => null
            "createdAt" => "2025-03-30T15:51:01.000Z"
            "updatedAt" => "2025-03-30T15:51:01.000Z"
            "targeting" => []
            "__typename" => "Campaign"
          ]
          "cursor" => "Mg=="
          "__typename" => "CampaignEdge"
        ]
        [
          "node" => [
            "id" => "72e54ca4-b9e8-4c8c-adbf-85fb44a3a7a0"
            "name" => "camp1"
            "type" => "DeepLink"
            "state" => "Active"
            "triggering" => [
              "event" => "asdasd"
              "repeat" => [
                "repeatType" => "every"
                "repeatEntity" => "event"
                "repeatValue" => [
                  1
                ]
                "subRepeat" => null
              ]
              "limit" => [
                "count" => 1
                "limit" => 1
                "limitType" => "session"
                "interval" => 1
                "intervalDimension" => "sec"
              ]
            ]
            "content" => [
              "url" => "asdasdasdsad"
            ]
            "createdAt" => "2025-03-29T18:18:11.000Z"
            "updatedAt" => "2025-04-04T19:42:38.000Z"
            "targeting" => [
              [
                "__typename" => "CountryTargetingPayload"
                "type" => "include"
                "values" => [
                  "AO"
                  "AQ"
                ]
              ]
            ]
            "__typename" => "Campaign"
          ]
          "cursor" => "Mw=="
          "__typename" => "CampaignEdge"
        ]
        [
          "node" => [
            "id" => "ca6ed913-053d-4b2e-a289-75c6b5d4b8b4"
            "name" => "zcsdsd"
            "type" => "RateReview"
            "state" => "Draft"
            "triggering" => [
              "event" => "sdcsdsd"
              "repeat" => [
                "repeatType" => "every"
                "repeatEntity" => "event"
                "repeatValue" => [
                  1
                ]
                "subRepeat" => null
              ]
              "limit" => [
                "count" => null
                "limit" => null
                "limitType" => null
                "interval" => null
                "intervalDimension" => null
              ]
            ]
            "content" => null
            "createdAt" => "2025-04-25T20:34:58.000Z"
            "updatedAt" => "2025-04-25T20:34:58.000Z"
            "targeting" => []
            "__typename" => "Campaign"
          ]
          "cursor" => "NA=="
          "__typename" => "CampaignEdge"
        ]
      ]
      "pageInfo" => [
        "hasNextPage" => true
        "hasPreviousPage" => false
        "startCursor" => "MA=="
        "endCursor" => "NA=="
        "__typename" => "PageInfoPayload"
      ]
      "totalCount" => 7
      "__typename" => "CampaignConnection"
    ]
  ]
]
200 May 4, 2025 12:04 schema: default 4db802
# Time Info
1 154 ms
mutation campaignCreate(...) {
campaignCreate(...)
}
200 May 4, 2025 12:03 schema: default 4914c6
# Time Info
1 24 ms
query Applications(...) {
applications(...)
}
200 May 4, 2025 12:02 schema: default be1fc7
# Time Info
1 31 ms
query Projects(...) {
projects(...)
}
200 May 4, 2025 12:02 schema: default 460052
# Time Info
1 23 ms
query Me(...) {
me(...)
}
200 May 4, 2025 12:02 schema: default f5b268
# Time Info
1 28 ms
query Me(...) {
me(...)
}
200 May 4, 2025 12:02 schema: default 30cea8
# Time Info
1 697 ms
mutation Login(...) {
login(...)
}

Schema: default

schema {
  query: Query
  mutation: Mutation
}

type Query {
  id: String
  countries: [Country]
}

type Country {
  code: String!
  name: String!
}

type Mutation {
  "Refresh tokens"
  refreshToken(
    "Refresh Token"
    token: String!
  ): AuthPayload!

  "User login with email and password"
  login(input: LoginInput!): AuthPayload!

  "User reset password"
  resetPassword(input: ResetPasswordInput!): Boolean!

  "User registration with email and password"
  signup(input: RegistrationUserInput!): AuthPayload!

  "User update password"
  updatePassword(input: UpdatePasswordInput!): Boolean!
}

type AuthPayload {
  token: String!
  refreshToken: String!
  user: AmplyUser!
  organization: Organization!
}

type AmplyUser {
  email: String
  name: String
  role: String
  status: String
  avatar: String
}

type Organization {
  name: String!
  id: UUID!
  users: [AmplyUser]
  projectsCount: Int
  projects: [Project]
  logo: String
}

scalar UUID

type Project {
  name: String!
  id: UUID!
  applications: [Application]
  image: String
}

type Application {
  id: UUID!
  bundleId: String!
  name: String!
  image: String!
  platform: String!
  project: Project!
  apiKeys: [ApiKey]
}

type ApiKey {
  public: String!
  secret: String!
  application: Application!
  lastUsed: DateTime
}

scalar DateTime

input LoginInput {
  email: String!
  password: String!
}

input ResetPasswordInput {
  email: String!
}

input RegistrationUserInput {
  email: String!
  password: String!
  organization: String!
  name: String!
}

input UpdatePasswordInput {
  token: String!
  newPassword: String!
  newPasswordRepeat: String!
}