Mutation
mutation UpsertPermitCycleAgency($name: String!, $permitCycleId: String!) {
upsertPermitCycleAgency(name: $name, permitCycleId: $permitCycleId) {
contacts {
email
id
name
}
id
location
name
}
}Variables
{
"name": "string",
"permitCycleId": "string"
}Response
{
"data": {
"upsertPermitCycleAgency": {
"contacts": [
{
"email": "string",
"id": "string",
"name": "string"
}
],
"id": "string",
"location": "string",
"name": "string"
}
}
}Mutations
upsertPermitCycleAgency
Sets the issuing agency of a permit cycle, creating or editing it, and returns the agency.
MUTATION
upsertPermitCycleAgency(location: String, name: String!, permitCycleId: String!): IssuingAgency!Arguments
location
String
Location of the agency, for example 'New York, NY'.
name
String!
required
Name of the agency.
permitCycleId
String!
required
Id of the permit cycle whose agency to set.
Returns
contacts
[AgencyContact!]!
The agency's contact people. Empty if there are no contacts.
id
String!
Unique identifier of the agency.
location
String
Where the agency is located, for example 'New York, NY'.
name
String!
Agency name, for example 'FDNY'.
Mutation
mutation UpsertPermitCycleAgency($name: String!, $permitCycleId: String!) {
upsertPermitCycleAgency(name: $name, permitCycleId: $permitCycleId) {
contacts {
email
id
name
}
id
location
name
}
}Variables
{
"name": "string",
"permitCycleId": "string"
}Response
{
"data": {
"upsertPermitCycleAgency": {
"contacts": [
{
"email": "string",
"id": "string",
"name": "string"
}
],
"id": "string",
"location": "string",
"name": "string"
}
}
}