Content Groups API Example Calls
Different Query Options for Content Groups
Here are more examples of how to use the Content Groups API to query and get the result set you want.
This query will give you the content groups with name as test
https://<instance>.coupahost.com/api/business_groups?name[contains]=test
This query will give you the content groups updated by a particular user with Login = testsupport
https://<instance>.coupahost.com/api/business_groups?created_by[login]=testsupport
This query will give you all the business groups created after March 1st 2014
https://<instance>.coupahost.com/api/business_groups?created-at[gt]=2014-03-01T12:00:00
GET Single Content Group
In this example, we queried for a single expense report with an ID of 9.
We did a GET to the URL:
https://<instance>.coupahost.com/api/business_groups/9
or
https://<instance>.coupahost.com/api/business_groups?id=9
The Result:
Query Content Group Sample Result
<?xml version="1.0" encoding="UTF-8"?>
<business-group>
<id type="integer">9</id>
<created-at type="datetime">2014-04-04T14:04:20-07:00</created-at>
<updated-at type="datetime">2014-04-04T14:04:20-07:00</updated-at>
<name>Test1</name>
<description>test1 group</description>
<created-by>
<id type="integer">1</id>
<login>coupasupport</login>
<email>upgrade@coupa.com</email>
<employee-number nil="true" />
<firstname>Coupa</firstname>
<lastname>Support</lastname>
<salesforce-id nil="true" />
<mycustom-userfield />
</created-by>
<updated-by>
<id type="integer">1</id>
<login>coupasupport</login>
<email>upgrade@coupa.com</email>
<employee-number nil="true" />
<firstname>Coupa</firstname>
<lastname>Support</lastname>
<salesforce-id nil="true" />
<mycustom-userfield />
</updated-by>
</business-group>
Content Groups Creation
In this example we are creating a Content Group. We are not using any Coupa system ID's for any of the reference objects.
We posted it to the URL:
https://<instance url>/api/business_groups/.
<?xml version="1.0" encoding="UTF-8"?>
<business-group>
<name>test sample content group</name>
<description>What Pattern Group</description>
</business-group>