REST Integration
REST - REpresentational State Transfer.
It can accommodate - XML, JSON, HTM, Plain Text.
Rest uses HTTP methods to interact with the remote system. These include
GET - To read a resource.
POST - To create a resource.
PATCH - Update the specific value in the record. (Can send only the data needed to be updated, no need for full data)
PUT - Update an existing resource or create a new one if needed. (Need to send all info)
DELETE - To remove a resource.
These deal with how data is passed to the REST API :
Query parameters:
Path parameters:
Headers:
Request Body:
We have the inbound API's in the REST API Explorer.
We can create the custom API's in the Scripted REST API.
Scripted REST API:
A Good plan
1. Purpose.
2. Inputs. (Path Parameters, Query Parameters, Request Body(Used input, post, and patch))
3. Outputs.
4. Security for API.
Requires Authentication, Requires snc_internal Role, ACL ( type = Endpoint).
5. Versioning:
Maintain multiple versions of an API endpoint without affecting existing systems.
Advantages of Scripted REST API,
Can give custom Inputs, Custom Processing, and Custom Payload.
Comments
Post a Comment