Skedulo Destination
Skedulo
Create a Skedulo Destination
-
Click the + icon on the Nexset that will be sent to the Skedulo destination, and select the Send to Destination option from the menu.
-
Select the Skedulo connector from the list of available destination connectors. Then, select the credential that will be used to connect to the Skedulo organization, and click Next; or, create a new Skedulo credential for use in this flow.
-
In Nexla, Skedulo destinations can be created using pre-built endpoint templates, which expedite destination setup for common Skedulo write operations. Each template is designed specifically for the corresponding Skedulo API endpoint, making destination configuration easy and efficient.
• To configure this destination using a template, follow the instructions in Configure Using a Template.Skedulo destinations can also be configured manually, allowing you to send data to Skedulo endpoints not included in the pre-built templates or apply further customizations to exactly suit your needs.
• To configure this destination manually, follow the instructions in Configure Manually.
Configure Using a Template
Nexla provides pre-built templates that can be used to rapidly configure destinations to send data to common Skedulo endpoints. Each template is designed specifically for the corresponding Skedulo API endpoint, making destination setup easy and efficient.
-
To configure this destination using a template, select the endpoint to which data will be sent from the Endpoint pulldown menu. Then, click on the template in the list below to expand it, and follow the instructions to configure additional endpoint settings.
Configure Manually
Skedulo destinations can be manually configured to send data to any valid Skedulo API endpoint. The Skedulo API supports both REST-style endpoints (using GET/POST/PUT/DELETE) and GraphQL mutations (using POST with a JSON body). Manual configuration provides full control over the request format and is useful when you need to perform operations beyond what is covered by the pre-built templates.
Using manual configuration, you can also configure Nexla to automatically send the response received from the Skedulo API after each call to a new Nexla webhook data source.
API Method
-
To manually configure this destination, select the Advanced tab at the top of the configuration screen.
-
Select the API method that will be used for calls to the Skedulo API from the Method pulldown menu. Common methods for Skedulo destinations include:
- POST: For GraphQL mutations (creating or upserting records) and REST endpoints that create new resources
- PUT: For REST endpoints that perform full replacement updates on existing records
- PATCH: For REST endpoints that perform partial updates on existing records
- DELETE: For REST endpoints that remove records
Data Format
- Select the format in which the Nexset data will be sent to the Skedulo API from the Content Format pulldown menu. For Skedulo GraphQL endpoints, select JSON — the Skedulo GraphQL API expects a JSON body with a
queryormutationkey. Nexla will automatically convert the Nexset data to the selected format for each API call.
API Endpoint URL
- Enter the URL of the Skedulo API endpoint to which you want to send the Nexset data in the URL field. For GraphQL mutations, use the endpoint
https://api.skedulo.com/graphql/graphql(or the regional equivalent for your tenant). For REST-style write operations, consult the Skedulo API reference for the appropriate endpoint path.
Request Headers
-
If Nexla should include any additional request headers in API calls to this destination, enter the headers & corresponding values as comma-separated pairs in the Request Headers field (for example,
Content-Type:application/json). For Skedulo GraphQL endpoints, theContent-Type: application/jsonheader is required and should be included here if it is not automatically set.You do not need to include the
Authorizationheader — this is handled automatically by Nexla based on your Skedulo credential configuration.