Authorizations
Path Parameters
Body
application/json
curl --request POST \
--url https://platform.versori.com/api/connect/v1/o/{organisation_id}/connectors/{connector_id}/versions/{version}/definitions \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '{
"definitions": [
{
"name": "<string>",
"accept": [
"<string>"
],
"description": "<string>",
"schema": {
"contentType": "application/schema+json",
"content": "<string>"
}
}
]
}'{
"definitions": [
{
"id": "<string>",
"name": "<string>",
"accept": [
"<string>"
],
"description": "<string>",
"url": "<string>",
"referencedBy": [
{
"type": "definition",
"id": "<string>",
"name": "<string>"
}
]
}
]
}CreateDefinitions creates one-many new Definitions for the specified ConnectorVersion. For simple cases, it’s recommended to create Definitions individually, however this endpoint can be used to create multiple Definitions for cases where one Definition references another.
Definitions with cyclic references can be created in one API call, see the documentation for the
DefinitionCreate schema for more info.
curl --request POST \
--url https://platform.versori.com/api/connect/v1/o/{organisation_id}/connectors/{connector_id}/versions/{version}/definitions \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '{
"definitions": [
{
"name": "<string>",
"accept": [
"<string>"
],
"description": "<string>",
"schema": {
"contentType": "application/schema+json",
"content": "<string>"
}
}
]
}'{
"definitions": [
{
"id": "<string>",
"name": "<string>",
"accept": [
"<string>"
],
"description": "<string>",
"url": "<string>",
"referencedBy": [
{
"type": "definition",
"id": "<string>",
"name": "<string>"
}
]
}
]
}Show child attributes
Show child attributes