GraphQL requests
100 HTTP queries on GraphQL endpoint(s)
Refresh with latest query| # | Time | Info |
|---|---|---|
| 1 | 182 ms |
{
}
|
| # | Time | Info |
|---|---|---|
| 1 | 7 ms |
{
}
|
| # | Time | Info |
|---|---|---|
| 1 | 19 ms |
{
}
|
| # | Time | Info |
|---|---|---|
| 1 | 38 ms |
{
}
|
| # | Time | Info |
|---|---|---|
| 1 | 49 ms |
{
}
|
| # | Time | Info |
|---|---|---|
| 1 | 12 ms |
{
}
|
| # | Time | Info |
|---|---|---|
| 1 | 9 ms |
{
}
|
| # | Time | Info |
|---|---|---|
| 1 | 8 ms |
{
}
|
| # | Time | Info |
|---|---|---|
| 1 | 7 ms |
{
}
|
| # | Time | Info |
|---|---|---|
| 1 | 8 ms |
{
}
|
| # | Time | Info |
|---|---|---|
| 1 | 7 ms |
{
}
|
| # | Time | Info |
|---|---|---|
| 1 | 8 ms |
{
}
|
| # | Time | Info |
|---|---|---|
| 1 | 9 ms |
{
}
|
| # | Time | Info |
|---|---|---|
| 1 | 7 ms |
{
}
|
| # | Time | Info |
|---|---|---|
| 1 | 6 ms |
query SubgraphIntrospectQuery(...) {
_service(...)
}
|
| # | Time | Info |
|---|---|---|
| 1 | 16 ms |
query SubgraphIntrospectQuery(...) {
_service(...)
}
|
| # | Time | Info |
|---|---|---|
| 1 | 7 ms |
{
}
|
| # | Time | Info |
|---|---|---|
| 1 | 9 ms |
{
}
|
| # | Time | Info |
|---|---|---|
| 1 | 7 ms |
{
}
|
| # | Time | Info |
|---|---|---|
| 1 | 8 ms |
{
}
|
| # | Time | Info |
|---|---|---|
| 1 | 86 ms |
{
}
|
| # | Time | Info |
|---|---|---|
| 1 | 12 ms |
{
}
|
| # | Time | Info |
|---|---|---|
| 1 | 7 ms |
{
}
|
| # | Time | Info |
|---|---|---|
| 1 | 8 ms |
{
}
|
| # | Time | Info |
|---|---|---|
| 1 | 8 ms |
{
}
|
| # | Time | Info |
|---|---|---|
| 1 | 89 ms |
{
}
|
| # | Time | Info |
|---|---|---|
| 1 | 8 ms |
{
}
|
| # | Time | Info |
|---|---|---|
| 1 | 6 ms |
{
}
|
| # | Time | Info |
|---|---|---|
| 1 | 8 ms |
{
}
|
| # | Time | Info |
|---|---|---|
| 1 | 7 ms |
{
}
|
| # | Time | Info |
|---|---|---|
| 1 | 7 ms |
{
}
|
| # | Time | Info |
|---|---|---|
| 1 | 6 ms |
query SubgraphIntrospectQuery(...) {
_service(...)
}
|
| # | Time | Info |
|---|---|---|
| 1 | 7 ms |
query SubgraphIntrospectQuery(...) {
_service(...)
}
|
| # | Time | Info |
|---|---|---|
| 1 | 169 ms |
{
}
|
| # | Time | Info |
|---|---|---|
| 1 | 7 ms |
{
}
|
| # | Time | Info |
|---|---|---|
| 1 | 18 ms |
{
}
|
| # | Time | Info |
|---|---|---|
| 1 | 8 ms |
{
}
|
| # | Time | Info |
|---|---|---|
| 1 | 8 ms |
{
}
|
| # | Time | Info |
|---|---|---|
| 1 | 8 ms |
{
}
|
| # | Time | Info |
|---|---|---|
| 1 | 8 ms |
{
}
|
| # | Time | Info |
|---|---|---|
| 1 | 7 ms |
{
}
|
| # | Time | Info |
|---|---|---|
| 1 | 8 ms |
{
}
|
| # | Time | Info |
|---|---|---|
| 1 | 7 ms |
{
}
|
| # | Time | Info |
|---|---|---|
| 1 | 8 ms |
{
}
|
| # | Time | Info |
|---|---|---|
| 1 | 46 ms |
{
}
|
| # | Time | Info |
|---|---|---|
| 1 | 8 ms |
{
}
|
| # | Time | Info |
|---|---|---|
| 1 | 14 ms |
{
}
|
| # | Time | Info |
|---|---|---|
| 1 | 8 ms |
{
}
|
| # | Time | Info |
|---|---|---|
| 1 | 7 ms |
query SubgraphIntrospectQuery(...) {
_service(...)
}
|
| # | Time | Info |
|---|---|---|
| 1 | 7 ms |
query SubgraphIntrospectQuery(...) {
_service(...)
}
|
| # | Time | Info |
|---|---|---|
| 1 | 87 ms |
{
}
|
| # | Time | Info |
|---|---|---|
| 1 | 8 ms |
{
}
|
| # | Time | Info |
|---|---|---|
| 1 | 87 ms |
{
}
|
| # | Time | Info |
|---|---|---|
| 1 | 8 ms |
{
}
|
| # | Time | Info |
|---|---|---|
| 1 | 4 ms |
{
}
|
| # | Time | Info |
|---|---|---|
| 1 | 8 ms |
{
}
|
| # | Time | Info |
|---|---|---|
| 1 | 8 ms |
{
}
|
| # | Time | Info |
|---|---|---|
| 1 | 8 ms |
{
}
|
| # | Time | Info |
|---|---|---|
| 1 | 11 ms |
At line 1, column 40
Authentication required.
mutation {
createStaticContent(...)
}
Variables:
[ "i" => [ "name" => "pwn" "category" => "pwn" "alias" => "pwn" "status" => "pwn" ] ]
[ "errors" => [ [ "message" => "Authentication required." "locations" => [ [ "line" => 1 "column" => 40 ] ] "path" => [ "createStaticContent" ] "extensions" => [ "code" => "UnAuthenticatedException" "exception" => "Saz\CatalogSharedContext\Infrastructure\Security\Exception\UnAuthenticatedException" "timestamp" => "Thursday, 06-Aug-26 00:07:20 UTC" "trace" => """ ## /app/vendor/shopadvizor/catalog-shared-context/src/Infrastructure/Security/Exception/ForbiddenException.php(21): Saz\CatalogSharedContext\Infrastructure\Security\Exception\UnAuthenticatedException\n #0 /app/vendor/shopadvizor/catalog-shared-context/src/Infrastructure/Security/SecurityService.php(34): Saz\CatalogSharedContext\Infrastructure\Security\Exception\ForbiddenException->__construct()\n #1 /app/vendor/shopadvizor/catalog-shared-context/src/UI/GraphQL/Resolver/Query/BaseQuery.php(49): Saz\CatalogSharedContext\Infrastructure\Security\SecurityService->denyAccessUnlessGranted(Saz\CatalogSharedContext\Infrastructure\Security\Enum\RoleEnum::ADMIN)\n #2 /app/src/Content/UI/GraphQL/CreateStaticContentMutation.php(24): Saz\CatalogSharedContext\UI\GraphQL\Resolver\Query\BaseQuery->denyAccessUnlessGrantedForAdmin()\n #3 /app/vendor/shopadvizor/helix-graphql-bundle/src/ResolverMap/BaseResolverMap.php(62): Saz\StaticContent\Content\UI\GraphQL\CreateStaticContentMutation->__invoke(Object(Overblog\GraphQLBundle\Definition\Argument), Array)\n #4 /app/vendor/overblog/graphql-bundle/src/Definition/ArgumentFactory.php(38): Saz\Helix\GraphQLBundle\ResolverMap\BaseResolverMap->{closure:Saz\Helix\GraphQLBundle\ResolverMap\BaseResolverMap::addMutation():53}(NULL, Object(Overblog\GraphQLBundle\Definition\Argument), Object(ArrayObject), Object(GraphQL\Type\Definition\ResolveInfo))\n #5 /app/vendor/webonyx/graphql-php/src/Executor/ReferenceExecutor.php(744): Overblog\GraphQLBundle\Definition\ArgumentFactory->{closure:Overblog\GraphQLBundle\Definition\ArgumentFactory::wrapResolverArgs():32}(NULL, Array, Object(ArrayObject), Object(GraphQL\Type\Definition\ResolveInfo))\n #6 /app/vendor/webonyx/graphql-php/src/Executor/ReferenceExecutor.php(652): GraphQL\Executor\ReferenceExecutor->resolveFieldValueOrError(Object(GraphQL\Type\Definition\FieldDefinition), Object(GraphQL\Language\AST\FieldNode), Object(Closure), Array, NULL, Object(GraphQL\Type\Definition\ResolveInfo), Object(ArrayObject))\n #7 /app/vendor/webonyx/graphql-php/src/Executor/ReferenceExecutor.php(540): GraphQL\Executor\ReferenceExecutor->resolveField(Object(Overblog\GraphQLBundle\__DEFINITIONS__\MutationType), NULL, Object(ArrayObject), 'createStaticCon...', Array, Array, Object(ArrayObject))\n #8 /app/vendor/webonyx/graphql-php/src/Executor/ReferenceExecutor.php(984): GraphQL\Executor\ReferenceExecutor->{closure:GraphQL\Executor\ReferenceExecutor::executeFieldsSerially():536}(Array, 'createStaticCon...')\n #9 [internal function]: GraphQL\Executor\ReferenceExecutor->{closure:GraphQL\Executor\ReferenceExecutor::promiseReduce():978}(Array, 'createStaticCon...')\n #10 /app/vendor/webonyx/graphql-php/src/Executor/ReferenceExecutor.php(976): array_reduce(Array, Object(Closure), Array)\n #11 /app/vendor/webonyx/graphql-php/src/Executor/ReferenceExecutor.php(534): GraphQL\Executor\ReferenceExecutor->promiseReduce(Array, Object(Closure), Array)\n #12 /app/vendor/webonyx/graphql-php/src/Executor/ReferenceExecutor.php(309): GraphQL\Executor\ReferenceExecutor->executeFieldsSerially(Object(Overblog\GraphQLBundle\__DEFINITIONS__\MutationType), NULL, Array, Array, Object(ArrayObject), Object(ArrayObject))\n #13 /app/vendor/webonyx/graphql-php/src/Executor/ReferenceExecutor.php(249): GraphQL\Executor\ReferenceExecutor->executeOperation(Object(GraphQL\Language\AST\OperationDefinitionNode), NULL)\n #14 /app/vendor/webonyx/graphql-php/src/Executor/Executor.php(184): GraphQL\Executor\ReferenceExecutor->doExecute()\n #15 /app/vendor/webonyx/graphql-php/src/GraphQL.php(163): GraphQL\Executor\Executor::promiseToExecute(Object(GraphQL\Executor\Promise\Adapter\SyncPromiseAdapter), Object(Overblog\GraphQLBundle\Definition\Type\ExtensibleSchema), Object(GraphQL\Language\AST\DocumentNode), NULL, Object(ArrayObject), Array, NULL, Object(Overblog\GraphQLBundle\Resolver\FieldResolver))\n #16 /app/vendor/overblog/graphql-bundle/src/Executor/Executor.php(44): GraphQL\GraphQL::promiseToExecute(Object(GraphQL\Executor\Promise\Adapter\SyncPromiseAdapter), Object(Overblog\GraphQLBundle\Definition\Type\ExtensibleSchema), 'mutation($i:Cre...', NULL, Object(ArrayObject), Array, NULL, Object(Overblog\GraphQLBundle\Resolver\FieldResolver))\n #17 /app/vendor/overblog/graphql-bundle/src/Request/Executor.php(149): Overblog\GraphQLBundle\Executor\Executor->execute(Object(GraphQL\Executor\Promise\Adapter\SyncPromiseAdapter), Object(Overblog\GraphQLBundle\Definition\Type\ExtensibleSchema), 'mutation($i:Cre...', NULL, Object(ArrayObject), Array, NULL, Object(Overblog\GraphQLBundle\Resolver\FieldResolver))\n #18 /app/vendor/overblog/graphql-bundle/src/Controller/GraphController.php(117): Overblog\GraphQLBundle\Request\Executor->execute('default', Array)\n #19 /app/vendor/overblog/graphql-bundle/src/Controller/GraphController.php(89): Overblog\GraphQLBundle\Controller\GraphController->processNormalQuery(Object(Symfony\Component\HttpFoundation\Request), NULL)\n #20 /app/vendor/overblog/graphql-bundle/src/Controller/GraphController.php(65): Overblog\GraphQLBundle\Controller\GraphController->processQuery(Object(Symfony\Component\HttpFoundation\Request), NULL, false)\n #21 /app/vendor/overblog/graphql-bundle/src/Controller/GraphController.php(43): Overblog\GraphQLBundle\Controller\GraphController->createResponse(Object(Symfony\Component\HttpFoundation\Request), NULL, false)\n #22 /app/vendor/symfony/http-kernel/HttpKernel.php(181): Overblog\GraphQLBundle\Controller\GraphController->endpointAction(Object(Symfony\Component\HttpFoundation\Request), NULL)\n #23 /app/vendor/symfony/http-kernel/HttpKernel.php(76): Symfony\Component\HttpKernel\HttpKernel->handleRaw(Object(Symfony\Component\HttpFoundation\Request), 1)\n #24 /app/vendor/symfony/http-kernel/Kernel.php(197): Symfony\Component\HttpKernel\HttpKernel->handle(Object(Symfony\Component\HttpFoundation\Request), 1, true)\n #25 /app/vendor/symfony/runtime/Runner/Symfony/HttpKernelRunner.php(35): Symfony\Component\HttpKernel\Kernel->handle(Object(Symfony\Component\HttpFoundation\Request))\n #26 /app/vendor/autoload_runtime.php(47): Symfony\Component\Runtime\Runner\Symfony\HttpKernelRunner->run()\n #27 /app/public/index.php(5): require_once('/app/vendor/aut...')\n #28 {main} """ ] ] ] ] |
| # | Time | Info |
|---|---|---|
| 1 | 17 ms |
{
}
|
| # | Time | Info |
|---|---|---|
| 1 | 7 ms |
{
}
|
| # | Time | Info |
|---|---|---|
| 1 | 6 ms |
{
}
|
| # | Time | Info |
|---|---|---|
| 1 | 12 ms |
{
}
|
| # | Time | Info |
|---|---|---|
| 1 | 10 ms |
{
}
|
| # | Time | Info |
|---|---|---|
| 1 | 44 ms |
{
}
|
| # | Time | Info |
|---|---|---|
| 1 | 9 ms |
{
}
|
| # | Time | Info |
|---|---|---|
| 1 | 11 ms |
query SubgraphIntrospectQuery(...) {
_service(...)
}
|
| # | Time | Info |
|---|---|---|
| 1 | 87 ms |
query SubgraphIntrospectQuery(...) {
_service(...)
}
|
| # | Time | Info |
|---|---|---|
| 1 | 110 ms |
{
}
|
| # | Time | Info |
|---|---|---|
| 1 | 7 ms |
{
}
|
| # | Time | Info |
|---|---|---|
| 1 | 90 ms |
{
}
|
| # | Time | Info |
|---|---|---|
| 1 | 8 ms |
{
}
|
| # | Time | Info |
|---|---|---|
| 1 | 8 ms |
{
}
|
| # | Time | Info |
|---|---|---|
| 1 | 6 ms |
{
}
|
| # | Time | Info |
|---|---|---|
| 1 | 7 ms |
{
}
|
| # | Time | Info |
|---|---|---|
| 1 | 88 ms |
{
}
|
| # | Time | Info |
|---|---|---|
| 1 | 9 ms |
{
}
|
| # | Time | Info |
|---|---|---|
| 1 | 82 ms |
{
}
|
| # | Time | Info |
|---|---|---|
| 1 | 9 ms |
{
}
|
| # | Time | Info |
|---|---|---|
| 1 | 7 ms |
{
}
|
| # | Time | Info |
|---|---|---|
| 1 | 8 ms |
{
}
|
| # | Time | Info |
|---|---|---|
| 1 | 7 ms |
{
}
|
| # | Time | Info |
|---|---|---|
| 1 | 6 ms |
{
}
|
| # | Time | Info |
|---|---|---|
| 1 | 6 ms |
query SubgraphIntrospectQuery(...) {
_service(...)
}
|
| # | Time | Info |
|---|---|---|
| 1 | 7 ms |
query SubgraphIntrospectQuery(...) {
_service(...)
}
|
| # | Time | Info |
|---|---|---|
| 1 | 7 ms |
{
}
|
| # | Time | Info |
|---|---|---|
| 1 | 7 ms |
{
}
|
| # | Time | Info |
|---|---|---|
| 1 | 11 ms |
{
}
|
| # | Time | Info |
|---|---|---|
| 1 | 7 ms |
{
}
|
| # | Time | Info |
|---|---|---|
| 1 | 8 ms |
{
}
|
| # | Time | Info |
|---|---|---|
| 1 | 8 ms |
{
}
|
| # | Time | Info |
|---|---|---|
| 1 | 8 ms |
{
}
|
| # | Time | Info |
|---|---|---|
| 1 | 8 ms |
{
}
|
| # | Time | Info |
|---|---|---|
| 1 | 69 ms |
{
}
|
| # | Time | Info |
|---|---|---|
| 1 | 485 ms |
{
}
|
| # | Time | Info |
|---|---|---|
| 1 | 6 ms |
{
}
|
| # | Time | Info |
|---|---|---|
| 1 | 89 ms |
{
}
|
| # | Time | Info |
|---|---|---|
| 1 | 8 ms |
{
}
|
| # | Time | Info |
|---|---|---|
| 1 | 9 ms |
{
}
|
| # | Time | Info |
|---|---|---|
| 1 | 7 ms |
{
}
|
Schema: default
type Query {
"""
Required for
[Apollo Federation](https://www.apollographql.com/docs/federation/federation-spec/#query_entities)
to be used for internal use only.
"""
_entities(representations: [_Any!]!): [_Entity]!
"""
Required for
[Apollo Federation](https://www.apollographql.com/docs/federation/federation-spec/#query_service)
to be used for internal use only.
"""
_service: _Service!
staticContent(id: ID): StaticContent!
staticContents(pagination: PaginationInputN, filters: StaticContentsFiltersInputN): StaticContents
}
"""
Required for
[Apollo Federation](https://www.apollographql.com/docs/federation/federation-spec/#scalar-_any)
to be used for internal use only.
"""
scalar _Any
"""
Required for
[Apollo Federation](https://www.apollographql.com/docs/federation/federation-spec/#union-_entity)
to be used for internal use only.
"""
union _Entity = StaticContent
type StaticContent {
"Unique internal identifier."
id: ID!
"name of the Static Content"
name: String!
"category of the Static Content"
category: String!
"Alias of the Static Content"
alias: String!
"Status of the Static Content"
status: String!
"Order of the static Content"
position: Int
"HTML Content for desktop of the Static Content"
desktopContent: String
"HTML Content for mobile of the Static Content"
mobileContent: String
}
type _Service {
sdl: String
}
input PaginationInputN {
page: Int
limit: Int
sorts: [SortInputN]
}
input SortInputN {
field: String!
asc: Boolean!
}
input StaticContentsFiltersInputN {
id: FilterTextMultiple
name: FilterTextMultiple
category: FilterTextMultiple
status: FilterTextMultiple
alias: FilterTextMultiple
createdAt: FilterDateTime
position: FilterNumber
}
input FilterTextMultiple {
op: FilterComparatorTextMultiple!
value: [String]
}
enum FilterComparatorTextMultiple {
IN
}
input FilterDateTime {
op: FilterComparatorDateTime!
value: DateTime
}
enum FilterComparatorDateTime {
EQUAL
NOT_EQUAL
GREATER_THAN
GREATER_THAN_OR_EQUAL
LESS_THAN
LESS_THAN_OR_EQUAL
IS_NULL
IS_NOT_NULL
}
"Format meets [ISO 8601](https:\/\/tools.ietf.org\/html\/rfc3339#section-5.6)."
scalar DateTime
input FilterNumber {
op: FilterComparatorNumber!
value: Float
}
enum FilterComparatorNumber {
EQUAL
NOT_EQUAL
GREATER_THAN
GREATER_THAN_OR_EQUAL
LESS_THAN
LESS_THAN_OR_EQUAL
IS_NULL
IS_NOT_NULL
}
"List of Contents."
type StaticContents {
"Pagination information."
pagination: PaginationData
"Collection of results."
results: [StaticContent!]!
}
"Pagination data"
type PaginationData {
"Total number of elements."
count: Int!
"Total number of pages."
pages: Int!
"Next page number."
next: Int
"Previous page number."
prev: Int
}
type Mutation {
"Create a new Static Content."
createStaticContent(input: CreateStaticContentInput!): StaticContent!
"Update Static Content."
updateStaticContent(id: ID!, input: UpdateStaticContentInput!): StaticContent!
"Create or update a Static Content by ID."
createOrUpdateStaticContent(input: CreateOrUpdateStaticContentInput!): StaticContent!
deleteStaticContent(id: ID!): Boolean!
}
input CreateStaticContentInput {
"name of the Static Content"
name: String!
"category of the Static Content"
category: String!
"Alias of the Static Content"
alias: String!
"Status of the Static Content"
status: String!
"Order of the static Content"
position: Int
"HTML Content for desktop of the Static Content"
desktopContent: Upload
"HTML Content for mobile of the Static Content"
mobileContent: Upload
}
scalar Upload
input UpdateStaticContentInput {
"Name of the content"
name: String
"Alias of the user"
alias: String
"Status of the Static Content"
status: String
"Order of the static Content"
position: Int
"HTML Content for desktop of the Static Content"
desktopContent: Upload
"HTML Content for mobile of the Static Content"
mobileContent: Upload
}
input CreateOrUpdateStaticContentInput {
"Unique identifier of the Static Content"
id: ID!
"name of the Static Content"
name: String!
"category of the Static Content"
category: String!
"Alias of the Static Content"
alias: String!
"Status of the Static Content"
status: String!
"Order of the static Content"
position: Int
"HTML Content for desktop of the Static Content"
desktopContent: Upload
"HTML Content for mobile of the Static Content"
mobileContent: Upload
}