Ingest file(s) into the system

put

/s1-intake-svc/rest/v1.0/inbox/upload

Oracle Safety One Intake REST API enables you to ingest documents automatically from third-party systems and applications. You can set various parameters in the call that specify how the documents are handled.

Request

Query Parameters
  • For multiple documents where each one is intended to represent a separate potential case, set this to 1. Else, set it to 0 or undefined.
  • For multiple documents intended for a single potential case, provide the primary (main) AE document name in this parameter. This parameter is used for OCR extraction or AI Prediction on the document without manual intervention.
  • Provide the originating site (region) of the document that is to be associated with the intake record or case. The site must be available in Argus Safety > Argus Console > Code Lists > Flexible Data Re-categorization > Flexible Re-categorization > SITE_ABRV.
  • Provide the source name of your API endpoint as configured in Argus Safety > Argus Console > Code Lists > Flexible Data Re-categorization > Flexible Re-categorization > INTAKE_SOURCE.
  • For documents that require manual validation, set to 1.
Supported Media Types
Request Body - multipart/form-data ()
Root Schema : schema
Type: object
Show Source
Nested Schema : bodyParts
Type: array
Show Source
Nested Schema : ContentDisposition
Type: object
Show Source
Nested Schema : entity
Type: object
Nested Schema : headers
Type: object
Additional Properties Allowed
Show Source Show Source
Nested Schema : MediaType
Type: object
Show Source
Nested Schema : MessageBodyWorkers
Type: object
Nested Schema : parameterizedHeaders
Type: object
Additional Properties Allowed
Show Source Show Source
Nested Schema : Providers
Type: object
Nested Schema : BodyPart
Type: object
Show Source
Nested Schema : entity
Type: object
Nested Schema : headers
Type: object
Additional Properties Allowed
Show Source Show Source
Nested Schema : parameterizedHeaders
Type: object
Additional Properties Allowed
Show Source Show Source
Nested Schema : additionalProperties
Type: array
Show Source
Nested Schema : additionalProperties
Type: array
Show Source
Nested Schema : ParameterizedHeader
Type: object
Show Source
Nested Schema : parameters
Type: object
Additional Properties Allowed
Show Source
Nested Schema : parameters
Type: object
Additional Properties Allowed
Show Source
Nested Schema : additionalProperties
Type: array
Show Source
Nested Schema : parameters
Type: object
Additional Properties Allowed
Show Source
Nested Schema : additionalProperties
Type: array
Show Source
Back to Top

Response

Supported Media Types

200 Response

Success
Body ()
Root Schema : IngestionResponse
Type: object
Show Source

400 Response

Bad request
Body ()
Root Schema : ErrorResponseData
Type: object
Response object for error
Show Source
Nested Schema : details
Type: object
Error Details

401 Response

Unauthorized user

404 Response

Not found
Body ()
Root Schema : ErrorResponseData
Type: object
Response object for error
Show Source
Nested Schema : details
Type: object
Error Details

500 Response

Internal Server Error
Body ()
Root Schema : ErrorResponseData
Type: object
Response object for error
Show Source
Nested Schema : details
Type: object
Error Details
Back to Top