Tuklo GraphQL API
Welcome to the party!
Terms of Service
API Endpoints
# Production:
https://api.vamox.io/graphql
Headers
# Your foo from bar
Authorization: Bearer <YOUR_TOKEN_HERE>
Important thing 1
Some important stuff we wanted you to know. Supports markdown
Queries
allLockers
Response
Returns a
LockerPaginator
Arguments
Name | Description |
---|---|
where -
QueryAllLockersWhereWhereConditions
|
|
orderBy -
[QueryAllLockersOrderByOrderByClause!]
|
|
first -
Int
|
Default = 10 |
page -
Int
|
Example
Query
query AllLockers(
$where: QueryAllLockersWhereWhereConditions,
$orderBy: [QueryAllLockersOrderByOrderByClause!],
$first: Int,
$page: Int
) {
allLockers(
where: $where,
orderBy: $orderBy,
first: $first,
page: $page
) {
paginatorInfo {
count
currentPage
firstItem
hasMorePages
lastItem
lastPage
perPage
total
}
data {
id
uuid
external_id
name
address {
...AddressFragment
}
created_at
updated_at
}
}
}
Variables
{
"where": QueryAllLockersWhereWhereConditions,
"orderBy": [QueryAllLockersOrderByOrderByClause],
"first": 10,
"page": 42
}
Response
{
"data": {
"allLockers": {
"paginatorInfo": PaginatorInfo,
"data": [Locker]
}
}
}
allPermitsByPickupStore
Response
Returns a
PickupStorePermitPaginator
Arguments
Name | Description |
---|---|
pickup_store_id -
Int
|
|
orderBy -
[QueryAllPermitsByPickupStoreOrderByOrderByClause!]
|
|
where -
QueryAllPermitsByPickupStoreWhereWhereConditions
|
|
first -
Int
|
Default = 10 |
page -
Int
|
Example
Query
query AllPermitsByPickupStore(
$pickup_store_id: Int,
$orderBy: [QueryAllPermitsByPickupStoreOrderByOrderByClause!],
$where: QueryAllPermitsByPickupStoreWhereWhereConditions,
$first: Int,
$page: Int
) {
allPermitsByPickupStore(
pickup_store_id: $pickup_store_id,
orderBy: $orderBy,
where: $where,
first: $first,
page: $page
) {
paginatorInfo {
count
currentPage
firstItem
hasMorePages
lastItem
lastPage
perPage
total
}
data {
id
uuid
account {
...AccountFragment
}
pickupStore {
...PickupStoreFragment
}
file {
...FileFragment
}
code
start_date
end_date
createdBy {
...UserFragment
}
updatedBy {
...UserFragment
}
created_at
updated_at
}
}
}
Variables
{
"pickup_store_id": 42,
"orderBy": [
QueryAllPermitsByPickupStoreOrderByOrderByClause
],
"where": QueryAllPermitsByPickupStoreWhereWhereConditions,
"first": 10,
"page": 42
}
Response
{
"data": {
"allPermitsByPickupStore": {
"paginatorInfo": PaginatorInfo,
"data": [PickupStorePermit]
}
}
}
allPickupStorePermits
Response
Returns a
PickupStorePermitPaginator
Arguments
Name | Description |
---|---|
uuid -
String
|
|
orderBy -
[QueryAllPickupStorePermitsOrderByOrderByClause!]
|
|
where -
QueryAllPickupStorePermitsWhereWhereConditions
|
|
permit -
QueryAllPickupStorePermitsPermitWhereHasConditions
|
|
pickupStore -
QueryAllPickupStorePermitsPickupStoreWhereHasConditions
|
|
first -
Int
|
Default = 10 |
page -
Int
|
Example
Query
query AllPickupStorePermits(
$uuid: String,
$orderBy: [QueryAllPickupStorePermitsOrderByOrderByClause!],
$where: QueryAllPickupStorePermitsWhereWhereConditions,
$permit: QueryAllPickupStorePermitsPermitWhereHasConditions,
$pickupStore: QueryAllPickupStorePermitsPickupStoreWhereHasConditions,
$first: Int,
$page: Int
) {
allPickupStorePermits(
uuid: $uuid,
orderBy: $orderBy,
where: $where,
permit: $permit,
pickupStore: $pickupStore,
first: $first,
page: $page
) {
paginatorInfo {
count
currentPage
firstItem
hasMorePages
lastItem
lastPage
perPage
total
}
data {
id
uuid
account {
...AccountFragment
}
pickupStore {
...PickupStoreFragment
}
file {
...FileFragment
}
code
start_date
end_date
createdBy {
...UserFragment
}
updatedBy {
...UserFragment
}
created_at
updated_at
}
}
}
Variables
{
"uuid": "Generated Argument example for allPickupStorePermits uuid",
"orderBy": [
QueryAllPickupStorePermitsOrderByOrderByClause
],
"where": QueryAllPickupStorePermitsWhereWhereConditions,
"permit": QueryAllPickupStorePermitsPermitWhereHasConditions,
"pickupStore": QueryAllPickupStorePermitsPickupStoreWhereHasConditions,
"first": 10,
"page": 42
}
Response
{
"data": {
"allPickupStorePermits": {
"paginatorInfo": PaginatorInfo,
"data": [PickupStorePermit]
}
}
}
allPickupStores
Response
Returns a
PickupStorePaginator
Arguments
Name | Description |
---|---|
name -
String
|
|
alias -
String
|
|
complexSearch -
String
|
|
where -
QueryAllPickupStoresWhereWhereConditions
|
|
address -
QueryAllPickupStoresAddressWhereHasConditions
|
|
account -
QueryAllPickupStoresAccountWhereHasConditions
|
|
user -
QueryAllPickupStoresUserWhereHasConditions
|
|
orderBy -
[QueryAllPickupStoresOrderByOrderByClause!]
|
|
first -
Int
|
Default = 10 |
page -
Int
|
Example
Query
query AllPickupStores(
$name: String,
$alias: String,
$complexSearch: String,
$where: QueryAllPickupStoresWhereWhereConditions,
$address: QueryAllPickupStoresAddressWhereHasConditions,
$account: QueryAllPickupStoresAccountWhereHasConditions,
$user: QueryAllPickupStoresUserWhereHasConditions,
$orderBy: [QueryAllPickupStoresOrderByOrderByClause!],
$first: Int,
$page: Int
) {
allPickupStores(
name: $name,
alias: $alias,
complexSearch: $complexSearch,
where: $where,
address: $address,
account: $account,
user: $user,
orderBy: $orderBy,
first: $first,
page: $page
) {
paginatorInfo {
count
currentPage
firstItem
hasMorePages
lastItem
lastPage
perPage
total
}
data {
id
uuid
name
alias
fiscal_name
document_number
email
phone_number
max_package_capacity
current_package_capacity
address {
...AddressFragment
}
account {
...AccountFragment
}
shipments {
...ShipmentFragment
}
user {
...UserFragment
}
createdBy {
...UserFragment
}
updatedBy {
...UserFragment
}
businessSchedule {
...BusinessScheduleFragment
}
created_at
updated_at
pickupStoreShipments {
...PickupStoreShipmentPivotFragment
}
accountManager {
...EmployeeFragment
}
start_deal_date
finish_deal_date
account_manager_id
company_id
enabled
company {
...CompanyFragment
}
contact_name
file {
...FileFragment
}
pickupStorePermits {
...PickupStorePermitFragment
}
pickup_store_has_current_permit
}
}
}
Variables
{
"name": "Generated Argument example for allPickupStores name",
"alias": "Generated Argument example for allPickupStores alias",
"complexSearch": "Generated Argument example for allPickupStores complexSearch",
"where": QueryAllPickupStoresWhereWhereConditions,
"address": QueryAllPickupStoresAddressWhereHasConditions,
"account": QueryAllPickupStoresAccountWhereHasConditions,
"user": QueryAllPickupStoresUserWhereHasConditions,
"orderBy": [QueryAllPickupStoresOrderByOrderByClause],
"first": 10,
"page": 42
}
Response
{
"data": {
"allPickupStores": {
"paginatorInfo": PaginatorInfo,
"data": [PickupStore]
}
}
}
allVehicles
Response
Returns a
VehiclePaginator
Arguments
Name | Description |
---|---|
license_plate_number -
String
|
|
where -
QueryAllVehiclesWhereWhereConditions
|
|
distributionCenter -
QueryAllVehiclesDistributionCenterWhereHasConditions
|
|
vehicleModel -
QueryAllVehiclesVehicleModelWhereHasConditions
|
|
orderBy -
[QueryAllVehiclesOrderByOrderByClause!]
|
|
first -
Int
|
Default = 10 |
page -
Int
|
Example
Query
query AllVehicles(
$license_plate_number: String,
$where: QueryAllVehiclesWhereWhereConditions,
$distributionCenter: QueryAllVehiclesDistributionCenterWhereHasConditions,
$vehicleModel: QueryAllVehiclesVehicleModelWhereHasConditions,
$orderBy: [QueryAllVehiclesOrderByOrderByClause!],
$first: Int,
$page: Int
) {
allVehicles(
license_plate_number: $license_plate_number,
where: $where,
distributionCenter: $distributionCenter,
vehicleModel: $vehicleModel,
orderBy: $orderBy,
first: $first,
page: $page
) {
paginatorInfo {
count
currentPage
firstItem
hasMorePages
lastItem
lastPage
perPage
total
}
data {
id
uuid
identification_number
license_plate_number
status
created_at
updated_at
account {
...AccountFragment
}
distributionCenter {
...DistributionCenterFragment
}
vehicleModel {
...VehicleModelFragment
}
employees {
...EmployeeFragment
}
assigned {
...VehicleEmployeePivotFragment
}
current_driver {
...EmployeeFragment
}
files {
...FileFragment
}
}
}
}
Variables
{
"license_plate_number": "Generated Argument example for allVehicles license_plate_number",
"where": QueryAllVehiclesWhereWhereConditions,
"distributionCenter": QueryAllVehiclesDistributionCenterWhereHasConditions,
"vehicleModel": QueryAllVehiclesVehicleModelWhereHasConditions,
"orderBy": [QueryAllVehiclesOrderByOrderByClause],
"first": 10,
"page": 42
}
Response
{
"data": {
"allVehicles": {
"paginatorInfo": PaginatorInfo,
"data": [Vehicle]
}
}
}
findAllShipmentsByTrackingNumbers
Response
Returns
[Shipment]
Arguments
Name | Description |
---|---|
tracking_number -
[String]!
|
Example
Query
query FindAllShipmentsByTrackingNumbers($tracking_number: [String]!) {
findAllShipmentsByTrackingNumbers(tracking_number: $tracking_number) {
id
uuid
batch {
id
uuid
dimensions_length
dimensions_width
dimensions_height
tracking_number
weight
date
status
shipments {
...ShipmentFragment
}
created_at
updated_at
}
date
originAddress {
id
uuid
name
street
formatted_address
email
phone_number
notes
city
postal_code
country
geolocation_latitude
geolocation_longitude
province {
...ProvinceFragment
}
created_at
updated_at
updated_token
modified_at
}
destinationAddress {
id
uuid
name
street
formatted_address
email
phone_number
notes
city
postal_code
country
geolocation_latitude
geolocation_longitude
province {
...ProvinceFragment
}
created_at
updated_at
updated_token
modified_at
}
proofOfDelivery {
id
uuid
name
document_number
comments
shipment {
...ShipmentFragment
}
delivery_type
created_at
updated_at
}
packages {
id
uuid
shipment {
...ShipmentFragment
}
tracking_number
status
dimensions_length
dimensions_width
dimensions_height
volume_weight
weight
expired
created_at
updated_at
packagesTracking {
...PackageTrackingFragment
}
}
status
tracking_number
type
weight
complete
cancellable
cancel_reason
notes
number_of_delivery_attempts
reference_number
price
currency
product_category
product_name
pickupStores {
id
uuid
name
alias
fiscal_name
document_number
email
phone_number
max_package_capacity
current_package_capacity
address {
...AddressFragment
}
account {
...AccountFragment
}
shipments {
...ShipmentFragment
}
user {
...UserFragment
}
createdBy {
...UserFragment
}
updatedBy {
...UserFragment
}
businessSchedule {
...BusinessScheduleFragment
}
created_at
updated_at
pickupStoreShipments {
...PickupStoreShipmentPivotFragment
}
accountManager {
...EmployeeFragment
}
start_deal_date
finish_deal_date
account_manager_id
company_id
enabled
company {
...CompanyFragment
}
contact_name
file {
...FileFragment
}
pickupStorePermits {
...PickupStorePermitFragment
}
pickup_store_has_current_permit
}
pickupStoreShipments {
pickup_store_id
shipment_id
status
type
in_store
created_at
updated_at
}
destination_pickup_store {
id
uuid
name
alias
fiscal_name
document_number
email
phone_number
max_package_capacity
current_package_capacity
address {
...AddressFragment
}
account {
...AccountFragment
}
shipments {
...ShipmentFragment
}
user {
...UserFragment
}
createdBy {
...UserFragment
}
updatedBy {
...UserFragment
}
businessSchedule {
...BusinessScheduleFragment
}
created_at
updated_at
pickupStoreShipments {
...PickupStoreShipmentPivotFragment
}
accountManager {
...EmployeeFragment
}
start_deal_date
finish_deal_date
account_manager_id
company_id
enabled
company {
...CompanyFragment
}
contact_name
file {
...FileFragment
}
pickupStorePermits {
...PickupStorePermitFragment
}
pickup_store_has_current_permit
}
originPickupStore {
id
uuid
name
alias
fiscal_name
document_number
email
phone_number
max_package_capacity
current_package_capacity
address {
...AddressFragment
}
account {
...AccountFragment
}
shipments {
...ShipmentFragment
}
user {
...UserFragment
}
createdBy {
...UserFragment
}
updatedBy {
...UserFragment
}
businessSchedule {
...BusinessScheduleFragment
}
created_at
updated_at
pickupStoreShipments {
...PickupStoreShipmentPivotFragment
}
accountManager {
...EmployeeFragment
}
start_deal_date
finish_deal_date
account_manager_id
company_id
enabled
company {
...CompanyFragment
}
contact_name
file {
...FileFragment
}
pickupStorePermits {
...PickupStorePermitFragment
}
pickup_store_has_current_permit
}
destinationPickupStore {
id
uuid
name
alias
fiscal_name
document_number
email
phone_number
max_package_capacity
current_package_capacity
address {
...AddressFragment
}
account {
...AccountFragment
}
shipments {
...ShipmentFragment
}
user {
...UserFragment
}
createdBy {
...UserFragment
}
updatedBy {
...UserFragment
}
businessSchedule {
...BusinessScheduleFragment
}
created_at
updated_at
pickupStoreShipments {
...PickupStoreShipmentPivotFragment
}
accountManager {
...EmployeeFragment
}
start_deal_date
finish_deal_date
account_manager_id
company_id
enabled
company {
...CompanyFragment
}
contact_name
file {
...FileFragment
}
pickupStorePermits {
...PickupStorePermitFragment
}
pickup_store_has_current_permit
}
label
digital_label
destinationLocker {
id
uuid
external_id
name
address {
...AddressFragment
}
created_at
updated_at
}
deliverySlot {
id
uuid
model_id
model_type
type
current
openingHours {
...OpeningHourFragment
}
model {
... on PickupStore {
...PickupStoreFragment
}
}
createdBy {
...UserFragment
}
updatedBy {
...UserFragment
}
created_at
updated_at
}
}
}
Variables
{
"tracking_number": [
"Generated Argument example for findAllShipmentsByTrackingNumbers tracking_number"
]
}
Response
{
"data": {
"findAllShipmentsByTrackingNumbers": [
{
"id": "4",
"uuid": "abc123",
"batch": Batch,
"date": "2007-12-03",
"originAddress": Address,
"destinationAddress": Address,
"proofOfDelivery": ProofsOfDelivery,
"packages": [Package],
"status": "DOCUMENTED",
"tracking_number": "abc123",
"type": "DELIVERY",
"weight": 42,
"complete": false,
"cancellable": true,
"cancel_reason": "abc123",
"notes": "abc123",
"number_of_delivery_attempts": 42,
"reference_number": "abc123",
"price": 123.45,
"currency": "xyz789",
"product_category": "xyz789",
"product_name": "xyz789",
"pickupStores": [PickupStore],
"pickupStoreShipments": PickupStoreShipmentPivot,
"destination_pickup_store": PickupStore,
"originPickupStore": PickupStore,
"destinationPickupStore": PickupStore,
"label": "xyz789",
"digital_label": "abc123",
"destinationLocker": Locker,
"deliverySlot": BusinessSchedule
}
]
}
}
findBatch
Example
Query
query FindBatch($tracking_number: String) {
findBatch(tracking_number: $tracking_number) {
id
uuid
dimensions_length
dimensions_width
dimensions_height
tracking_number
weight
date
status
shipments {
id
uuid
batch {
...BatchFragment
}
date
originAddress {
...AddressFragment
}
destinationAddress {
...AddressFragment
}
proofOfDelivery {
...ProofsOfDeliveryFragment
}
packages {
...PackageFragment
}
status
tracking_number
type
weight
complete
cancellable
cancel_reason
notes
number_of_delivery_attempts
reference_number
price
currency
product_category
product_name
pickupStores {
...PickupStoreFragment
}
pickupStoreShipments {
...PickupStoreShipmentPivotFragment
}
destination_pickup_store {
...PickupStoreFragment
}
originPickupStore {
...PickupStoreFragment
}
destinationPickupStore {
...PickupStoreFragment
}
label
digital_label
destinationLocker {
...LockerFragment
}
deliverySlot {
...BusinessScheduleFragment
}
}
created_at
updated_at
}
}
Variables
{"tracking_number": "Generated Argument example for findBatch tracking_number"}
Response
{
"data": {
"findBatch": [
{
"id": 4,
"uuid": "abc123",
"dimensions_length": 42,
"dimensions_width": 42,
"dimensions_height": 42,
"tracking_number": "xyz789",
"weight": 42,
"date": "2007-12-03T10:15:30Z",
"status": "DOCUMENTED",
"shipments": [Shipment],
"created_at": "2007-12-03T10:15:30Z",
"updated_at": "2007-12-03T10:15:30Z"
}
]
}
}
findPackageByTrackingNumber
Example
Query
query FindPackageByTrackingNumber($tracking_number: String!) {
findPackageByTrackingNumber(tracking_number: $tracking_number) {
id
uuid
shipment {
id
uuid
batch {
...BatchFragment
}
date
originAddress {
...AddressFragment
}
destinationAddress {
...AddressFragment
}
proofOfDelivery {
...ProofsOfDeliveryFragment
}
packages {
...PackageFragment
}
status
tracking_number
type
weight
complete
cancellable
cancel_reason
notes
number_of_delivery_attempts
reference_number
price
currency
product_category
product_name
pickupStores {
...PickupStoreFragment
}
pickupStoreShipments {
...PickupStoreShipmentPivotFragment
}
destination_pickup_store {
...PickupStoreFragment
}
originPickupStore {
...PickupStoreFragment
}
destinationPickupStore {
...PickupStoreFragment
}
label
digital_label
destinationLocker {
...LockerFragment
}
deliverySlot {
...BusinessScheduleFragment
}
}
tracking_number
status
dimensions_length
dimensions_width
dimensions_height
volume_weight
weight
expired
created_at
updated_at
packagesTracking {
id
uuid
status
address {
...AddressFragment
}
created_at
updated_at
}
}
}
Variables
{
"tracking_number": "Generated Argument example for findPackageByTrackingNumber tracking_number"
}
Response
{
"data": {
"findPackageByTrackingNumber": {
"id": "4",
"uuid": "xyz789",
"shipment": Shipment,
"tracking_number": "xyz789",
"status": "DOCUMENTED",
"dimensions_length": 42,
"dimensions_width": 42,
"dimensions_height": 42,
"volume_weight": 42,
"weight": 42,
"expired": true,
"created_at": "2007-12-03T10:15:30Z",
"updated_at": "2007-12-03T10:15:30Z",
"packagesTracking": [PackageTracking]
}
}
}
findPickupStore
Response
Returns a
PickupStore
Arguments
Name | Description |
---|---|
uuid -
String
|
Example
Query
query FindPickupStore($uuid: String) {
findPickupStore(uuid: $uuid) {
id
uuid
name
alias
fiscal_name
document_number
email
phone_number
max_package_capacity
current_package_capacity
address {
id
uuid
name
street
formatted_address
email
phone_number
notes
city
postal_code
country
geolocation_latitude
geolocation_longitude
province {
...ProvinceFragment
}
created_at
updated_at
updated_token
modified_at
}
account {
id
uuid
name
}
shipments {
id
uuid
batch {
...BatchFragment
}
date
originAddress {
...AddressFragment
}
destinationAddress {
...AddressFragment
}
proofOfDelivery {
...ProofsOfDeliveryFragment
}
packages {
...PackageFragment
}
status
tracking_number
type
weight
complete
cancellable
cancel_reason
notes
number_of_delivery_attempts
reference_number
price
currency
product_category
product_name
pickupStores {
...PickupStoreFragment
}
pickupStoreShipments {
...PickupStoreShipmentPivotFragment
}
destination_pickup_store {
...PickupStoreFragment
}
originPickupStore {
...PickupStoreFragment
}
destinationPickupStore {
...PickupStoreFragment
}
label
digital_label
destinationLocker {
...LockerFragment
}
deliverySlot {
...BusinessScheduleFragment
}
}
user {
id
uuid
username
email
first_name
last_name
full_name
}
createdBy {
id
uuid
username
email
first_name
last_name
full_name
}
updatedBy {
id
uuid
username
email
first_name
last_name
full_name
}
businessSchedule {
id
uuid
model_id
model_type
type
current
openingHours {
...OpeningHourFragment
}
model {
... on PickupStore {
...PickupStoreFragment
}
}
createdBy {
...UserFragment
}
updatedBy {
...UserFragment
}
created_at
updated_at
}
created_at
updated_at
pickupStoreShipments {
pickup_store_id
shipment_id
status
type
in_store
created_at
updated_at
}
accountManager {
id
uuid
account {
...AccountFragment
}
company {
...CompanyFragment
}
first_name
last_name
full_name
email
phone_number
enabled
available_for_order
vehicles {
...VehicleFragment
}
assigned {
...VehicleEmployeePivotFragment
}
current_vehicle {
...VehicleFragment
}
vehicle_type
}
start_deal_date
finish_deal_date
account_manager_id
company_id
enabled
company {
id
uuid
commercial_name
corporate_name
phone_number
}
contact_name
file {
id
uuid
path
file_original_name
file_mime_type
file_size
encode_file
pivot {
...FilePivotFragment
}
}
pickupStorePermits {
id
uuid
account {
...AccountFragment
}
pickupStore {
...PickupStoreFragment
}
file {
...FileFragment
}
code
start_date
end_date
createdBy {
...UserFragment
}
updatedBy {
...UserFragment
}
created_at
updated_at
}
pickup_store_has_current_permit
}
}
Variables
{"uuid": "Generated Argument example for findPickupStore uuid"}
Response
{
"data": {
"findPickupStore": {
"id": "4",
"uuid": "abc123",
"name": "xyz789",
"alias": "xyz789",
"fiscal_name": "xyz789",
"document_number": "xyz789",
"email": "xyz789",
"phone_number": "abc123",
"max_package_capacity": 42,
"current_package_capacity": 42,
"address": Address,
"account": Account,
"shipments": [Shipment],
"user": User,
"createdBy": User,
"updatedBy": User,
"businessSchedule": BusinessSchedule,
"created_at": "2007-12-03T10:15:30Z",
"updated_at": "2007-12-03T10:15:30Z",
"pickupStoreShipments": PickupStoreShipmentPivot,
"accountManager": Employee,
"start_deal_date": "2007-12-03",
"finish_deal_date": "2007-12-03",
"account_manager_id": 4,
"company_id": "4",
"enabled": false,
"company": Company,
"contact_name": "abc123",
"file": File,
"pickupStorePermits": [PickupStorePermit],
"pickup_store_has_current_permit": false
}
}
}
findPickupStorePermit
Response
Returns a
PickupStorePermit
Arguments
Name | Description |
---|---|
uuid -
String!
|
Example
Query
query FindPickupStorePermit($uuid: String!) {
findPickupStorePermit(uuid: $uuid) {
id
uuid
account {
id
uuid
name
}
pickupStore {
id
uuid
name
alias
fiscal_name
document_number
email
phone_number
max_package_capacity
current_package_capacity
address {
...AddressFragment
}
account {
...AccountFragment
}
shipments {
...ShipmentFragment
}
user {
...UserFragment
}
createdBy {
...UserFragment
}
updatedBy {
...UserFragment
}
businessSchedule {
...BusinessScheduleFragment
}
created_at
updated_at
pickupStoreShipments {
...PickupStoreShipmentPivotFragment
}
accountManager {
...EmployeeFragment
}
start_deal_date
finish_deal_date
account_manager_id
company_id
enabled
company {
...CompanyFragment
}
contact_name
file {
...FileFragment
}
pickupStorePermits {
...PickupStorePermitFragment
}
pickup_store_has_current_permit
}
file {
id
uuid
path
file_original_name
file_mime_type
file_size
encode_file
pivot {
...FilePivotFragment
}
}
code
start_date
end_date
createdBy {
id
uuid
username
email
first_name
last_name
full_name
}
updatedBy {
id
uuid
username
email
first_name
last_name
full_name
}
created_at
updated_at
}
}
Variables
{"uuid": "Generated Argument example for findPickupStorePermit uuid"}
Response
{
"data": {
"findPickupStorePermit": {
"id": 4,
"uuid": "xyz789",
"account": Account,
"pickupStore": PickupStore,
"file": File,
"code": "abc123",
"start_date": "2007-12-03",
"end_date": "2007-12-03",
"createdBy": User,
"updatedBy": User,
"created_at": "2007-12-03T10:15:30Z",
"updated_at": "2007-12-03T10:15:30Z"
}
}
}
findShipment
Response
Returns
[Shipment]
Arguments
Name | Description |
---|---|
tracking_number -
String
|
Example
Query
query FindShipment($tracking_number: String) {
findShipment(tracking_number: $tracking_number) {
id
uuid
batch {
id
uuid
dimensions_length
dimensions_width
dimensions_height
tracking_number
weight
date
status
shipments {
...ShipmentFragment
}
created_at
updated_at
}
date
originAddress {
id
uuid
name
street
formatted_address
email
phone_number
notes
city
postal_code
country
geolocation_latitude
geolocation_longitude
province {
...ProvinceFragment
}
created_at
updated_at
updated_token
modified_at
}
destinationAddress {
id
uuid
name
street
formatted_address
email
phone_number
notes
city
postal_code
country
geolocation_latitude
geolocation_longitude
province {
...ProvinceFragment
}
created_at
updated_at
updated_token
modified_at
}
proofOfDelivery {
id
uuid
name
document_number
comments
shipment {
...ShipmentFragment
}
delivery_type
created_at
updated_at
}
packages {
id
uuid
shipment {
...ShipmentFragment
}
tracking_number
status
dimensions_length
dimensions_width
dimensions_height
volume_weight
weight
expired
created_at
updated_at
packagesTracking {
...PackageTrackingFragment
}
}
status
tracking_number
type
weight
complete
cancellable
cancel_reason
notes
number_of_delivery_attempts
reference_number
price
currency
product_category
product_name
pickupStores {
id
uuid
name
alias
fiscal_name
document_number
email
phone_number
max_package_capacity
current_package_capacity
address {
...AddressFragment
}
account {
...AccountFragment
}
shipments {
...ShipmentFragment
}
user {
...UserFragment
}
createdBy {
...UserFragment
}
updatedBy {
...UserFragment
}
businessSchedule {
...BusinessScheduleFragment
}
created_at
updated_at
pickupStoreShipments {
...PickupStoreShipmentPivotFragment
}
accountManager {
...EmployeeFragment
}
start_deal_date
finish_deal_date
account_manager_id
company_id
enabled
company {
...CompanyFragment
}
contact_name
file {
...FileFragment
}
pickupStorePermits {
...PickupStorePermitFragment
}
pickup_store_has_current_permit
}
pickupStoreShipments {
pickup_store_id
shipment_id
status
type
in_store
created_at
updated_at
}
destination_pickup_store {
id
uuid
name
alias
fiscal_name
document_number
email
phone_number
max_package_capacity
current_package_capacity
address {
...AddressFragment
}
account {
...AccountFragment
}
shipments {
...ShipmentFragment
}
user {
...UserFragment
}
createdBy {
...UserFragment
}
updatedBy {
...UserFragment
}
businessSchedule {
...BusinessScheduleFragment
}
created_at
updated_at
pickupStoreShipments {
...PickupStoreShipmentPivotFragment
}
accountManager {
...EmployeeFragment
}
start_deal_date
finish_deal_date
account_manager_id
company_id
enabled
company {
...CompanyFragment
}
contact_name
file {
...FileFragment
}
pickupStorePermits {
...PickupStorePermitFragment
}
pickup_store_has_current_permit
}
originPickupStore {
id
uuid
name
alias
fiscal_name
document_number
email
phone_number
max_package_capacity
current_package_capacity
address {
...AddressFragment
}
account {
...AccountFragment
}
shipments {
...ShipmentFragment
}
user {
...UserFragment
}
createdBy {
...UserFragment
}
updatedBy {
...UserFragment
}
businessSchedule {
...BusinessScheduleFragment
}
created_at
updated_at
pickupStoreShipments {
...PickupStoreShipmentPivotFragment
}
accountManager {
...EmployeeFragment
}
start_deal_date
finish_deal_date
account_manager_id
company_id
enabled
company {
...CompanyFragment
}
contact_name
file {
...FileFragment
}
pickupStorePermits {
...PickupStorePermitFragment
}
pickup_store_has_current_permit
}
destinationPickupStore {
id
uuid
name
alias
fiscal_name
document_number
email
phone_number
max_package_capacity
current_package_capacity
address {
...AddressFragment
}
account {
...AccountFragment
}
shipments {
...ShipmentFragment
}
user {
...UserFragment
}
createdBy {
...UserFragment
}
updatedBy {
...UserFragment
}
businessSchedule {
...BusinessScheduleFragment
}
created_at
updated_at
pickupStoreShipments {
...PickupStoreShipmentPivotFragment
}
accountManager {
...EmployeeFragment
}
start_deal_date
finish_deal_date
account_manager_id
company_id
enabled
company {
...CompanyFragment
}
contact_name
file {
...FileFragment
}
pickupStorePermits {
...PickupStorePermitFragment
}
pickup_store_has_current_permit
}
label
digital_label
destinationLocker {
id
uuid
external_id
name
address {
...AddressFragment
}
created_at
updated_at
}
deliverySlot {
id
uuid
model_id
model_type
type
current
openingHours {
...OpeningHourFragment
}
model {
... on PickupStore {
...PickupStoreFragment
}
}
createdBy {
...UserFragment
}
updatedBy {
...UserFragment
}
created_at
updated_at
}
}
}
Variables
{
"tracking_number": "Generated Argument example for findShipment tracking_number"
}
Response
{
"data": {
"findShipment": [
{
"id": "4",
"uuid": "xyz789",
"batch": Batch,
"date": "2007-12-03",
"originAddress": Address,
"destinationAddress": Address,
"proofOfDelivery": ProofsOfDelivery,
"packages": [Package],
"status": "DOCUMENTED",
"tracking_number": "abc123",
"type": "DELIVERY",
"weight": 42,
"complete": false,
"cancellable": false,
"cancel_reason": "xyz789",
"notes": "xyz789",
"number_of_delivery_attempts": 42,
"reference_number": "abc123",
"price": 123.45,
"currency": "abc123",
"product_category": "xyz789",
"product_name": "xyz789",
"pickupStores": [PickupStore],
"pickupStoreShipments": PickupStoreShipmentPivot,
"destination_pickup_store": PickupStore,
"originPickupStore": PickupStore,
"destinationPickupStore": PickupStore,
"label": "xyz789",
"digital_label": "xyz789",
"destinationLocker": Locker,
"deliverySlot": BusinessSchedule
}
]
}
}
findVehicle
Example
Query
query FindVehicle($uuid: String) {
findVehicle(uuid: $uuid) {
id
uuid
identification_number
license_plate_number
status
created_at
updated_at
account {
id
uuid
name
}
distributionCenter {
id
uuid
name
account {
...AccountFragment
}
address {
...AddressFragment
}
created_at
updated_at
}
vehicleModel {
id
uuid
name
capacity
standard_consumption
created_at
updated_at
account {
...AccountFragment
}
vehicleBrand {
...VehicleBrandFragment
}
vehicleCategory {
...VehicleCategoryFragment
}
}
employees {
id
uuid
account {
...AccountFragment
}
company {
...CompanyFragment
}
first_name
last_name
full_name
email
phone_number
enabled
available_for_order
vehicles {
...VehicleFragment
}
assigned {
...VehicleEmployeePivotFragment
}
current_vehicle {
...VehicleFragment
}
vehicle_type
}
assigned {
id
from_date
to_date
}
current_driver {
id
uuid
account {
...AccountFragment
}
company {
...CompanyFragment
}
first_name
last_name
full_name
email
phone_number
enabled
available_for_order
vehicles {
...VehicleFragment
}
assigned {
...VehicleEmployeePivotFragment
}
current_vehicle {
...VehicleFragment
}
vehicle_type
}
files {
id
uuid
path
file_original_name
file_mime_type
file_size
encode_file
pivot {
...FilePivotFragment
}
}
}
}
Variables
{"uuid": "Generated Argument example for findVehicle uuid"}
Response
{
"data": {
"findVehicle": {
"id": 4,
"uuid": "abc123",
"identification_number": "abc123",
"license_plate_number": "xyz789",
"status": "ACTIVE",
"created_at": "2007-12-03T10:15:30Z",
"updated_at": "2007-12-03T10:15:30Z",
"account": Account,
"distributionCenter": DistributionCenter,
"vehicleModel": VehicleModel,
"employees": [Employee],
"assigned": VehicleEmployeePivot,
"current_driver": Employee,
"files": [File]
}
}
}
findVehicleById
Example
Query
query FindVehicleById($id: ID!) {
findVehicleById(id: $id) {
id
uuid
identification_number
license_plate_number
status
created_at
updated_at
account {
id
uuid
name
}
distributionCenter {
id
uuid
name
account {
...AccountFragment
}
address {
...AddressFragment
}
created_at
updated_at
}
vehicleModel {
id
uuid
name
capacity
standard_consumption
created_at
updated_at
account {
...AccountFragment
}
vehicleBrand {
...VehicleBrandFragment
}
vehicleCategory {
...VehicleCategoryFragment
}
}
employees {
id
uuid
account {
...AccountFragment
}
company {
...CompanyFragment
}
first_name
last_name
full_name
email
phone_number
enabled
available_for_order
vehicles {
...VehicleFragment
}
assigned {
...VehicleEmployeePivotFragment
}
current_vehicle {
...VehicleFragment
}
vehicle_type
}
assigned {
id
from_date
to_date
}
current_driver {
id
uuid
account {
...AccountFragment
}
company {
...CompanyFragment
}
first_name
last_name
full_name
email
phone_number
enabled
available_for_order
vehicles {
...VehicleFragment
}
assigned {
...VehicleEmployeePivotFragment
}
current_vehicle {
...VehicleFragment
}
vehicle_type
}
files {
id
uuid
path
file_original_name
file_mime_type
file_size
encode_file
pivot {
...FilePivotFragment
}
}
}
}
Variables
{"id": "4"}
Response
{
"data": {
"findVehicleById": {
"id": "4",
"uuid": "xyz789",
"identification_number": "xyz789",
"license_plate_number": "xyz789",
"status": "ACTIVE",
"created_at": "2007-12-03T10:15:30Z",
"updated_at": "2007-12-03T10:15:30Z",
"account": Account,
"distributionCenter": DistributionCenter,
"vehicleModel": VehicleModel,
"employees": [Employee],
"assigned": VehicleEmployeePivot,
"current_driver": Employee,
"files": [File]
}
}
}
getShipments
Response
Returns
[Shipment!]!
Arguments
Name | Description |
---|---|
where -
QueryGetShipmentsWhereWhereConditions
|
|
orderBy -
[QueryGetShipmentsOrderByOrderByClause!]
|
Example
Query
query GetShipments(
$where: QueryGetShipmentsWhereWhereConditions,
$orderBy: [QueryGetShipmentsOrderByOrderByClause!]
) {
getShipments(
where: $where,
orderBy: $orderBy
) {
id
uuid
batch {
id
uuid
dimensions_length
dimensions_width
dimensions_height
tracking_number
weight
date
status
shipments {
...ShipmentFragment
}
created_at
updated_at
}
date
originAddress {
id
uuid
name
street
formatted_address
email
phone_number
notes
city
postal_code
country
geolocation_latitude
geolocation_longitude
province {
...ProvinceFragment
}
created_at
updated_at
updated_token
modified_at
}
destinationAddress {
id
uuid
name
street
formatted_address
email
phone_number
notes
city
postal_code
country
geolocation_latitude
geolocation_longitude
province {
...ProvinceFragment
}
created_at
updated_at
updated_token
modified_at
}
proofOfDelivery {
id
uuid
name
document_number
comments
shipment {
...ShipmentFragment
}
delivery_type
created_at
updated_at
}
packages {
id
uuid
shipment {
...ShipmentFragment
}
tracking_number
status
dimensions_length
dimensions_width
dimensions_height
volume_weight
weight
expired
created_at
updated_at
packagesTracking {
...PackageTrackingFragment
}
}
status
tracking_number
type
weight
complete
cancellable
cancel_reason
notes
number_of_delivery_attempts
reference_number
price
currency
product_category
product_name
pickupStores {
id
uuid
name
alias
fiscal_name
document_number
email
phone_number
max_package_capacity
current_package_capacity
address {
...AddressFragment
}
account {
...AccountFragment
}
shipments {
...ShipmentFragment
}
user {
...UserFragment
}
createdBy {
...UserFragment
}
updatedBy {
...UserFragment
}
businessSchedule {
...BusinessScheduleFragment
}
created_at
updated_at
pickupStoreShipments {
...PickupStoreShipmentPivotFragment
}
accountManager {
...EmployeeFragment
}
start_deal_date
finish_deal_date
account_manager_id
company_id
enabled
company {
...CompanyFragment
}
contact_name
file {
...FileFragment
}
pickupStorePermits {
...PickupStorePermitFragment
}
pickup_store_has_current_permit
}
pickupStoreShipments {
pickup_store_id
shipment_id
status
type
in_store
created_at
updated_at
}
destination_pickup_store {
id
uuid
name
alias
fiscal_name
document_number
email
phone_number
max_package_capacity
current_package_capacity
address {
...AddressFragment
}
account {
...AccountFragment
}
shipments {
...ShipmentFragment
}
user {
...UserFragment
}
createdBy {
...UserFragment
}
updatedBy {
...UserFragment
}
businessSchedule {
...BusinessScheduleFragment
}
created_at
updated_at
pickupStoreShipments {
...PickupStoreShipmentPivotFragment
}
accountManager {
...EmployeeFragment
}
start_deal_date
finish_deal_date
account_manager_id
company_id
enabled
company {
...CompanyFragment
}
contact_name
file {
...FileFragment
}
pickupStorePermits {
...PickupStorePermitFragment
}
pickup_store_has_current_permit
}
originPickupStore {
id
uuid
name
alias
fiscal_name
document_number
email
phone_number
max_package_capacity
current_package_capacity
address {
...AddressFragment
}
account {
...AccountFragment
}
shipments {
...ShipmentFragment
}
user {
...UserFragment
}
createdBy {
...UserFragment
}
updatedBy {
...UserFragment
}
businessSchedule {
...BusinessScheduleFragment
}
created_at
updated_at
pickupStoreShipments {
...PickupStoreShipmentPivotFragment
}
accountManager {
...EmployeeFragment
}
start_deal_date
finish_deal_date
account_manager_id
company_id
enabled
company {
...CompanyFragment
}
contact_name
file {
...FileFragment
}
pickupStorePermits {
...PickupStorePermitFragment
}
pickup_store_has_current_permit
}
destinationPickupStore {
id
uuid
name
alias
fiscal_name
document_number
email
phone_number
max_package_capacity
current_package_capacity
address {
...AddressFragment
}
account {
...AccountFragment
}
shipments {
...ShipmentFragment
}
user {
...UserFragment
}
createdBy {
...UserFragment
}
updatedBy {
...UserFragment
}
businessSchedule {
...BusinessScheduleFragment
}
created_at
updated_at
pickupStoreShipments {
...PickupStoreShipmentPivotFragment
}
accountManager {
...EmployeeFragment
}
start_deal_date
finish_deal_date
account_manager_id
company_id
enabled
company {
...CompanyFragment
}
contact_name
file {
...FileFragment
}
pickupStorePermits {
...PickupStorePermitFragment
}
pickup_store_has_current_permit
}
label
digital_label
destinationLocker {
id
uuid
external_id
name
address {
...AddressFragment
}
created_at
updated_at
}
deliverySlot {
id
uuid
model_id
model_type
type
current
openingHours {
...OpeningHourFragment
}
model {
... on PickupStore {
...PickupStoreFragment
}
}
createdBy {
...UserFragment
}
updatedBy {
...UserFragment
}
created_at
updated_at
}
}
}
Variables
{
"where": QueryGetShipmentsWhereWhereConditions,
"orderBy": [QueryGetShipmentsOrderByOrderByClause]
}
Response
{
"data": {
"getShipments": [
{
"id": 4,
"uuid": "xyz789",
"batch": Batch,
"date": "2007-12-03",
"originAddress": Address,
"destinationAddress": Address,
"proofOfDelivery": ProofsOfDelivery,
"packages": [Package],
"status": "DOCUMENTED",
"tracking_number": "xyz789",
"type": "DELIVERY",
"weight": 42,
"complete": false,
"cancellable": true,
"cancel_reason": "xyz789",
"notes": "xyz789",
"number_of_delivery_attempts": 42,
"reference_number": "abc123",
"price": 123.45,
"currency": "abc123",
"product_category": "xyz789",
"product_name": "abc123",
"pickupStores": [PickupStore],
"pickupStoreShipments": PickupStoreShipmentPivot,
"destination_pickup_store": PickupStore,
"originPickupStore": PickupStore,
"destinationPickupStore": PickupStore,
"label": "xyz789",
"digital_label": "xyz789",
"destinationLocker": Locker,
"deliverySlot": BusinessSchedule
}
]
}
}
incidencesReason
Response
Returns an
IncidencesReason
Arguments
Name | Description |
---|---|
id -
ID!
|
Example
Query
query IncidencesReason($id: ID!) {
incidencesReason(id: $id) {
id
uuid
account {
id
uuid
name
}
name
category
createdBy {
id
uuid
username
email
first_name
last_name
full_name
}
updatedBy {
id
uuid
username
email
first_name
last_name
full_name
}
created_at
updated_at
closed
}
}
Variables
{"id": 4}
Response
{
"data": {
"incidencesReason": {
"id": "4",
"uuid": "abc123",
"account": Account,
"name": "xyz789",
"category": "ATTEMPT",
"createdBy": User,
"updatedBy": User,
"created_at": "2007-12-03T10:15:30Z",
"updated_at": "2007-12-03T10:15:30Z",
"closed": true
}
}
}
incidencesReasons
Response
Returns an
IncidencesReasonPaginator
Arguments
Name | Description |
---|---|
name -
String
|
|
where -
QueryIncidencesReasonsWhereWhereConditions
|
|
orderBy -
[QueryIncidencesReasonsOrderByOrderByClause!]
|
|
first -
Int
|
Default = 10 |
page -
Int
|
Example
Query
query IncidencesReasons(
$name: String,
$where: QueryIncidencesReasonsWhereWhereConditions,
$orderBy: [QueryIncidencesReasonsOrderByOrderByClause!],
$first: Int,
$page: Int
) {
incidencesReasons(
name: $name,
where: $where,
orderBy: $orderBy,
first: $first,
page: $page
) {
paginatorInfo {
count
currentPage
firstItem
hasMorePages
lastItem
lastPage
perPage
total
}
data {
id
uuid
account {
...AccountFragment
}
name
category
createdBy {
...UserFragment
}
updatedBy {
...UserFragment
}
created_at
updated_at
closed
}
}
}
Variables
{
"name": "Generated Argument example for incidencesReasons name",
"where": QueryIncidencesReasonsWhereWhereConditions,
"orderBy": [QueryIncidencesReasonsOrderByOrderByClause],
"first": 10,
"page": 42
}
Response
{
"data": {
"incidencesReasons": {
"paginatorInfo": PaginatorInfo,
"data": [IncidencesReason]
}
}
}
packageScanning
Response
Returns a
Package
Example
Query
query PackageScanning(
$tracking_number: String!,
$package_list: Int,
$printer: Int,
$manual: Boolean
) {
packageScanning(
tracking_number: $tracking_number,
package_list: $package_list,
printer: $printer,
manual: $manual
) {
id
uuid
shipment {
id
uuid
batch {
...BatchFragment
}
date
originAddress {
...AddressFragment
}
destinationAddress {
...AddressFragment
}
proofOfDelivery {
...ProofsOfDeliveryFragment
}
packages {
...PackageFragment
}
status
tracking_number
type
weight
complete
cancellable
cancel_reason
notes
number_of_delivery_attempts
reference_number
price
currency
product_category
product_name
pickupStores {
...PickupStoreFragment
}
pickupStoreShipments {
...PickupStoreShipmentPivotFragment
}
destination_pickup_store {
...PickupStoreFragment
}
originPickupStore {
...PickupStoreFragment
}
destinationPickupStore {
...PickupStoreFragment
}
label
digital_label
destinationLocker {
...LockerFragment
}
deliverySlot {
...BusinessScheduleFragment
}
}
tracking_number
status
dimensions_length
dimensions_width
dimensions_height
volume_weight
weight
expired
created_at
updated_at
packagesTracking {
id
uuid
status
address {
...AddressFragment
}
created_at
updated_at
}
}
}
Variables
{
"tracking_number": "Generated Argument example for packageScanning tracking_number",
"package_list": 42,
"printer": 42,
"manual": true
}
Response
{
"data": {
"packageScanning": {
"id": "4",
"uuid": "abc123",
"shipment": Shipment,
"tracking_number": "xyz789",
"status": "DOCUMENTED",
"dimensions_length": 42,
"dimensions_width": 42,
"dimensions_height": 42,
"volume_weight": 42,
"weight": 42,
"expired": true,
"created_at": "2007-12-03T10:15:30Z",
"updated_at": "2007-12-03T10:15:30Z",
"packagesTracking": [PackageTracking]
}
}
}
packagesTrackingByTrackingNumber
Response
Returns
[PackageTracking!]
Arguments
Name | Description |
---|---|
tracking_number -
String!
|
Example
Query
query PackagesTrackingByTrackingNumber($tracking_number: String!) {
packagesTrackingByTrackingNumber(tracking_number: $tracking_number) {
id
uuid
status
address {
id
uuid
name
street
formatted_address
email
phone_number
notes
city
postal_code
country
geolocation_latitude
geolocation_longitude
province {
...ProvinceFragment
}
created_at
updated_at
updated_token
modified_at
}
created_at
updated_at
}
}
Variables
{
"tracking_number": "Generated Argument example for packagesTrackingByTrackingNumber tracking_number"
}
Response
{
"data": {
"packagesTrackingByTrackingNumber": [
{
"id": "4",
"uuid": "xyz789",
"status": "DOCUMENTED",
"address": Address,
"created_at": "2007-12-03T10:15:30Z",
"updated_at": "2007-12-03T10:15:30Z"
}
]
}
}
searchPickupStores
Response
Returns a
PickupStorePaginator
Example
Query
query SearchPickupStores(
$geolocationLongitude: Float!,
$geolocationLatitude: Float!,
$account_id: ID!,
$first: Int,
$page: Int
) {
searchPickupStores(
geolocationLongitude: $geolocationLongitude,
geolocationLatitude: $geolocationLatitude,
account_id: $account_id,
first: $first,
page: $page
) {
paginatorInfo {
count
currentPage
firstItem
hasMorePages
lastItem
lastPage
perPage
total
}
data {
id
uuid
name
alias
fiscal_name
document_number
email
phone_number
max_package_capacity
current_package_capacity
address {
...AddressFragment
}
account {
...AccountFragment
}
shipments {
...ShipmentFragment
}
user {
...UserFragment
}
createdBy {
...UserFragment
}
updatedBy {
...UserFragment
}
businessSchedule {
...BusinessScheduleFragment
}
created_at
updated_at
pickupStoreShipments {
...PickupStoreShipmentPivotFragment
}
accountManager {
...EmployeeFragment
}
start_deal_date
finish_deal_date
account_manager_id
company_id
enabled
company {
...CompanyFragment
}
contact_name
file {
...FileFragment
}
pickupStorePermits {
...PickupStorePermitFragment
}
pickup_store_has_current_permit
}
}
}
Variables
{
"geolocationLongitude": 123.45,
"geolocationLatitude": 987.65,
"account_id": 4,
"first": 10,
"page": 42
}
Response
{
"data": {
"searchPickupStores": {
"paginatorInfo": PaginatorInfo,
"data": [PickupStore]
}
}
}
shipmentsPickupStore
Response
Returns a
ShipmentPaginator
Example
Query
query ShipmentsPickupStore(
$pickup_store_id: ID!,
$status: [String],
$final_status: FinalStatusTypes,
$in_store: Boolean,
$status_type: [String],
$created_at: [String],
$search: String,
$first: Int,
$page: Int
) {
shipmentsPickupStore(
pickup_store_id: $pickup_store_id,
status: $status,
final_status: $final_status,
in_store: $in_store,
status_type: $status_type,
created_at: $created_at,
search: $search,
first: $first,
page: $page
) {
paginatorInfo {
count
currentPage
firstItem
hasMorePages
lastItem
lastPage
perPage
total
}
data {
id
uuid
batch {
...BatchFragment
}
date
originAddress {
...AddressFragment
}
destinationAddress {
...AddressFragment
}
proofOfDelivery {
...ProofsOfDeliveryFragment
}
packages {
...PackageFragment
}
status
tracking_number
type
weight
complete
cancellable
cancel_reason
notes
number_of_delivery_attempts
reference_number
price
currency
product_category
product_name
pickupStores {
...PickupStoreFragment
}
pickupStoreShipments {
...PickupStoreShipmentPivotFragment
}
destination_pickup_store {
...PickupStoreFragment
}
originPickupStore {
...PickupStoreFragment
}
destinationPickupStore {
...PickupStoreFragment
}
label
digital_label
destinationLocker {
...LockerFragment
}
deliverySlot {
...BusinessScheduleFragment
}
}
}
}
Variables
{
"pickup_store_id": "4",
"status": ["Generated Argument example for shipmentsPickupStore status"],
"final_status": "PENDING",
"in_store": true,
"status_type": [
"Generated Argument example for shipmentsPickupStore status_type"
],
"created_at": [
"Generated Argument example for shipmentsPickupStore created_at"
],
"search": "Generated Argument example for shipmentsPickupStore search",
"first": 10,
"page": 42
}
Response
{
"data": {
"shipmentsPickupStore": {
"paginatorInfo": PaginatorInfo,
"data": [Shipment]
}
}
}
Mutations
addComment
Response
Returns an
Incidence!
Arguments
Name | Description |
---|---|
id -
ID!
|
|
input -
AddCommentInput!
|
Example
Query
mutation AddComment(
$id: ID!,
$input: AddCommentInput!
) {
addComment(
id: $id,
input: $input
) {
id
uuid
account {
id
uuid
name
}
description
level
notes
incidencesReason {
id
uuid
account {
...AccountFragment
}
name
category
createdBy {
...UserFragment
}
updatedBy {
...UserFragment
}
created_at
updated_at
closed
}
shipment {
id
uuid
batch {
...BatchFragment
}
date
originAddress {
...AddressFragment
}
destinationAddress {
...AddressFragment
}
proofOfDelivery {
...ProofsOfDeliveryFragment
}
packages {
...PackageFragment
}
status
tracking_number
type
weight
complete
cancellable
cancel_reason
notes
number_of_delivery_attempts
reference_number
price
currency
product_category
product_name
pickupStores {
...PickupStoreFragment
}
pickupStoreShipments {
...PickupStoreShipmentPivotFragment
}
destination_pickup_store {
...PickupStoreFragment
}
originPickupStore {
...PickupStoreFragment
}
destinationPickupStore {
...PickupStoreFragment
}
label
digital_label
destinationLocker {
...LockerFragment
}
deliverySlot {
...BusinessScheduleFragment
}
}
status
delivery_type
informant {
id
uuid
account {
...AccountFragment
}
company {
...CompanyFragment
}
first_name
last_name
full_name
email
phone_number
enabled
available_for_order
vehicles {
...VehicleFragment
}
assigned {
...VehicleEmployeePivotFragment
}
current_vehicle {
...VehicleFragment
}
vehicle_type
}
responsible {
id
uuid
account {
...AccountFragment
}
company {
...CompanyFragment
}
first_name
last_name
full_name
email
phone_number
enabled
available_for_order
vehicles {
...VehicleFragment
}
assigned {
...VehicleEmployeePivotFragment
}
current_vehicle {
...VehicleFragment
}
vehicle_type
}
comments {
id
uuid
body
created_at
updated_at
}
incidencesTracking {
id
uuid
incidence {
...IncidenceFragment
}
responsible {
...EmployeeFragment
}
status
createdBy {
...UserFragment
}
updatedBy {
...UserFragment
}
created_at
updated_at
}
resolved
createdBy {
id
uuid
username
email
first_name
last_name
full_name
}
updatedBy {
id
uuid
username
email
first_name
last_name
full_name
}
created_at
updated_at
}
}
Variables
{"id": 4, "input": AddCommentInput}
Response
{
"data": {
"addComment": {
"id": "4",
"uuid": "xyz789",
"account": Account,
"description": "abc123",
"level": "LOW",
"notes": "xyz789",
"incidencesReason": IncidencesReason,
"shipment": Shipment,
"status": "OPEN",
"delivery_type": "DOOR",
"informant": Employee,
"responsible": Employee,
"comments": [Comment],
"incidencesTracking": [IncidencesTracking],
"resolved": false,
"createdBy": User,
"updatedBy": User,
"created_at": "2007-12-03T10:15:30Z",
"updated_at": "2007-12-03T10:15:30Z"
}
}
}
addDeliverySlotToShipment
Response
Returns a
Shipment
Arguments
Name | Description |
---|---|
shipment_id -
ID!
|
|
deliverySlot -
[DeliverySlotInput!]
|
Example
Query
mutation AddDeliverySlotToShipment(
$shipment_id: ID!,
$deliverySlot: [DeliverySlotInput!]
) {
addDeliverySlotToShipment(
shipment_id: $shipment_id,
deliverySlot: $deliverySlot
) {
id
uuid
batch {
id
uuid
dimensions_length
dimensions_width
dimensions_height
tracking_number
weight
date
status
shipments {
...ShipmentFragment
}
created_at
updated_at
}
date
originAddress {
id
uuid
name
street
formatted_address
email
phone_number
notes
city
postal_code
country
geolocation_latitude
geolocation_longitude
province {
...ProvinceFragment
}
created_at
updated_at
updated_token
modified_at
}
destinationAddress {
id
uuid
name
street
formatted_address
email
phone_number
notes
city
postal_code
country
geolocation_latitude
geolocation_longitude
province {
...ProvinceFragment
}
created_at
updated_at
updated_token
modified_at
}
proofOfDelivery {
id
uuid
name
document_number
comments
shipment {
...ShipmentFragment
}
delivery_type
created_at
updated_at
}
packages {
id
uuid
shipment {
...ShipmentFragment
}
tracking_number
status
dimensions_length
dimensions_width
dimensions_height
volume_weight
weight
expired
created_at
updated_at
packagesTracking {
...PackageTrackingFragment
}
}
status
tracking_number
type
weight
complete
cancellable
cancel_reason
notes
number_of_delivery_attempts
reference_number
price
currency
product_category
product_name
pickupStores {
id
uuid
name
alias
fiscal_name
document_number
email
phone_number
max_package_capacity
current_package_capacity
address {
...AddressFragment
}
account {
...AccountFragment
}
shipments {
...ShipmentFragment
}
user {
...UserFragment
}
createdBy {
...UserFragment
}
updatedBy {
...UserFragment
}
businessSchedule {
...BusinessScheduleFragment
}
created_at
updated_at
pickupStoreShipments {
...PickupStoreShipmentPivotFragment
}
accountManager {
...EmployeeFragment
}
start_deal_date
finish_deal_date
account_manager_id
company_id
enabled
company {
...CompanyFragment
}
contact_name
file {
...FileFragment
}
pickupStorePermits {
...PickupStorePermitFragment
}
pickup_store_has_current_permit
}
pickupStoreShipments {
pickup_store_id
shipment_id
status
type
in_store
created_at
updated_at
}
destination_pickup_store {
id
uuid
name
alias
fiscal_name
document_number
email
phone_number
max_package_capacity
current_package_capacity
address {
...AddressFragment
}
account {
...AccountFragment
}
shipments {
...ShipmentFragment
}
user {
...UserFragment
}
createdBy {
...UserFragment
}
updatedBy {
...UserFragment
}
businessSchedule {
...BusinessScheduleFragment
}
created_at
updated_at
pickupStoreShipments {
...PickupStoreShipmentPivotFragment
}
accountManager {
...EmployeeFragment
}
start_deal_date
finish_deal_date
account_manager_id
company_id
enabled
company {
...CompanyFragment
}
contact_name
file {
...FileFragment
}
pickupStorePermits {
...PickupStorePermitFragment
}
pickup_store_has_current_permit
}
originPickupStore {
id
uuid
name
alias
fiscal_name
document_number
email
phone_number
max_package_capacity
current_package_capacity
address {
...AddressFragment
}
account {
...AccountFragment
}
shipments {
...ShipmentFragment
}
user {
...UserFragment
}
createdBy {
...UserFragment
}
updatedBy {
...UserFragment
}
businessSchedule {
...BusinessScheduleFragment
}
created_at
updated_at
pickupStoreShipments {
...PickupStoreShipmentPivotFragment
}
accountManager {
...EmployeeFragment
}
start_deal_date
finish_deal_date
account_manager_id
company_id
enabled
company {
...CompanyFragment
}
contact_name
file {
...FileFragment
}
pickupStorePermits {
...PickupStorePermitFragment
}
pickup_store_has_current_permit
}
destinationPickupStore {
id
uuid
name
alias
fiscal_name
document_number
email
phone_number
max_package_capacity
current_package_capacity
address {
...AddressFragment
}
account {
...AccountFragment
}
shipments {
...ShipmentFragment
}
user {
...UserFragment
}
createdBy {
...UserFragment
}
updatedBy {
...UserFragment
}
businessSchedule {
...BusinessScheduleFragment
}
created_at
updated_at
pickupStoreShipments {
...PickupStoreShipmentPivotFragment
}
accountManager {
...EmployeeFragment
}
start_deal_date
finish_deal_date
account_manager_id
company_id
enabled
company {
...CompanyFragment
}
contact_name
file {
...FileFragment
}
pickupStorePermits {
...PickupStorePermitFragment
}
pickup_store_has_current_permit
}
label
digital_label
destinationLocker {
id
uuid
external_id
name
address {
...AddressFragment
}
created_at
updated_at
}
deliverySlot {
id
uuid
model_id
model_type
type
current
openingHours {
...OpeningHourFragment
}
model {
... on PickupStore {
...PickupStoreFragment
}
}
createdBy {
...UserFragment
}
updatedBy {
...UserFragment
}
created_at
updated_at
}
}
}
Variables
{
"shipment_id": "4",
"deliverySlot": [DeliverySlotInput]
}
Response
{
"data": {
"addDeliverySlotToShipment": {
"id": 4,
"uuid": "abc123",
"batch": Batch,
"date": "2007-12-03",
"originAddress": Address,
"destinationAddress": Address,
"proofOfDelivery": ProofsOfDelivery,
"packages": [Package],
"status": "DOCUMENTED",
"tracking_number": "abc123",
"type": "DELIVERY",
"weight": 42,
"complete": true,
"cancellable": false,
"cancel_reason": "abc123",
"notes": "xyz789",
"number_of_delivery_attempts": 42,
"reference_number": "abc123",
"price": 987.65,
"currency": "xyz789",
"product_category": "xyz789",
"product_name": "xyz789",
"pickupStores": [PickupStore],
"pickupStoreShipments": PickupStoreShipmentPivot,
"destination_pickup_store": PickupStore,
"originPickupStore": PickupStore,
"destinationPickupStore": PickupStore,
"label": "abc123",
"digital_label": "xyz789",
"destinationLocker": Locker,
"deliverySlot": BusinessSchedule
}
}
}
addDocumentationToVehicle
Response
Returns a
Vehicle!
Arguments
Name | Description |
---|---|
id -
ID!
|
|
input -
AddDocumentationToVehicleInput!
|
Example
Query
mutation AddDocumentationToVehicle(
$id: ID!,
$input: AddDocumentationToVehicleInput!
) {
addDocumentationToVehicle(
id: $id,
input: $input
) {
id
uuid
identification_number
license_plate_number
status
created_at
updated_at
account {
id
uuid
name
}
distributionCenter {
id
uuid
name
account {
...AccountFragment
}
address {
...AddressFragment
}
created_at
updated_at
}
vehicleModel {
id
uuid
name
capacity
standard_consumption
created_at
updated_at
account {
...AccountFragment
}
vehicleBrand {
...VehicleBrandFragment
}
vehicleCategory {
...VehicleCategoryFragment
}
}
employees {
id
uuid
account {
...AccountFragment
}
company {
...CompanyFragment
}
first_name
last_name
full_name
email
phone_number
enabled
available_for_order
vehicles {
...VehicleFragment
}
assigned {
...VehicleEmployeePivotFragment
}
current_vehicle {
...VehicleFragment
}
vehicle_type
}
assigned {
id
from_date
to_date
}
current_driver {
id
uuid
account {
...AccountFragment
}
company {
...CompanyFragment
}
first_name
last_name
full_name
email
phone_number
enabled
available_for_order
vehicles {
...VehicleFragment
}
assigned {
...VehicleEmployeePivotFragment
}
current_vehicle {
...VehicleFragment
}
vehicle_type
}
files {
id
uuid
path
file_original_name
file_mime_type
file_size
encode_file
pivot {
...FilePivotFragment
}
}
}
}
Variables
{"id": 4, "input": AddDocumentationToVehicleInput}
Response
{
"data": {
"addDocumentationToVehicle": {
"id": "4",
"uuid": "xyz789",
"identification_number": "abc123",
"license_plate_number": "xyz789",
"status": "ACTIVE",
"created_at": "2007-12-03T10:15:30Z",
"updated_at": "2007-12-03T10:15:30Z",
"account": Account,
"distributionCenter": DistributionCenter,
"vehicleModel": VehicleModel,
"employees": [Employee],
"assigned": VehicleEmployeePivot,
"current_driver": Employee,
"files": [File]
}
}
}
addProofOfDelivery
Response
Returns a
ProofsOfDelivery!
Arguments
Name | Description |
---|---|
input -
CreateProofOfDeliveryInput!
|
Example
Query
mutation AddProofOfDelivery($input: CreateProofOfDeliveryInput!) {
addProofOfDelivery(input: $input) {
id
uuid
name
document_number
comments
shipment {
id
uuid
batch {
...BatchFragment
}
date
originAddress {
...AddressFragment
}
destinationAddress {
...AddressFragment
}
proofOfDelivery {
...ProofsOfDeliveryFragment
}
packages {
...PackageFragment
}
status
tracking_number
type
weight
complete
cancellable
cancel_reason
notes
number_of_delivery_attempts
reference_number
price
currency
product_category
product_name
pickupStores {
...PickupStoreFragment
}
pickupStoreShipments {
...PickupStoreShipmentPivotFragment
}
destination_pickup_store {
...PickupStoreFragment
}
originPickupStore {
...PickupStoreFragment
}
destinationPickupStore {
...PickupStoreFragment
}
label
digital_label
destinationLocker {
...LockerFragment
}
deliverySlot {
...BusinessScheduleFragment
}
}
delivery_type
created_at
updated_at
}
}
Variables
{"input": CreateProofOfDeliveryInput}
Response
{
"data": {
"addProofOfDelivery": {
"id": 4,
"uuid": "xyz789",
"name": "xyz789",
"document_number": "xyz789",
"comments": "abc123",
"shipment": Shipment,
"delivery_type": "DOOR",
"created_at": "2007-12-03T10:15:30Z",
"updated_at": "2007-12-03T10:15:30Z"
}
}
}
assignEmployee
Response
Returns a
String
Arguments
Name | Description |
---|---|
id -
ID!
|
|
input -
AssignEmployeeInput!
|
Example
Query
mutation AssignEmployee(
$id: ID!,
$input: AssignEmployeeInput!
) {
assignEmployee(
id: $id,
input: $input
)
}
Variables
{
"id": "4",
"input": AssignEmployeeInput
}
Response
{"data": {"assignEmployee": "xyz789"}}
assignVehicle
Response
Returns an
Employee!
Arguments
Name | Description |
---|---|
id -
ID!
|
|
input -
AssignEmployeeVehicleInput!
|
Example
Query
mutation AssignVehicle(
$id: ID!,
$input: AssignEmployeeVehicleInput!
) {
assignVehicle(
id: $id,
input: $input
) {
id
uuid
account {
id
uuid
name
}
company {
id
uuid
commercial_name
corporate_name
phone_number
}
first_name
last_name
full_name
email
phone_number
enabled
available_for_order
vehicles {
id
uuid
identification_number
license_plate_number
status
created_at
updated_at
account {
...AccountFragment
}
distributionCenter {
...DistributionCenterFragment
}
vehicleModel {
...VehicleModelFragment
}
employees {
...EmployeeFragment
}
assigned {
...VehicleEmployeePivotFragment
}
current_driver {
...EmployeeFragment
}
files {
...FileFragment
}
}
assigned {
id
from_date
to_date
}
current_vehicle {
id
uuid
identification_number
license_plate_number
status
created_at
updated_at
account {
...AccountFragment
}
distributionCenter {
...DistributionCenterFragment
}
vehicleModel {
...VehicleModelFragment
}
employees {
...EmployeeFragment
}
assigned {
...VehicleEmployeePivotFragment
}
current_driver {
...EmployeeFragment
}
files {
...FileFragment
}
}
vehicle_type
}
}
Variables
{
"id": "4",
"input": AssignEmployeeVehicleInput
}
Response
{
"data": {
"assignVehicle": {
"id": 4,
"uuid": "abc123",
"account": Account,
"company": Company,
"first_name": "xyz789",
"last_name": "xyz789",
"full_name": "abc123",
"email": "abc123",
"phone_number": "abc123",
"enabled": true,
"available_for_order": false,
"vehicles": [Vehicle],
"assigned": VehicleEmployeePivot,
"current_vehicle": Vehicle,
"vehicle_type": "CAR"
}
}
}
cancelShipment
Response
Returns a
Shipment!
Arguments
Name | Description |
---|---|
id -
ID!
|
|
reason -
CancelReasons!
|
Example
Query
mutation CancelShipment(
$id: ID!,
$reason: CancelReasons!
) {
cancelShipment(
id: $id,
reason: $reason
) {
id
uuid
batch {
id
uuid
dimensions_length
dimensions_width
dimensions_height
tracking_number
weight
date
status
shipments {
...ShipmentFragment
}
created_at
updated_at
}
date
originAddress {
id
uuid
name
street
formatted_address
email
phone_number
notes
city
postal_code
country
geolocation_latitude
geolocation_longitude
province {
...ProvinceFragment
}
created_at
updated_at
updated_token
modified_at
}
destinationAddress {
id
uuid
name
street
formatted_address
email
phone_number
notes
city
postal_code
country
geolocation_latitude
geolocation_longitude
province {
...ProvinceFragment
}
created_at
updated_at
updated_token
modified_at
}
proofOfDelivery {
id
uuid
name
document_number
comments
shipment {
...ShipmentFragment
}
delivery_type
created_at
updated_at
}
packages {
id
uuid
shipment {
...ShipmentFragment
}
tracking_number
status
dimensions_length
dimensions_width
dimensions_height
volume_weight
weight
expired
created_at
updated_at
packagesTracking {
...PackageTrackingFragment
}
}
status
tracking_number
type
weight
complete
cancellable
cancel_reason
notes
number_of_delivery_attempts
reference_number
price
currency
product_category
product_name
pickupStores {
id
uuid
name
alias
fiscal_name
document_number
email
phone_number
max_package_capacity
current_package_capacity
address {
...AddressFragment
}
account {
...AccountFragment
}
shipments {
...ShipmentFragment
}
user {
...UserFragment
}
createdBy {
...UserFragment
}
updatedBy {
...UserFragment
}
businessSchedule {
...BusinessScheduleFragment
}
created_at
updated_at
pickupStoreShipments {
...PickupStoreShipmentPivotFragment
}
accountManager {
...EmployeeFragment
}
start_deal_date
finish_deal_date
account_manager_id
company_id
enabled
company {
...CompanyFragment
}
contact_name
file {
...FileFragment
}
pickupStorePermits {
...PickupStorePermitFragment
}
pickup_store_has_current_permit
}
pickupStoreShipments {
pickup_store_id
shipment_id
status
type
in_store
created_at
updated_at
}
destination_pickup_store {
id
uuid
name
alias
fiscal_name
document_number
email
phone_number
max_package_capacity
current_package_capacity
address {
...AddressFragment
}
account {
...AccountFragment
}
shipments {
...ShipmentFragment
}
user {
...UserFragment
}
createdBy {
...UserFragment
}
updatedBy {
...UserFragment
}
businessSchedule {
...BusinessScheduleFragment
}
created_at
updated_at
pickupStoreShipments {
...PickupStoreShipmentPivotFragment
}
accountManager {
...EmployeeFragment
}
start_deal_date
finish_deal_date
account_manager_id
company_id
enabled
company {
...CompanyFragment
}
contact_name
file {
...FileFragment
}
pickupStorePermits {
...PickupStorePermitFragment
}
pickup_store_has_current_permit
}
originPickupStore {
id
uuid
name
alias
fiscal_name
document_number
email
phone_number
max_package_capacity
current_package_capacity
address {
...AddressFragment
}
account {
...AccountFragment
}
shipments {
...ShipmentFragment
}
user {
...UserFragment
}
createdBy {
...UserFragment
}
updatedBy {
...UserFragment
}
businessSchedule {
...BusinessScheduleFragment
}
created_at
updated_at
pickupStoreShipments {
...PickupStoreShipmentPivotFragment
}
accountManager {
...EmployeeFragment
}
start_deal_date
finish_deal_date
account_manager_id
company_id
enabled
company {
...CompanyFragment
}
contact_name
file {
...FileFragment
}
pickupStorePermits {
...PickupStorePermitFragment
}
pickup_store_has_current_permit
}
destinationPickupStore {
id
uuid
name
alias
fiscal_name
document_number
email
phone_number
max_package_capacity
current_package_capacity
address {
...AddressFragment
}
account {
...AccountFragment
}
shipments {
...ShipmentFragment
}
user {
...UserFragment
}
createdBy {
...UserFragment
}
updatedBy {
...UserFragment
}
businessSchedule {
...BusinessScheduleFragment
}
created_at
updated_at
pickupStoreShipments {
...PickupStoreShipmentPivotFragment
}
accountManager {
...EmployeeFragment
}
start_deal_date
finish_deal_date
account_manager_id
company_id
enabled
company {
...CompanyFragment
}
contact_name
file {
...FileFragment
}
pickupStorePermits {
...PickupStorePermitFragment
}
pickup_store_has_current_permit
}
label
digital_label
destinationLocker {
id
uuid
external_id
name
address {
...AddressFragment
}
created_at
updated_at
}
deliverySlot {
id
uuid
model_id
model_type
type
current
openingHours {
...OpeningHourFragment
}
model {
... on PickupStore {
...PickupStoreFragment
}
}
createdBy {
...UserFragment
}
updatedBy {
...UserFragment
}
created_at
updated_at
}
}
}
Variables
{"id": "4", "reason": "SELLER_CANCEL"}
Response
{
"data": {
"cancelShipment": {
"id": "4",
"uuid": "xyz789",
"batch": Batch,
"date": "2007-12-03",
"originAddress": Address,
"destinationAddress": Address,
"proofOfDelivery": ProofsOfDelivery,
"packages": [Package],
"status": "DOCUMENTED",
"tracking_number": "xyz789",
"type": "DELIVERY",
"weight": 42,
"complete": true,
"cancellable": false,
"cancel_reason": "xyz789",
"notes": "abc123",
"number_of_delivery_attempts": 42,
"reference_number": "xyz789",
"price": 123.45,
"currency": "xyz789",
"product_category": "xyz789",
"product_name": "xyz789",
"pickupStores": [PickupStore],
"pickupStoreShipments": PickupStoreShipmentPivot,
"destination_pickup_store": PickupStore,
"originPickupStore": PickupStore,
"destinationPickupStore": PickupStore,
"label": "abc123",
"digital_label": "xyz789",
"destinationLocker": Locker,
"deliverySlot": BusinessSchedule
}
}
}
createBatch
Response
Returns a
Batch!
Arguments
Name | Description |
---|---|
input -
CreateBatchInput!
|
Example
Query
mutation CreateBatch($input: CreateBatchInput!) {
createBatch(input: $input) {
id
uuid
dimensions_length
dimensions_width
dimensions_height
tracking_number
weight
date
status
shipments {
id
uuid
batch {
...BatchFragment
}
date
originAddress {
...AddressFragment
}
destinationAddress {
...AddressFragment
}
proofOfDelivery {
...ProofsOfDeliveryFragment
}
packages {
...PackageFragment
}
status
tracking_number
type
weight
complete
cancellable
cancel_reason
notes
number_of_delivery_attempts
reference_number
price
currency
product_category
product_name
pickupStores {
...PickupStoreFragment
}
pickupStoreShipments {
...PickupStoreShipmentPivotFragment
}
destination_pickup_store {
...PickupStoreFragment
}
originPickupStore {
...PickupStoreFragment
}
destinationPickupStore {
...PickupStoreFragment
}
label
digital_label
destinationLocker {
...LockerFragment
}
deliverySlot {
...BusinessScheduleFragment
}
}
created_at
updated_at
}
}
Variables
{"input": CreateBatchInput}
Response
{
"data": {
"createBatch": {
"id": "4",
"uuid": "abc123",
"dimensions_length": 42,
"dimensions_width": 42,
"dimensions_height": 42,
"tracking_number": "xyz789",
"weight": 42,
"date": "2007-12-03T10:15:30Z",
"status": "DOCUMENTED",
"shipments": [Shipment],
"created_at": "2007-12-03T10:15:30Z",
"updated_at": "2007-12-03T10:15:30Z"
}
}
}
createIncidence
Response
Returns an
Incidence!
Arguments
Name | Description |
---|---|
input -
CreateIncidenceInput!
|
Example
Query
mutation CreateIncidence($input: CreateIncidenceInput!) {
createIncidence(input: $input) {
id
uuid
account {
id
uuid
name
}
description
level
notes
incidencesReason {
id
uuid
account {
...AccountFragment
}
name
category
createdBy {
...UserFragment
}
updatedBy {
...UserFragment
}
created_at
updated_at
closed
}
shipment {
id
uuid
batch {
...BatchFragment
}
date
originAddress {
...AddressFragment
}
destinationAddress {
...AddressFragment
}
proofOfDelivery {
...ProofsOfDeliveryFragment
}
packages {
...PackageFragment
}
status
tracking_number
type
weight
complete
cancellable
cancel_reason
notes
number_of_delivery_attempts
reference_number
price
currency
product_category
product_name
pickupStores {
...PickupStoreFragment
}
pickupStoreShipments {
...PickupStoreShipmentPivotFragment
}
destination_pickup_store {
...PickupStoreFragment
}
originPickupStore {
...PickupStoreFragment
}
destinationPickupStore {
...PickupStoreFragment
}
label
digital_label
destinationLocker {
...LockerFragment
}
deliverySlot {
...BusinessScheduleFragment
}
}
status
delivery_type
informant {
id
uuid
account {
...AccountFragment
}
company {
...CompanyFragment
}
first_name
last_name
full_name
email
phone_number
enabled
available_for_order
vehicles {
...VehicleFragment
}
assigned {
...VehicleEmployeePivotFragment
}
current_vehicle {
...VehicleFragment
}
vehicle_type
}
responsible {
id
uuid
account {
...AccountFragment
}
company {
...CompanyFragment
}
first_name
last_name
full_name
email
phone_number
enabled
available_for_order
vehicles {
...VehicleFragment
}
assigned {
...VehicleEmployeePivotFragment
}
current_vehicle {
...VehicleFragment
}
vehicle_type
}
comments {
id
uuid
body
created_at
updated_at
}
incidencesTracking {
id
uuid
incidence {
...IncidenceFragment
}
responsible {
...EmployeeFragment
}
status
createdBy {
...UserFragment
}
updatedBy {
...UserFragment
}
created_at
updated_at
}
resolved
createdBy {
id
uuid
username
email
first_name
last_name
full_name
}
updatedBy {
id
uuid
username
email
first_name
last_name
full_name
}
created_at
updated_at
}
}
Variables
{"input": CreateIncidenceInput}
Response
{
"data": {
"createIncidence": {
"id": "4",
"uuid": "xyz789",
"account": Account,
"description": "abc123",
"level": "LOW",
"notes": "abc123",
"incidencesReason": IncidencesReason,
"shipment": Shipment,
"status": "OPEN",
"delivery_type": "DOOR",
"informant": Employee,
"responsible": Employee,
"comments": [Comment],
"incidencesTracking": [IncidencesTracking],
"resolved": false,
"createdBy": User,
"updatedBy": User,
"created_at": "2007-12-03T10:15:30Z",
"updated_at": "2007-12-03T10:15:30Z"
}
}
}
createPickupStore
Response
Returns a
PickupStore!
Arguments
Name | Description |
---|---|
input -
CreatePickupStoreInput!
|
Example
Query
mutation CreatePickupStore($input: CreatePickupStoreInput!) {
createPickupStore(input: $input) {
id
uuid
name
alias
fiscal_name
document_number
email
phone_number
max_package_capacity
current_package_capacity
address {
id
uuid
name
street
formatted_address
email
phone_number
notes
city
postal_code
country
geolocation_latitude
geolocation_longitude
province {
...ProvinceFragment
}
created_at
updated_at
updated_token
modified_at
}
account {
id
uuid
name
}
shipments {
id
uuid
batch {
...BatchFragment
}
date
originAddress {
...AddressFragment
}
destinationAddress {
...AddressFragment
}
proofOfDelivery {
...ProofsOfDeliveryFragment
}
packages {
...PackageFragment
}
status
tracking_number
type
weight
complete
cancellable
cancel_reason
notes
number_of_delivery_attempts
reference_number
price
currency
product_category
product_name
pickupStores {
...PickupStoreFragment
}
pickupStoreShipments {
...PickupStoreShipmentPivotFragment
}
destination_pickup_store {
...PickupStoreFragment
}
originPickupStore {
...PickupStoreFragment
}
destinationPickupStore {
...PickupStoreFragment
}
label
digital_label
destinationLocker {
...LockerFragment
}
deliverySlot {
...BusinessScheduleFragment
}
}
user {
id
uuid
username
email
first_name
last_name
full_name
}
createdBy {
id
uuid
username
email
first_name
last_name
full_name
}
updatedBy {
id
uuid
username
email
first_name
last_name
full_name
}
businessSchedule {
id
uuid
model_id
model_type
type
current
openingHours {
...OpeningHourFragment
}
model {
... on PickupStore {
...PickupStoreFragment
}
}
createdBy {
...UserFragment
}
updatedBy {
...UserFragment
}
created_at
updated_at
}
created_at
updated_at
pickupStoreShipments {
pickup_store_id
shipment_id
status
type
in_store
created_at
updated_at
}
accountManager {
id
uuid
account {
...AccountFragment
}
company {
...CompanyFragment
}
first_name
last_name
full_name
email
phone_number
enabled
available_for_order
vehicles {
...VehicleFragment
}
assigned {
...VehicleEmployeePivotFragment
}
current_vehicle {
...VehicleFragment
}
vehicle_type
}
start_deal_date
finish_deal_date
account_manager_id
company_id
enabled
company {
id
uuid
commercial_name
corporate_name
phone_number
}
contact_name
file {
id
uuid
path
file_original_name
file_mime_type
file_size
encode_file
pivot {
...FilePivotFragment
}
}
pickupStorePermits {
id
uuid
account {
...AccountFragment
}
pickupStore {
...PickupStoreFragment
}
file {
...FileFragment
}
code
start_date
end_date
createdBy {
...UserFragment
}
updatedBy {
...UserFragment
}
created_at
updated_at
}
pickup_store_has_current_permit
}
}
Variables
{"input": CreatePickupStoreInput}
Response
{
"data": {
"createPickupStore": {
"id": 4,
"uuid": "xyz789",
"name": "abc123",
"alias": "xyz789",
"fiscal_name": "abc123",
"document_number": "abc123",
"email": "xyz789",
"phone_number": "xyz789",
"max_package_capacity": 42,
"current_package_capacity": 42,
"address": Address,
"account": Account,
"shipments": [Shipment],
"user": User,
"createdBy": User,
"updatedBy": User,
"businessSchedule": BusinessSchedule,
"created_at": "2007-12-03T10:15:30Z",
"updated_at": "2007-12-03T10:15:30Z",
"pickupStoreShipments": PickupStoreShipmentPivot,
"accountManager": Employee,
"start_deal_date": "2007-12-03",
"finish_deal_date": "2007-12-03",
"account_manager_id": "4",
"company_id": "4",
"enabled": true,
"company": Company,
"contact_name": "abc123",
"file": File,
"pickupStorePermits": [PickupStorePermit],
"pickup_store_has_current_permit": true
}
}
}
createPickupStorePermit
Response
Returns a
PickupStorePermit!
Arguments
Name | Description |
---|---|
input -
CreatePickupStorePermitInput!
|
Example
Query
mutation CreatePickupStorePermit($input: CreatePickupStorePermitInput!) {
createPickupStorePermit(input: $input) {
id
uuid
account {
id
uuid
name
}
pickupStore {
id
uuid
name
alias
fiscal_name
document_number
email
phone_number
max_package_capacity
current_package_capacity
address {
...AddressFragment
}
account {
...AccountFragment
}
shipments {
...ShipmentFragment
}
user {
...UserFragment
}
createdBy {
...UserFragment
}
updatedBy {
...UserFragment
}
businessSchedule {
...BusinessScheduleFragment
}
created_at
updated_at
pickupStoreShipments {
...PickupStoreShipmentPivotFragment
}
accountManager {
...EmployeeFragment
}
start_deal_date
finish_deal_date
account_manager_id
company_id
enabled
company {
...CompanyFragment
}
contact_name
file {
...FileFragment
}
pickupStorePermits {
...PickupStorePermitFragment
}
pickup_store_has_current_permit
}
file {
id
uuid
path
file_original_name
file_mime_type
file_size
encode_file
pivot {
...FilePivotFragment
}
}
code
start_date
end_date
createdBy {
id
uuid
username
email
first_name
last_name
full_name
}
updatedBy {
id
uuid
username
email
first_name
last_name
full_name
}
created_at
updated_at
}
}
Variables
{"input": CreatePickupStorePermitInput}
Response
{
"data": {
"createPickupStorePermit": {
"id": "4",
"uuid": "abc123",
"account": Account,
"pickupStore": PickupStore,
"file": File,
"code": "abc123",
"start_date": "2007-12-03",
"end_date": "2007-12-03",
"createdBy": User,
"updatedBy": User,
"created_at": "2007-12-03T10:15:30Z",
"updated_at": "2007-12-03T10:15:30Z"
}
}
}
createShipment
Response
Returns a
Shipment!
Arguments
Name | Description |
---|---|
input -
CreateShipmentInput!
|
Example
Query
mutation CreateShipment($input: CreateShipmentInput!) {
createShipment(input: $input) {
id
uuid
batch {
id
uuid
dimensions_length
dimensions_width
dimensions_height
tracking_number
weight
date
status
shipments {
...ShipmentFragment
}
created_at
updated_at
}
date
originAddress {
id
uuid
name
street
formatted_address
email
phone_number
notes
city
postal_code
country
geolocation_latitude
geolocation_longitude
province {
...ProvinceFragment
}
created_at
updated_at
updated_token
modified_at
}
destinationAddress {
id
uuid
name
street
formatted_address
email
phone_number
notes
city
postal_code
country
geolocation_latitude
geolocation_longitude
province {
...ProvinceFragment
}
created_at
updated_at
updated_token
modified_at
}
proofOfDelivery {
id
uuid
name
document_number
comments
shipment {
...ShipmentFragment
}
delivery_type
created_at
updated_at
}
packages {
id
uuid
shipment {
...ShipmentFragment
}
tracking_number
status
dimensions_length
dimensions_width
dimensions_height
volume_weight
weight
expired
created_at
updated_at
packagesTracking {
...PackageTrackingFragment
}
}
status
tracking_number
type
weight
complete
cancellable
cancel_reason
notes
number_of_delivery_attempts
reference_number
price
currency
product_category
product_name
pickupStores {
id
uuid
name
alias
fiscal_name
document_number
email
phone_number
max_package_capacity
current_package_capacity
address {
...AddressFragment
}
account {
...AccountFragment
}
shipments {
...ShipmentFragment
}
user {
...UserFragment
}
createdBy {
...UserFragment
}
updatedBy {
...UserFragment
}
businessSchedule {
...BusinessScheduleFragment
}
created_at
updated_at
pickupStoreShipments {
...PickupStoreShipmentPivotFragment
}
accountManager {
...EmployeeFragment
}
start_deal_date
finish_deal_date
account_manager_id
company_id
enabled
company {
...CompanyFragment
}
contact_name
file {
...FileFragment
}
pickupStorePermits {
...PickupStorePermitFragment
}
pickup_store_has_current_permit
}
pickupStoreShipments {
pickup_store_id
shipment_id
status
type
in_store
created_at
updated_at
}
destination_pickup_store {
id
uuid
name
alias
fiscal_name
document_number
email
phone_number
max_package_capacity
current_package_capacity
address {
...AddressFragment
}
account {
...AccountFragment
}
shipments {
...ShipmentFragment
}
user {
...UserFragment
}
createdBy {
...UserFragment
}
updatedBy {
...UserFragment
}
businessSchedule {
...BusinessScheduleFragment
}
created_at
updated_at
pickupStoreShipments {
...PickupStoreShipmentPivotFragment
}
accountManager {
...EmployeeFragment
}
start_deal_date
finish_deal_date
account_manager_id
company_id
enabled
company {
...CompanyFragment
}
contact_name
file {
...FileFragment
}
pickupStorePermits {
...PickupStorePermitFragment
}
pickup_store_has_current_permit
}
originPickupStore {
id
uuid
name
alias
fiscal_name
document_number
email
phone_number
max_package_capacity
current_package_capacity
address {
...AddressFragment
}
account {
...AccountFragment
}
shipments {
...ShipmentFragment
}
user {
...UserFragment
}
createdBy {
...UserFragment
}
updatedBy {
...UserFragment
}
businessSchedule {
...BusinessScheduleFragment
}
created_at
updated_at
pickupStoreShipments {
...PickupStoreShipmentPivotFragment
}
accountManager {
...EmployeeFragment
}
start_deal_date
finish_deal_date
account_manager_id
company_id
enabled
company {
...CompanyFragment
}
contact_name
file {
...FileFragment
}
pickupStorePermits {
...PickupStorePermitFragment
}
pickup_store_has_current_permit
}
destinationPickupStore {
id
uuid
name
alias
fiscal_name
document_number
email
phone_number
max_package_capacity
current_package_capacity
address {
...AddressFragment
}
account {
...AccountFragment
}
shipments {
...ShipmentFragment
}
user {
...UserFragment
}
createdBy {
...UserFragment
}
updatedBy {
...UserFragment
}
businessSchedule {
...BusinessScheduleFragment
}
created_at
updated_at
pickupStoreShipments {
...PickupStoreShipmentPivotFragment
}
accountManager {
...EmployeeFragment
}
start_deal_date
finish_deal_date
account_manager_id
company_id
enabled
company {
...CompanyFragment
}
contact_name
file {
...FileFragment
}
pickupStorePermits {
...PickupStorePermitFragment
}
pickup_store_has_current_permit
}
label
digital_label
destinationLocker {
id
uuid
external_id
name
address {
...AddressFragment
}
created_at
updated_at
}
deliverySlot {
id
uuid
model_id
model_type
type
current
openingHours {
...OpeningHourFragment
}
model {
... on PickupStore {
...PickupStoreFragment
}
}
createdBy {
...UserFragment
}
updatedBy {
...UserFragment
}
created_at
updated_at
}
}
}
Variables
{"input": CreateShipmentInput}
Response
{
"data": {
"createShipment": {
"id": 4,
"uuid": "abc123",
"batch": Batch,
"date": "2007-12-03",
"originAddress": Address,
"destinationAddress": Address,
"proofOfDelivery": ProofsOfDelivery,
"packages": [Package],
"status": "DOCUMENTED",
"tracking_number": "abc123",
"type": "DELIVERY",
"weight": 42,
"complete": false,
"cancellable": true,
"cancel_reason": "xyz789",
"notes": "xyz789",
"number_of_delivery_attempts": 42,
"reference_number": "abc123",
"price": 987.65,
"currency": "abc123",
"product_category": "xyz789",
"product_name": "xyz789",
"pickupStores": [PickupStore],
"pickupStoreShipments": PickupStoreShipmentPivot,
"destination_pickup_store": PickupStore,
"originPickupStore": PickupStore,
"destinationPickupStore": PickupStore,
"label": "abc123",
"digital_label": "abc123",
"destinationLocker": Locker,
"deliverySlot": BusinessSchedule
}
}
}
createShipmentLabel
Response
Returns a
Shipment!
Arguments
Name | Description |
---|---|
input -
CreateShipmentLabelInput!
|
Example
Query
mutation CreateShipmentLabel($input: CreateShipmentLabelInput!) {
createShipmentLabel(input: $input) {
id
uuid
batch {
id
uuid
dimensions_length
dimensions_width
dimensions_height
tracking_number
weight
date
status
shipments {
...ShipmentFragment
}
created_at
updated_at
}
date
originAddress {
id
uuid
name
street
formatted_address
email
phone_number
notes
city
postal_code
country
geolocation_latitude
geolocation_longitude
province {
...ProvinceFragment
}
created_at
updated_at
updated_token
modified_at
}
destinationAddress {
id
uuid
name
street
formatted_address
email
phone_number
notes
city
postal_code
country
geolocation_latitude
geolocation_longitude
province {
...ProvinceFragment
}
created_at
updated_at
updated_token
modified_at
}
proofOfDelivery {
id
uuid
name
document_number
comments
shipment {
...ShipmentFragment
}
delivery_type
created_at
updated_at
}
packages {
id
uuid
shipment {
...ShipmentFragment
}
tracking_number
status
dimensions_length
dimensions_width
dimensions_height
volume_weight
weight
expired
created_at
updated_at
packagesTracking {
...PackageTrackingFragment
}
}
status
tracking_number
type
weight
complete
cancellable
cancel_reason
notes
number_of_delivery_attempts
reference_number
price
currency
product_category
product_name
pickupStores {
id
uuid
name
alias
fiscal_name
document_number
email
phone_number
max_package_capacity
current_package_capacity
address {
...AddressFragment
}
account {
...AccountFragment
}
shipments {
...ShipmentFragment
}
user {
...UserFragment
}
createdBy {
...UserFragment
}
updatedBy {
...UserFragment
}
businessSchedule {
...BusinessScheduleFragment
}
created_at
updated_at
pickupStoreShipments {
...PickupStoreShipmentPivotFragment
}
accountManager {
...EmployeeFragment
}
start_deal_date
finish_deal_date
account_manager_id
company_id
enabled
company {
...CompanyFragment
}
contact_name
file {
...FileFragment
}
pickupStorePermits {
...PickupStorePermitFragment
}
pickup_store_has_current_permit
}
pickupStoreShipments {
pickup_store_id
shipment_id
status
type
in_store
created_at
updated_at
}
destination_pickup_store {
id
uuid
name
alias
fiscal_name
document_number
email
phone_number
max_package_capacity
current_package_capacity
address {
...AddressFragment
}
account {
...AccountFragment
}
shipments {
...ShipmentFragment
}
user {
...UserFragment
}
createdBy {
...UserFragment
}
updatedBy {
...UserFragment
}
businessSchedule {
...BusinessScheduleFragment
}
created_at
updated_at
pickupStoreShipments {
...PickupStoreShipmentPivotFragment
}
accountManager {
...EmployeeFragment
}
start_deal_date
finish_deal_date
account_manager_id
company_id
enabled
company {
...CompanyFragment
}
contact_name
file {
...FileFragment
}
pickupStorePermits {
...PickupStorePermitFragment
}
pickup_store_has_current_permit
}
originPickupStore {
id
uuid
name
alias
fiscal_name
document_number
email
phone_number
max_package_capacity
current_package_capacity
address {
...AddressFragment
}
account {
...AccountFragment
}
shipments {
...ShipmentFragment
}
user {
...UserFragment
}
createdBy {
...UserFragment
}
updatedBy {
...UserFragment
}
businessSchedule {
...BusinessScheduleFragment
}
created_at
updated_at
pickupStoreShipments {
...PickupStoreShipmentPivotFragment
}
accountManager {
...EmployeeFragment
}
start_deal_date
finish_deal_date
account_manager_id
company_id
enabled
company {
...CompanyFragment
}
contact_name
file {
...FileFragment
}
pickupStorePermits {
...PickupStorePermitFragment
}
pickup_store_has_current_permit
}
destinationPickupStore {
id
uuid
name
alias
fiscal_name
document_number
email
phone_number
max_package_capacity
current_package_capacity
address {
...AddressFragment
}
account {
...AccountFragment
}
shipments {
...ShipmentFragment
}
user {
...UserFragment
}
createdBy {
...UserFragment
}
updatedBy {
...UserFragment
}
businessSchedule {
...BusinessScheduleFragment
}
created_at
updated_at
pickupStoreShipments {
...PickupStoreShipmentPivotFragment
}
accountManager {
...EmployeeFragment
}
start_deal_date
finish_deal_date
account_manager_id
company_id
enabled
company {
...CompanyFragment
}
contact_name
file {
...FileFragment
}
pickupStorePermits {
...PickupStorePermitFragment
}
pickup_store_has_current_permit
}
label
digital_label
destinationLocker {
id
uuid
external_id
name
address {
...AddressFragment
}
created_at
updated_at
}
deliverySlot {
id
uuid
model_id
model_type
type
current
openingHours {
...OpeningHourFragment
}
model {
... on PickupStore {
...PickupStoreFragment
}
}
createdBy {
...UserFragment
}
updatedBy {
...UserFragment
}
created_at
updated_at
}
}
}
Variables
{"input": CreateShipmentLabelInput}
Response
{
"data": {
"createShipmentLabel": {
"id": "4",
"uuid": "xyz789",
"batch": Batch,
"date": "2007-12-03",
"originAddress": Address,
"destinationAddress": Address,
"proofOfDelivery": ProofsOfDelivery,
"packages": [Package],
"status": "DOCUMENTED",
"tracking_number": "xyz789",
"type": "DELIVERY",
"weight": 42,
"complete": false,
"cancellable": false,
"cancel_reason": "abc123",
"notes": "xyz789",
"number_of_delivery_attempts": 42,
"reference_number": "abc123",
"price": 123.45,
"currency": "abc123",
"product_category": "abc123",
"product_name": "abc123",
"pickupStores": [PickupStore],
"pickupStoreShipments": PickupStoreShipmentPivot,
"destination_pickup_store": PickupStore,
"originPickupStore": PickupStore,
"destinationPickupStore": PickupStore,
"label": "abc123",
"digital_label": "xyz789",
"destinationLocker": Locker,
"deliverySlot": BusinessSchedule
}
}
}
createVehicle
Response
Returns a
Vehicle!
Arguments
Name | Description |
---|---|
input -
CreateVehicleInput!
|
Example
Query
mutation CreateVehicle($input: CreateVehicleInput!) {
createVehicle(input: $input) {
id
uuid
identification_number
license_plate_number
status
created_at
updated_at
account {
id
uuid
name
}
distributionCenter {
id
uuid
name
account {
...AccountFragment
}
address {
...AddressFragment
}
created_at
updated_at
}
vehicleModel {
id
uuid
name
capacity
standard_consumption
created_at
updated_at
account {
...AccountFragment
}
vehicleBrand {
...VehicleBrandFragment
}
vehicleCategory {
...VehicleCategoryFragment
}
}
employees {
id
uuid
account {
...AccountFragment
}
company {
...CompanyFragment
}
first_name
last_name
full_name
email
phone_number
enabled
available_for_order
vehicles {
...VehicleFragment
}
assigned {
...VehicleEmployeePivotFragment
}
current_vehicle {
...VehicleFragment
}
vehicle_type
}
assigned {
id
from_date
to_date
}
current_driver {
id
uuid
account {
...AccountFragment
}
company {
...CompanyFragment
}
first_name
last_name
full_name
email
phone_number
enabled
available_for_order
vehicles {
...VehicleFragment
}
assigned {
...VehicleEmployeePivotFragment
}
current_vehicle {
...VehicleFragment
}
vehicle_type
}
files {
id
uuid
path
file_original_name
file_mime_type
file_size
encode_file
pivot {
...FilePivotFragment
}
}
}
}
Variables
{"input": CreateVehicleInput}
Response
{
"data": {
"createVehicle": {
"id": 4,
"uuid": "abc123",
"identification_number": "abc123",
"license_plate_number": "xyz789",
"status": "ACTIVE",
"created_at": "2007-12-03T10:15:30Z",
"updated_at": "2007-12-03T10:15:30Z",
"account": Account,
"distributionCenter": DistributionCenter,
"vehicleModel": VehicleModel,
"employees": [Employee],
"assigned": VehicleEmployeePivot,
"current_driver": Employee,
"files": [File]
}
}
}
deleteAssignVehicle
Response
Returns an
Employee!
Arguments
Name | Description |
---|---|
id -
ID!
|
|
input -
DeleteAssignEmployeeVehicleInput!
|
Example
Query
mutation DeleteAssignVehicle(
$id: ID!,
$input: DeleteAssignEmployeeVehicleInput!
) {
deleteAssignVehicle(
id: $id,
input: $input
) {
id
uuid
account {
id
uuid
name
}
company {
id
uuid
commercial_name
corporate_name
phone_number
}
first_name
last_name
full_name
email
phone_number
enabled
available_for_order
vehicles {
id
uuid
identification_number
license_plate_number
status
created_at
updated_at
account {
...AccountFragment
}
distributionCenter {
...DistributionCenterFragment
}
vehicleModel {
...VehicleModelFragment
}
employees {
...EmployeeFragment
}
assigned {
...VehicleEmployeePivotFragment
}
current_driver {
...EmployeeFragment
}
files {
...FileFragment
}
}
assigned {
id
from_date
to_date
}
current_vehicle {
id
uuid
identification_number
license_plate_number
status
created_at
updated_at
account {
...AccountFragment
}
distributionCenter {
...DistributionCenterFragment
}
vehicleModel {
...VehicleModelFragment
}
employees {
...EmployeeFragment
}
assigned {
...VehicleEmployeePivotFragment
}
current_driver {
...EmployeeFragment
}
files {
...FileFragment
}
}
vehicle_type
}
}
Variables
{"id": 4, "input": DeleteAssignEmployeeVehicleInput}
Response
{
"data": {
"deleteAssignVehicle": {
"id": 4,
"uuid": "abc123",
"account": Account,
"company": Company,
"first_name": "xyz789",
"last_name": "xyz789",
"full_name": "xyz789",
"email": "abc123",
"phone_number": "abc123",
"enabled": true,
"available_for_order": true,
"vehicles": [Vehicle],
"assigned": VehicleEmployeePivot,
"current_vehicle": Vehicle,
"vehicle_type": "CAR"
}
}
}
deleteComment
Example
Query
mutation DeleteComment($id: ID!) {
deleteComment(id: $id) {
id
uuid
body
created_at
updated_at
}
}
Variables
{"id": 4}
Response
{
"data": {
"deleteComment": {
"id": "4",
"uuid": "abc123",
"body": "abc123",
"created_at": "2007-12-03T10:15:30Z",
"updated_at": "2007-12-03T10:15:30Z"
}
}
}
deleteCommentContract
Response
Returns a
Comment!
Arguments
Name | Description |
---|---|
id -
ID!
|
|
input -
DeleteCommentContractInput!
|
Example
Query
mutation DeleteCommentContract(
$id: ID!,
$input: DeleteCommentContractInput!
) {
deleteCommentContract(
id: $id,
input: $input
) {
id
uuid
body
created_at
updated_at
}
}
Variables
{
"id": "4",
"input": DeleteCommentContractInput
}
Response
{
"data": {
"deleteCommentContract": {
"id": 4,
"uuid": "xyz789",
"body": "abc123",
"created_at": "2007-12-03T10:15:30Z",
"updated_at": "2007-12-03T10:15:30Z"
}
}
}
deleteOrderIncidence
Example
Query
mutation DeleteOrderIncidence($id: ID!) {
deleteOrderIncidence(id: $id) {
id
uuid
body
created_at
updated_at
}
}
Variables
{"id": "4"}
Response
{
"data": {
"deleteOrderIncidence": {
"id": "4",
"uuid": "abc123",
"body": "abc123",
"created_at": "2007-12-03T10:15:30Z",
"updated_at": "2007-12-03T10:15:30Z"
}
}
}
deletePickupStore
Response
Returns a
PickupStore
Arguments
Name | Description |
---|---|
id -
ID!
|
Example
Query
mutation DeletePickupStore($id: ID!) {
deletePickupStore(id: $id) {
id
uuid
name
alias
fiscal_name
document_number
email
phone_number
max_package_capacity
current_package_capacity
address {
id
uuid
name
street
formatted_address
email
phone_number
notes
city
postal_code
country
geolocation_latitude
geolocation_longitude
province {
...ProvinceFragment
}
created_at
updated_at
updated_token
modified_at
}
account {
id
uuid
name
}
shipments {
id
uuid
batch {
...BatchFragment
}
date
originAddress {
...AddressFragment
}
destinationAddress {
...AddressFragment
}
proofOfDelivery {
...ProofsOfDeliveryFragment
}
packages {
...PackageFragment
}
status
tracking_number
type
weight
complete
cancellable
cancel_reason
notes
number_of_delivery_attempts
reference_number
price
currency
product_category
product_name
pickupStores {
...PickupStoreFragment
}
pickupStoreShipments {
...PickupStoreShipmentPivotFragment
}
destination_pickup_store {
...PickupStoreFragment
}
originPickupStore {
...PickupStoreFragment
}
destinationPickupStore {
...PickupStoreFragment
}
label
digital_label
destinationLocker {
...LockerFragment
}
deliverySlot {
...BusinessScheduleFragment
}
}
user {
id
uuid
username
email
first_name
last_name
full_name
}
createdBy {
id
uuid
username
email
first_name
last_name
full_name
}
updatedBy {
id
uuid
username
email
first_name
last_name
full_name
}
businessSchedule {
id
uuid
model_id
model_type
type
current
openingHours {
...OpeningHourFragment
}
model {
... on PickupStore {
...PickupStoreFragment
}
}
createdBy {
...UserFragment
}
updatedBy {
...UserFragment
}
created_at
updated_at
}
created_at
updated_at
pickupStoreShipments {
pickup_store_id
shipment_id
status
type
in_store
created_at
updated_at
}
accountManager {
id
uuid
account {
...AccountFragment
}
company {
...CompanyFragment
}
first_name
last_name
full_name
email
phone_number
enabled
available_for_order
vehicles {
...VehicleFragment
}
assigned {
...VehicleEmployeePivotFragment
}
current_vehicle {
...VehicleFragment
}
vehicle_type
}
start_deal_date
finish_deal_date
account_manager_id
company_id
enabled
company {
id
uuid
commercial_name
corporate_name
phone_number
}
contact_name
file {
id
uuid
path
file_original_name
file_mime_type
file_size
encode_file
pivot {
...FilePivotFragment
}
}
pickupStorePermits {
id
uuid
account {
...AccountFragment
}
pickupStore {
...PickupStoreFragment
}
file {
...FileFragment
}
code
start_date
end_date
createdBy {
...UserFragment
}
updatedBy {
...UserFragment
}
created_at
updated_at
}
pickup_store_has_current_permit
}
}
Variables
{"id": "4"}
Response
{
"data": {
"deletePickupStore": {
"id": "4",
"uuid": "xyz789",
"name": "xyz789",
"alias": "xyz789",
"fiscal_name": "abc123",
"document_number": "xyz789",
"email": "abc123",
"phone_number": "abc123",
"max_package_capacity": 42,
"current_package_capacity": 42,
"address": Address,
"account": Account,
"shipments": [Shipment],
"user": User,
"createdBy": User,
"updatedBy": User,
"businessSchedule": BusinessSchedule,
"created_at": "2007-12-03T10:15:30Z",
"updated_at": "2007-12-03T10:15:30Z",
"pickupStoreShipments": PickupStoreShipmentPivot,
"accountManager": Employee,
"start_deal_date": "2007-12-03",
"finish_deal_date": "2007-12-03",
"account_manager_id": 4,
"company_id": 4,
"enabled": false,
"company": Company,
"contact_name": "abc123",
"file": File,
"pickupStorePermits": [PickupStorePermit],
"pickup_store_has_current_permit": true
}
}
}
deletePickupStorePermit
Response
Returns a
PickupStorePermit
Arguments
Name | Description |
---|---|
id -
ID!
|
Example
Query
mutation DeletePickupStorePermit($id: ID!) {
deletePickupStorePermit(id: $id) {
id
uuid
account {
id
uuid
name
}
pickupStore {
id
uuid
name
alias
fiscal_name
document_number
email
phone_number
max_package_capacity
current_package_capacity
address {
...AddressFragment
}
account {
...AccountFragment
}
shipments {
...ShipmentFragment
}
user {
...UserFragment
}
createdBy {
...UserFragment
}
updatedBy {
...UserFragment
}
businessSchedule {
...BusinessScheduleFragment
}
created_at
updated_at
pickupStoreShipments {
...PickupStoreShipmentPivotFragment
}
accountManager {
...EmployeeFragment
}
start_deal_date
finish_deal_date
account_manager_id
company_id
enabled
company {
...CompanyFragment
}
contact_name
file {
...FileFragment
}
pickupStorePermits {
...PickupStorePermitFragment
}
pickup_store_has_current_permit
}
file {
id
uuid
path
file_original_name
file_mime_type
file_size
encode_file
pivot {
...FilePivotFragment
}
}
code
start_date
end_date
createdBy {
id
uuid
username
email
first_name
last_name
full_name
}
updatedBy {
id
uuid
username
email
first_name
last_name
full_name
}
created_at
updated_at
}
}
Variables
{"id": 4}
Response
{
"data": {
"deletePickupStorePermit": {
"id": "4",
"uuid": "xyz789",
"account": Account,
"pickupStore": PickupStore,
"file": File,
"code": "abc123",
"start_date": "2007-12-03",
"end_date": "2007-12-03",
"createdBy": User,
"updatedBy": User,
"created_at": "2007-12-03T10:15:30Z",
"updated_at": "2007-12-03T10:15:30Z"
}
}
}
deleteVehicle
Example
Query
mutation DeleteVehicle($id: ID!) {
deleteVehicle(id: $id) {
id
uuid
identification_number
license_plate_number
status
created_at
updated_at
account {
id
uuid
name
}
distributionCenter {
id
uuid
name
account {
...AccountFragment
}
address {
...AddressFragment
}
created_at
updated_at
}
vehicleModel {
id
uuid
name
capacity
standard_consumption
created_at
updated_at
account {
...AccountFragment
}
vehicleBrand {
...VehicleBrandFragment
}
vehicleCategory {
...VehicleCategoryFragment
}
}
employees {
id
uuid
account {
...AccountFragment
}
company {
...CompanyFragment
}
first_name
last_name
full_name
email
phone_number
enabled
available_for_order
vehicles {
...VehicleFragment
}
assigned {
...VehicleEmployeePivotFragment
}
current_vehicle {
...VehicleFragment
}
vehicle_type
}
assigned {
id
from_date
to_date
}
current_driver {
id
uuid
account {
...AccountFragment
}
company {
...CompanyFragment
}
first_name
last_name
full_name
email
phone_number
enabled
available_for_order
vehicles {
...VehicleFragment
}
assigned {
...VehicleEmployeePivotFragment
}
current_vehicle {
...VehicleFragment
}
vehicle_type
}
files {
id
uuid
path
file_original_name
file_mime_type
file_size
encode_file
pivot {
...FilePivotFragment
}
}
}
}
Variables
{"id": 4}
Response
{
"data": {
"deleteVehicle": {
"id": 4,
"uuid": "abc123",
"identification_number": "xyz789",
"license_plate_number": "xyz789",
"status": "ACTIVE",
"created_at": "2007-12-03T10:15:30Z",
"updated_at": "2007-12-03T10:15:30Z",
"account": Account,
"distributionCenter": DistributionCenter,
"vehicleModel": VehicleModel,
"employees": [Employee],
"assigned": VehicleEmployeePivot,
"current_driver": Employee,
"files": [File]
}
}
}
forgotPassword
Response
Returns a
ForgotPasswordResponse!
Arguments
Name | Description |
---|---|
input -
ForgotPasswordInput!
|
Example
Query
mutation ForgotPassword($input: ForgotPasswordInput!) {
forgotPassword(input: $input) {
status
message
}
}
Variables
{"input": ForgotPasswordInput}
Response
{
"data": {
"forgotPassword": {
"status": "xyz789",
"message": "xyz789"
}
}
}
getClientToken
Response
Returns a
TokenPayload!
Arguments
Name | Description |
---|---|
input -
TokenInput
|
Example
Query
mutation GetClientToken($input: TokenInput) {
getClientToken(input: $input) {
access_token
refresh_token
expires_in
token_type
}
}
Variables
{"input": TokenInput}
Response
{
"data": {
"getClientToken": {
"access_token": "xyz789",
"refresh_token": "xyz789",
"expires_in": 42,
"token_type": "abc123"
}
}
}
login
Response
Returns an
AuthPayload!
Arguments
Name | Description |
---|---|
input -
LoginInput
|
Example
Query
mutation Login($input: LoginInput) {
login(input: $input) {
access_token
refresh_token
expires_in
token_type
user {
id
uuid
username
email
first_name
last_name
full_name
}
}
}
Variables
{"input": LoginInput}
Response
{
"data": {
"login": {
"access_token": "xyz789",
"refresh_token": "xyz789",
"expires_in": 42,
"token_type": "xyz789",
"user": User
}
}
}
logout
Response
Returns a
LogoutResponse!
Example
Query
mutation Logout {
logout {
status
message
}
}
Response
{
"data": {
"logout": {
"status": "xyz789",
"message": "abc123"
}
}
}
packageTransition
Response
Returns a
Package!
Arguments
Name | Description |
---|---|
tracking_number -
String!
|
|
geolocation -
GeolocationInput
|
|
input -
PackageTransitionInput!
|
Example
Query
mutation PackageTransition(
$tracking_number: String!,
$geolocation: GeolocationInput,
$input: PackageTransitionInput!
) {
packageTransition(
tracking_number: $tracking_number,
geolocation: $geolocation,
input: $input
) {
id
uuid
shipment {
id
uuid
batch {
...BatchFragment
}
date
originAddress {
...AddressFragment
}
destinationAddress {
...AddressFragment
}
proofOfDelivery {
...ProofsOfDeliveryFragment
}
packages {
...PackageFragment
}
status
tracking_number
type
weight
complete
cancellable
cancel_reason
notes
number_of_delivery_attempts
reference_number
price
currency
product_category
product_name
pickupStores {
...PickupStoreFragment
}
pickupStoreShipments {
...PickupStoreShipmentPivotFragment
}
destination_pickup_store {
...PickupStoreFragment
}
originPickupStore {
...PickupStoreFragment
}
destinationPickupStore {
...PickupStoreFragment
}
label
digital_label
destinationLocker {
...LockerFragment
}
deliverySlot {
...BusinessScheduleFragment
}
}
tracking_number
status
dimensions_length
dimensions_width
dimensions_height
volume_weight
weight
expired
created_at
updated_at
packagesTracking {
id
uuid
status
address {
...AddressFragment
}
created_at
updated_at
}
}
}
Variables
{
"tracking_number": "Generated Argument example for packageTransition tracking_number",
"geolocation": GeolocationInput,
"input": PackageTransitionInput
}
Response
{
"data": {
"packageTransition": {
"id": 4,
"uuid": "xyz789",
"shipment": Shipment,
"tracking_number": "xyz789",
"status": "DOCUMENTED",
"dimensions_length": 42,
"dimensions_width": 42,
"dimensions_height": 42,
"volume_weight": 42,
"weight": 42,
"expired": false,
"created_at": "2007-12-03T10:15:30Z",
"updated_at": "2007-12-03T10:15:30Z",
"packagesTracking": [PackageTracking]
}
}
}
postbagInPickupStore
Response
Returns a
PickupStore
Arguments
Name | Description |
---|---|
id -
ID!
|
|
postbagId -
ID!
|
|
geolocation -
GeolocationInput
|
Example
Query
mutation PostbagInPickupStore(
$id: ID!,
$postbagId: ID!,
$geolocation: GeolocationInput
) {
postbagInPickupStore(
id: $id,
postbagId: $postbagId,
geolocation: $geolocation
) {
id
uuid
name
alias
fiscal_name
document_number
email
phone_number
max_package_capacity
current_package_capacity
address {
id
uuid
name
street
formatted_address
email
phone_number
notes
city
postal_code
country
geolocation_latitude
geolocation_longitude
province {
...ProvinceFragment
}
created_at
updated_at
updated_token
modified_at
}
account {
id
uuid
name
}
shipments {
id
uuid
batch {
...BatchFragment
}
date
originAddress {
...AddressFragment
}
destinationAddress {
...AddressFragment
}
proofOfDelivery {
...ProofsOfDeliveryFragment
}
packages {
...PackageFragment
}
status
tracking_number
type
weight
complete
cancellable
cancel_reason
notes
number_of_delivery_attempts
reference_number
price
currency
product_category
product_name
pickupStores {
...PickupStoreFragment
}
pickupStoreShipments {
...PickupStoreShipmentPivotFragment
}
destination_pickup_store {
...PickupStoreFragment
}
originPickupStore {
...PickupStoreFragment
}
destinationPickupStore {
...PickupStoreFragment
}
label
digital_label
destinationLocker {
...LockerFragment
}
deliverySlot {
...BusinessScheduleFragment
}
}
user {
id
uuid
username
email
first_name
last_name
full_name
}
createdBy {
id
uuid
username
email
first_name
last_name
full_name
}
updatedBy {
id
uuid
username
email
first_name
last_name
full_name
}
businessSchedule {
id
uuid
model_id
model_type
type
current
openingHours {
...OpeningHourFragment
}
model {
... on PickupStore {
...PickupStoreFragment
}
}
createdBy {
...UserFragment
}
updatedBy {
...UserFragment
}
created_at
updated_at
}
created_at
updated_at
pickupStoreShipments {
pickup_store_id
shipment_id
status
type
in_store
created_at
updated_at
}
accountManager {
id
uuid
account {
...AccountFragment
}
company {
...CompanyFragment
}
first_name
last_name
full_name
email
phone_number
enabled
available_for_order
vehicles {
...VehicleFragment
}
assigned {
...VehicleEmployeePivotFragment
}
current_vehicle {
...VehicleFragment
}
vehicle_type
}
start_deal_date
finish_deal_date
account_manager_id
company_id
enabled
company {
id
uuid
commercial_name
corporate_name
phone_number
}
contact_name
file {
id
uuid
path
file_original_name
file_mime_type
file_size
encode_file
pivot {
...FilePivotFragment
}
}
pickupStorePermits {
id
uuid
account {
...AccountFragment
}
pickupStore {
...PickupStoreFragment
}
file {
...FileFragment
}
code
start_date
end_date
createdBy {
...UserFragment
}
updatedBy {
...UserFragment
}
created_at
updated_at
}
pickup_store_has_current_permit
}
}
Variables
{
"id": "4",
"postbagId": 4,
"geolocation": GeolocationInput
}
Response
{
"data": {
"postbagInPickupStore": {
"id": "4",
"uuid": "xyz789",
"name": "abc123",
"alias": "xyz789",
"fiscal_name": "abc123",
"document_number": "xyz789",
"email": "xyz789",
"phone_number": "abc123",
"max_package_capacity": 42,
"current_package_capacity": 42,
"address": Address,
"account": Account,
"shipments": [Shipment],
"user": User,
"createdBy": User,
"updatedBy": User,
"businessSchedule": BusinessSchedule,
"created_at": "2007-12-03T10:15:30Z",
"updated_at": "2007-12-03T10:15:30Z",
"pickupStoreShipments": PickupStoreShipmentPivot,
"accountManager": Employee,
"start_deal_date": "2007-12-03",
"finish_deal_date": "2007-12-03",
"account_manager_id": "4",
"company_id": "4",
"enabled": true,
"company": Company,
"contact_name": "xyz789",
"file": File,
"pickupStorePermits": [PickupStorePermit],
"pickup_store_has_current_permit": false
}
}
}
postbagTransition
Response
Returns a
Postbag!
Arguments
Name | Description |
---|---|
code -
String!
|
|
geolocation -
GeolocationInput
|
|
transition -
String!
|
Example
Query
mutation PostbagTransition(
$code: String!,
$geolocation: GeolocationInput,
$transition: String!
) {
postbagTransition(
code: $code,
geolocation: $geolocation,
transition: $transition
) {
id
uuid
route {
id
uuid
date
day_number
name
distance
net_distance
number_of_shipments
polylines
pending
delivered
failed
finalFailed
finished
start_time
}
packages {
id
uuid
shipment {
...ShipmentFragment
}
tracking_number
status
dimensions_length
dimensions_width
dimensions_height
volume_weight
weight
expired
created_at
updated_at
packagesTracking {
...PackageTrackingFragment
}
}
postbagsTracking {
id
postbag {
...PostbagFragment
}
address {
...AddressFragment
}
status
}
postbagsScanning {
id
postbag {
...PostbagFragment
}
status
}
qr_code
status
}
}
Variables
{
"code": "Generated Argument example for postbagTransition code",
"geolocation": GeolocationInput,
"transition": "Generated Argument example for postbagTransition transition"
}
Response
{
"data": {
"postbagTransition": {
"id": 4,
"uuid": "xyz789",
"route": Route,
"packages": [Package],
"postbagsTracking": [PostbagsTracking],
"postbagsScanning": [PostbagsScanning],
"qr_code": "xyz789",
"status": "abc123"
}
}
}
refreshClientToken
Response
Returns a
RefreshTokenPayload!
Arguments
Name | Description |
---|---|
input -
RefreshTokenInput
|
Example
Query
mutation RefreshClientToken($input: RefreshTokenInput) {
refreshClientToken(input: $input) {
access_token
refresh_token
expires_in
token_type
}
}
Variables
{"input": RefreshTokenInput}
Response
{
"data": {
"refreshClientToken": {
"access_token": "xyz789",
"refresh_token": "xyz789",
"expires_in": 42,
"token_type": "abc123"
}
}
}
refreshToken
Response
Returns a
RefreshTokenPayload!
Arguments
Name | Description |
---|---|
input -
RefreshTokenInput
|
Example
Query
mutation RefreshToken($input: RefreshTokenInput) {
refreshToken(input: $input) {
access_token
refresh_token
expires_in
token_type
}
}
Variables
{"input": RefreshTokenInput}
Response
{
"data": {
"refreshToken": {
"access_token": "abc123",
"refresh_token": "xyz789",
"expires_in": 42,
"token_type": "abc123"
}
}
}
register
Response
Returns a
RegisterResponse!
Arguments
Name | Description |
---|---|
input -
RegisterInput
|
Example
Query
mutation Register($input: RegisterInput) {
register(input: $input) {
tokens {
access_token
refresh_token
expires_in
token_type
user {
...UserFragment
}
}
status
}
}
Variables
{"input": RegisterInput}
Response
{
"data": {
"register": {
"tokens": AuthPayload,
"status": "MUST_VERIFY_EMAIL"
}
}
}
removeDocumentationFromVehicle
Response
Returns a
Vehicle!
Arguments
Name | Description |
---|---|
id -
ID!
|
|
input -
RemoveDocumentationFromVehicleInput!
|
Example
Query
mutation RemoveDocumentationFromVehicle(
$id: ID!,
$input: RemoveDocumentationFromVehicleInput!
) {
removeDocumentationFromVehicle(
id: $id,
input: $input
) {
id
uuid
identification_number
license_plate_number
status
created_at
updated_at
account {
id
uuid
name
}
distributionCenter {
id
uuid
name
account {
...AccountFragment
}
address {
...AddressFragment
}
created_at
updated_at
}
vehicleModel {
id
uuid
name
capacity
standard_consumption
created_at
updated_at
account {
...AccountFragment
}
vehicleBrand {
...VehicleBrandFragment
}
vehicleCategory {
...VehicleCategoryFragment
}
}
employees {
id
uuid
account {
...AccountFragment
}
company {
...CompanyFragment
}
first_name
last_name
full_name
email
phone_number
enabled
available_for_order
vehicles {
...VehicleFragment
}
assigned {
...VehicleEmployeePivotFragment
}
current_vehicle {
...VehicleFragment
}
vehicle_type
}
assigned {
id
from_date
to_date
}
current_driver {
id
uuid
account {
...AccountFragment
}
company {
...CompanyFragment
}
first_name
last_name
full_name
email
phone_number
enabled
available_for_order
vehicles {
...VehicleFragment
}
assigned {
...VehicleEmployeePivotFragment
}
current_vehicle {
...VehicleFragment
}
vehicle_type
}
files {
id
uuid
path
file_original_name
file_mime_type
file_size
encode_file
pivot {
...FilePivotFragment
}
}
}
}
Variables
{"id": 4, "input": RemoveDocumentationFromVehicleInput}
Response
{
"data": {
"removeDocumentationFromVehicle": {
"id": "4",
"uuid": "abc123",
"identification_number": "abc123",
"license_plate_number": "xyz789",
"status": "ACTIVE",
"created_at": "2007-12-03T10:15:30Z",
"updated_at": "2007-12-03T10:15:30Z",
"account": Account,
"distributionCenter": DistributionCenter,
"vehicleModel": VehicleModel,
"employees": [Employee],
"assigned": VehicleEmployeePivot,
"current_driver": Employee,
"files": [File]
}
}
}
unassignVehicle
Response
Returns a
String
Arguments
Name | Description |
---|---|
id -
ID!
|
|
input -
AssignEmployeeVehicleInput!
|
Example
Query
mutation UnassignVehicle(
$id: ID!,
$input: AssignEmployeeVehicleInput!
) {
unassignVehicle(
id: $id,
input: $input
)
}
Variables
{"id": 4, "input": AssignEmployeeVehicleInput}
Response
{"data": {"unassignVehicle": "abc123"}}
updateForgottenPassword
Response
Returns a
ForgotPasswordResponse!
Arguments
Name | Description |
---|---|
input -
NewPasswordWithCodeInput
|
Example
Query
mutation UpdateForgottenPassword($input: NewPasswordWithCodeInput) {
updateForgottenPassword(input: $input) {
status
message
}
}
Variables
{"input": NewPasswordWithCodeInput}
Response
{
"data": {
"updateForgottenPassword": {
"status": "abc123",
"message": "xyz789"
}
}
}
updateIncidence
Response
Returns an
Incidence!
Arguments
Name | Description |
---|---|
id -
ID!
|
|
input -
UpdateIncidenceInput!
|
Example
Query
mutation UpdateIncidence(
$id: ID!,
$input: UpdateIncidenceInput!
) {
updateIncidence(
id: $id,
input: $input
) {
id
uuid
account {
id
uuid
name
}
description
level
notes
incidencesReason {
id
uuid
account {
...AccountFragment
}
name
category
createdBy {
...UserFragment
}
updatedBy {
...UserFragment
}
created_at
updated_at
closed
}
shipment {
id
uuid
batch {
...BatchFragment
}
date
originAddress {
...AddressFragment
}
destinationAddress {
...AddressFragment
}
proofOfDelivery {
...ProofsOfDeliveryFragment
}
packages {
...PackageFragment
}
status
tracking_number
type
weight
complete
cancellable
cancel_reason
notes
number_of_delivery_attempts
reference_number
price
currency
product_category
product_name
pickupStores {
...PickupStoreFragment
}
pickupStoreShipments {
...PickupStoreShipmentPivotFragment
}
destination_pickup_store {
...PickupStoreFragment
}
originPickupStore {
...PickupStoreFragment
}
destinationPickupStore {
...PickupStoreFragment
}
label
digital_label
destinationLocker {
...LockerFragment
}
deliverySlot {
...BusinessScheduleFragment
}
}
status
delivery_type
informant {
id
uuid
account {
...AccountFragment
}
company {
...CompanyFragment
}
first_name
last_name
full_name
email
phone_number
enabled
available_for_order
vehicles {
...VehicleFragment
}
assigned {
...VehicleEmployeePivotFragment
}
current_vehicle {
...VehicleFragment
}
vehicle_type
}
responsible {
id
uuid
account {
...AccountFragment
}
company {
...CompanyFragment
}
first_name
last_name
full_name
email
phone_number
enabled
available_for_order
vehicles {
...VehicleFragment
}
assigned {
...VehicleEmployeePivotFragment
}
current_vehicle {
...VehicleFragment
}
vehicle_type
}
comments {
id
uuid
body
created_at
updated_at
}
incidencesTracking {
id
uuid
incidence {
...IncidenceFragment
}
responsible {
...EmployeeFragment
}
status
createdBy {
...UserFragment
}
updatedBy {
...UserFragment
}
created_at
updated_at
}
resolved
createdBy {
id
uuid
username
email
first_name
last_name
full_name
}
updatedBy {
id
uuid
username
email
first_name
last_name
full_name
}
created_at
updated_at
}
}
Variables
{
"id": "4",
"input": UpdateIncidenceInput
}
Response
{
"data": {
"updateIncidence": {
"id": 4,
"uuid": "xyz789",
"account": Account,
"description": "xyz789",
"level": "LOW",
"notes": "xyz789",
"incidencesReason": IncidencesReason,
"shipment": Shipment,
"status": "OPEN",
"delivery_type": "DOOR",
"informant": Employee,
"responsible": Employee,
"comments": [Comment],
"incidencesTracking": [IncidencesTracking],
"resolved": false,
"createdBy": User,
"updatedBy": User,
"created_at": "2007-12-03T10:15:30Z",
"updated_at": "2007-12-03T10:15:30Z"
}
}
}
updateOrCreateBusinessSchedule
Response
Returns a
BusinessSchedule!
Arguments
Name | Description |
---|---|
input -
BusinessScheduleInput!
|
Example
Query
mutation UpdateOrCreateBusinessSchedule($input: BusinessScheduleInput!) {
updateOrCreateBusinessSchedule(input: $input) {
id
uuid
model_id
model_type
type
current
openingHours {
id
uuid
day
exception
day_off
timePeriods {
...TimePeriodFragment
}
businessSchedule {
...BusinessScheduleFragment
}
created_at
updated_at
}
model {
... on PickupStore {
...PickupStoreFragment
}
}
createdBy {
id
uuid
username
email
first_name
last_name
full_name
}
updatedBy {
id
uuid
username
email
first_name
last_name
full_name
}
created_at
updated_at
}
}
Variables
{"input": BusinessScheduleInput}
Response
{
"data": {
"updateOrCreateBusinessSchedule": {
"id": 4,
"uuid": "abc123",
"model_id": "4",
"model_type": "abc123",
"type": "OPENING_SCHEDULE",
"current": true,
"openingHours": [OpeningHour],
"model": PickupStore,
"createdBy": User,
"updatedBy": User,
"created_at": "2007-12-03T10:15:30Z",
"updated_at": "2007-12-03T10:15:30Z"
}
}
}
updatePassword
Response
Returns an
UpdatePasswordResponse!
Arguments
Name | Description |
---|---|
input -
UpdatePassword!
|
Example
Query
mutation UpdatePassword($input: UpdatePassword!) {
updatePassword(input: $input) {
status
message
}
}
Variables
{"input": UpdatePassword}
Response
{
"data": {
"updatePassword": {
"status": "xyz789",
"message": "abc123"
}
}
}
updatePickupStore
Response
Returns a
PickupStore!
Arguments
Name | Description |
---|---|
input -
UpdatePickupStoreInput!
|
Example
Query
mutation UpdatePickupStore($input: UpdatePickupStoreInput!) {
updatePickupStore(input: $input) {
id
uuid
name
alias
fiscal_name
document_number
email
phone_number
max_package_capacity
current_package_capacity
address {
id
uuid
name
street
formatted_address
email
phone_number
notes
city
postal_code
country
geolocation_latitude
geolocation_longitude
province {
...ProvinceFragment
}
created_at
updated_at
updated_token
modified_at
}
account {
id
uuid
name
}
shipments {
id
uuid
batch {
...BatchFragment
}
date
originAddress {
...AddressFragment
}
destinationAddress {
...AddressFragment
}
proofOfDelivery {
...ProofsOfDeliveryFragment
}
packages {
...PackageFragment
}
status
tracking_number
type
weight
complete
cancellable
cancel_reason
notes
number_of_delivery_attempts
reference_number
price
currency
product_category
product_name
pickupStores {
...PickupStoreFragment
}
pickupStoreShipments {
...PickupStoreShipmentPivotFragment
}
destination_pickup_store {
...PickupStoreFragment
}
originPickupStore {
...PickupStoreFragment
}
destinationPickupStore {
...PickupStoreFragment
}
label
digital_label
destinationLocker {
...LockerFragment
}
deliverySlot {
...BusinessScheduleFragment
}
}
user {
id
uuid
username
email
first_name
last_name
full_name
}
createdBy {
id
uuid
username
email
first_name
last_name
full_name
}
updatedBy {
id
uuid
username
email
first_name
last_name
full_name
}
businessSchedule {
id
uuid
model_id
model_type
type
current
openingHours {
...OpeningHourFragment
}
model {
... on PickupStore {
...PickupStoreFragment
}
}
createdBy {
...UserFragment
}
updatedBy {
...UserFragment
}
created_at
updated_at
}
created_at
updated_at
pickupStoreShipments {
pickup_store_id
shipment_id
status
type
in_store
created_at
updated_at
}
accountManager {
id
uuid
account {
...AccountFragment
}
company {
...CompanyFragment
}
first_name
last_name
full_name
email
phone_number
enabled
available_for_order
vehicles {
...VehicleFragment
}
assigned {
...VehicleEmployeePivotFragment
}
current_vehicle {
...VehicleFragment
}
vehicle_type
}
start_deal_date
finish_deal_date
account_manager_id
company_id
enabled
company {
id
uuid
commercial_name
corporate_name
phone_number
}
contact_name
file {
id
uuid
path
file_original_name
file_mime_type
file_size
encode_file
pivot {
...FilePivotFragment
}
}
pickupStorePermits {
id
uuid
account {
...AccountFragment
}
pickupStore {
...PickupStoreFragment
}
file {
...FileFragment
}
code
start_date
end_date
createdBy {
...UserFragment
}
updatedBy {
...UserFragment
}
created_at
updated_at
}
pickup_store_has_current_permit
}
}
Variables
{"input": UpdatePickupStoreInput}
Response
{
"data": {
"updatePickupStore": {
"id": 4,
"uuid": "xyz789",
"name": "xyz789",
"alias": "abc123",
"fiscal_name": "abc123",
"document_number": "abc123",
"email": "abc123",
"phone_number": "abc123",
"max_package_capacity": 42,
"current_package_capacity": 42,
"address": Address,
"account": Account,
"shipments": [Shipment],
"user": User,
"createdBy": User,
"updatedBy": User,
"businessSchedule": BusinessSchedule,
"created_at": "2007-12-03T10:15:30Z",
"updated_at": "2007-12-03T10:15:30Z",
"pickupStoreShipments": PickupStoreShipmentPivot,
"accountManager": Employee,
"start_deal_date": "2007-12-03",
"finish_deal_date": "2007-12-03",
"account_manager_id": "4",
"company_id": "4",
"enabled": false,
"company": Company,
"contact_name": "abc123",
"file": File,
"pickupStorePermits": [PickupStorePermit],
"pickup_store_has_current_permit": true
}
}
}
updatePickupStorePermit
Response
Returns a
PickupStorePermit!
Arguments
Name | Description |
---|---|
id -
ID!
|
|
input -
UpdatePickupStorePermit!
|
Example
Query
mutation UpdatePickupStorePermit(
$id: ID!,
$input: UpdatePickupStorePermit!
) {
updatePickupStorePermit(
id: $id,
input: $input
) {
id
uuid
account {
id
uuid
name
}
pickupStore {
id
uuid
name
alias
fiscal_name
document_number
email
phone_number
max_package_capacity
current_package_capacity
address {
...AddressFragment
}
account {
...AccountFragment
}
shipments {
...ShipmentFragment
}
user {
...UserFragment
}
createdBy {
...UserFragment
}
updatedBy {
...UserFragment
}
businessSchedule {
...BusinessScheduleFragment
}
created_at
updated_at
pickupStoreShipments {
...PickupStoreShipmentPivotFragment
}
accountManager {
...EmployeeFragment
}
start_deal_date
finish_deal_date
account_manager_id
company_id
enabled
company {
...CompanyFragment
}
contact_name
file {
...FileFragment
}
pickupStorePermits {
...PickupStorePermitFragment
}
pickup_store_has_current_permit
}
file {
id
uuid
path
file_original_name
file_mime_type
file_size
encode_file
pivot {
...FilePivotFragment
}
}
code
start_date
end_date
createdBy {
id
uuid
username
email
first_name
last_name
full_name
}
updatedBy {
id
uuid
username
email
first_name
last_name
full_name
}
created_at
updated_at
}
}
Variables
{"id": 4, "input": UpdatePickupStorePermit}
Response
{
"data": {
"updatePickupStorePermit": {
"id": 4,
"uuid": "abc123",
"account": Account,
"pickupStore": PickupStore,
"file": File,
"code": "xyz789",
"start_date": "2007-12-03",
"end_date": "2007-12-03",
"createdBy": User,
"updatedBy": User,
"created_at": "2007-12-03T10:15:30Z",
"updated_at": "2007-12-03T10:15:30Z"
}
}
}
updateProofOfDelivery
Response
Returns a
ProofsOfDelivery!
Arguments
Name | Description |
---|---|
id -
ID!
|
|
input -
UpdateProofOfDeliveryInput!
|
Example
Query
mutation UpdateProofOfDelivery(
$id: ID!,
$input: UpdateProofOfDeliveryInput!
) {
updateProofOfDelivery(
id: $id,
input: $input
) {
id
uuid
name
document_number
comments
shipment {
id
uuid
batch {
...BatchFragment
}
date
originAddress {
...AddressFragment
}
destinationAddress {
...AddressFragment
}
proofOfDelivery {
...ProofsOfDeliveryFragment
}
packages {
...PackageFragment
}
status
tracking_number
type
weight
complete
cancellable
cancel_reason
notes
number_of_delivery_attempts
reference_number
price
currency
product_category
product_name
pickupStores {
...PickupStoreFragment
}
pickupStoreShipments {
...PickupStoreShipmentPivotFragment
}
destination_pickup_store {
...PickupStoreFragment
}
originPickupStore {
...PickupStoreFragment
}
destinationPickupStore {
...PickupStoreFragment
}
label
digital_label
destinationLocker {
...LockerFragment
}
deliverySlot {
...BusinessScheduleFragment
}
}
delivery_type
created_at
updated_at
}
}
Variables
{
"id": "4",
"input": UpdateProofOfDeliveryInput
}
Response
{
"data": {
"updateProofOfDelivery": {
"id": 4,
"uuid": "abc123",
"name": "xyz789",
"document_number": "abc123",
"comments": "abc123",
"shipment": Shipment,
"delivery_type": "DOOR",
"created_at": "2007-12-03T10:15:30Z",
"updated_at": "2007-12-03T10:15:30Z"
}
}
}
updateVehicle
Response
Returns a
Vehicle!
Arguments
Name | Description |
---|---|
id -
ID!
|
|
input -
UpdateVehicleInput!
|
Example
Query
mutation UpdateVehicle(
$id: ID!,
$input: UpdateVehicleInput!
) {
updateVehicle(
id: $id,
input: $input
) {
id
uuid
identification_number
license_plate_number
status
created_at
updated_at
account {
id
uuid
name
}
distributionCenter {
id
uuid
name
account {
...AccountFragment
}
address {
...AddressFragment
}
created_at
updated_at
}
vehicleModel {
id
uuid
name
capacity
standard_consumption
created_at
updated_at
account {
...AccountFragment
}
vehicleBrand {
...VehicleBrandFragment
}
vehicleCategory {
...VehicleCategoryFragment
}
}
employees {
id
uuid
account {
...AccountFragment
}
company {
...CompanyFragment
}
first_name
last_name
full_name
email
phone_number
enabled
available_for_order
vehicles {
...VehicleFragment
}
assigned {
...VehicleEmployeePivotFragment
}
current_vehicle {
...VehicleFragment
}
vehicle_type
}
assigned {
id
from_date
to_date
}
current_driver {
id
uuid
account {
...AccountFragment
}
company {
...CompanyFragment
}
first_name
last_name
full_name
email
phone_number
enabled
available_for_order
vehicles {
...VehicleFragment
}
assigned {
...VehicleEmployeePivotFragment
}
current_vehicle {
...VehicleFragment
}
vehicle_type
}
files {
id
uuid
path
file_original_name
file_mime_type
file_size
encode_file
pivot {
...FilePivotFragment
}
}
}
}
Variables
{"id": 4, "input": UpdateVehicleInput}
Response
{
"data": {
"updateVehicle": {
"id": 4,
"uuid": "xyz789",
"identification_number": "xyz789",
"license_plate_number": "abc123",
"status": "ACTIVE",
"created_at": "2007-12-03T10:15:30Z",
"updated_at": "2007-12-03T10:15:30Z",
"account": Account,
"distributionCenter": DistributionCenter,
"vehicleModel": VehicleModel,
"employees": [Employee],
"assigned": VehicleEmployeePivot,
"current_driver": Employee,
"files": [File]
}
}
}
verifyEmail
Response
Returns an
AuthPayload!
Arguments
Name | Description |
---|---|
input -
VerifyEmailInput!
|
Example
Query
mutation VerifyEmail($input: VerifyEmailInput!) {
verifyEmail(input: $input) {
access_token
refresh_token
expires_in
token_type
user {
id
uuid
username
email
first_name
last_name
full_name
}
}
}
Variables
{"input": VerifyEmailInput}
Response
{
"data": {
"verifyEmail": {
"access_token": "xyz789",
"refresh_token": "abc123",
"expires_in": 42,
"token_type": "xyz789",
"user": User
}
}
}
Types
Account
AddCommentInput
Fields
Input Field | Description |
---|---|
comments -
CreateCommentHasMany!
|
Example
{"comments": CreateCommentHasMany}
AddDocumentationToVehicleInput
Fields
Input Field | Description |
---|---|
files -
AddFilesToVehicles
|
Example
{"files": AddFilesToVehicles}
AddFilesToVehicles
Fields
Input Field | Description |
---|---|
connect -
[ConnectVehicleFiles!]
|
Example
{"connect": [ConnectVehicleFiles]}
Address
Fields
Field Name | Description |
---|---|
id -
ID!
|
|
uuid -
String!
|
|
name -
String
|
|
street -
String!
|
|
formatted_address -
String
|
|
email -
String
|
|
phone_number -
String
|
|
notes -
String
|
|
city -
String!
|
|
postal_code -
String!
|
|
country -
String
|
|
geolocation_latitude -
Float
|
|
geolocation_longitude -
Float
|
|
province -
Province
|
|
created_at -
DateTime
|
|
updated_at -
DateTime
|
|
updated_token -
String
|
|
modified_at -
DateTime
|
Example
{
"id": 4,
"uuid": "xyz789",
"name": "abc123",
"street": "abc123",
"formatted_address": "xyz789",
"email": "abc123",
"phone_number": "abc123",
"notes": "abc123",
"city": "abc123",
"postal_code": "abc123",
"country": "abc123",
"geolocation_latitude": 987.65,
"geolocation_longitude": 123.45,
"province": Province,
"created_at": "2007-12-03T10:15:30Z",
"updated_at": "2007-12-03T10:15:30Z",
"updated_token": "abc123",
"modified_at": "2007-12-03T10:15:30Z"
}
AssignEmployeeInput
AssignEmployeeToVehicleInput
AssignEmployeeVehicleInput
AuthPayload
Batch
Example
{
"id": "4",
"uuid": "abc123",
"dimensions_length": 42,
"dimensions_width": 42,
"dimensions_height": 42,
"tracking_number": "xyz789",
"weight": 42,
"date": "2007-12-03T10:15:30Z",
"status": "DOCUMENTED",
"shipments": [Shipment],
"created_at": "2007-12-03T10:15:30Z",
"updated_at": "2007-12-03T10:15:30Z"
}
BatchStatus
Values
Enum Value | Description |
---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Example
"DOCUMENTED"
Boolean
Description
The Boolean
scalar type represents true
or false
.
Example
true
BusinessSchedule
Example
{
"id": 4,
"uuid": "abc123",
"model_id": 4,
"model_type": "xyz789",
"type": "OPENING_SCHEDULE",
"current": false,
"openingHours": [OpeningHour],
"model": PickupStore,
"createdBy": User,
"updatedBy": User,
"created_at": "2007-12-03T10:15:30Z",
"updated_at": "2007-12-03T10:15:30Z"
}
BusinessScheduleInput
Fields
Input Field | Description |
---|---|
id -
ID
|
|
current -
Boolean
|
|
model_id -
ID!
|
|
model_type -
BusinessScheduleModelType
|
|
type -
BusinessScheduleType
|
|
openingHours -
[OpeningHourInput]
|
Example
{
"id": "4",
"current": true,
"model_id": "4",
"model_type": "PICKUP_STORE",
"type": "OPENING_SCHEDULE",
"openingHours": [OpeningHourInput]
}
BusinessScheduleModelType
Values
Enum Value | Description |
---|---|
|
|
|
Example
"PICKUP_STORE"
BusinessScheduleType
Values
Enum Value | Description |
---|---|
|
|
|
Example
"OPENING_SCHEDULE"
CancelReasons
Values
Enum Value | Description |
---|---|
|
|
|
Example
"SELLER_CANCEL"
Comment
Company
ConnectEmployeesToVehicleBelongsToMany
Fields
Input Field | Description |
---|---|
connect -
[AssignEmployeeToVehicleInput!]
|
Example
{"connect": [AssignEmployeeToVehicleInput]}
ConnectLockerInput
Fields
Input Field | Description |
---|---|
connect -
ID
|
Example
{"connect": 4}
ConnectPickupStoreInput
Fields
Input Field | Description |
---|---|
connect -
ID
|
Example
{"connect": 4}
ConnectVehicleFiles
Fields
Input Field | Description |
---|---|
id -
ID
|
|
document_type -
VehicleDocumentType
|
|
expiration_date -
String
|
|
comments -
String
|
Example
{
"id": "4",
"document_type": "REGISTRATION_CERTIFICATE",
"expiration_date": "xyz789",
"comments": "xyz789"
}
CreateAddressInput
Example
{
"name": "xyz789",
"street": "xyz789",
"formatted_address": "abc123",
"email": "abc123",
"phone_number": "abc123",
"notes": "abc123",
"city": "xyz789",
"postal_code": "xyz789",
"country": "abc123",
"geolocation_latitude": 123.45,
"geolocation_longitude": 987.65,
"province_id": "4"
}
CreateBatchInput
Fields
Input Field | Description |
---|---|
dimensions_length -
Int
|
|
dimensions_width -
Int
|
|
dimensions_height -
Int
|
|
tracking_number -
String!
|
|
weight -
Int!
|
|
date -
Date!
|
|
status -
BatchStatus!
|
|
shipments -
CreateShipmentHasMany!
|
Example
{
"dimensions_length": 42,
"dimensions_width": 42,
"dimensions_height": 42,
"tracking_number": "xyz789",
"weight": 42,
"date": "2007-12-03",
"status": "DOCUMENTED",
"shipments": CreateShipmentHasMany
}
CreateBelongsTo
Fields
Input Field | Description |
---|---|
connect -
ID
|
Example
{"connect": 4}
CreateCommentHasMany
Fields
Input Field | Description |
---|---|
create -
[CreateCommentInput!]
|
Example
{"create": [CreateCommentInput]}
CreateCommentInput
Fields
Input Field | Description |
---|---|
body -
String!
|
Example
{"body": "abc123"}
CreateDestinationAddress
Fields
Input Field | Description |
---|---|
create -
CreateAddressInput
|
Example
{"create": CreateAddressInput}
CreateIncidenceInput
Fields
Input Field | Description |
---|---|
description -
String
|
|
level -
IncidencesLevel
|
|
notes -
String
|
|
incidencesReason -
CreateBelongsTo!
|
|
shipment -
CreateBelongsTo!
|
|
status -
IncidencesStatus
|
|
delivery_type -
DeliveryType
|
Example
{
"description": "xyz789",
"level": "LOW",
"notes": "xyz789",
"incidencesReason": CreateBelongsTo,
"shipment": CreateBelongsTo,
"status": "OPEN",
"delivery_type": "DOOR"
}
CreateOriginAddress
Fields
Input Field | Description |
---|---|
create -
CreateAddressInput
|
Example
{"create": CreateAddressInput}
CreatePackageHasMany
Fields
Input Field | Description |
---|---|
create -
[CreatePackageInput!]
|
|
connect -
[ID!]
|
Example
{"create": [CreatePackageInput], "connect": [4]}
CreatePackageInput
Example
{
"tracking_number": "xyz789",
"status": "DOCUMENTED",
"dimensions_length": 42,
"dimensions_width": 42,
"dimensions_height": 42,
"volume_weight": 42,
"weight": 42,
"expired": false
}
CreatePickupStoreInput
Fields
Input Field | Description |
---|---|
name -
String!
|
|
alias -
String
|
|
document_number -
String!
|
|
email -
String!
|
|
formatted_address -
String!
|
|
street -
String!
|
|
phone_number -
String
|
|
postal_code -
String!
|
|
province_id -
ID
|
|
city -
String!
|
|
geolocation_latitude -
Float
|
|
geolocation_longitude -
Float
|
|
first_name -
String
|
|
last_name -
String
|
|
max_package_capacity -
Int
|
|
account_id -
ID!
|
|
start_deal_date -
Date
|
|
finish_deal_date -
Date
|
|
account_manager_id -
ID
|
|
company_id -
ID
|
|
enabled -
Boolean
|
|
contact_name -
String
|
|
file_id -
ID
|
Example
{
"name": "xyz789",
"alias": "abc123",
"document_number": "abc123",
"email": "xyz789",
"formatted_address": "abc123",
"street": "abc123",
"phone_number": "abc123",
"postal_code": "xyz789",
"province_id": 4,
"city": "abc123",
"geolocation_latitude": 987.65,
"geolocation_longitude": 123.45,
"first_name": "xyz789",
"last_name": "abc123",
"max_package_capacity": 42,
"account_id": "4",
"start_deal_date": "2007-12-03",
"finish_deal_date": "2007-12-03",
"account_manager_id": "4",
"company_id": 4,
"enabled": false,
"contact_name": "abc123",
"file_id": "4"
}
CreatePickupStorePermitInput
CreateProofOfDeliveryInput
Fields
Input Field | Description |
---|---|
shipment -
CreateBelongsTo!
|
|
name -
String!
|
|
document_number -
String
|
|
delivery_type -
DeliveryType
|
|
comments -
String
|
|
contacted -
Boolean
|
Example
{
"shipment": CreateBelongsTo,
"name": "xyz789",
"document_number": "xyz789",
"delivery_type": "DOOR",
"comments": "abc123",
"contacted": false
}
CreateShipmentHasMany
Fields
Input Field | Description |
---|---|
create -
[CreateShipmentInput!]
|
Example
{"create": [CreateShipmentInput]}
CreateShipmentInput
Fields
Input Field | Description |
---|---|
date -
Date!
|
|
originAddress -
CreateOriginAddress
|
|
destinationAddress -
CreateDestinationAddress
|
|
packages -
CreatePackageHasMany!
|
|
status -
ShipmentStatus!
|
|
tracking_number -
String!
|
|
type -
ShipmentTypes!
|
|
weight -
Int
|
|
complete -
Boolean
|
|
cancellable -
Boolean
|
|
notes -
String
|
|
reference_number -
String
|
|
distributor_parent_id -
String
|
|
price -
Float
|
|
currency -
String
|
|
product_category -
String
|
|
product_name -
String
|
|
originPickupStore -
ConnectPickupStoreInput
|
|
destinationPickupStore -
ConnectPickupStoreInput
|
|
destination_locker_id -
ID
|
Example
{
"date": "2007-12-03",
"originAddress": CreateOriginAddress,
"destinationAddress": CreateDestinationAddress,
"packages": CreatePackageHasMany,
"status": "DOCUMENTED",
"tracking_number": "xyz789",
"type": "DELIVERY",
"weight": 42,
"complete": false,
"cancellable": false,
"notes": "xyz789",
"reference_number": "abc123",
"distributor_parent_id": "abc123",
"price": 987.65,
"currency": "xyz789",
"product_category": "xyz789",
"product_name": "xyz789",
"originPickupStore": ConnectPickupStoreInput,
"destinationPickupStore": ConnectPickupStoreInput,
"destination_locker_id": 4
}
CreateShipmentLabelInput
Fields
Input Field | Description |
---|---|
originAddress -
CreateOriginAddress
|
|
destinationAddress -
CreateDestinationAddress
|
|
weight -
Int
|
|
cancellable -
Boolean
|
|
notes -
String
|
|
reference_number -
String
|
|
price -
Float
|
|
currency -
String
|
|
product_category -
String
|
|
product_name -
String
|
|
originPickupStore -
ConnectPickupStoreInput
|
|
destinationPickupStore -
ConnectPickupStoreInput
|
|
destinationLocker -
ConnectLockerInput
|
|
pickupPoint -
String
|
Example
{
"originAddress": CreateOriginAddress,
"destinationAddress": CreateDestinationAddress,
"weight": 42,
"cancellable": false,
"notes": "abc123",
"reference_number": "xyz789",
"price": 123.45,
"currency": "xyz789",
"product_category": "xyz789",
"product_name": "abc123",
"originPickupStore": ConnectPickupStoreInput,
"destinationPickupStore": ConnectPickupStoreInput,
"destinationLocker": ConnectLockerInput,
"pickupPoint": "xyz789"
}
CreateVehicleInput
Fields
Input Field | Description |
---|---|
identification_number -
String
|
|
license_plate_number -
String!
|
|
status -
VehicleStatus!
|
|
account_id -
Int!
|
|
vehicle_model_id -
Int!
|
|
distribution_center_id -
Int!
|
|
employees -
ConnectEmployeesToVehicleBelongsToMany
|
Example
{
"identification_number": "xyz789",
"license_plate_number": "xyz789",
"status": "ACTIVE",
"account_id": 42,
"vehicle_model_id": 42,
"distribution_center_id": 42,
"employees": ConnectEmployeesToVehicleBelongsToMany
}
Date
Example
"2007-12-03"
DateTime
Example
"2007-12-03T10:15:30Z"
DaysWeekType
Values
Enum Value | Description |
---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
Example
"MONDAY"
DeleteAssignEmployeeVehicleInput
DeleteCommentContractInput
Fields
Input Field | Description |
---|---|
contract_id -
ID!
|
Example
{"contract_id": "4"}
DeliverySlotInput
Fields
Input Field | Description |
---|---|
day_of_week -
DaysWeekType!
|
|
time_periods -
[TimePeriodInput!]
|
Example
{
"day_of_week": "MONDAY",
"time_periods": [TimePeriodInput]
}
DeliveryType
Values
Enum Value | Description |
---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Example
"DOOR"
DisconnectVehicleFiles
Fields
Input Field | Description |
---|---|
id -
ID
|
Example
{"id": 4}
DistributionCenter
Example
{
"id": "4",
"uuid": "abc123",
"name": "xyz789",
"account": Account,
"address": Address,
"created_at": "2007-12-03T10:15:30Z",
"updated_at": "2007-12-03T10:15:30Z"
}
Employee
Fields
Field Name | Description |
---|---|
id -
ID!
|
|
uuid -
String!
|
|
account -
Account
|
|
company -
Company
|
|
first_name -
String!
|
|
last_name -
String!
|
|
full_name -
String
|
|
email -
String
|
|
phone_number -
String
|
|
enabled -
Boolean!
|
|
available_for_order -
Boolean
|
|
vehicles -
[Vehicle!]
|
|
assigned -
VehicleEmployeePivot
|
|
current_vehicle -
Vehicle
|
|
vehicle_type -
VehicleType
|
Example
{
"id": 4,
"uuid": "abc123",
"account": Account,
"company": Company,
"first_name": "abc123",
"last_name": "xyz789",
"full_name": "abc123",
"email": "abc123",
"phone_number": "xyz789",
"enabled": true,
"available_for_order": false,
"vehicles": [Vehicle],
"assigned": VehicleEmployeePivot,
"current_vehicle": Vehicle,
"vehicle_type": "CAR"
}
File
Example
{
"id": "4",
"uuid": "xyz789",
"path": "abc123",
"file_original_name": "abc123",
"file_mime_type": "xyz789",
"file_size": 42,
"encode_file": "abc123",
"pivot": FilePivot
}
FilePivot
FinalStatusTypes
Values
Enum Value | Description |
---|---|
|
|
|
Example
"PENDING"
Float
Description
The Float
scalar type represents signed double-precision fractional values as specified by
IEEE 754.
Example
123.45
ForgotPasswordInput
ForgotPasswordResponse
GeolocationInput
ID
Description
The ID
scalar type represents a unique identifier, often used to refetch an object or as key for a cache. The ID type appears in a JSON response as a String; however, it is not intended to be human-readable. When expected as an input type, any string (such as "4"
) or integer (such as 4
) input value will be accepted as an ID.
Example
"4"
Incidence
Fields
Field Name | Description |
---|---|
id -
ID!
|
|
uuid -
String!
|
|
account -
Account
|
|
description -
String
|
|
level -
IncidencesLevel!
|
|
notes -
String
|
|
incidencesReason -
IncidencesReason!
|
|
shipment -
Shipment!
|
|
status -
IncidencesStatus!
|
|
delivery_type -
DeliveryType
|
|
informant -
Employee
|
|
responsible -
Employee
|
|
comments -
[Comment]
|
|
incidencesTracking -
[IncidencesTracking]
|
|
resolved -
Boolean!
|
|
createdBy -
User
|
|
updatedBy -
User
|
|
created_at -
DateTime
|
|
updated_at -
DateTime
|
Example
{
"id": 4,
"uuid": "abc123",
"account": Account,
"description": "abc123",
"level": "LOW",
"notes": "xyz789",
"incidencesReason": IncidencesReason,
"shipment": Shipment,
"status": "OPEN",
"delivery_type": "DOOR",
"informant": Employee,
"responsible": Employee,
"comments": [Comment],
"incidencesTracking": [IncidencesTracking],
"resolved": true,
"createdBy": User,
"updatedBy": User,
"created_at": "2007-12-03T10:15:30Z",
"updated_at": "2007-12-03T10:15:30Z"
}
IncidencesLevel
Values
Enum Value | Description |
---|---|
|
|
|
|
|
|
|
Example
"LOW"