API Platform Base Path: https://api.enterprise.apigee.com/v1/o/{org_name}
API Resource Path: /companies/{company_name}/developers
Adds a developer to a company
Verb: POST
Auth: Basic AuthContent Types:
application/json
text/xml
Associates a developer profile with a company entity. Company entities can be used to manage developers and apps collectively.
Sample Request:$ curl -H "Content-Type:application/json" -X POST -d \
'{
"developer" : [ {
"email" : "dev@apigee.com",
"role" : "developer"
}, {
"email" : "developer@apigee.com",
"role" : "developer"
} ]
}' \
https://api.enterprise.apigee.com/v1/o/{org_name}/companies/{company_name}/developers \
-u myname:mypass
Request Payload Elements:
| Name | Description | Default | Required? |
|---|---|---|---|
| The unique ID for a Company Developer | Yes | ||
| role | An entry that may be used for acces control to App information by a client, but which is not enforced by Apigee | Yes |
{
"developer" : [ {
"email" : "dev@apigee.com",
"role" : "developer"
}, {
"email" : "developer@apigee.com",
"role" : "developer"
} ]
}
Response Payload Elements:
| Name | Description |
|---|---|
| The unique key ID a Company Developer | |
| role | An entry that may be used for acces control to App information by a client, but which is not enforced by Apigee |
Failure 4xx with proper error message
{
"code" : "developer.service.DevelopersDoesNotExist",
"message" : "Developers [dev2@apigee.com] doesnot exist",
"contexts" : [ ]
}
Last updated:
14 days ago