Get assets assigned to a partner or assets assigned by a partner
Changed onCan be used to get the business assets your partner has granted you access to or the business assets you have granted your partner access to. If you specify:
- partner_type=INTERNAL, you will retrieve your business assets that the partner has access to.
- partner_type=EXTERNAL, you will retrieve the partner's business assets that the partner has granted you access to.
Request
- Base URLhttps://api.pinterest.com/v5
- AuthOAuth 2Authorization codehttps://www.pinterest.com/oauth/Token URLhttps://api.pinterest.com/v5/oauth/tokenScopesbiz_access:read
- TypeScriptA function with typed inputs. Its response is checked against the schema.
Path parameters
Unique identifier of the requesting business.
The partner id to be bound to the Business
Query parameters
Specifies whether to fetch internal or external (shared) partners.
If partner_type=INTERNAL, the asset being queried is for accesses the partner has to your business assets.
If partner_type=EXTERNAL, the asset being queried is for the accesses you have to the partner's business asset.
A resource type to filter the assets by. Only assets of the specified type will be returned.
An index to start fetching the results from. Only the results starting from this index will be returned.
The field to sort member assets by
Sort assets in ascending order
The field to search member assets by
The value to search for
Cursor used to fetch the next page of items
Maximum number of items to include in a single page. See documentation on Pagination for more information.
Response
The request has succeeded.
Example response
{
"items": [
{
"asset_group_info": {
"ad_accounts_ids": [
"549755885175"
],
"asset_group_description": "Asset group that has ad accounts used in Canada",
"asset_group_name": "Canada Ad Accounts",
"asset_group_types": [
"LOCATION_OR_LANGUAGE"
],
"catalogs_ids": [
"4836859046874"
],
"created_by": {
"email": "business0101@business.com",
"id": "549755885175",
"username": "business0101"
},
"created_time": 1646767577816,
"id": "666791336903426391",
"owner": {
"email": "business0101@business.com",
"id": "549755885175",
"username": "business0101"
},
"profiles_ids": [
"630433785246278264"
],
"updated_time": 1646767577816
},
"asset_id": "549755885175",
"asset_type": "AD_ACCOUNT",
"permissions": [
"FINANCE_MANAGER",
"CATALOGS_MANAGER",
"AUDIENCE_MANAGER"
]
}
]
}Changes
- breaking
the
queryrequest parameterpartner_typewas restricted to a list of enum values - breaking
for the
queryrequest parameterpartner_type, default valueINTERNALwas added - breaking
the response's body type changed from no type to
objectfor status - info
added the new optional
queryrequest parametersearch_by - info
added the new optional
queryrequest parametersearch_value - info
added the new optional
queryrequest parametersort_ascending - info
added the new optional
queryrequest parametersort_by - info
added the new enum value
CONVERSION_SEGMENTto thequeryrequest parameterasset_type - info
added the new enum value
CONVERSION_TAGto thequeryrequest parameterasset_type - info
added the new enum value
EXTERNALto thequeryrequest parameterpartner_type - info
added the new enum value
INTERNALto thequeryrequest parameterpartner_type - info
added the new enum value
PINNER_LISTto thequeryrequest parameterasset_type - info
for the
queryrequest parameterpartner_type, the type was generalized from no type tostring - info
removed
subschema #2from the response bodyallOflist for the response status - info
added the non-success response with the status
- info
added the non-success response with the status
- info
added the non-success response with the status
- info
added the non-success response with the status
- info
added the non-success response with the status
- info
added the optional property
to the response with the status - info
added the required property
to the response with the status
- breaking
- info
added the new enum value
CONSUMERto thequeryrequest parameterasset_type
- info