Version 1.0
Connector Overview: This page documents all 64 actions for the Fadelconnector v1.0.
Additional Info
GET Additional Info1
/additionalinfo/{Object Variable}
Get additional info details by object and object type.
-
The following are the possible values for Object Variable:
-
parties: This object is used to return the list of the additional info field values for parties.
-
projects: This object is used to return the list of the additional info field values for projects.
-
ads: This object is used to return the list of the additional info field values for ads.
-
assets: This object is used to return the list of the additional info field values for assets.
-
agreements: This object is used to return the list of the additional info field values for agreements.
-
The possible values for Object TypeCode can be retrieved by calling the "/lookups/{Lookup Type}" endpoint with the following params depending on the object:
-
parties: FPI_PARTY_TYPES
-
projects: FPI_ADM_PROJECT_TYPES
-
ads: FPI_ARC_GROUP_SUB_TYPES
-
assets: FPI_ARC_ASSET_TYPE
-
agreements: FPI_DEAL_TYPE
-
If TypeCode is not specified, details for all the object types will be returned.
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
Additional HTTP header name/value pairs to include in the request. |
|
|
Authorization |
|
|
Object Variable |
|
|
TypeCode |
|
|
The response format expected from the API (e.g. application/json). |
Agreement (9)
POST Create New Agreement
/agreements
Create a new Agreement in the system
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
The content type of the request payload sent to the API (e.g. application/json). |
|
|
Additional HTTP header name/value pairs to include in the request. |
|
|
Authorization |
|
|
The response format expected from the API (e.g. application/json). |
Options (30)
|
Option Name |
Description |
|---|---|
|
|
The unique identifier for the agreement. |
|
|
The amendment number associated with the agreement. |
|
|
The number of assets included in the agreement. |
|
|
The list of possible values can be loaded through [API domain]/[API context]/lookups/CURRENCIES |
|
|
The identifier of the deal linked to the agreement. |
|
|
The type of deal, such as new or renewal. |
|
|
The list of possible values can be loaded through [API domain]/[API context]/lookups/FPI_DEAL_TYPE |
|
|
A list of asset identifiers to remove from the agreement. |
|
|
A textual description of the agreement. |
|
|
Value provided should be an epoch timestamp; Value returned is an epoch timestamp |
|
|
Value provided should be an epoch timestamp; Value returned is an epoch timestamp |
|
|
An external system's identifier for the agreement. |
|
|
The name of the internal contact responsible for the agreement. |
|
|
The identifier of the internal contact. |
|
|
Unique identifier of the Business Unit. The list of possible values can be loaded through [API domain]/[API context]/lookups/FPI_ORGS |
|
|
The name of the organization associated with the agreement. |
|
|
The primary party or customer for the agreement. |
|
|
The address of the primary party. |
|
|
The contact person at the primary party. |
|
|
The address of the primary party contact. |
|
|
Either primaryPartyId or primaryPartyExternalId should be populated |
|
|
Either primaryPartyId or primaryPartyExternalId should be populated |
|
|
The list of possible values can be loaded through [API domain]/[API context]/lookups/FPI_PARTY_ROLE |
|
|
Value provided should be an epoch timestamp; Value returned is an epoch timestamp |
|
|
The current status of the agreement, such as draft or active. |
|
|
The list of possible values can be loaded through [API domain]/[API context]/lookups/FPI_DEAL_STATUSES |
|
|
The length of the agreement term, in months or days. |
|
|
The unit code for the term length, for example M for months or D for days. |
|
|
Value returned is an 'MM/DD/YYYY' date format |
|
|
Value returned is an epoch timestamp |
GET Get Agreement By Agreement Number
/agreements/number/{Agreement Number}
Gets an existing Agreement that the user has access to based on an agreement number
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
Additional HTTP header name/value pairs to include in the request. |
|
|
Agreement Number |
|
|
Authorization |
|
|
loadAttachmentFile |
|
|
loadAttachments |
|
|
loadCounters |
|
|
The response format expected from the API (e.g. application/json). |
GET Get Agreement By External Id
/agreements/externalagreements/{External ID}
Gets an existing Agreement that the user has access to based on an agreement external ID
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
Additional HTTP header name/value pairs to include in the request. |
|
|
Authorization |
|
|
External ID |
|
|
loadAttachmentFile |
|
|
loadAttachments |
|
|
loadCounters |
|
|
The response format expected from the API (e.g. application/json). |
POST Get Assets List For Given Agreement
/agreements/{Agreement ID}/assets
Gets the list of assets for a given agreement
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
The content type of the request payload sent to the API (e.g. application/json). |
|
|
Additional HTTP header name/value pairs to include in the request. |
|
|
Agreement ID |
|
|
Authorization |
|
|
The response format expected from the API (e.g. application/json). |
Options (21)
|
Option Name |
Description |
|---|---|
|
|
Filter assets by their unique identifier. |
|
|
Filter assets associated with a specific campaign. |
|
|
Filter assets linked to a particular deal. |
|
|
Exclude assets belonging to a specific group. |
|
|
A list of asset identifiers to exclude from the results. |
|
|
Filter assets by an external system's identifier. |
|
|
A free-text search term to match against asset properties. |
|
|
Filter assets belonging to a specific group. |
|
|
A list of asset identifiers to include in the results. |
|
|
Filter assets that are templates (1) or not (0). |
|
|
The maximum number of assets to return per page. |
|
|
Whether to include thumbnail images in the response (true or false). |
|
|
Filter assets by name. |
|
|
The number of assets to skip before starting to return results. |
|
|
The list of possible values can be loaded through [API domain]/[API context]/lookups/FPI_ORGS |
|
|
Filter assets associated with a specific party. |
|
|
Filter assets linked to a specific project. |
|
|
Possible values: "name", "description", "typeName", "statusName", "sourceName", "haveThumbnail", "id", "externalId", "typeCode", "statusCode", "creationDate" and "projectName" for project name |
|
|
Possible values: "asc" for ascending, "desc" for descending |
|
|
The list of possible values can be loaded through [API domain]/[API context]/lookups/FPI_ARC_THUMBNAIL_DIMENSIONS |
|
|
The list of possible values can be loaded through [API domain]/[API context]/lookups/FPI_ARC_ASSET_TYPE |
GET Get Existing Agreement Based On Agreement Id
/agreements/{Agreement ID}
Gets an existing Agreement that the user has access to based on an Agreement ID
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
Additional HTTP header name/value pairs to include in the request. |
|
|
Agreement ID |
|
|
Authorization |
|
|
loadAttachmentFile |
|
|
loadAttachments |
|
|
loadCounters |
|
|
The response format expected from the API (e.g. application/json). |
GET Get Project List Associated To Agreement
/agreements/projects
Gets the list of projects that can be associated to an agreement right
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
Additional HTTP header name/value pairs to include in the request. |
|
|
Authorization |
|
|
orgIds |
|
|
The response format expected from the API (e.g. application/json). |
POST Get the list of Agreements User Has Access
/agreements/search
Gets the list of Agreements from the system that the user has access to
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
The content type of the request payload sent to the API (e.g. application/json). |
|
|
Additional HTTP header name/value pairs to include in the request. |
|
|
Authorization |
|
|
The response format expected from the API (e.g. application/json). |
Options (47)
|
Option Name |
Description |
|---|---|
|
|
The unique identifier for the agreement. |
|
|
Filter agreements by a single external asset identifier. |
|
|
Filter agreements by a list of external asset identifiers. |
|
|
Filter assets by their unique identifier. |
|
|
comma separated string of assets IDs |
|
|
The list of possible values can be loaded through [API domain]/[API context]/lookups/CURRENCIES |
|
|
The list of possible values can be loaded through [API domain]/[API context]/lookups/CURRENCIES |
|
|
Filter assets linked to a particular deal. |
|
|
The list of possible values can be loaded through [API domain]/[API context]/lookups/FPI_DEAL_TYPE |
|
|
The list of possible values can be loaded through [API domain]/[API context]/lookups/FPI_DEAL_TYPE |
|
|
A textual description of the agreement. |
|
|
Value provided should be an epoch timestamp |
|
|
When true, interpret the end date as a range filter instead of an exact match. |
|
|
A list of agreement IDs to exclude from the results. |
|
|
A list of party IDs whose agreements should be excluded. |
|
|
A list of project IDs whose agreements should be excluded. |
|
|
Filter assets by an external system's identifier. |
|
|
String value representing an Agreement Number, Description or Primary Party |
|
|
When true, include agreements that have been shared with the user. |
|
|
Filter agreements by a single internal contact ID. |
|
|
Filter agreements by a list of internal contact IDs. |
|
|
The maximum number of assets to return per page. |
|
|
When true, include attachment data in the agreement results. |
|
|
When true, include counter data (e.g., version counts) in the results. |
|
|
Filter agreements whose notes contain the specified text. |
|
|
The number of assets to skip before starting to return results. |
|
|
Business Unit Unique Identifier. The list of possible values can be loaded through [API domain]/[API context]/lookups/FPI_ORGS |
|
|
The list of possible values can be loaded through [API domain]/[API context]/lookups/FPI_ORGS |
|
|
Filter assets associated with a specific party. |
|
|
Filter agreements by a list of party IDs. |
|
|
Filter assets linked to a specific project. |
|
|
Filter agreements by an exact project number. |
|
|
Filter agreements whose rights description contains the specified text. |
|
|
Filter agreements by a specific rights end date. |
|
|
When true, interpret the rights end date as a range filter. |
|
|
Filter agreements by a specific rights start date. |
|
|
When true, interpret the rights start date as a range filter. |
|
|
When true, include associated project information in the results. |
|
|
Possible values: "agreementNumber", "description", "dealType", "status", "primaryParty", "primaryPartyContact", "startDate" and "endDate" |
|
|
Possible values: "asc" for ascending, "desc" for descending |
|
|
Value provided should be an epoch timestamp |
|
|
When true, interpret the start date as a range filter. |
|
|
The list of possible values can be loaded through [API domain]/[API context]/lookups/FPI_DEAL_STATUSES |
|
|
The list of possible values can be loaded through [API domain]/[API context]/lookups/FPI_DEAL_STATUSES |
|
|
The list of possible values can be loaded through [API domain]/[API context]/lookups/FPI_ARC_THUMBNAIL_DIMENSIONS |
|
|
Value provided should be in 'MM/DD/YYYY' date format |
|
|
When true, interpret the update date as a range filter. |
PUT Link Assets To An Agreement
/agreements/{Agreement ID}/assets
Link assets to an agreement
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
The content type of the request payload sent to the API (e.g. application/json). |
|
|
Additional HTTP header name/value pairs to include in the request. |
|
|
Agreement ID |
|
|
Authorization |
|
|
The response format expected from the API (e.g. application/json). |
PUT Update An Existing Agreement
/agreements/{Agreement ID}
Update an existing Agreement from the system that the user has access to.
Note: An agreement that is shared between business units can only be updated by users belonging to the Business Unit who shared it. The only exception is "deletedAssetIdsLst" property that can be called by any Business Unit that can see the agreements.
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
The content type of the request payload sent to the API (e.g. application/json). |
|
|
Additional HTTP header name/value pairs to include in the request. |
|
|
Agreement ID |
|
|
Authorization |
|
|
The response format expected from the API (e.g. application/json). |
Options (30)
|
Option Name |
Description |
|---|---|
|
|
The unique identifier for the agreement. |
|
|
The amendment number associated with the agreement. |
|
|
The number of assets included in the agreement. |
|
|
The list of possible values can be loaded through [API domain]/[API context]/lookups/CURRENCIES |
|
|
Filter assets linked to a particular deal. |
|
|
The type of deal, such as new or renewal. |
|
|
The list of possible values can be loaded through [API domain]/[API context]/lookups/FPI_DEAL_TYPE |
|
|
A list of asset identifiers to remove from the agreement. |
|
|
A textual description of the agreement. |
|
|
Value provided should be an epoch timestamp; Value returned is an epoch timestamp |
|
|
Value provided should be an epoch timestamp; Value returned is an epoch timestamp |
|
|
Filter assets by an external system's identifier. |
|
|
The name of the internal contact responsible for the agreement. |
|
|
The identifier of the internal contact. |
|
|
Unique identifier of the Business Unit. The list of possible values can be loaded through [API domain]/[API context]/lookups/FPI_ORGS |
|
|
The name of the organization associated with the agreement. |
|
|
The primary party or customer for the agreement. |
|
|
The address of the primary party. |
|
|
The contact person at the primary party. |
|
|
The address of the primary party contact. |
|
|
Either primaryPartyId or primaryPartyExternalId should be populated |
|
|
Either primaryPartyId or primaryPartyExternalId should be populated |
|
|
The list of possible values can be loaded through [API domain]/[API context]/lookups/FPI_PARTY_ROLE |
|
|
Value provided should be an epoch timestamp; Value returned is an epoch timestamp |
|
|
The current status of the agreement, such as draft or active. |
|
|
The list of possible values can be loaded through [API domain]/[API context]/lookups/FPI_DEAL_STATUSES |
|
|
The length of the agreement term, in months or days. |
|
|
The unit code for the term length, for example M for months or D for days. |
|
|
Value returned is an 'MM/DD/YYYY' date format |
|
|
Value returned is an epoch timestamp |
Asset (12)
POST Asset Copy
/assets/copy
Copy the selected asset that the user has access to the system
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
The content type of the request payload sent to the API (e.g. application/json). |
|
|
Additional HTTP header name/value pairs to include in the request. |
|
|
Authorization |
|
|
The response format expected from the API (e.g. application/json). |
Options (8)
|
Option Name |
Description |
|---|---|
|
|
Filter assets by their unique identifier. |
|
|
When true, copy the asset's group membership to the new copy. |
|
|
When true, copy the asset's project agreement to the new copy. |
|
|
Filter assets by an external system's identifier. |
|
|
An external reference identifier to assign to the copied asset. |
|
|
An external URL to assign to the copied asset. |
|
|
Filter assets by name. |
|
|
The list of possible values can be loaded through [API domain]/[API context]/lookups/FPI_ARC_STATUS |
POST Create New Asset
/assets
Creates a new asset in the system
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
The content type of the request payload sent to the API (e.g. application/json). |
|
|
Additional HTTP header name/value pairs to include in the request. |
|
|
Authorization |
|
|
The response format expected from the API (e.g. application/json). |
Options (23)
|
Option Name |
Description |
|---|---|
|
|
In Create request, at least one of "agreementId" and "agreementNumber" should have a valid value to link the asset to the selected agreement. |
|
|
In Create request, at least one of "agreementId" and "agreementNumber" should have a valid value to link the asset to the selected agreement. |
|
|
Provide a unique external identifier for the new asset. |
|
|
In Create request, the asset Id value should always be zero |
|
|
If not provided, the asset will be created as a standalone parent asset. To create assets of another category (derivatives), the following is required: 1) The category code must be provided as the value for this attribute. The list of possible values can be loaded through [API domain]/[API context]/lookups/FPI_ARC_ASSET_CATEGORIES. 2) Either the ID or the external ID of the parent asset must be provided as the value for relatedAssetId/relatedAssetExtId. |
|
|
Set to true if the asset is a composite of multiple components. |
|
|
Specify external identifiers of composite or component assets to associate. |
|
|
Specify internal IDs of composite or component assets to associate. |
|
|
A textual description of the agreement. |
|
|
An external URL to assign to the copied asset. |
|
|
Set the fee amount associated with the asset. |
|
|
The list of possible values can be loaded through [API domain]/[API context]/lookups/CURRENCIES |
|
|
Value provided should be the URI for the thumbnail, to be specified if it is an image located on the Internet |
|
|
Filter assets by name. |
|
|
In Create request, at least one of "projectId" and "projectNumber" should have a valid value to link the asset to the selected project. |
|
|
In Create request, at least one of "projectId" and "projectNumber" should have a valid value to link the asset to the selected project. |
|
|
External ID of the parent asset for which the related asset (derivative) will be created. |
|
|
ID of the parent asset for which the related asset (derivative) will be created. |
|
|
The list of possible values can be loaded through [API domain]/[API context]/lookups/FPI_ARC_STATUS |
|
|
Value provided should be in Base64 encoding |
|
|
Provide the name of the thumbnail image for the asset. |
|
|
The list of possible values can be loaded through [API domain]/[API context]/lookups/FPI_ARC_ASSET_TYPE |
|
|
Specify the web search keyword or query for the asset. |
POST Creates or updates bulk assets with same right
/assets/bulk/rights
Creates or updates bulk assets with same right(s)
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
The content type of the request payload sent to the API (e.g. application/json). |
|
|
Additional HTTP header name/value pairs to include in the request. |
|
|
Authorization |
|
|
The response format expected from the API (e.g. application/json). |
Options (3)
|
Option Name |
Description |
|---|---|
|
|
Determines list of Asset IDs. Required if 'assetExternalIds' property is left empty |
|
|
Determines list of Asset External IDs. Required if 'assetIds' left empty |
|
|
Provide a list of organization IDs to which the rights apply. |
POST Creates video
/assets/video
Creates a new video asset in the system
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
The content type of the request payload sent to the API (e.g. application/json). |
|
|
Additional HTTP header name/value pairs to include in the request. |
|
|
Authorization |
|
|
The response format expected from the API (e.g. application/json). |
Options (2)
|
Option Name |
Description |
|---|---|
|
|
assetJson |
|
|
file |
DELETE Delete Assets From System
/assets
Deletes assets that the user has access to from the system
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
The content type of the request payload sent to the API (e.g. application/json). |
|
|
Additional HTTP header name/value pairs to include in the request. |
|
|
Authorization |
|
|
The response format expected from the API (e.g. application/json). |
Options (3)
|
Option Name |
Description |
|---|---|
|
|
List of asset IDs to be deleted |
|
|
List of external asset identifiers to be deleted |
|
|
List of organization IDs associated with the assets |
GET Get Asset By External Id
/assets/externalassets/{External ID}
Gets the details of an asset that the user has access to from the system using its external ID
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
Additional HTTP header name/value pairs to include in the request. |
|
|
Authorization |
|
|
External ID |
|
|
The response format expected from the API (e.g. application/json). |
GET Get Asset Details
/assets/{Asset ID}
Gets the details of an asset that the user has access to from the system using its ID
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
Additional HTTP header name/value pairs to include in the request. |
|
|
Asset ID |
|
|
Authorization |
|
|
The response format expected from the API (e.g. application/json). |
GET Get Asset Thumbnail
/assets/{Asset ID}/thumbnail
Returns the thumbnail of the selected asset that the user has access to from the system
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
Additional HTTP header name/value pairs to include in the request. |
|
|
Asset ID |
|
|
Authorization |
|
|
The response format expected from the API (e.g. application/json). |
GET Get Asset Video
/assets/{Asset ID}/video
Returns the video of the selected asset that the user has access to from the system
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
Additional HTTP header name/value pairs to include in the request. |
|
|
Asset ID |
|
|
Authorization |
|
|
The response format expected from the API (e.g. application/json). |
POST Search Asset
/assets/search
Gets a list of assets that the user has access to from the system
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
The content type of the request payload sent to the API (e.g. application/json). |
|
|
Additional HTTP header name/value pairs to include in the request. |
|
|
Authorization |
|
|
offset (This parameter is used to indicate the number of assets per page) |
|
|
page (This parameter is used to indicate the page number) |
|
|
The response format expected from the API (e.g. application/json). |
Options (30)
|
Option Name |
Description |
|---|---|
|
|
Provide a list of asset IDs to filter the search. |
|
|
Value provided should be an epoch timestamp |
|
|
Value provided should be an epoch timestamp |
|
|
The list of possible values can be loaded through [API domain]/[API context]/lookups/FPI_ARC_DATA_SOURCE |
|
|
Set to true to enable date range filtering for in and out dates. |
|
|
A textual description of the agreement. |
|
|
Specify a single external identifier to search for. |
|
|
Provide a list of external identifiers to search for. |
|
|
Specify the asset identifier (internal or external) to search. |
|
|
Set the start date for the "in" date range filter. |
|
|
Set the end date for the "in" date range filter. |
|
|
Specify "1" as the value to search for assets where asset usage status on sites is Expired or Near Expiration |
|
|
Specify "1" as the value to search for assets where asset usage status on sites is Missing Rights |
|
|
Specify "1" as the value to search for assets where asset usage status on sites is Valid |
|
|
Filter assets by name. |
|
|
The list of possible values can be loaded through [API domain]/[API context]/lookups/FPI_ORGS |
|
|
Set the start date for the "out" date range filter. |
|
|
Set the end date for the "out" date range filter. |
|
|
The list of possible values can be loaded through [API domain]/[API context]/lookups/FPI_ARC_ASSET_PROCESSING_STATUS |
|
|
The list of possible values can be loaded through [API domain]/[API context]/lookups/FPI_ARC_ASSET_PROCESSING_STATUS |
|
|
Provide a list of project IDs to filter assets by project. |
|
|
Provide a list of project numbers to filter assets by project. |
|
|
The list of possible values can be loaded through [API domain]/[API context]/lookups/FPI_ARC_RULE_TYPE |
|
|
Set to true to include agreement details in the search results. |
|
|
The list of possible values can be loaded through [API domain]/[API context]/lookups/FPI_ARC_STATUS |
|
|
The list of possible values can be loaded through [API domain]/[API context]/lookups/FPI_ARC_STATUS |
|
|
The list of possible values can be loaded through [API domain]/[API context]/lookups/FPI_ARC_ASSET_TYPE |
|
|
The list of possible values can be loaded through [API domain]/[API context]/lookups/FPI_ARC_ASSET_TYPE |
|
|
Value provided should be an epoch timestamp |
|
|
Value provided should be an epoch timestamp |
PUT Update An Existing Asset
/assets
Updates an existing asset that the user has access to in the system
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
The content type of the request payload sent to the API (e.g. application/json). |
|
|
Additional HTTP header name/value pairs to include in the request. |
|
|
Authorization |
|
|
The response format expected from the API (e.g. application/json). |
Options (25)
|
Option Name |
Description |
|---|---|
|
|
In Update request, at least one of "agreementId" and "agreementNumber" should have a valid value to link the asset to the selected agreement. |
|
|
In Update request, at least one of "agreementId" and "agreementNumber" should have a valid value to link the asset to the selected agreement. |
|
|
In Update request, either of the following fields should have a valid value: "assetId" and "assetExtId" |
|
|
In Update request, either of the following fields should have a valid value: "assetId" and "assetExtId" |
|
|
Set to true if the asset should be marked as composite. |
|
|
Provide external identifiers of composite or component assets to add. |
|
|
Provide internal IDs of composite or component assets to add. |
|
|
Provide external identifiers of composite or component assets to remove. |
|
|
Provide internal IDs of composite or component assets to remove. |
|
|
A textual description of the agreement. |
|
|
An external URL to assign to the copied asset. |
|
|
Update the fee amount associated with the asset. |
|
|
The list of possible values can be loaded through [API domain]/[API context]/lookups/CURRENCIES |
|
|
Filter assets by name. |
|
|
In Update request, at least one of "projectId" and "projectNumber" should have a valid value to link the asset to the selected project. |
|
|
In Update request, at least one of "projectId" and "projectNumber" should have a valid value to link the asset to the selected project. |
|
|
Set to true to remove the existing thumbnail. |
|
|
Set to true to remove the existing video. |
|
|
The list of possible values can be loaded through [API domain]/[API context]/lookups/FPI_ARC_DATA_SOURCE |
|
|
The list of possible values can be loaded through [API domain]/[API context]/lookups/FPI_ARC_STATUS |
|
|
Value provided should be in Base64 encoding |
|
|
Set the length (duration) of the thumbnail in seconds. |
|
|
Provide a new name for the thumbnail image. |
|
|
The list of possible values can be loaded through [API domain]/[API context]/lookups/FPI_ARC_ASSET_TYPE |
|
|
Update the web search keyword or query for the asset. |
PUT Update An Existing Video Asset
/assets/video
Updates an existing video asset that the user has access to in the system
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
The content type of the request payload sent to the API (e.g. application/json). |
|
|
Additional HTTP header name/value pairs to include in the request. |
|
|
Authorization |
|
|
The response format expected from the API (e.g. application/json). |
Options (2)
|
Option Name |
Description |
|---|---|
|
|
assetJson |
|
|
file |
Authenticate (2)
POST Generate Token
/authenticate
This API is responsible for the authentication and the generation of tokens
The request body should pass a json with the following pattern {"authRequestToken":"username:password"}
where username:password should be base64 encoded
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
The content type of the request payload sent to the API (e.g. application/json). |
|
|
Additional HTTP header name/value pairs to include in the request. |
|
|
The response format expected from the API (e.g. application/json). |
Options (8)
|
Option Name |
Description |
|---|---|
|
|
Provide an API key for authentication. |
|
|
It should hold a base64 encoded value of the username:password |
|
|
Provide a Google access token for authentication. |
|
|
Provide a Microsoft access token for authentication. |
|
|
Provide the username for SAML login authentication. |
|
|
Provide the SAML token for authentication. |
|
|
Provide a two-factor authentication code. |
|
|
Provide the username for authentication. |
POST Renew Access Token
/authenticate/renew
This API is responsible for renewing the access token.
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
Additional HTTP header name/value pairs to include in the request. |
|
|
Authorization |
|
|
Specify the content type for the request (e.g., application/json). |
|
|
The response format expected from the API (e.g. application/json). |
Clearance (5)
POST Clearance 2
/clearance/assetclearance/answers/{Answer Type}/{Asset ID}
Return the answers list for rights availability based on the provided search criteria of a given asset (Asset ID) for a given answer type.
The following are the possible values for:
-
Asset ID: The asset identifier.
-
Answer Type: The rights availability type
-
available for the available rights results of the previously executed clearance on the given asset.
-
notavailable for the not available rights results of the previously executed clearance on the given asset.
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
The content type of the request payload sent to the API (e.g. application/json). |
|
|
Additional HTTP header name/value pairs to include in the request. |
|
|
Answer Type |
|
|
Asset ID |
|
|
Authorization |
|
|
limit |
|
|
offset |
|
|
The response format expected from the API (e.g. application/json). |
Options (5)
|
Option Name |
Description |
|---|---|
|
|
When this field is set to true, a detailed answer list will be returned based on the rights attributes sent in the clearance request. |
|
|
Value provided should be a timestamp |
|
|
Value provided should be a timestamp |
|
|
Possible values: "2" for startDate, "3" for endDate, "6" for obligationFeeDescription , "7" for obligationAcknowledgment and "9" for violatedAgreements |
|
|
Possible values: "asc" for ascending, "desc" for descending |
POST Clearance 5
/clearance/rightsrequest
Initiates a rights request based on a provided clearance query and sends an email to the specified recipients.
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
The content type of the request payload sent to the API (e.g. application/json). |
|
|
Additional HTTP header name/value pairs to include in the request. |
|
|
Authorization |
|
|
The response format expected from the API (e.g. application/json). |
Options (11)
|
Option Name |
Description |
|---|---|
|
|
When this field is not specified, the default value will be set: "Please secure additional rights for these assets" |
|
|
When this field is set to true, a detailed answer list will be returned based on the rights attributes sent in the clearance request. |
|
|
Value provided should be an epoch timestamp |
|
|
When this field is set to true, a copy of the email is sent to the authenticated user |
|
|
"true" to get clearance for all groups |
|
|
The list of possible values can be loaded through [API domain]/[API context]/lookups/FPI_ORGS |
|
|
Value provided should be an epoch timestamp |
|
|
Asset IDs, or "all" when clearing all assets. Required if selectedExternalAssets left empty |
|
|
Asset External IDs. Required if selectedAssets left empty |
|
|
When this field is not specified, the default value will be set: "Additional Rights Request" |
|
|
Provide a list of recipient identifiers for the rights request. |
POST Returns Clearance Summary Of Assets
/clearance/clearancesummary
Returns the clearance summary of the selected assets
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
The content type of the request payload sent to the API (e.g. application/json). |
|
|
Additional HTTP header name/value pairs to include in the request. |
|
|
Authorization |
|
|
limit |
|
|
offset |
|
|
The response format expected from the API (e.g. application/json). |
Options (6)
|
Option Name |
Description |
|---|---|
|
|
"true" to get clearance for all groups |
|
|
The list of possible values can be loaded through [API domain]/[API context]/lookups/FPI_ORGS |
|
|
Asset IDs. Required if selectedExternalAssets left empty |
|
|
Asset External IDs. Required if selectedAssets left empty |
|
|
Possible values: "2" for asset id, "3" for asset name, "4" for asset external id, "9" for start date, "10" for end date |
|
|
Possible values: "asc" for ascending, "desc" for descending |
POST Returns Clearance Warning Of Selected Assets
/clearance/clearancewarnings
Returns the clearance warning of the selected assets
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
The content type of the request payload sent to the API (e.g. application/json). |
|
|
Additional HTTP header name/value pairs to include in the request. |
|
|
Authorization |
|
|
limit |
|
|
offset |
|
|
The response format expected from the API (e.g. application/json). |
Options (8)
|
Option Name |
Description |
|---|---|
|
|
Specifies a filter string to narrow down the draft agreements considered for clearance warnings. |
|
|
Limits the number of draft agreements processed for clearance warning evaluation. |
|
|
Sets the offset for paginating through draft agreements when generating clearance warnings. |
|
|
The list of possible values can be loaded through [API domain]/[API context]/lookups/FPI_ORGS |
|
|
Asset IDs. Required if selectedExternalAssets left empty |
|
|
Asset External IDs. Required if selectedAssets left empty |
|
|
Possible values: "ASSET_ID" for asset id, "NAME" for asset name, "EXTERNAL_ID" for asset external id, "TYPE_CODE" for asset type code, "TYPENAME" for asset type name |
|
|
Possible values: "asc" for ascending, "desc" for descending |
POST Returns Clearances List
/clearance/assetclearance
Returns the list of Clearances based on the Asset Clearance search Criteria
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
The content type of the request payload sent to the API (e.g. application/json). |
|
|
Additional HTTP header name/value pairs to include in the request. |
|
|
Authorization |
|
|
limit |
|
|
offset |
|
|
The response format expected from the API (e.g. application/json). |
Options (8)
|
Option Name |
Description |
|---|---|
|
|
Value provided should be an epoch timestamp |
|
|
"true" to get clearance for all groups |
|
|
The list of possible values can be loaded through [API domain]/[API context]/lookups/FPI_ORGS |
|
|
Value provided should be an epoch timestamp |
|
|
Asset IDs, or "all" when clearing all assets. Required if selectedExternalAssets left empty |
|
|
Asset External IDs. Required if selectedAssets left empty |
|
|
Possible values: "2" for asset id, "3" for asset name, "7" for notAvailable, "8" for available |
|
|
Possible values: "asc" for ascending, "desc" for descending |
Global Rule (6)
POST Create New Global Rule
/globalrules
Creates a new global rule in the system
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
The content type of the request payload sent to the API (e.g. application/json). |
|
|
Additional HTTP header name/value pairs to include in the request. |
|
|
Authorization |
|
|
The response format expected from the API (e.g. application/json). |
Options (7)
|
Option Name |
Description |
|---|---|
|
|
The list of possible values can be loaded through [API domain]/[API context]/lookups/FPI_ARC_ASSET_TYPE |
|
|
A textual description of the agreement. |
|
|
Value provided should be an epoch timestamp |
|
|
Filter assets by an external system's identifier. |
|
|
The id value should always be zero |
|
|
The list of possible values can be loaded through [API domain]/[API context]/lookups/FPI_ARC_RULE_TYPE |
|
|
Value provided should be an epoch timestamp |
DELETE Delete Global Rule
/globalrules
Deletes global rules that the user has access to from the system
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
Additional HTTP header name/value pairs to include in the request. |
|
|
Authorization |
|
|
The response format expected from the API (e.g. application/json). |
GET Get Details Of Global Rule Based On Id
/globalrules/{Global Rule ID}
Gets the details of a global rule that the user has access to from the system using its ID
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
Additional HTTP header name/value pairs to include in the request. |
|
|
Authorization |
|
|
Global Rule ID |
|
|
The response format expected from the API (e.g. application/json). |
POST Get List Of Global Rules
/globalrules/search
Gets a list of global rules that the user has access to from the system
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
The content type of the request payload sent to the API (e.g. application/json). |
|
|
Additional HTTP header name/value pairs to include in the request. |
|
|
Authorization |
|
|
The response format expected from the API (e.g. application/json). |
Options (16)
|
Option Name |
Description |
|---|---|
|
|
The list of possible values can be loaded through [API domain]/[API context]/lookups/FPI_ARC_ASSET_TYPE |
|
|
The list of possible values can be loaded through [API domain]/[API context]/lookups/FPI_ARC_DATA_SOURCE |
|
|
Set to true to enable date range filtering for in and out dates. |
|
|
A textual description of the agreement. |
|
|
Filter assets by an external system's identifier. |
|
|
Filters the list of global rules to return only the rule with the specified identifier. |
|
|
Value provided should be an epoch timestamp |
|
|
Value provided should be an epoch timestamp |
|
|
The maximum number of assets to return per page. |
|
|
The number of assets to skip before starting to return results. |
|
|
The list of possible values can be loaded through [API domain]/[API context]/lookups/FPI_ORGS |
|
|
Value provided should be an epoch timestamp |
|
|
Value provided should be an epoch timestamp |
|
|
The list of possible values can be loaded through [API domain]/[API context]/lookups/FPI_ARC_RULE_TYPE |
|
|
Possible values: "2" for id, "3" for description, "5" for startDate, "6" for endDate, "8" for sourceName, "10" for assetTypeName and "12" for ruleTypeName |
|
|
Possible values: "asc" for ascending, "desc" for descending |
GET Gets Details Of Global Rule
/globalrules/externalglobalrules/{External ID}
Gets the details of a global rule that the user has access to from the system using its external ID
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
Additional HTTP header name/value pairs to include in the request. |
|
|
Authorization |
|
|
External ID |
|
|
The response format expected from the API (e.g. application/json). |
PUT Update An Existing Global Rule
/globalrules
Updates an existing global rule that the user has access to in the system
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
The content type of the request payload sent to the API (e.g. application/json). |
|
|
Additional HTTP header name/value pairs to include in the request. |
|
|
Authorization |
|
|
The response format expected from the API (e.g. application/json). |
Options (7)
|
Option Name |
Description |
|---|---|
|
|
The list of possible values can be loaded through [API domain]/[API context]/lookups/FPI_ARC_ASSET_TYPE |
|
|
A textual description of the agreement. |
|
|
Value provided should be an epoch timestamp |
|
|
Either of the following fields should have a valid value: "id" and "externalId" |
|
|
Either of the following fields should have a valid value: "id" and "externalId" |
|
|
The list of possible values can be loaded through [API domain]/[API context]/lookups/FPI_ARC_RULE_TYPE |
|
|
Value provided should be an epoch timestamp |
Group (6)
POST Create New Group In System
/groups
Creates a new group in the system
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
The content type of the request payload sent to the API (e.g. application/json). |
|
|
Additional HTTP header name/value pairs to include in the request. |
|
|
Authorization |
|
|
The response format expected from the API (e.g. application/json). |
Options (8)
|
Option Name |
Description |
|---|---|
|
|
A textual description of the agreement. |
|
|
Filter assets by an external system's identifier. |
|
|
The subtype code that further categorizes the new group within its group type. |
|
|
The type code that defines the primary classification of the new group. |
|
|
The id value should always be zero |
|
|
Filter assets by name. |
|
|
In case user wants to add all assets to the current group then this attribute value should be "true" and no need to provide assets map details as part of the request; Otherwise, this attribute value should be "false" |
|
|
The list of possible values can be loaded through [API domain]/[API context]/lookups/FPI_ARC_STATUS |
POST Group 1
/groups/search
Gets a list of groups that the user has access to from the system
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
The content type of the request payload sent to the API (e.g. application/json). |
|
|
Additional HTTP header name/value pairs to include in the request. |
|
|
Authorization |
|
|
The response format expected from the API (e.g. application/json). |
Options (12)
|
Option Name |
Description |
|---|---|
|
|
The list of possible values can be loaded through [API domain]/[API context]/lookups/FPI_ARC_ASSET_TYPE |
|
|
A textual description of the agreement. |
|
|
Filter assets by an external system's identifier. |
|
|
Filters the search results to return only the group with the specified numeric identifier. |
|
|
The maximum number of assets to return per page. |
|
|
Filter assets by name. |
|
|
The number of assets to skip before starting to return results. |
|
|
The list of possible values can be loaded through [API domain]/[API context]/lookups/FPI_ORGS |
|
|
Possible values: "2" for id, "3" for name, "4" for description and "5" for statusName |
|
|
Possible values: "asc" for ascending, "desc" for descending |
|
|
The list of possible values can be loaded through [API domain]/[API context]/lookups/FPI_ARC_STATUS |
|
|
The list of possible values can be loaded through [API domain]/[API context]/lookups/FPI_ARC_STATUS |
PUT Group 3
/groups
Updates an existing group that the user has access to in the system
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
The content type of the request payload sent to the API (e.g. application/json). |
|
|
Additional HTTP header name/value pairs to include in the request. |
|
|
Authorization |
|
|
The response format expected from the API (e.g. application/json). |
Options (8)
|
Option Name |
Description |
|---|---|
|
|
A textual description of the agreement. |
|
|
Either of the following fields should have a valid value: "id" and "externalId" |
|
|
The new subtype code to assign to the group being updated. |
|
|
The new type code to assign to the group being updated. |
|
|
Either of the following fields should have a valid value: "id" and "externalId" |
|
|
Filter assets by name. |
|
|
In case user wants to add all assets to the current group then this attribute value should be "true" and no need to provide assets map details as part of the request; Otherwise, this attribute value should be "false" |
|
|
The list of possible values can be loaded through [API domain]/[API context]/lookups/FPI_ARC_STATUS |
DELETE Group 4
/groups
Deletes groups that the user has access to from the system
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
Additional HTTP header name/value pairs to include in the request. |
|
|
Authorization |
|
|
The response format expected from the API (e.g. application/json). |
GET Group 5
/groups/{Group ID}
Gets the details of a group that the user has access to from the system using its ID
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
Additional HTTP header name/value pairs to include in the request. |
|
|
Authorization |
|
|
Group ID |
|
|
The response format expected from the API (e.g. application/json). |
GET Group 6
/groups/externalgroups/{External ID}
Gets the details of a group that the user has access to from the system using its external ID
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
Additional HTTP header name/value pairs to include in the request. |
|
|
Authorization |
|
|
External ID |
|
|
The response format expected from the API (e.g. application/json). |
Lookup (2)
GET Lookup 1
/lookups/{Lookup Type}
Returns lookup values based on the provided lookup type.
The following is a sample of possible values for Lookup Type:
-
FPI_ARC_ASSET_TYPE: This lookup is used to list the asset types.
-
FPI_ARC_DATA_SOURCE: This lookup is used to list the source types.
-
FPI_ARC_RULE_TYPE: This lookup is used to list the global rule types.
-
FPI_ARC_SCOPE_TYPE: This lookup is used to list the scope types.
-
FPI_ARC_STATUS: This lookup is used to list the asset statuses.
-
FPI_ATT_CATEGORIES: This lookup is used to list the attachment category types.
-
FPI_ATT_TYPES: This lookup is used to list the attachment types.
-
FPI_PARTY_ROLE: This lookup is used to list the party roles.
-
FPI_ORGS: This lookup is used to list the business units.
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
Additional HTTP header name/value pairs to include in the request. |
|
|
Authorization |
|
|
Lookup Type |
|
|
languageCode |
|
|
loadTranslation |
|
|
The response format expected from the API (e.g. application/json). |
POST Lookup 2
/lookups/{Lookup Type}/{Object Role}
Returns lookup values based on the provided lookup type and object role.
The following are the possible values for:
-
Lookup Type:
-
FPI_ATT_CATEGORIES: This lookup is used to list the attachment categories.
-
*Object Role*:
-
partyattachment: This object role is used to return the list of the allowed lookup values for party attachments.
-
agreementattachment: This object role is used to return the list of the allowed lookup values for agreement attachments.
-
assetattachment: This object role is used to return the list of the allowed lookup values for asset attachments.
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
The content type of the request payload sent to the API (e.g. application/json). |
|
|
Additional HTTP header name/value pairs to include in the request. |
|
|
Authorization |
|
|
Lookup Type |
|
|
Object Role |
|
|
The response format expected from the API (e.g. application/json). |
Options (1)
|
Option Name |
Description |
|---|---|
|
|
The list of possible values can be loaded through [API domain]/[API context]/lookups/FPI_ORGS |
Party (7)
POST Create New Party In System
/parties
Create a new Party in the system
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
The content type of the request payload sent to the API (e.g. application/json). |
|
|
Additional HTTP header name/value pairs to include in the request. |
|
|
Authorization |
|
|
The response format expected from the API (e.g. application/json). |
Options (15)
|
Option Name |
Description |
|---|---|
|
|
The number of agreements associated with the new party. |
|
|
An alternative name or alias for the party. |
|
|
The number of assets included in the agreement. |
|
|
The number of campaigns the new party is involved in. |
|
|
Determines if party is active |
|
|
Filter assets by an external system's identifier. |
|
|
The first name of the party. |
|
|
A unique identifier for the party being created. |
|
|
Determines if party is company |
|
|
The last name of the party. |
|
|
This property should be sent when removing or replacing roles already associated with assets |
|
|
Value provided should be in Base64 encoding |
|
|
Provide a new name for the thumbnail image. |
|
|
The list of possible values can be loaded through [API domain]/[API context]/lookups/FPI_PARTY_TYPES |
|
|
The type or category name that describes the party. |
GET Get Existing Party Based On External Id
/parties/externalparties/{External ID}
Gets an existing Party that the user has access to using the Party External ID
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
Additional HTTP header name/value pairs to include in the request. |
|
|
Authorization |
|
|
External ID |
|
|
loadAttachmentFile |
|
|
loadAttachments |
|
|
loadCounters |
|
|
The response format expected from the API (e.g. application/json). |
GET Get Existing Party Using Party Id
/parties/{Party ID}
Gets an existing Party that the user has access to using the Party ID
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
Additional HTTP header name/value pairs to include in the request. |
|
|
Authorization |
|
|
Party ID |
|
|
loadAttachmentFile |
|
|
loadAttachments |
|
|
loadCounters |
|
|
The response format expected from the API (e.g. application/json). |
POST Get List Of Agreements For Party
/parties/{Party ID}/agreements
Gets the list of agreements for a given party
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
The content type of the request payload sent to the API (e.g. application/json). |
|
|
Additional HTTP header name/value pairs to include in the request. |
|
|
Authorization |
|
|
Party ID |
|
|
The response format expected from the API (e.g. application/json). |
Options (47)
|
Option Name |
Description |
|---|---|
|
|
The unique identifier for the agreement. |
|
|
Filter agreements by a single external asset identifier. |
|
|
Filter agreements by a list of external asset identifiers. |
|
|
Filter assets by their unique identifier. |
|
|
comma separated string of assets IDs |
|
|
The list of possible values can be loaded through [API domain]/[API context]/lookups/CURRENCIES |
|
|
The list of possible values can be loaded through [API domain]/[API context]/lookups/CURRENCIES |
|
|
Filter assets linked to a particular deal. |
|
|
The list of possible values can be loaded through [API domain]/[API context]/lookups/FPI_DEAL_TYPE |
|
|
The list of possible values can be loaded through [API domain]/[API context]/lookups/FPI_DEAL_TYPE |
|
|
A textual description of the agreement. |
|
|
Value provided should be an epoch timestamp |
|
|
When true, interpret the end date as a range filter instead of an exact match. |
|
|
A list of agreement IDs to exclude from the results. |
|
|
A list of party IDs whose agreements should be excluded. |
|
|
A list of project IDs whose agreements should be excluded. |
|
|
Filter assets by an external system's identifier. |
|
|
String value representing an Agreement Number, Description or Primary Party |
|
|
When true, include agreements that have been shared with the user. |
|
|
Filter agreements by a single internal contact ID. |
|
|
Filter agreements by a list of internal contact IDs. |
|
|
The maximum number of assets to return per page. |
|
|
When true, include attachment data in the agreement results. |
|
|
When true, include counter data (e.g., version counts) in the results. |
|
|
Filter agreements whose notes contain the specified text. |
|
|
The number of assets to skip before starting to return results. |
|
|
Business Unit Unique Identifier. The list of possible values can be loaded through [API domain]/[API context]/lookups/FPI_ORGS |
|
|
The list of possible values can be loaded through [API domain]/[API context]/lookups/FPI_ORGS |
|
|
Filter assets associated with a specific party. |
|
|
Filter agreements by a list of party IDs. |
|
|
Filter assets linked to a specific project. |
|
|
Filter agreements by an exact project number. |
|
|
Filter agreements whose rights description contains the specified text. |
|
|
Filter agreements by a specific rights end date. |
|
|
When true, interpret the rights end date as a range filter. |
|
|
Filter agreements by a specific rights start date. |
|
|
When true, interpret the rights start date as a range filter. |
|
|
When true, include associated project information in the results. |
|
|
Possible values: "agreementNumber", "description", "dealType", "status", "primaryParty", "primaryPartyContact", "startDate" and "endDate" |
|
|
Possible values: "asc" for ascending, "desc" for descending |
|
|
Value provided should be an epoch timestamp |
|
|
When true, interpret the start date as a range filter. |
|
|
The list of possible values can be loaded through [API domain]/[API context]/lookups/FPI_DEAL_STATUSES |
|
|
The list of possible values can be loaded through [API domain]/[API context]/lookups/FPI_DEAL_STATUSES |
|
|
The list of possible values can be loaded through [API domain]/[API context]/lookups/FPI_ARC_THUMBNAIL_DIMENSIONS |
|
|
Value provided should be in 'MM/DD/YYYY' date format |
|
|
When true, interpret the update date as a range filter. |
POST Get List of Assets For Given Party
/parties/{Party ID}/assets
Gets the list of assets for a given party
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
The content type of the request payload sent to the API (e.g. application/json). |
|
|
Additional HTTP header name/value pairs to include in the request. |
|
|
Authorization |
|
|
Party ID |
|
|
The response format expected from the API (e.g. application/json). |
Options (21)
|
Option Name |
Description |
|---|---|
|
|
Filter assets by their unique identifier. |
|
|
Filter assets associated with a specific campaign. |
|
|
Filter assets linked to a particular deal. |
|
|
Exclude assets belonging to a specific group. |
|
|
A list of asset identifiers to exclude from the results. |
|
|
Filter assets by an external system's identifier. |
|
|
A free-text search term to match against asset properties. |
|
|
Filter assets belonging to a specific group. |
|
|
A list of asset identifiers to include in the results. |
|
|
Filter assets that are templates (1) or not (0). |
|
|
The maximum number of assets to return per page. |
|
|
Whether to include thumbnail images in the response (true or false). |
|
|
Filter assets by name. |
|
|
The number of assets to skip before starting to return results. |
|
|
The list of possible values can be loaded through [API domain]/[API context]/lookups/FPI_ORGS |
|
|
Filter assets associated with a specific party. |
|
|
Filter assets linked to a specific project. |
|
|
Possible values: "name", "description", "typeName", "statusName", "sourceName", "haveThumbnail", "id", "externalId", "typeCode", "statusCode", "creationDate" and "projectName" for project name |
|
|
Possible values: "asc" for ascending, "desc" for descending |
|
|
The list of possible values can be loaded through [API domain]/[API context]/lookups/FPI_ARC_THUMBNAIL_DIMENSIONS |
|
|
The list of possible values can be loaded through [API domain]/[API context]/lookups/FPI_ARC_ASSET_TYPE |
POST Get Parties List
/parties/search
Gets the list of Parties from the system that the user has access to
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
The content type of the request payload sent to the API (e.g. application/json). |
|
|
Additional HTTP header name/value pairs to include in the request. |
|
|
Authorization |
|
|
The response format expected from the API (e.g. application/json). |
Options (33)
|
Option Name |
Description |
|---|---|
|
|
Filter by whether the party is active; provide a Boolean value. |
|
|
Enable advanced search options; provide a Boolean value. |
|
|
Filter by the agreement ID associated with the party; provide an integer. |
|
|
An alternative name or alias for the party. |
|
|
Apply the default macro to the search; provide a Boolean value. |
|
|
Apply a specific macro by its ID; provide an integer. |
|
|
Filter assets by their unique identifier. |
|
|
Filter by assets associated with the party; provide a string. |
|
|
Filter by the contact ID associated with the party; provide an integer. |
|
|
Set the end date for the search range; provide a string date. |
|
|
When true, interpret the end date as a range filter instead of an exact match. |
|
|
A list of agreement IDs to exclude from the results. |
|
|
Filter assets by an external system's identifier. |
|
|
String value representing a Party ID (1,2,3) or range of IDs (5-12), or a Party Name, Role or Alias |
|
|
Include parties that are shared with other entities; provide a Boolean value. |
|
|
The maximum number of assets to return per page. |
|
|
Whether to include thumbnail images in the response (true or false). |
|
|
Filter assets by name. |
|
|
The number of assets to skip before starting to return results. |
|
|
The list of possible values can be loaded through [API domain]/[API context]/lookups/FPI_ORGS |
|
|
The list of possible values can be loaded through [API domain]/[API context]/lookups/FPI_ORGS |
|
|
Specify the page number for paginated results; provide an integer. |
|
|
This field is used to search for Individuals and/or Companies parties. "0" : All,"1" : Individual, "2" : Company |
|
|
Filter assets associated with a specific party. |
|
|
Filter by the party name; provide a string. |
|
|
The list of possible values can be loaded through [API domain]/[API context]/lookups/FPI_PARTY_ROLE |
|
|
The list of possible values can be loaded through [API domain]/[API context]/lookups/FPI_PARTY_ROLE |
|
|
Possible values: "partyName", "roleName", "phone", "email", "PRIMARY_CONTACT_NAME" for primary contact name and "RELATION_TYPE_NAME" for primary contact relationship type name |
|
|
Possible values: "asc" for ascending, "desc" for descending |
|
|
Set the start date for the search range; provide a string date. |
|
|
When true, interpret the start date as a range filter. |
|
|
The list of possible values can be loaded through [API domain]/[API context]/lookups/FPI_PARTY_TYPES |
|
|
The list of possible values can be loaded through [API domain]/[API context]/lookups/FPI_PARTY_TYPES |
PUT Update An Existing Party
/parties/{Party ID}
Update an existing Party from the system that the user has access to
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
The content type of the request payload sent to the API (e.g. application/json). |
|
|
Additional HTTP header name/value pairs to include in the request. |
|
|
Authorization |
|
|
Party ID |
|
|
The response format expected from the API (e.g. application/json). |
Options (15)
|
Option Name |
Description |
|---|---|
|
|
The number of agreements associated with the new party. |
|
|
An alternative name or alias for the party. |
|
|
The number of assets included in the agreement. |
|
|
The number of campaigns the new party is involved in. |
|
|
Determines if party is active |
|
|
Filter assets by an external system's identifier. |
|
|
The first name of the party. |
|
|
A unique identifier for the party being created. |
|
|
Determines if party is company |
|
|
The last name of the party. |
|
|
This property should be sent when removing or replacing roles already associated with assets |
|
|
Value provided should be in Base64 encoding |
|
|
Provide a new name for the thumbnail image. |
|
|
The list of possible values can be loaded through [API domain]/[API context]/lookups/FPI_PARTY_TYPES |
|
|
The type or category name that describes the party. |
Project (7)
POST Create New Project
/projects
This API is responsible for creating new projects in the system
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
The content type of the request payload sent to the API (e.g. application/json). |
|
|
Additional HTTP header name/value pairs to include in the request. |
|
|
Authorization |
|
|
The response format expected from the API (e.g. application/json). |
Options (11)
|
Option Name |
Description |
|---|---|
|
|
The number of agreements associated with the new party. |
|
|
The number of assets included in the agreement. |
|
|
Add a comment to the new project; provide a string. |
|
|
A list of asset identifiers to remove from the agreement. |
|
|
A textual description of the agreement. |
|
|
A unique identifier for the party being created. |
|
|
Filter assets by name. |
|
|
Specify the number of parties involved in the project; provide an integer. |
|
|
Filter agreements by an exact project number. |
|
|
The list of possible values can be loaded through [API domain]/[API context]/lookups/FPI_ADM_PROJECT_TYPES |
|
|
The type or category name that describes the party. |
POST Get List Of Projects
/projects/search
This API is responsible for getting a list of projects from the system
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
The content type of the request payload sent to the API (e.g. application/json). |
|
|
Additional HTTP header name/value pairs to include in the request. |
|
|
Authorization |
|
|
The response format expected from the API (e.g. application/json). |
Options (17)
|
Option Name |
Description |
|---|---|
|
|
Filter by the agreement ID associated with the project; provide a number. |
|
|
Filter by the asset ID associated with the project; provide a number. |
|
|
Filter by assets associated with the project; provide a string. |
|
|
Value provided should be in 'MM/DD/YYYY' date format or in 'MM-DD-YYYY' date format |
|
|
Indicate whether the date filter is a range; provide a Boolean value. |
|
|
A textual description of the agreement. |
|
|
String value representing a Project Number, Name or Description |
|
|
Include projects that are shared with other entities; provide a Boolean value. |
|
|
Limit the number of results returned; provide a number. |
|
|
Set the offset for paginated results; provide a number. |
|
|
The list of possible values can be loaded through [API domain]/[API context]/lookups/FPI_ORGS |
|
|
Filter by the project name; provide a string. |
|
|
Filter agreements by an exact project number. |
|
|
Possible values: "projectNumber", "name", "description" and "dateDescription" |
|
|
Possible values: "asc" for ascending, "desc" for descending |
|
|
The list of possible values can be loaded through [API domain]/[API context]/lookups/FPI_ADM_PROJECT_TYPES |
|
|
The list of possible values can be loaded through [API domain]/[API context]/lookups/FPI_ADM_PROJECT_TYPES |
GET Get Project Based On Project Id
/projects/{Project ID}
This API is responsible for getting one project from the system based on a project ID
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
Additional HTTP header name/value pairs to include in the request. |
|
|
Authorization |
|
|
Project ID |
|
|
loadCounters |
|
|
The response format expected from the API (e.g. application/json). |
GET Get Project Based On Project Number
/projects/number/{Project Number}
This API is responsible for getting one project from the system based on a project number
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
Additional HTTP header name/value pairs to include in the request. |
|
|
Authorization |
|
|
Project Number |
|
|
loadCounters |
|
|
The response format expected from the API (e.g. application/json). |
POST Project 6
/projects/{Project ID}/agreements
Gets the list of agreements for a given project
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
The content type of the request payload sent to the API (e.g. application/json). |
|
|
Additional HTTP header name/value pairs to include in the request. |
|
|
Authorization |
|
|
Project ID |
|
|
The response format expected from the API (e.g. application/json). |
Options (47)
|
Option Name |
Description |
|---|---|
|
|
The unique identifier for the agreement. |
|
|
Filter agreements by a single external asset identifier. |
|
|
Filter agreements by a list of external asset identifiers. |
|
|
Filter assets by their unique identifier. |
|
|
comma separated string of assets IDs |
|
|
The list of possible values can be loaded through [API domain]/[API context]/lookups/CURRENCIES |
|
|
The list of possible values can be loaded through [API domain]/[API context]/lookups/CURRENCIES |
|
|
Filter assets linked to a particular deal. |
|
|
The list of possible values can be loaded through [API domain]/[API context]/lookups/FPI_DEAL_TYPE |
|
|
The list of possible values can be loaded through [API domain]/[API context]/lookups/FPI_DEAL_TYPE |
|
|
A textual description of the agreement. |
|
|
Value provided should be an epoch timestamp |
|
|
When true, interpret the end date as a range filter instead of an exact match. |
|
|
A list of agreement IDs to exclude from the results. |
|
|
A list of party IDs whose agreements should be excluded. |
|
|
A list of project IDs whose agreements should be excluded. |
|
|
Filter assets by an external system's identifier. |
|
|
String value representing an Agreement Number, Description or Primary Party |
|
|
When true, include agreements that have been shared with the user. |
|
|
Filter agreements by a single internal contact ID. |
|
|
Filter agreements by a list of internal contact IDs. |
|
|
The maximum number of assets to return per page. |
|
|
When true, include attachment data in the agreement results. |
|
|
When true, include counter data (e.g., version counts) in the results. |
|
|
Filter agreements whose notes contain the specified text. |
|
|
The number of assets to skip before starting to return results. |
|
|
Business Unit Unique Identifier. The list of possible values can be loaded through [API domain]/[API context]/lookups/FPI_ORGS |
|
|
The list of possible values can be loaded through [API domain]/[API context]/lookups/FPI_ORGS |
|
|
Filter assets associated with a specific party. |
|
|
Filter agreements by a list of party IDs. |
|
|
Filter assets linked to a specific project. |
|
|
Filter agreements by an exact project number. |
|
|
Filter agreements whose rights description contains the specified text. |
|
|
Filter agreements by a specific rights end date. |
|
|
When true, interpret the rights end date as a range filter. |
|
|
Filter agreements by a specific rights start date. |
|
|
When true, interpret the rights start date as a range filter. |
|
|
When true, include associated project information in the results. |
|
|
Possible values: "agreementNumber", "description", "dealType", "status", "primaryParty", "primaryPartyContact", "startDate" and "endDate" |
|
|
Possible values: "asc" for ascending, "desc" for descending |
|
|
Value provided should be an epoch timestamp |
|
|
When true, interpret the start date as a range filter. |
|
|
The list of possible values can be loaded through [API domain]/[API context]/lookups/FPI_DEAL_STATUSES |
|
|
The list of possible values can be loaded through [API domain]/[API context]/lookups/FPI_DEAL_STATUSES |
|
|
The list of possible values can be loaded through [API domain]/[API context]/lookups/FPI_ARC_THUMBNAIL_DIMENSIONS |
|
|
Value provided should be in 'MM/DD/YYYY' date format |
|
|
When true, interpret the update date as a range filter. |
POST Project 7
/projects/{Project ID}/assets
Get project related assets
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
The content type of the request payload sent to the API (e.g. application/json). |
|
|
Additional HTTP header name/value pairs to include in the request. |
|
|
Authorization |
|
|
Project ID |
|
|
The response format expected from the API (e.g. application/json). |
Options (21)
|
Option Name |
Description |
|---|---|
|
|
Filter assets by their unique identifier. |
|
|
Filter assets associated with a specific campaign. |
|
|
Filter assets linked to a particular deal. |
|
|
Exclude assets belonging to a specific group. |
|
|
A list of asset identifiers to exclude from the results. |
|
|
Filter assets by an external system's identifier. |
|
|
A free-text search term to match against asset properties. |
|
|
Filter assets belonging to a specific group. |
|
|
A list of asset identifiers to include in the results. |
|
|
Filter assets that are templates (1) or not (0). |
|
|
The maximum number of assets to return per page. |
|
|
Whether to include thumbnail images in the response (true or false). |
|
|
Filter assets by name. |
|
|
The number of assets to skip before starting to return results. |
|
|
The list of possible values can be loaded through [API domain]/[API context]/lookups/FPI_ORGS |
|
|
Filter assets associated with a specific party. |
|
|
Filter assets linked to a specific project. |
|
|
Possible values: "name", "description", "typeName", "statusName", "sourceName", "haveThumbnail", "id", "externalId", "typeCode", "statusCode", "creationDate" and "projectName" for project name |
|
|
Possible values: "asc" for ascending, "desc" for descending |
|
|
The list of possible values can be loaded through [API domain]/[API context]/lookups/FPI_ARC_THUMBNAIL_DIMENSIONS |
|
|
The list of possible values can be loaded through [API domain]/[API context]/lookups/FPI_ARC_ASSET_TYPE |
PUT Update Existing Projects
/projects/{Project ID}
This API is responsible for updating existing projects in the system that the user has access to.
Note: A project that is shared between business units can only be updated by users belonging to the Business Unit who shared it. The only exception is "deletedAssetIdsLst" property that can be called by any Business Unit that can see the projects.
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
The content type of the request payload sent to the API (e.g. application/json). |
|
|
Additional HTTP header name/value pairs to include in the request. |
|
|
Authorization |
|
|
Project ID |
|
|
The response format expected from the API (e.g. application/json). |
Options (11)
|
Option Name |
Description |
|---|---|
|
|
The number of agreements associated with the new party. |
|
|
The number of assets included in the agreement. |
|
|
Add a comment to the new project; provide a string. |
|
|
A list of asset identifiers to remove from the agreement. |
|
|
A textual description of the agreement. |
|
|
A unique identifier for the party being created. |
|
|
Filter assets by name. |
|
|
Specify the number of parties involved in the project; provide an integer. |
|
|
Filter agreements by an exact project number. |
|
|
The list of possible values can be loaded through [API domain]/[API context]/lookups/FPI_ADM_PROJECT_TYPES |
|
|
The type or category name that describes the party. |
Right (4)
POST Right 1
/rights/search/{Right Type Code}
Gets a list of rights attributes that the user has access to from the system for a given right type code.
The list of possible values for the Right Type Code can be loaded through:
-
[API domain]/[API context]/lookups/FPI_RIGHT_DEFINITION_TYPES
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
The content type of the request payload sent to the API (e.g. application/json). |
|
|
Additional HTTP header name/value pairs to include in the request. |
|
|
Authorization |
|
|
Right Type Code |
|
|
The response format expected from the API (e.g. application/json). |
Options (7)
|
Option Name |
Description |
|---|---|
|
|
A textual description of the agreement. |
|
|
Filter assets by an external system's identifier. |
|
|
Value provided should be an epoch timestamp or in 'YYYY-MM-DD' date format |
|
|
Value provided should be an epoch timestamp or in 'YYYY-MM-DD' date format |
|
|
The list of possible values can be loaded through [API domain]/[API context]/lookups/FPI_ORGS |
|
|
Value provided should be an epoch timestamp or in 'YYYY-MM-DD' date format |
|
|
Value provided should be an epoch timestamp or in 'YYYY-MM-DD' date format |
POST Right 2
/rights
Creates new rights attributes in the system
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
The content type of the request payload sent to the API (e.g. application/json). |
|
|
Additional HTTP header name/value pairs to include in the request. |
|
|
Authorization |
|
|
The response format expected from the API (e.g. application/json). |
PUT Right 3
/rights
Updates an existing rights attribute that the user has access to in the system
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
The content type of the request payload sent to the API (e.g. application/json). |
|
|
Additional HTTP header name/value pairs to include in the request. |
|
|
Authorization |
|
|
The response format expected from the API (e.g. application/json). |
Options (11)
|
Option Name |
Description |
|---|---|
|
|
The code value to assign to the right, used for identification. |
|
|
A textual description of the agreement. |
|
|
Value Provided should be in 'YYYY-MM-DD' date format; Value returned is timestamp |
|
|
The external identifier of the parent rights attribute to associate with this right. |
|
|
An external identifier for the right, used for cross-system reference. |
|
|
The internal identifier of the right to update. |
|
|
The ordering index for the right within its group or hierarchy. |
|
|
The external identifier of the rights attribute to associate with this right. |
|
|
The internal identifier of the rights attribute to associate with this right. |
|
|
Value Provided should be in 'YYYY-MM-DD' date format; Value returned is timestamp |
|
|
The list of possible values can be loaded through [API domain]/[API context]/lookups/FPI_RIGHT_DEFINITION_TYPES |
DELETE Right 4
/rights
Deletes rights attributes that the user has access to from the system
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
Additional HTTP header name/value pairs to include in the request. |
|
|
Authorization |
|
|
The response format expected from the API (e.g. application/json). |
Site (3)
POST Creates New Site In System
/sites
Creates a new site in the system
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
The content type of the request payload sent to the API (e.g. application/json). |
|
|
Additional HTTP header name/value pairs to include in the request. |
|
|
Authorization |
|
|
The response format expected from the API (e.g. application/json). |
Options (10)
|
Option Name |
Description |
|---|---|
|
|
An array of business unit identifiers to associate with the new site. |
|
|
The list of possible values can be loaded through [API domain]/[API context]/lookups/FPI_ADM_IMAGE_INDEXING_DOMAIN |
|
|
The end date and time for the site's active period, specified as a Unix timestamp. |
|
|
The possible values are "0" for inactive and "1" for active |
|
|
Filter assets by name. |
|
|
The URL of the site's landing page or entry point. |
|
|
The country code to use for proxy configuration when accessing the site. |
|
|
Set Today by default |
|
|
The possible values are Images Only, Videos Only, Track Both respectively: "0", "1", "2", Set Images Only by default |
|
|
The list of possible values can be loaded through [API domain]/[API context]/lookups/FPI_ADM_IMAGE_INDEXING_ECOMMERCE_SITES |
PUT Site2
/sites
Updates an existing site that the user has access to in the system
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
The content type of the request payload sent to the API (e.g. application/json). |
|
|
Additional HTTP header name/value pairs to include in the request. |
|
|
Authorization |
|
|
The response format expected from the API (e.g. application/json). |
Options (12)
|
Option Name |
Description |
|---|---|
|
|
An array of business unit identifiers to associate with the site, replacing any existing associations. |
|
|
The list of possible values can be loaded through [API domain]/[API context]/lookups/FPI_ADM_IMAGE_INDEXING_DOMAIN |
|
|
The updated end date and time for the site's active period, as a Unix timestamp. |
|
|
In Update request, this field should have a valid value |
|
|
The possible values are "0" for inactive and "1" for active |
|
|
Filter assets by name. |
|
|
The updated URL of the site's landing page. |
|
|
The updated country code for proxy configuration. |
|
|
Flag used to remove End Date of the site |
|
|
The updated start date and time for the site's active period, as a Unix timestamp. |
|
|
The possible values are: ("0", "1", "2") |
|
|
The list of possible values can be loaded through [API domain]/[API context]/lookups/FPI_ADM_IMAGE_INDEXING_ECOMMERCE_SITES |
DELETE Site3
/sites
Deletes sites that the user has access to from the system
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
Additional HTTP header name/value pairs to include in the request. |
|
|
Authorization |
|
|
The response format expected from the API (e.g. application/json). |