Warning |
---|
As of Jan 2019, this endpoint is undergoing some significant performance improvements and is likely to change, so please contact support@onlinephotosubmission.com for more information. |
Note |
---|
Note |
This endpoint should only be used to create a person. If you need to update a person, please refer to the Update a Person endpoint. |
Info |
---|
This Example Project demonstrates how to consume an older version this API endpoint within a Java project. |
Info |
---|
This Example Project demonstrates how to consume an older version of this API endpoint within a C# project. |
URI: https://api.
...
cloudcard.
...
us/person
HTTP Method: POST
Required Headers: X-Auth-Token (see: Authentication)
Optional URL Parameters:
...
sendInvitation=[true|false]
default istrue
IfsendInvitation
isfalse
, cardholders will not receive an email invitation.
IfsendInvitation
istrue
(or not specified), an email invitation will be sent to the cardholder.
...
Example HTTP Request Body - Email Only
Code Block | ||
---|---|---|
| ||
{ "email": "jon.doe@foo.edu" } | ||
Code Block | ||
Example HTTP Request Body -
...
Setting other optional fields
Code Block | ||
---|---|---|
| ||
{
"email": "jon.doe@foo.edu",
"identifier":"ABC123"
} | ||
Code Block | ||
| ||
{, "emailcardholderGroupName": "jon.doe@foo.edu"Online Students", "identifieradditionalPhotoRequired":true, "ABC123enabled":true, "customFields":{ "Last_Name":"Card", "First Name":"Carry A", "Upload Date":"2017 - 06 - 22 11:17AM", "Batch":"1" } } | ||
Code Block | ||
| ||
201 created
{ |
Field Descriptions
Include Page | ||||
---|---|---|---|---|
|
Example Response (with ?renderResource=true)
Code Block |
---|
201 created { "id": 577784, "dateCreated": "2022-01-31T18:34:57Z", "passwordResetRequired": false, "customFieldValues": [], "organization": { "accountExpired":false,"id": 100133, "isPaid": true, "downloadLabel": "Download Photos", "allowAutoCrop": false, "logoutUrl": "", "allowAutoRotate": false, "accountLockedallowAutoDenial": false, "activatedDateallowDeprecatedEndpoints":null, false, "authoritiesmaxNumberOfInvitations":[ 0, "photoDimensions": { "class":"com.campuscardtools.myphotoid.Role", "id": 6, "width": 300, "height": 300, "description": "300:300 (1:1)", "domainClass": "us.cloudcard.api.PhotoDimensions", "idversion":3 0, "authority":"ROLE_CARDHOLDER""value": 1.0, "longSide": 300, "shortSide": 300 }, "name": "Postman Test", "badPhotoThreshold": 0.4, "helpScoutBeacons": [], "currentPhoto":null,"allowAutoBackgroundReplacement": false, "sendEmailFrom": "Online Photo Submission <sent.from.customer@onlinephotosubmission.com>", "identifier": null, "emailReplyTo": null, "approvalsPerDay": 10, "expirationDate": null, "backgroundColor": null, "parent": null, "allowAutoApproval": false, "termsOfService": null, "siteURL": "", "autoArchiveAction": null, "daysBetweenInvitations": 14, "lastUpdated": "2022-01-31T18:17:29Z", "backgroundImage": null, "sendAutomaticFeedback": false, "usePersonIdentifier": true, "emailDomains": [], "autoArchiveStatus": null, "additionalPhotoTypes": [], "customFieldsdefaultGroup": { "Upload Date":{"id": 108, "organization": { "id": 100133 }, "receivableEmails": "class":"com.campuscardtools.myphotoid.CustomFieldValue",",empty", "name": "Default", "domainClass": "us.cloudcard.api.EmailGroup", "version": 0 }, "goodPhotoThreshold": 0.8, "personIdentifierLabel": "ID Number", "preventMultiplePhotos": false, "customCssUrl": "", "useEmailAsUsername": true, "helperBotDelay": 600000, "downloadStrategy": { "id":3541, "ZIP", "name": "Zip "customField":{File" }, "approvalsMadeToday": 0, "backgroundReplacementEnabled": false, "classcanApproveMorePhotosToday":"com.campuscardtools.myphotoid.CustomField", true, "customFields": [], "photoRequirements": [ { "id":34 100851, },"listIndex": 0, "lastUpdated": "20172019-0604-26T20:0030:47Z09Z", "personorganization": { "id": 100133 }, "uniqueName": "Crop", "classifierUrl": null, "hidden": false, "requirement": "Should be cropped slightly above head to middle of "class":"com.campuscardtools.myphotoid.Person",chest", "version": 0, "domainClass": "us.cloudcard.api.PhotoRequirement" }, { "id":123 100852, "listIndex": }1, "value":"2017 - 06 - 22 11:17AM" "lastUpdated": "2019-04-26T20:30:09Z", "organization": { "id": 100133 }, "Last Name":null, "First Name":{"uniqueName": "Plain Background", "classifierUrl": null, "hidden": false, "requirement": "Should be taken against a plain, light background", "version": 0, "classdomainClass": "comus.campuscardtoolscloudcard.myphotoidapi.CustomFieldValue",PhotoRequirement" }, { "id":3540, 100853, "listIndex": 2, "lastUpdated": "2019-04-26T20:30:09Z", "customFieldorganization": { "id": 100133 }, "uniqueName": "Color Photo", "class":"com.campuscardtools.myphotoid.CustomField","classifierUrl": null, "hidden": false, "requirement": "Must be a color photo", "version": 0, "domainClass": "us.cloudcard.api.PhotoRequirement" }, { "id":31 100854, "listIndex": },3, "lastUpdated": "20172019-0604-26T20:0030:47Z09Z", "personorganization": { "id": 100133 }, "uniqueName": "No Accessories", "classifierUrl": null, "hidden": false, "class":"com.campuscardtools.myphotoid.Person","requirement": "Must not include sunglasses or hat", "version": 0, "domainClass": "us.cloudcard.api.PhotoRequirement" }, { "id": 100855, "listIndex": 4, "lastUpdated": "2019-04-26T20:30:09Z", "organization": { "id":123 100133 }, "valueuniqueName":"Carry A" } "Face Camera", "classifierUrl": null, "hidden": false, "requirement": "Must be positioned directly facing the camera", "Batch":{ "version": 0, "classdomainClass": "comus.campuscardtoolscloudcard.myphotoidapi.CustomFieldValue",PhotoRequirement" }, { "id":3542, 100856, "listIndex": 5, "lastUpdated": "2019-04-26T20:30:09Z", "customFieldorganization": { "id": 100133 }, "uniqueName": "Look At Camera", "classifierUrl": null, "hidden": false, "requirement": "Eyes should be open and looking at the camera", "version": 0, "classdomainClass": "comus.campuscardtoolscloudcard.myphotoidapi.CustomField",PhotoRequirement" }, { "id":33 100857, "listIndex": }6, "lastUpdated": "20172019-0604-26T20:0030:47Z09Z", "personorganization": { "class":"com.campuscardtools.myphotoid.Person","id": 100133 }, "uniqueName": "Generic", "classifierUrl": "https://helper-bot.onlinephotosubmission.com/generic", "hidden": true, "requirement": "Must be a good photo", "version": 0, "domainClass": "us.cloudcard.api.PhotoRequirement" } ] }, "preArchiveEmail": null, "accountExpired": false, "roles": null, "dateArchived": null, "photos": null, "unsubscribe": false, "identifier": null, "emailGroup": { "id": 108, "organization": { "id":123 100133 }, "receivableEmails": ",empty", "name": "Default", "valuedomainClass":"1" "us.cloudcard.api.EmailGroup", "version": 0 }, "preArchiveIdentifier": }null, "dateTermsAccepted": null, "passwordExpired": false, "lastUpdated": "2022-01-31T18:34:57Z", "additionalPhotos": null, "additionalPhotoRequired": true, "quicksightArn": null, "preArchiveUsername": null, "username": "jonathan+apiexample@cloudcard.us", "accountLocked": false, "activatedDate": null, "enabled": true, "email": "jonathan+apiexample@cloudcard.us", "domainClass": "comus.campuscardtoolscloudcard.myphotoidapi.Person", "email":"john.doe@foo.edu","authorities": [ { "authority": "ROLE_CARDHOLDER" } ], "canViewOrganizationList": false, "enabledcanSwitchOrganizations":true false, "idcustomFields":123 {}, "identifierhomeOrganization":"ABC123", { "id": 100133, "latestPhoto": null,"hasDescendents": false, "descendents": [] }, "organizationlinks": { "login": "https://test-app.onlinephotosubmission.com/#/login?auth_token=bfki4g6mod5t9ff93sl83jokn06jnmddm6obnpb6vbittg7dfjv1dsscki6v1jjn" }, "email": "jonathan+apiexample@cloudcard. },us", "identifier": null, "username": "jonathan+apiexample@cloudcard.us", "passwordExpiredreadOnly": false, "passwordResetRequiredrestorable": false, "status": "readOnly":false,"ACTIVE", "additionalPhotos": {}, "usernamecurrentPhoto":"john.doe@foo.edu" null, "previouslyApprovedPhoto": null } |