Queries
Queries are a type that defines what data you are able to request from the GraphQL API.
multiFactor
Type: MultiFactor
Retrieve a specific multi-factor authentication implementation.
Arguments |
---|
id ID! |
profile
Type: User!
Accessing the currently logged in user.
multiFactors
Type: MultiFactorPaginator!
Retrieve all multi-factor authentication implementation.
Arguments |
---|
statuses [Status!] |
first Int! |
page Int |
accounts
Type: [Account!]!
Get a list of accounts which the current authentication has access to.
approvalRule
Type: ApprovalRule
Get a specific approval rule.
Arguments |
---|
id ID! |
approval
Type: Approval
Get a specific approval.
Arguments |
---|
id ID! |
approver
Type: Approver
Get a specific approver.
Arguments |
---|
id ID! |
approvalApprovable
Type: ApprovalApprovable
Get approvable approval.
Arguments |
---|
id ID! |
bid
Type: Bid
Get a specific bid which the user has access to.
Arguments |
---|
id ID! |
company
Type: Company
Get a specific company.
Arguments |
---|
id ID! |
companyRecruiter
Type: CompanyRecruiter
Get a specific company recruiter.
Arguments |
---|
id ID! |
contract
Type: Contract
Get a specific contract.
Arguments |
---|
id ID! |
conversation
Type: Conversation
Get a specific conversation.
Arguments |
---|
id ID! |
customField
Type: CustomField
Get a specific custom field.
Arguments |
---|
id ID! |
file
Type: File
Get a specific file.
Arguments |
---|
id ID! |
hire
Type: Hire
Get a specific hire.
All parties of the hire can use this field for seeing their hire.
Arguments |
---|
id ID! |
industry
Type: Industry
Get a specific industry.
Arguments |
---|
id ID! |
invoice
Type: Invoice
Get a specific invoice.
Arguments |
---|
number String! |
invoiceRow
Type: InvoiceRow
Get a specific invoice row.
Arguments |
---|
id ID! |
job
Type: Job
Get a specific job.
Arguments |
---|
id ID! |
jobCandidate
Type: JobCandidate
Get a specific job candidate.
Arguments |
---|
id ID! |
paymentRequest
Type: PaymentRequest
Get a specific payment request.
Arguments |
---|
id ID! |
project
Type: Project
Get a specific project.
Arguments |
---|
id ID! |
recruiterCandidate
Type: RecruiterCandidate
Get a specific recruiter candidate.
Arguments |
---|
id ID! |
timesheet
Type: Timesheet
Get a specific timesheet.
Arguments |
---|
id ID! |
trustedContact
Type: TrustedContact
Get a specific trusted contact.
Arguments |
---|
id ID! |
organisationTrustedContact
Type: TrustedContact
Get a specific organisation trusted contact.
Arguments |
---|
id ID! |
userGroup
Type: UserGroup
Get a specific user group.
Arguments |
---|
id ID! |
viewer
Type: User!
Get the authenticated user that is viewing the API.
webhook
Type: Webhook
Get a specific webhook.
Arguments |
---|
id ID! |
worker
Type: Worker
Get a specific worker.
Arguments |
---|
id ID! |
workflow
Type: Workflow
Get a specific workflow.
Arguments |
---|
id ID! |
approvalRules
Type: ApprovalRulePaginator!
Get all approval rules.
Arguments |
---|
accounts [ID!] |
first Int! |
page Int |
approvals
Type: ApprovalPaginator!
Get all approvals.
Arguments |
---|
accounts [ID!] |
search String |
first Int! |
page Int |
approvers
Type: ApproverPaginator!
Get all approvers.
Arguments |
---|
accounts [ID!] |
approvalRule ID |
first Int! |
page Int |
approvalApprovables
Type: ApprovalApprovablePaginator!
Get all approvable approvals.
Arguments |
---|
accounts [ID!] |
requiresAction Boolean |
requiresActionUsers [ID!] |
approvals [ID!] |
approvable ID |
approvalRules [ID!] |
first Int! |
page Int |
approvalStates
Type: ApprovalStatePaginator!
Get all approval states.
Arguments |
---|
accounts [ID!] |
status [ApprovalApprovableState!] |
users [ID!] |
first Int! |
page Int |
bids
Type: BidPaginator!
Get a list of all bids which the viewer has access to.
Arguments |
---|
statuses [BidStatus!] |
job ID |
accounts [ID!] |
first Int! |
page Int |
companyRecruiters
Type: CompanyRecruiterPaginator!
Get a list of company recruiters.
Arguments |
---|
accounts [ID!]If no accounts are supplied then all authenticated accounts will be used. |
search String |
statuses [RecruiterStatus!] |
tags [String!] |
markets [String!] |
orderBy [RecruiterOrderByClauseInput!] |
externalIdentifiers [String!] |
first Int! |
page Int |
contracts
Type: ContractPaginator!
Get a list of contracts.
Arguments |
---|
accounts [ID!] |
currencies [Currency!] |
statuses [ContractStatus!] |
locationPreferences [LocationPreference!] |
first Int! |
page Int |
conversations
Type: ConversationPaginator!
Get a list of conversations.
Arguments |
---|
accounts [ID!]If no accounts are supplied then all authenticated accounts will be used. If multiple accounts are used only conversations for those accounts will be shown. |
isOpen Boolean |
first Int! |
page Int |
customFields
Type: CustomFieldPaginator!
Get a list of custom fields.
Arguments |
---|
accounts [ID!]If no accounts are supplied, then all authenticated accounts will be used. |
approval Boolean |
appliesTo [TypeSupportingCustomFieldValues!] |
first Int! |
page Int |
inheritedCustomFields
Type: CustomFieldPaginator!
Get a list of inherited custom fields.
Arguments |
---|
accounts [ID!]If no accounts are supplied, then all authenticated accounts will be used. |
approval Boolean |
appliesTo [TypeSupportingCustomFieldValues!] |
first Int! |
page Int |
files
Type: FilePaginator!
Get a list of files.
Arguments |
---|
accounts [ID!]If no accounts supplied then all authenticated accounts will be used. |
mimeTypes [String!] |
first Int! |
page Int |
hires
Type: HirePaginator!
Get a list of hires.
All parties of the hire can use this field for seeing their hires.
Arguments |
---|
accounts [ID!] |
search String |
status [String!] |
orderBy [HiresOrderByClauseInput!] |
recruiterOwnershipIsExpired Boolean |
companies [ID!] |
workers [ID!] |
startDateRange DateRangeInput |
createdAtDateRange DateRangeInput |
externalIdentifiers [String!] |
contractStatus [String!] |
first Int! |
page Int |
industries
Type: IndustryPaginator!
Get a list of industries.
Arguments |
---|
first Int! |
page Int |
invoices
Type: InvoicePaginator!
Get a list of invoices.
Arguments |
---|
accounts [ID!]If no accounts are supplied then all authenticated accounts will be used. |
status [InvoiceStatus!] |
transactionTypes [InvoiceTransactionType!] |
search String |
hasPurchaseOrderNumber Boolean |
currency [Currency!] |
orderBy [QueryInvoicesOrderByOrderByClause!] |
first Int! |
page Int |
jobs
Type: JobPaginator!
Get a list of jobs.
Arguments |
---|
accounts [ID!] |
markets [MarketCode!] |
search String |
currencies [Currency!] |
rateTypes [RateType!] |
paymentSchemes [PaymentScheme!] Deprecated |
associations [Association!] |
locationPreferences [LocationPreference!] |
completed Boolean |
hasProject Boolean |
externalIdentifiers [String!] |
first Int! |
page Int |
jobCandidates
Type: JobCandidatePaginator!
Get a list of job candidates.
Arguments |
---|
jobs [ID!] |
statuses [JobCandidateStatus!] |
steps [JobCandidateHiringStep!] |
preferred Boolean |
orderBy [JobCandidateOrderByClauseInput!] |
first Int! |
page Int |
jobShares
Type: JobSharePaginator!
Get a list of job shares.
Arguments |
---|
jobs [ID!] |
accountTypes [AccountType!] |
isActive Boolean |
first Int! |
page Int |
paymentRequests
Type: PaymentRequestPaginator!
Get a list of payment requests.
Arguments |
---|
accounts [ID!] |
currencies [Currency!] |
hasPurchaseOrderNumber Boolean |
hasTimesheet Boolean |
jobs [ID!] |
search String |
statuses [PaymentRequestStatus!] |
workerStatuses [PaymentRequestWorkerStatus!] |
first Int! |
page Int |
projects
Type: ProjectPaginator!
Get a list of projects.
Arguments |
---|
accounts [ID!]If no accounts supplied then all authenticated accounts will be used. |
search String |
status [ProjectStatusFilter!] |
owners [ID!] |
externalIdentifiers [String!] |
first Int! |
page Int |
recruiters
Type: RecruiterPaginator!
Get a list of recruiters.
Arguments |
---|
search String |
first Int! |
page Int |
recruiterCandidates
Type: RecruiterCandidatePaginator!
Get a list of recruiter candidates.
Arguments |
---|
accounts [ID!]If no accounts are supplied then all authenticated accounts will be used. |
status ContactStatus |
search String |
first Int! |
page Int |
skills
Type: SkillPaginator!
Get a list of skills.
Arguments |
---|
search StringSearch will be performed within all three name , name_en , name_da . |
skillableType [SkillableType!] |
orderBy [SkillOrderByClauseInput!] |
first Int! |
page Int |
timesheets
Type: TimesheetPaginator!
Get a list of timesheets.
Arguments |
---|
accounts [ID!]If no accounts supplied then all authenticated accounts will be used. |
first Int! |
page Int |
trustedContacts
Type: TrustedContactPaginator!
Get a list of trusted contacts.
Arguments |
---|
accounts [ID!]If no accounts are supplied then all authenticated accounts will be used. |
workers [ID!] |
search String |
skills [ID!] |
markets [MarketCode!] |
countries [String!] |
states [String!] |
invitedByUsers InvitedByInput |
statuses [ContactStatus!] |
origin TrustedContactOrigin |
hireHistory HireHistoryFilterInput |
hireStatus HireStatusFilterInput |
businessSetup [BusinessEntityType!] |
externalIdentifiers [String!] |
customFields [CustomFieldTypeValueInput!] |
orderBy [TrustedContactOrderByClauseInput!] |
first Int! |
page Int |
organisationTrustedContacts
Type: TrustedContactPaginator!
Get a list of organisation trusted contacts.
Arguments |
---|
accounts [ID!]If no accounts are supplied then all authenticated accounts will be used. |
search String |
skills [ID!] |
markets [MarketCode!] |
countries [String!] |
states [String!] |
invitedByUsers InvitedByInput |
statuses [ContactStatus!] |
origin TrustedContactOrigin |
hireHistory HireHistoryFilterInput |
hireStatus HireStatusFilterInput |
businessSetup [BusinessEntityType!] |
externalIdentifiers [String!] |
customFields [CustomFieldTypeValueInput!] |
orderBy [TrustedContactOrderByClauseInput!] |
first Int! |
page Int |
userGroups
Type: UserGroupPaginator!
Get a list of user groups.
Arguments |
---|
accounts [ID!]If no accounts supplied then all authenticated accounts will be used. |
search String |
users [ID!] |
status [UserGroupStatus!] |
first Int! |
page Int |
webhooks
Type: WebhookPaginator!
Get a list of webhooks.
Arguments |
---|
accounts [ID!]If no accounts are supplied then all authenticated accounts will be used. |
first Int! |
page Int |
workflows
Type: WorkflowPaginator!
Get all workflows.
Arguments |
---|
accounts [ID!] |
first Int! |
page Int |
workflowVariables
Type: WorkflowVariablePaginator!
Get all workflow variables.
Arguments |
---|
accounts [ID!] |
appliesTo ApprovalTrigger! |
first Int! |
page Int |