action fire_create_api_application { label: "Create a new API Application" description: "Create a new API Application with specified permissions" provider: fire method: POST path: "/v1/apps" encoding: json input: { type: "object" properties: { applicationName: { type: "string" description: "A name for the API Application to help you identify it" } enabled: { type: "boolean" description: "Whether or not this API Application can be used" } expiry: { type: "string" format: "date-time" description: "The date that this API Application can no longer be used." } ican: { type: "integer" format: "int64" description: "The ICAN of one of your Fire accounts. Restrict this API Application to a certan account." } numberOfPayeeApprovalsRequired: { type: "integer" description: "Number of approvals required to create a payee in a batch" } numberOfPaymentApprovalsRequired: { type: "integer" description: "Number of approvals required to process a payment in a batch" } permissions: { type: "array" description: "The list of permissions required" items: { type: "string" } } } } output: { type: "object" properties: { applicationId: { type: "integer" format: "int64" description: "The ID of the API Application" } clientId: { type: "string" description: "The Client ID of the new API Application" } clientKey: { type: "string" description: "The Client Key of the new API Application" } enabled: { type: "boolean" description: "Whether or not this API Application can be used" } expiry: { type: "string" format: "date-time" description: "The date that this API Application can no longer be used." } ican: { type: "integer" format: "int64" description: "The ICAN of one of your Fire accounts. Restrict this API Application to a certan account." } numberOfPayeeApprovalsRequired: { type: "integer" description: "Number of approvals required to create a payee in a batch" } numberOfPaymentApprovalsRequired: { type: "integer" description: "Number of approvals required to process a payment in a batch" } refreshToken: { type: "string" description: "The Refresh Token of the new API Application" } } } }