API Platform Base Path: https://api.enterprise.apigee.com/v1/o/{org_name}
API Resource Path: /developers
Create a developer in an organization
Verb: POST
Auth: Basic AuthCreates a profile for a developer in an Apigee organization
Sample Request:$ curl -H "Content-type:application/json" -X POST -d \
'{
"email": "ntesla@theramin.com",
"firstName": "Nikola",
"lastName": "Tesla",
"userName": "theramin",
"attributes": [
{
"name": "region",
"value": "north"
}
]
}' \
-u myname:mypass https://api.enterprise.apigee.com/v1/o/{org_name}/developers
Request Payload Elements:
| Name | Description | Default | Required? |
|---|---|---|---|
| The developer's email, used to unique identify the developer in Apigee | N/A | Yes | |
| firstName | The first name of the developer | N/A | Yes |
| lastName | The last name of the developer | N/A | Yes |
| userName | The developer's username (currently unused by Apigee) | N/A | No |
| attributes | Name/value pairs used to extend the default profile | N/A | No |
{
"email" : "ntesla@theramin.com",
"firstName" : "Nikola",
"lastName" : "Tesla",
"userName" : "theramin",
"organizationName" : "myorg",
"status" : "active",
"attributes" : [ {
"name" : "region",
"value" : "north"
} ],
"createdAt" : 1345058241037,
"createdBy" : "andrew@apigee.com",
"lastModifiedAt" : 1345058241037,
"lastModifiedBy" : "andrew@apigee.com"
}
Response Payload Elements:
| Name | Description |
|---|---|
| The developer's email (used asa unique key to retrieve information about this developer) | |
| firstName | The first name of the developer |
| lastName | The last name of the developer |
| userName | The username of the developer (currently unused in Apigee) |
| organizationName | The Apigee organization where the developer is regsitered |
| status | The developer status: 'active' or 'inactive' |
| attributes | Name/value pairs used to extend the default developer profile |
| createdAt | Unix time when the developer was created |
| createdBy | User name of the Apigee user who created the developer |
| lastModifiedAt | Unix time when the developer profile was last modified |
| lastModifiedBy | User name of the Apigee user who last modified the developer profile |