All REST Endpoints
- Get available capacity
- Method: getPath:
/rest/ofscCapacity/v1/capacity
- Get activity booking options
- Method: getPath:
/rest/ofscCapacity/v1/activityBookingOptions
- Show booking grid
- Method: postPath:
/rest/ofscCapacity/v1/showBookingGrid
- Create or update booking closing schedules
- Method: patchPath:
/rest/ofscCapacity/v1/bookingClosingSchedule
- Get booking closing schedule
- Method: getPath:
/rest/ofscCapacity/v1/bookingClosingSchedule
- Get booking statuses
- Method: getPath:
/rest/ofscCapacity/v1/bookingStatuses
- Update booking statuses
- Method: patchPath:
/rest/ofscCapacity/v1/bookingStatuses
- Create or update quota
- Method: patchPath:
/rest/ofscCapacity/v1/quota
- Get quota
- Method: getPath:
/rest/ofscCapacity/v1/quota
- Create or update quota
- Method: patchPath:
/rest/ofscCapacity/v2/quota
- Get quota
- Method: getPath:
/rest/ofscCapacity/v2/quota
- Get address book
- Method: getPath:
/rest/ofscCollaboration/v1/addressBook
- Get messages
- Method: getPath:
/rest/ofscCollaboration/v1/chats/{chatId}/messages
- Get participants
- Method: getPath:
/rest/ofscCollaboration/v1/chats/{chatId}/participants
- Invite a participant
- Method: postPath:
/rest/ofscCollaboration/v1/chats/{chatId}/participants/invite
- Leave a chat
- Method: postPath:
/rest/ofscCollaboration/v1/chats/{chatId}/leave
- Send a message
- Method: postPath:
/rest/ofscCollaboration/v1/chats/{chatId}/messages
- Start a new chat
- Method: postPath:
/rest/ofscCollaboration/v1/chats
- Bulk update activities
- Method: postPath:
/rest/ofscCore/v1/activities/custom-actions/bulkUpdate
- Create an activity
- Method: postPath:
/rest/ofscCore/v1/activities
- Get activities
- Method: getPath:
/rest/ofscCore/v1/activities
- Get an activity
- Method: getPath:
/rest/ofscCore/v1/activities/{activityId}
- Get capacity categories of activity
- Method: getPath:
/rest/ofscCore/v1/activities/{activityId}/capacityCategories
- Get individual segments of a segmentable activity
- Method: getPath:
/rest/ofscCore/v1/activities/{activityId}/multidaySegments
- Search for activities
- Method: getPath:
/rest/ofscCore/v1/activities/custom-actions/search
- Update an activity
- Method: patchPath:
/rest/ofscCore/v1/activities/{activityId}
- Where is my technician
- Method: getPath:
/rest/ofscCore/v1/whereIsMyTech
- Cancel an activity
- Method: postPath:
/rest/ofscCore/v1/activities/{activityId}/custom-actions/cancel
- Change activity status from enroute to pending
- Method: postPath:
/rest/ofscCore/v1/activities/{activityId}/custom-actions/stopTravel
- Complete an activity
- Method: postPath:
/rest/ofscCore/v1/activities/{activityId}/custom-actions/complete
- Delay an activity
- Method: postPath:
/rest/ofscCore/v1/activities/{activityId}/custom-actions/delay
- Delete an activity
- Method: deletePath:
/rest/ofscCore/v1/activities/{activityId}
- Move an activity
- Method: postPath:
/rest/ofscCore/v1/activities/{activityId}/custom-actions/move
- Reopen an activity
- Method: postPath:
/rest/ofscCore/v1/activities/{activityId}/custom-actions/reopen
- Start an activity
- Method: postPath:
/rest/ofscCore/v1/activities/{activityId}/custom-actions/start
- Start prework
- Method: postPath:
/rest/ofscCore/v1/activities/{activityId}/custom-actions/startPrework
- Suspend an activity
- Method: postPath:
/rest/ofscCore/v1/activities/{activityId}/custom-actions/suspend
- Update the activity status to enroute
- Method: postPath:
/rest/ofscCore/v1/activities/{activityId}/custom-actions/enroute
- Update the activity status to notdone
- Method: postPath:
/rest/ofscCore/v1/activities/{activityId}/custom-actions/notDone
- Delete a file property
- Method: deletePath:
/rest/ofscCore/v1/activities/{activityId}/{propertyLabel}
- Get a file property
- Method: getPath:
/rest/ofscCore/v1/activities/{activityId}/{propertyLabel}
- Set a file property
- Method: putPath:
/rest/ofscCore/v1/activities/{activityId}/{propertyLabel}
- Create a customer inventory
- Method: postPath:
/rest/ofscCore/v1/activities/{activityId}/customerInventories
- Get customer inventories
- Method: getPath:
/rest/ofscCore/v1/activities/{activityId}/customerInventories
- Get deinstalled inventories
- Method: getPath:
/rest/ofscCore/v1/activities/{activityId}/deinstalledInventories
- Get installed inventories
- Method: getPath:
/rest/ofscCore/v1/activities/{activityId}/installedInventories
- Create an activity link
- Method: postPath:
/rest/ofscCore/v1/activities/{activityId}/linkedActivities
- Delete all activity links
- Method: deletePath:
/rest/ofscCore/v1/activities/{activityId}/linkedActivities
- Delete an activity link
- Method: deletePath:
/rest/ofscCore/v1/activities/{activityId}/linkedActivities/{linkedActivityId}/linkTypes/{linkType}
- Get activity link details
- Method: getPath:
/rest/ofscCore/v1/activities/{activityId}/linkedActivities/{linkedActivityId}/linkTypes/{linkType}
- Get activity links
- Method: getPath:
/rest/ofscCore/v1/activities/{activityId}/linkedActivities
- Replace an activity link
- Method: putPath:
/rest/ofscCore/v1/activities/{activityId}/linkedActivities/{linkedActivityId}/linkTypes/{linkType}
- Delete required inventories of an activity
- Method: deletePath:
/rest/ofscCore/v1/activities/{activityId}/requiredInventories
- Get required inventories of an activity
- Method: getPath:
/rest/ofscCore/v1/activities/{activityId}/requiredInventories
- Set required inventories for an activity
- Method: putPath:
/rest/ofscCore/v1/activities/{activityId}/requiredInventories
- Delete resource preferences of an activity
- Method: deletePath:
/rest/ofscCore/v1/activities/{activityId}/resourcePreferences
- Get resource preferences of an activity
- Method: getPath:
/rest/ofscCore/v1/activities/{activityId}/resourcePreferences
- Set resource preferences of an activity
- Method: putPath:
/rest/ofscCore/v1/activities/{activityId}/resourcePreferences
- Get associated submitted forms
- Method: getPath:
/rest/ofscCore/v1/activities/{activityId}/submittedForms
- Create a subscription
- Method: postPath:
/rest/ofscCore/v1/events/subscriptions
- Delete a subscription
- Method: deletePath:
/rest/ofscCore/v1/events/subscriptions/{subscriptionId}
- Get events
- Method: getPath:
/rest/ofscCore/v1/events
- Get subscription details
- Method: getPath:
/rest/ofscCore/v1/events/subscriptions/{subscriptionId}
- Get subscriptions
- Method: getPath:
/rest/ofscCore/v1/events/subscriptions
- Get a daily extract file
- Method: getPath:
/rest/ofscCore/v1/folders/dailyExtract/folders/{dailyExtractDate}/files/{dailyExtractFilename}
- Get a list of daily extract files for a date
- Method: getPath:
/rest/ofscCore/v1/folders/dailyExtract/folders/{dailyExtractDate}/files
- Get daily extract dates
- Method: getPath:
/rest/ofscCore/v1/folders/dailyExtract/folders
- Create inventories
- Method: postPath:
/rest/ofscCore/v1/inventories
- Deinstall an inventory
- Method: postPath:
/rest/ofscCore/v1/inventories/{inventoryId}/custom-actions/deinstall
- Delete a file property
- Method: deletePath:
/rest/ofscCore/v1/inventories/{inventoryId}/{propertyLabel}
- Delete an Inventory
- Method: deletePath:
/rest/ofscCore/v1/inventories/{inventoryId}
- Get a file property
- Method: getPath:
/rest/ofscCore/v1/inventories/{inventoryId}/{propertyLabel}
- Get an inventory
- Method: getPath:
/rest/ofscCore/v1/inventories/{inventoryId}
- Install an inventory
- Method: postPath:
/rest/ofscCore/v1/inventories/{inventoryId}/custom-actions/install
- Set a file property
- Method: putPath:
/rest/ofscCore/v1/inventories/{inventoryId}/{propertyLabel}
- Undo deinstall an inventory
- Method: postPath:
/rest/ofscCore/v1/inventories/{inventoryId}/custom-actions/undoDeinstall
- Undo install an inventory
- Method: postPath:
/rest/ofscCore/v1/inventories/{inventoryId}/custom-actions/undoInstall
- Update an inventory
- Method: patchPath:
/rest/ofscCore/v1/inventories/{inventoryId}
- Bulk update resource inventories
- Method: postPath:
/rest/ofscCore/v1/resources/custom-actions/bulkUpdateInventories
- Bulk update resource work schedules
- Method: postPath:
/rest/ofscCore/v1/resources/custom-actions/bulkUpdateWorkSchedules
- Bulk update resource work skills
- Method: postPath:
/rest/ofscCore/v1/resources/custom-actions/bulkUpdateWorkSkills
- Bulk update resource work zones
- Method: postPath:
/rest/ofscCore/v1/resources/custom-actions/bulkUpdateWorkZones
- Create a resource
- Method: putPath:
/rest/ofscCore/v1/resources/{resourceId}
- Create a resource inventory
- Method: postPath:
/rest/ofscCore/v1/resources/{resourceId}/inventories
- Find matching resources
- Method: postPath:
/rest/ofscCore/v1/resources/custom-actions/findMatchingResources
- Find nearby activities
- Method: getPath:
/rest/ofscCore/v1/resources/{resourceId}/findNearbyActivities
- Find resources for urgent assignment
- Method: postPath:
/rest/ofscCore/v1/resources/custom-actions/findResourcesForUrgentAssignment
- Get a resource
- Method: getPath:
/rest/ofscCore/v1/resources/{resourceId}
- Get child resources
- Method: getPath:
/rest/ofscCore/v1/resources/{resourceId}/children
- Get resource descendants
- Method: getPath:
/rest/ofscCore/v1/resources/{resourceId}/descendants
- Get resource inventories
- Method: getPath:
/rest/ofscCore/v1/resources/{resourceId}/inventories
- Get resources
- Method: getPath:
/rest/ofscCore/v1/resources
- Install an inventory
- Method: postPath:
/rest/ofscCore/v1/resources/{resourceId}/inventories/{inventoryId}/custom-actions/install
- Update a resource
- Method: patchPath:
/rest/ofscCore/v1/resources/{resourceId}
- Get resource users
- Method: getPath:
/rest/ofscCore/v1/resources/{resourceId}/users
- Set users
- Method: putPath:
/rest/ofscCore/v1/resources/{resourceId}/users
- Unset users
- Method: deletePath:
/rest/ofscCore/v1/resources/{resourceId}/users
- Delete a file property
- Method: deletePath:
/rest/ofscCore/v1/resources/{resourceId}/{propertyLabel}
- Get a file property
- Method: getPath:
/rest/ofscCore/v1/resources/{resourceId}/{propertyLabel}
- Set a file property
- Method: putPath:
/rest/ofscCore/v1/resources/{resourceId}/{propertyLabel}
- Create a resource location
- Method: postPath:
/rest/ofscCore/v1/resources/{resourceId}/locations
- Delete a resource location
- Method: deletePath:
/rest/ofscCore/v1/resources/{resourceId}/locations/{locationId}
- Delete assigned locations
- Method: deletePath:
/rest/ofscCore/v1/resources/{resourceId}/assignedLocations/{date}
- Get a resource location
- Method: getPath:
/rest/ofscCore/v1/resources/{resourceId}/locations/{locationId}
- Get assigned locations
- Method: getPath:
/rest/ofscCore/v1/resources/{resourceId}/assignedLocations
- Get resource locations
- Method: getPath:
/rest/ofscCore/v1/resources/{resourceId}/locations
- Set assigned locations
- Method: putPath:
/rest/ofscCore/v1/resources/{resourceId}/assignedLocations
- Update a resource location
- Method: patchPath:
/rest/ofscCore/v1/resources/{resourceId}/locations/{locationId}
- Update assigned locations
- Method: patchPath:
/rest/ofscCore/v1/resources/{resourceId}/assignedLocations
- Get last known positions of resources
- Method: getPath:
/rest/ofscCore/v1/resources/custom-actions/lastKnownPositions
- Get position history of a resource
- Method: getPath:
/rest/ofscCore/v1/resources/{resourceId}/positionHistory
- Get resources in area
- Method: getPath:
/rest/ofscCore/v1/resources/custom-actions/resourcesInArea
- Set positions for resources
- Method: postPath:
/rest/ofscCore/v1/resources/custom-actions/setPositions
- Activate a resource route
- Method: postPath:
/rest/ofscCore/v1/resources/{resourceId}/routes/{date}/custom-actions/activate
- Deactivate a resource route
- Method: postPath:
/rest/ofscCore/v1/resources/{resourceId}/routes/{date}/custom-actions/deactivate
- Get a resource route
- Method: getPath:
/rest/ofscCore/v1/resources/{resourceId}/routes/{date}
- Create work plan for a resource
- Method: postPath:
/rest/ofscCore/v1/resources/{resourceId}/plans
- Delete work plan for a resource
- Method: deletePath:
/rest/ofscCore/v1/resources/{resourceId}/plans
- Get work plans for a resource
- Method: getPath:
/rest/ofscCore/v1/resources/{resourceId}/plans
- Delete a work schedule item
- Method: deletePath:
/rest/ofscCore/v1/resources/{resourceId}/workSchedules/{scheduleItemId}
- Get a calendar
- Method: getPath:
/rest/ofscCore/v1/resources/{resourceId}/workSchedules/calendarView
- Get calendars
- Method: getPath:
/rest/ofscCore/v1/calendars
- Get work schedules
- Method: getPath:
/rest/ofscCore/v1/resources/{resourceId}/workSchedules
- Set a work schedule
- Method: postPath:
/rest/ofscCore/v1/resources/{resourceId}/workSchedules
- Delete a work skill
- Method: deletePath:
/rest/ofscCore/v1/resources/{resourceId}/workSkills/{workSkill}
- Get work skills
- Method: getPath:
/rest/ofscCore/v1/resources/{resourceId}/workSkills
- Set work skills
- Method: postPath:
/rest/ofscCore/v1/resources/{resourceId}/workSkills
- Delete a resource work zone item
- Method: deletePath:
/rest/ofscCore/v1/resources/{resourceId}/workZones/{workZoneItemId}
- Get resource work zones
- Method: getPath:
/rest/ofscCore/v1/resources/{resourceId}/workZones
- Set a resource work zone
- Method: postPath:
/rest/ofscCore/v1/resources/{resourceId}/workZones
- Create a service request
- Method: postPath:
/rest/ofscCore/v1/serviceRequests
- Get a file property
- Method: getPath:
/rest/ofscCore/v1/serviceRequests/{requestId}/{propertyLabel}
- Get a service request
- Method: getPath:
/rest/ofscCore/v1/serviceRequests/{requestId}
- Create a user
- Method: putPath:
/rest/ofscCore/v1/users/{login}
- Delete a user
- Method: deletePath:
/rest/ofscCore/v1/users/{login}
- Get a user
- Method: getPath:
/rest/ofscCore/v1/users/{login}
- Get users
- Method: getPath:
/rest/ofscCore/v1/users
- Update a user
- Method: patchPath:
/rest/ofscCore/v1/users/{login}
- Add collaboration groups
- Method: postPath:
/rest/ofscCore/v1/users/{login}/collaborationGroups
- Delete collaboration groups
- Method: deletePath:
/rest/ofscCore/v1/users/{login}/collaborationGroups
- Get collaboration groups
- Method: getPath:
/rest/ofscCore/v1/users/{login}/collaborationGroups
- Delete a file property
- Method: deletePath:
/rest/ofscCore/v1/users/{login}/{propertyLabel}
- Get a file property
- Method: getPath:
/rest/ofscCore/v1/users/{login}/{propertyLabel}
- Set a file property
- Method: putPath:
/rest/ofscCore/v1/users/{login}/{propertyLabel}
- Create or replace an activity type group
- Method: putPath:
/rest/ofscMetadata/v1/activityTypeGroups/{label}
- Get activity type groups
- Method: getPath:
/rest/ofscMetadata/v1/activityTypeGroups
- Get an activity type group
- Method: getPath:
/rest/ofscMetadata/v1/activityTypeGroups/{label}
- Create or update an activity type
- Method: putPath:
/rest/ofscMetadata/v1/activityTypes/{label}
- Get activity types
- Method: getPath:
/rest/ofscMetadata/v1/activityTypes
- Get an activity type
- Method: getPath:
/rest/ofscMetadata/v1/activityTypes/{label}
The applications resource is used to create or update an application, update the API access of a specific application, view API access information for one or more applications, and view API configuration for one or more applications. An application is the third-party application that must be registered for making REST or SOAP API calls.
The application entities in Oracle Field Service are configured through Configuration, Applications. The application entities contain configuration settings for external system end-points and access level settings defined for different Oracle Field Service APIs.
Note: Certificate files and Client Secret values cannot be obtained or uploaded using the API and you need to manually configure the certificate files and client secret values for each application.
API permissions as a part of API Access entity can have different variants of structure for different APIs such as:
- Access level based on Oracle Field Service entities, for example, Metadata API can be configured with Read-only access to Work Skill entity and Read-write access to Work Zone entity.
- Access level based on API methods. For example, Capacity API can be configured with access to specific methods.
- Access level based on field visibility layouts. For example, Inbound Interface API can have Read-Only or Read-Write access to specific fields.
Configuration: The application used to work with these methods should be set with appropriate permissions for Metadata API.
Important: The application should not have restrictions for Oracle Field Service resources and should have access to the company root resource.
- Create or update an application
- Method: putPath:
/rest/ofscMetadata/v1/applications/{label}
- Generate client secret for applications
- Method: postPath:
/rest/ofscMetadata/v1/applications/{label}/custom-actions/generateClientSecret
- Get an application
- Method: getPath:
/rest/ofscMetadata/v1/applications/{label}
- Get API access for an application
- Method: getPath:
/rest/ofscMetadata/v1/applications/{label}/apiAccess/{apiLabel}
- Get API accesses for applications
- Method: getPath:
/rest/ofscMetadata/v1/applications/{label}/apiAccess
- Get applications
- Method: getPath:
/rest/ofscMetadata/v1/applications
- Update API access for applications
- Method: patchPath:
/rest/ofscMetadata/v1/applications/{label}/apiAccess/{apiLabel}
- Get a capacity area
- Method: getPath:
/rest/ofscMetadata/v1/capacityAreas/{label}
- Get capacity areas
- Method: getPath:
/rest/ofscMetadata/v1/capacityAreas
- Get capacity categories of a capacity area
- Method: getPath:
/rest/ofscMetadata/v1/capacityAreas/{label}/capacityCategories
- Get organizations of a capacity area
- Method: getPath:
/rest/ofscMetadata/v1/capacityAreas/{label}/organizations
- Get children of a capacity area group
- Method: getPath:
/rest/ofscMetadata/v1/capacityAreas/{label}/children
- Get time intervals of a capacity area
- Method: getPath:
/rest/ofscMetadata/v1/capacityAreas/{label}/timeIntervals
- Get time slots of a capacity area
- Method: getPath:
/rest/ofscMetadata/v1/capacityAreas/{label}/timeSlots
- Get work zones of a capacity area
- Method: getPath:
/rest/ofscMetadata/v2/capacityAreas/{label}/workZones
- Get work zones of a capacity area (Deprecated)
- Method: getPath:
/rest/ofscMetadata/v1/capacityAreas/{label}/workZones
- Create or update a capacity category
- Method: putPath:
/rest/ofscMetadata/v1/capacityCategories/{label}
- Delete a capacity category
- Method: deletePath:
/rest/ofscMetadata/v1/capacityCategories/{label}
- Get a capacity category
- Method: getPath:
/rest/ofscMetadata/v1/capacityCategories/{label}
- Get capacity categories
- Method: getPath:
/rest/ofscMetadata/v1/capacityCategories
- Create or update a form
- Method: putPath:
/rest/ofscMetadata/v1/forms/{label}
- Delete a form
- Method: deletePath:
/rest/ofscMetadata/v1/forms/{label}
- Get a list of forms
- Method: getPath:
/rest/ofscMetadata/v1/forms
- Get form details
- Method: getPath:
/rest/ofscMetadata/v1/forms/{label}
- Create or update an inventory type
- Method: putPath:
/rest/ofscMetadata/v1/inventoryTypes/{label}
- Get an inventory type
- Method: getPath:
/rest/ofscMetadata/v1/inventoryTypes/{label}
- Get inventory types
- Method: getPath:
/rest/ofscMetadata/v1/inventoryTypes
- Get languages
- Method: getPath:
/rest/ofscMetadata/v1/languages
- Create a link template
- Method: postPath:
/rest/ofscMetadata/v1/linkTemplates/{label}
- Get a link template
- Method: getPath:
/rest/ofscMetadata/v1/linkTemplates/{label}
- Get link templates
- Method: getPath:
/rest/ofscMetadata/v1/linkTemplates
- Update a link template
- Method: patchPath:
/rest/ofscMetadata/v1/linkTemplates/{label}
- Check custom map layer population status
- Method: getPath:
/rest/ofscMetadata/v1/mapLayers/custom-actions/populateLayers/{downloadId}
- Create a custom map layer
- Method: postPath:
/rest/ofscMetadata/v1/mapLayers
- Get a custom map layer
- Method: getPath:
/rest/ofscMetadata/v1/mapLayers/{label}
- Get custom map layers
- Method: getPath:
/rest/ofscMetadata/v1/mapLayers
- Populate a custom map layer
- Method: postPath:
/rest/ofscMetadata/v1/mapLayers/custom-actions/populateLayers
- Replace a custom map layer
- Method: putPath:
/rest/ofscMetadata/v1/mapLayers/{label}
- Get non-working reasons
- Method: getPath:
/rest/ofscMetadata/v1/nonWorkingReasons
- Get an organization
- Method: getPath:
/rest/ofscMetadata/v1/organizations/{label}
- Get organizations
- Method: getPath:
/rest/ofscMetadata/v1/organizations
- Import Plugins
- Method: postPath:
/rest/ofscMetadata/v1/plugins/custom-actions/import
- Install Standard Plugin
- Method: postPath:
/rest/ofscMetadata/v1/plugins/{pluginLabel}/custom-actions/install
- Create or replace a property
- Method: putPath:
/rest/ofscMetadata/v1/properties/{label}
- Get a property
- Method: getPath:
/rest/ofscMetadata/v1/properties/{label}
- Get enumeration values of a property
- Method: getPath:
/rest/ofscMetadata/v1/properties/{label}/enumerationList
- Get properties
- Method: getPath:
/rest/ofscMetadata/v1/properties
- Update a property
- Method: patchPath:
/rest/ofscMetadata/v1/properties/{label}
- Update or replace enumeration values of a property
- Method: putPath:
/rest/ofscMetadata/v1/properties/{label}/enumerationList
- Get resource types
- Method: getPath:
/rest/ofscMetadata/v1/resourceTypes
- Add a routing plan
- Method: putPath:
/rest/ofscMetadata/v1/routingProfiles/{profileLabel}/plans/custom-actions/import
- Force add a routing plan
- Method: putPath:
/rest/ofscMetadata/v1/routingProfiles/{profileLabel}/plans/custom-actions/forceImport
- Get a routing plan
- Method: getPath:
/rest/ofscMetadata/v1/routingProfiles/{profileLabel}/plans/{planLabel}/custom-actions/export
- Get routing plans labels
- Method: getPath:
/rest/ofscMetadata/v1/routingProfiles/{profileLabel}/plans
- Get routing profiles labels
- Method: getPath:
/rest/ofscMetadata/v1/routingProfiles
- Start routing plan
- Method: postPath:
/rest/ofscMetadata/v1/routingProfiles/{profileLabel}/plans/{planLabel}/{resourceExternalId}/{date}/custom-actions/start
- Get time slots
- Method: getPath:
/rest/ofscMetadata/v1/timeSlots
- Create or replace a work skill
- Method: putPath:
/rest/ofscMetadata/v1/workSkills/{label}
- Delete a work skill
- Method: deletePath:
/rest/ofscMetadata/v1/workSkills/{label}
- Get a work skill
- Method: getPath:
/rest/ofscMetadata/v1/workSkills/{label}
- Get work skills
- Method: getPath:
/rest/ofscMetadata/v1/workSkills
- Get work skill conditions
- Method: getPath:
/rest/ofscMetadata/v1/workSkillConditions
- Replace work skill conditions
- Method: putPath:
/rest/ofscMetadata/v1/workSkillConditions
- Create or replace a work skill group
- Method: putPath:
/rest/ofscMetadata/v1/workSkillGroups/{label}
- Delete a work skill group
- Method: deletePath:
/rest/ofscMetadata/v1/workSkillGroups/{label}
- Get a work skill group
- Method: getPath:
/rest/ofscMetadata/v1/workSkillGroups/{label}
- Get work skill groups
- Method: getPath:
/rest/ofscMetadata/v1/workSkillGroups
- Get the work zone key
- Method: getPath:
/rest/ofscMetadata/v1/workZoneKey
- Bulk replace work zones
- Method: putPath:
/rest/ofscMetadata/v1/workZones
- Bulk update work zones
- Method: patchPath:
/rest/ofscMetadata/v1/workZones
- Create a work zone
- Method: postPath:
/rest/ofscMetadata/v1/workZones
- Get a work zone
- Method: getPath:
/rest/ofscMetadata/v1/workZones/{label}
- Get work zones
- Method: getPath:
/rest/ofscMetadata/v1/workZones
- Replace a work zone
- Method: putPath:
/rest/ofscMetadata/v1/workZones/{label}
- Get status of shape upload
- Method: getPath:
/rest/ofscMetadata/v1/workZones/custom-actions/populateShapes/{downloadId}
- Start shape upload
- Method: postPath:
/rest/ofscMetadata/v1/workZones/custom-actions/populateShapes
- Get an access token
- Method: postPath:
/rest/oauthTokenService/v2/token
- Get an access token (Deprecated)
- Method: postPath:
/rest/oauthTokenService/v1/token
The parts catalog resource is used to create a catalog, create or update a catalog item, and delete a catalog item. This helps to synchronize the catalog from an external data source using the Oracle Integration Cloud (OIC) adapter. The parts catalog is typically used to search for spare parts in the catalog.
Configuration: The permissions to the Parts Catalog API from the Configuration, Applications (API Access) screen must be granted. Since the Parts Catalog API is not related to a resource in Oracle Field Service, the Allow access only to certain resources parameter can be ignored.
The Parts Catalog service is modified to manage the updates internally so that it does not cause constant catalog redistribution to the technician devices. All the incremental updates to the catalog are collected and applied after a certain period of time, which could take up to 4 hours.
- Create a catalog
- Method: putPath:
/rest/ofscPartsCatalog/v1/catalogs/{catalog}/{language}
- Create or update a catalog item
- Method: putPath:
/rest/ofscPartsCatalog/v1/catalogs/{catalog}/{language}/{itemLabel}
- Remove a catalog item
- Method: deletePath:
/rest/ofscPartsCatalog/v1/catalogs/{catalog}/{language}/{itemLabel}
- Get activity duration statistics
- Method: getPath:
/rest/ofscStatistics/v1/activityDurationStats
- Update activity duration statistics
- Method: patchPath:
/rest/ofscStatistics/v1/activityDurationStats
- Get activity travel statistics
- Method: getPath:
/rest/ofscStatistics/v1/activityTravelStats
- Update activity travel statistics
- Method: patchPath:
/rest/ofscStatistics/v1/activityTravelStats
- Get airline distance based travel
- Method: getPath:
/rest/ofscStatistics/v1/airlineDistanceBasedTravel
- Update airline distance based travel
- Method: patchPath:
/rest/ofscStatistics/v1/airlineDistanceBasedTravel