Your achievements

Level 1

0% to

Level 2

Tip /
Sign in

Sign in to Community

to gain points, level up, and earn exciting badges like the new
BedrockMission!

Learn More

View all

Sign in to view all badges

Campaign Adobe IO Rest API - Not able to set Organizational Unit & Geo Unit

Avatar

Avatar
Validate 10
Level 3
Premkarthic-7WP
Level 3

Likes

8 likes

Total Posts

60 posts

Correct Reply

7 solutions
Top badges earned
Validate 10
Validate 1
Give Back 5
Give Back 3
Give Back
View profile

Avatar
Validate 10
Level 3
Premkarthic-7WP
Level 3

Likes

8 likes

Total Posts

60 posts

Correct Reply

7 solutions
Top badges earned
Validate 10
Validate 1
Give Back 5
Give Back 3
Give Back
View profile
Premkarthic-7WP
Level 3

29-08-2017

Hi,

We are using Adobe IO Rest API to create a profile and add the subscriptions to the profile.

We are always getting the error "orgUnit property is not valid for the 'profile' resource." when we trying to override the default value ("all") set by profileAndServicesExt/profile api. Same applicable for geoUnit.

Note: We are using custom profile that get extended from default one with

Any pointer to fix this will help us more.

-Prem

Accepted Solutions (1)

Accepted Solutions (1)

Avatar

Avatar
Validate 1
Employee
Vapsy
Employee

Likes

370 likes

Total Posts

726 posts

Correct Reply

342 solutions
Top badges earned
Validate 1
Boost 50
Boost 5
Boost 3
Boost 250
View profile

Avatar
Validate 1
Employee
Vapsy
Employee

Likes

370 likes

Total Posts

726 posts

Correct Reply

342 solutions
Top badges earned
Validate 1
Boost 50
Boost 5
Boost 3
Boost 250
View profile
Vapsy
Employee

11-10-2017

Hi Kornel,

I did verify from Engineering. They had released the feature to have Geo and Org units assigned based on the settings of security group used in Integration on Adobe.IO but the feature was removed as it lead to an issue which was too risky to fetch.

Now they are working on providing you with the ability to push geo and org unit on the API payload itself.

At the moment, you can have profiles created from API and then have a workflow running on the instance which updates profiles every 5 minutes with correct geo and org unit.

Regards,
Vipul

Answers (14)

Answers (14)

Avatar

Avatar
Boost 250
Employee
ramon_bisswanger
Employee

Likes

266 likes

Total Posts

392 posts

Correct Reply

192 solutions
Top badges earned
Boost 250
Affirm 100
Give Back 25
View profile

Avatar
Boost 250
Employee
ramon_bisswanger
Employee

Likes

266 likes

Total Posts

392 posts

Correct Reply

192 solutions
Top badges earned
Boost 250
Affirm 100
Give Back 25
View profile
ramon_bisswanger
Employee

05-08-2019

Hi Ravish,

The release notes just have a short sentence pointing to updated API documentation.

That one describes the endpoints quite good:

Adobe Campaign Standard API

Avatar

Avatar
Validate 1
Level 1
Ravish_Patel
Level 1

Likes

2 likes

Total Posts

7 posts

Correct Reply

0 solutions
Top badges earned
Validate 1
Boost 1
View profile

Avatar
Validate 1
Level 1
Ravish_Patel
Level 1

Likes

2 likes

Total Posts

7 posts

Correct Reply

0 solutions
Top badges earned
Validate 1
Boost 1
View profile
Ravish_Patel
Level 1

05-08-2019

Hello Ramon,

Are there any release notes around this feature introduction that we can send to client for reference? This has been a long standing pain point for one of our clients.

ThAnn you

Ravish Patel

Avatar

Avatar
Boost 250
Employee
ramon_bisswanger
Employee

Likes

266 likes

Total Posts

392 posts

Correct Reply

192 solutions
Top badges earned
Boost 250
Affirm 100
Give Back 25
View profile

Avatar
Boost 250
Employee
ramon_bisswanger
Employee

Likes

266 likes

Total Posts

392 posts

Correct Reply

192 solutions
Top badges earned
Boost 250
Affirm 100
Give Back 25
View profile
ramon_bisswanger
Employee

05-08-2019

Hi Steffen,

this was added with a recent release though would only be available upon republication of your custom data model.

Can you try doing a republication?

Normally "prepare publication" would then also show that orgUnitBase service will be added

Avatar

Avatar
Level 1
steffenk8071817
Level 1

Likes

0 likes

Total Posts

2 posts

Correct Reply

0 solutions
View profile

Avatar
Level 1
steffenk8071817
Level 1

Likes

0 likes

Total Posts

2 posts

Correct Reply

0 solutions
View profile
steffenk8071817
Level 1

28-07-2019

Hi Ramon,

thank you for the fast reply. Unfortunately it doesn't work.

First thing to notice, whenever i GET a profile, there is no mapping to the orgUnit in the Response. However, the Profile DB is extended and via browser the organizational Unit can be maintained and is used by our double opt in process and profiles subscribing through that process gat flagged with the correct orgUnit. But it is only visible via WEB.

When i call GET ...profileAndServicesExt/orgUnitBase/..still the following error occurs:

RST-360011 An error has occurred - please contact your administrator.

Error rc=-2003

Any suggestions?

Thank you

steffen

Avatar

Avatar
Boost 250
Employee
ramon_bisswanger
Employee

Likes

266 likes

Total Posts

392 posts

Correct Reply

192 solutions
Top badges earned
Boost 250
Affirm 100
Give Back 25
View profile

Avatar
Boost 250
Employee
ramon_bisswanger
Employee

Likes

266 likes

Total Posts

392 posts

Correct Reply

192 solutions
Top badges earned
Boost 250
Affirm 100
Give Back 25
View profile
ramon_bisswanger
Employee

26-07-2019

Hi Steffen,

you can use  profileAndServicesExt/orgUnitBase/  which should work

Avatar

Avatar
Level 1
steffenk8071817
Level 1

Likes

0 likes

Total Posts

2 posts

Correct Reply

0 solutions
View profile

Avatar
Level 1
steffenk8071817
Level 1

Likes

0 likes

Total Posts

2 posts

Correct Reply

0 solutions
View profile
steffenk8071817
Level 1

26-07-2019

Hi,

same applies here. We want to make more use of the API and want to create a profile associated with a orgUnit.

However, the API-Doc (Adobe Campaign Standard API ) states to use the resource /orgUnitBase to retrieve all OrgUnits, but this fails with

RST-360011 An error has occurred - please contact your administrator.

Error rc=-2003

Surely we don't want to run a workflow every x minutes, since we need to trigger a double-op-in mail after profile creation as well.

Could you please help?

Thanks in advance

Steffen

Avatar

Avatar
Shape 1
Level 2
fabios23415219
Level 2

Likes

10 likes

Total Posts

10 posts

Correct Reply

0 solutions
Top badges earned
Shape 1
Give Back
Validate 1
Boost 5
Boost 3
View profile

Avatar
Shape 1
Level 2
fabios23415219
Level 2

Likes

10 likes

Total Posts

10 posts

Correct Reply

0 solutions
Top badges earned
Shape 1
Give Back
Validate 1
Boost 5
Boost 3
View profile
fabios23415219
Level 2

28-06-2018

Hi

any update on this feature?

Is still not possible to update geo and org unit via API?

Any news on this?

Fabio

Avatar

Avatar
Validate 1
Employee
Vapsy
Employee

Likes

370 likes

Total Posts

726 posts

Correct Reply

342 solutions
Top badges earned
Validate 1
Boost 50
Boost 5
Boost 3
Boost 250
View profile

Avatar
Validate 1
Employee
Vapsy
Employee

Likes

370 likes

Total Posts

726 posts

Correct Reply

342 solutions
Top badges earned
Validate 1
Boost 50
Boost 5
Boost 3
Boost 250
View profile
Vapsy
Employee

03-05-2018

Hi Ravish.

Geo Unit and Org Units are separate schemas and hence if you wish to update them by workflow, you need to first use Reconciliation activity after your Data Loading one, to link the incoming population with two schemas.

Please check the definition of both the schemas to understand what values they hold and you will have to work accoordingly.

Regards,
Vipul

Avatar

Avatar
Validate 1
Level 1
Ravish_Patel
Level 1

Likes

2 likes

Total Posts

7 posts

Correct Reply

0 solutions
Top badges earned
Validate 1
Boost 1
View profile

Avatar
Validate 1
Level 1
Ravish_Patel
Level 1

Likes

2 likes

Total Posts

7 posts

Correct Reply

0 solutions
Top badges earned
Validate 1
Boost 1
View profile
Ravish_Patel
Level 1

03-05-2018

Hi Vipul,

We have tried to run the workflow but it doesn't allow to update the Geo Unit for us. What exactly do we set in the attribute of geoUnit? For instance, if we have to set 'all' do we specify 'all' as the value or do we look for the id of the geoUnit and update the id in the profile?

Thank you

Ravish Patel

Avatar

Avatar
Give Back 50
Level 10
florentlb
Level 10

Likes

237 likes

Total Posts

1,109 posts

Correct Reply

239 solutions
Top badges earned
Give Back 50
Give Back 5
Give Back 3
Give Back 25
Give Back 200
View profile

Avatar
Give Back 50
Level 10
florentlb
Level 10

Likes

237 likes

Total Posts

1,109 posts

Correct Reply

239 solutions
Top badges earned
Give Back 50
Give Back 5
Give Back 3
Give Back 25
Give Back 200
View profile
florentlb
Level 10

11-10-2017

Hi Kornel,

I will check if there are plans with the team. If you have the same issue, please do as Vipul suggested and raise a request to support so that our engineers have a look at it.

Thanks,

Florent

Avatar

Avatar
Validate 10
Level 2
Kornel_Keseru
Level 2

Likes

7 likes

Total Posts

31 posts

Correct Reply

4 solutions
Top badges earned
Validate 10
Validate 1
Boost 5
Boost 3
Boost 1
View profile

Avatar
Validate 10
Level 2
Kornel_Keseru
Level 2

Likes

7 likes

Total Posts

31 posts

Correct Reply

4 solutions
Top badges earned
Validate 10
Validate 1
Boost 5
Boost 3
Boost 1
View profile
Kornel_Keseru
Level 2

06-10-2017

Hi,

I ran into the same issue on Adobe Campaign Standard. Our profile resource was extended with access authorization fields. We create profiles via the REST API and need to put the new profiles into the right Org and Geo units.

We have a lot of geo units to support (>60) and it would be too complicated generating so much api clients and switching between them when issuing the REST API calls.

Is there any other solution?

Is this feature expected to appear in a new release in the near future?

Thanks,

Kornel

Avatar

Avatar
Validate 1
Employee
Vapsy
Employee

Likes

370 likes

Total Posts

726 posts

Correct Reply

342 solutions
Top badges earned
Validate 1
Boost 50
Boost 5
Boost 3
Boost 250
View profile

Avatar
Validate 1
Employee
Vapsy
Employee

Likes

370 likes

Total Posts

726 posts

Correct Reply

342 solutions
Top badges earned
Validate 1
Boost 50
Boost 5
Boost 3
Boost 250
View profile
Vapsy
Employee

23-09-2017

Hi Prem,

I've redid my test for step1 as done in past but it is not working anymore.

Can you please log a case with support to report this to Engineering.

Regards
Vipul

Avatar

Avatar
Validate 10
Level 3
Premkarthic-7WP
Level 3

Likes

8 likes

Total Posts

60 posts

Correct Reply

7 solutions
Top badges earned
Validate 10
Validate 1
Give Back 5
Give Back 3
Give Back
View profile

Avatar
Validate 10
Level 3
Premkarthic-7WP
Level 3

Likes

8 likes

Total Posts

60 posts

Correct Reply

7 solutions
Top badges earned
Validate 10
Validate 1
Give Back 5
Give Back 3
Give Back
View profile
Premkarthic-7WP
Level 3

05-09-2017

Hi Vipul,

We have tried the first approach as you said, but we are always seeing the profile has been created with value of orgUnit and GeoUnit pointing to the value "all" instead of the one that we chosen on security group.

Steps Followed,

  1. Created custom security group with OrgUnit and GeoUnit pointing to our custom value on campaign server.
  2. Created mapping for that security group on adobe marketing cloud with the format "Campaign Standard - <Tenant ID> - <Security group>".
  3. Created Adobe IO integration for campaign with value pointed to the custom security group.
  4. Made Post call to the profileandservicesext api.

Any Pointer to fix this will help us more.

Thanks,

-Prem

Avatar

Avatar
Validate 1
Employee
Vapsy
Employee

Likes

370 likes

Total Posts

726 posts

Correct Reply

342 solutions
Top badges earned
Validate 1
Boost 50
Boost 5
Boost 3
Boost 250
View profile

Avatar
Validate 1
Employee
Vapsy
Employee

Likes

370 likes

Total Posts

726 posts

Correct Reply

342 solutions
Top badges earned
Validate 1
Boost 50
Boost 5
Boost 3
Boost 250
View profile
Vapsy
Employee

29-08-2017

Hi Prem,

At the moment, ACS doesn't allow you to pass orgUnit and geoUnit in the payload. This is a feature which is part of the proposed enhancements of ACS.

At the moment, you need to have security groups defined per geoUnit + OrgUnit combination.

Then for these security groups, create an individual integration point in Adobe IO.

Use that specific integration to add profiles into ACS, they will get the designated geo and org unit details.

If this is cumbersome for you, the only other option is to have a workflow that runs every x minutes to update the profiles based on country or specific custom field that can help determine the relevant geo and org units.

Hope this helps.

Regards,
Vipul