{ "opencollection": "1.0.0", "info": { "name": "Velaris Public Activity Custom Objects API", "version": "1.0.0" }, "request": { "auth": { "type": "bearer", "token": "{{bearerToken}}" } }, "items": [ { "info": { "name": "Custom Objects", "type": "folder" }, "items": [ { "info": { "name": "Get Entity Custom Links By ID", "type": "http" }, "http": { "method": "GET", "url": "https://api.euw1.velaris.io/core/:level/:id/links" }, "docs": "

This endpoint retrieves the links associated with a specific entity at the given level and ID.

\n

Request

\n
\n\n\n\n\n\n\n\n\n\n\n\n\n<" }, { "info": { "name": "Add Custom Links for System Entities", "type": "http" }, "http": { "method": "POST", "url": "https://api.euw1.velaris.io/core/:level/:id/links", "body": { "type": "json", "data": "{}" } }, "docs": "

This endpoint creates links for a specific system entity by passing its level and ID.

\n

Request

\n
Path Parameters
level(string): Entity Level
- Organization: 'organizations'
- Account: 'accounts'
- Contact: 'contacts'
- Opportunity: 'opportunities'
- Risk: 'risks'
\n\n\n\n\n\n\n\n\n\n\n\n\n\n
Path Parameters
apiName(string): Custom Link API Name
id(string): Entity ID
Should be in the format \"srcid-{velarisId}\" when passing internal ID or \"extid-{externalId} when passi" }, { "info": { "name": "Get Custom Object Instance Custom Links by ID", "type": "http" }, "http": { "method": "GET", "url": "https://api.euw1.velaris.io/custom-objects/:coApiName/:id/links" }, "docs": "

This endpoint retrieves the links associated with a specific custom object by its API name and ID.

\n

Request

\n
\n\n\n\n\n\n\n\n\n\n\n\n\n\n
Path Parameters
coApiName(string): Custom Object API Name
id(string): Custom Object Instance ID
Should be in the format \"srcid-{velarisId}\" when passing internal ID " }, { "info": { "name": "Add Custom Links for Custom Object Instances", "type": "http" }, "http": { "method": "POST", "url": "https://api.euw1.velaris.io/custom-objects/:coApiName/:id/links", "body": { "type": "json", "data": "{}" } }, "docs": "

This endpoint creates links for a specific custom object instance by its API name and ID.

\n

Request

\n
\n\n\n\n\n\n\n\n\n\n\n\n\n\n
Path Parameters
coApiName(string): Custom Object API Name.
id(string): Custom Object Instance ID
Should be in the format \"srcid-{velarisId}\" when passing internal ID or \"exti" }, { "info": { "name": "Get Entity Custom Links By Link Api Name", "type": "http" }, "http": { "method": "GET", "url": "https://api.euw1.velaris.io/core/:level/:id/links/:apiName" }, "docs": "

This endpoint retrieves the links associated with a specific entity by its level, ID, and custom link API name.

\n

Request

\n
\n\n\n\n\n\n\n\n\n\n\n\n\n\n
Path Parameters
apiName(string): Custom Link API Name
id(string): Entity ID
Should be in the format \"srcid-{velarisId}\" when passing internal ID or \"ext" }, { "info": { "name": "Get Custom Links for Custom Objects By Link Api Name", "type": "http" }, "http": { "method": "GET", "url": "https://api.euw1.velaris.io/custom-objects/:coApiName/:id/links/:apiName" }, "docs": "

This endpoint retrieves the links associated with a specific custom object by its API name, ID, and custom link API name.

\n

Request

\n
\n\n\n\n\n\n\n\n\n\n\n\n\n\n
Path Parameters
coApiName(string): Custom Object API Name
id(string): Custom Object Instance ID
Should be in the format \"srcid-{velarisId}\" wh" }, { "info": { "name": "Archive Custom Links for System Entity", "type": "http" }, "http": { "method": "PUT", "url": "https://api.euw1.velaris.io/core/:level/:id/links/archive", "body": { "type": "json", "data": "{}" } }, "docs": "

This endpoint archives existing links of a specific system entity by passing its level and ID.

\n

Request

\n
\n\n\n\n\n\n\n\n\n\n\n\n\n\n
Path Parameters
id(string): Entity ID
Should be in the format \"srcid-{velarisId}\" when passing internal ID or \"extid-{externalId} when passing external ID.
level(string)" }, { "info": { "name": "Archive Custom Links for Custom Object Instance", "type": "http" }, "http": { "method": "PUT", "url": "https://api.euw1.velaris.io/custom-objects/:coApiName/:id/links/archive", "body": { "type": "json", "data": "{}" } }, "docs": "

This endpoint archives existing links of a specific custom object instance by passing its API name and instance ID.

\n

Request

\n
\n\n\n\n\n\n\n\n\n\n\n\n\n\n
Path Parameters
coApiName(string): Custom Object API Name.
id(string): Custom Object Instance ID
Should be in the format \"srcid-{velarisId}\" when pa" }, { "info": { "name": "Get Custom Object Definitions", "type": "http" }, "http": { "method": "GET", "url": "https://api.euw1.velaris.io/custom-object-schemas" }, "docs": "

Returns list of custom object schemas. This includes information like custom object names, API names, and more.

\n" }, { "info": { "name": "Get CO instances", "type": "http" }, "http": { "method": "GET", "url": "https://api.euw1.velaris.io/custom-objects/:co_api_name" }, "docs": "

Returns list of custom object instances. This includes information like custom object id, system attributes, and custom attributes

\n" }, { "info": { "name": "Create CO instance", "type": "http" }, "http": { "method": "POST", "url": "https://api.euw1.velaris.io/custom-objects/:co_api_name", "body": { "type": "json", "data": "{}" } }, "docs": "

Creates a custom object instance. External id, and custom attributes of the instance should be provided

\n" }, { "info": { "name": "Get CO instances V2", "type": "http" }, "http": { "method": "GET", "url": "https://api.euw1.velaris.io/v2/custom-objects/:co_api_name" }, "docs": "

Returns list of custom object instances. This includes information like custom object id, system attributes, and custom attributes.

\n" }, { "info": { "name": "Get CO Instance by Id", "type": "http" }, "http": { "method": "GET", "url": "https://api.euw1.velaris.io/custom-objects/:co_api_name/:instanceId" }, "docs": "

Returns the custom object instance with the given instance id. This includes the system attributes and the custom attributes of the instance.

\n

Custom object instance id should be in the following format.

\n
    \n
  • internal id → srcid-(internal id)

    \n
  • \n
  • external id → extid-(external id)

    \n
  • \n
\n

example: srcid-1 , extid-abc-123

\n" }, { "info": { "name": "Archive CO instance", "type": "http" }, "http": { "method": "PUT", "url": "https://api.euw1.velaris.io/custom-objects/:co_api_name/:instanceId/archive" }, "docs": "

Archives the custom object instance with the given instance id.

\n

Custom object instance id should be in the following format.

\n
    \n
  • internal id → srcid-(internal id)

    \n
  • \n
  • external id → extid-(external id)

    \n
  • \n
\n

example: srcid-1 , extid-abc-123

\n" }, { "info": { "name": "Restore CO Instance", "type": "http" }, "http": { "method": "PUT", "url": "https://api.euw1.velaris.io/custom-objects/:co_api_name/:instanceId/restore" }, "docs": "

Restore the custom object instance with the given instance id.

\n

Custom object instance id should be in the following format.

\n
    \n
  • internal id → srcid-(internal id)
  • \n
  • external id → extid-(external id)
  • \n
\n

example: srcid-1 , extid-abc-123

\n" }, { "info": { "name": "Update CO instance", "type": "http" }, "http": { "method": "PUT", "url": "https://api.euw1.velaris.io/custom-objects/:apiName/:instanceId", "body": { "type": "json", "data": "{}" } }, "docs": "

Updates custom object instance with the given instance id. External id, and custom attributes of the instance should be provided.

\n

Custom object instance id should be in the following format.

\n
    \n
  • internal id → srcid-(internal id)

    \n
  • \n
  • external id → extid-(external id)

    \n
  • \n
\n

example: srcid-1 , extid-abc-123

\n" }, { "info": { "name": "Search Custom Objects", "type": "http" }, "http": { "method": "POST", "url": "https://api.euw1.velaris.io/custom-objects/:coApiName/search", "body": { "type": "json", "data": "{}" } }, "docs": "

Search custom object instances using custom attributes

\n

The request body should contain a list of filters up to 3 filters

\n
    \n
  • filters - list of filters

    \n
      \n
    • filter - object

      \n
        \n
      • fieldName: API name of the custom attribute

        \n
      • \n
      • operator: operator which should be used in the filter

        \n
      • \n
      • value: filtered value

        \n
      • \n
      \n
    • \n
    \n
  • \n
\n

Supported Operators

\n
Search custom object instances using custom attributes

\n

The request body should contain a list of filters up to 3 filters

\n
\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
Query Params
limitNumber of records to fetch
afterLast fetched instanceId
archivedArchived state(true/false)
\n

Req" } ] } ], "bundled": true }