Follow the steps below to add a Function Security Class and/or an External Administrator User Group.
Add the Function Security Class:
Log in as a System Administrator.
Click on Security in the User Setup section.
Click Add in the Function Security Class section.
Enter a Class Name.
Add an External Administrator User Group:
Log in as a System Administrator.
Click on Add User in the User Setup section.
Select External Administrator for the User Group.
Select a Function Class. This should match the name of the function created in step 1.4 above.
Complete the remaining fields (as required). Instructions can be found here.
How to Create a cURL Command
If you are asked to create a cURL command to help troubleshoot, please follow the steps below.
If the request you are using has a functionName header use this command pattern:
curl -v -H "functionVersion: 2" -H "functionName: FUNCTION_NAME” -d @body.json -H "Content-Type: application/json" -v -u USERNAME:PASSWORD -X POST -k https://[PENELOPE_URL]/external/import/gateway
You will need to replace the following words with values that apply for your request:
FUNCTION_NAME will be provided to you by your Tailored Services representative
body.json is the name of the file you created with the data being processed by this function
USERNAME is the name of your External Administrator user with access to this function
PASSWORD is the password for your External Administrator with access to this function
please note that you can’t use the colon symbol “:” in the password
PENELOPE_URL is your agency’s Penelope URL
If you are downloading, then your cURL command would look like this:
curl -v -H "functionVersion: 2" -H "functionName: webgateway” -d @body.json -H "Content-Type: application/json" -v -u USERNAME:PASSWORD -X POST -k https://[PENELOPE_URL]/external/import/gateway
You will need to replace the following words with values that apply for your request:
body.json is the name of the file you created with the data being processed by this function
USERNAME is the name of your External Administrator user with access to this function
PASSWORD is the password for your External Administrator with access to this function
please note that you can’t use the colon symbol “:” in the password
PENELOPE_URL is your agency’s Penelope URL
Otherwise, use this pattern:
curl -v -d @body.json -H "Content-Type: application/json" -v -u USERNAME:PASSWORD -X POST -k https://[PENELOPE_URL]/external/import/gateway
You will need to replace the following words with values that apply for your request:
body.json is the name of the file you created with the data being processed by this function
USERNAME is the name of your External Administrator user with access to this function
PASSWORD is the password for your External Administrator with access to this function
please note that you can’t use the colon symbol “:” in the password
PENELOPE_URL is your agency’s Penelope URL
Installing cURL on a Windows Machine
If you are using a Windows machine and cURL is not installed, follow these steps to install it:
Create a new folder in your C: drive named curl
From http://curl.haxx.se/download.html, download the zip file that applies to your machine
Unzip the downloaded file and move curl.exe to your curl folder
Download cacert.pem from http://curl.haxx.se/docs/caextract.html and move it to your curl folder
Add C:\curl to your PATH environment variable
More Information
For more information on cURL click here.