method,path,description GET,/:orgKey/:orgKey/metadata/:applicationKey/versions,Returns the versions assocoated with the specified application. The latest version is the first result returned. GET,/:orgKey/:orgKey/metadata/:applicationKey/versions/latest.txt,Returns the latest version number as a string GET,/:orgKey/:orgKey,Search all applications. Results are always paginated. POST,/:orgKey/:orgKey,Create an application. PUT,/:orgKey/:orgKey/:applicationKey,Updates an application. DELETE,/:orgKey/:orgKey/:applicationKey,Deletes a specific application and its associated versions. POST,/:orgKey/:orgKey/:applicationKey/move,Moves application to a new organization. GET,/attributes/attributes,Search all attributes. Results are always paginated. GET,/attributes/attributes/:name,Returns the attribute with this name. POST,/attributes/attributes,Create a new attribute. DELETE,/attributes/attributes/:name,Deletes the attribute with this name. Only the user who created an attribute can delete it. GET,/authentications/authentications/session/:id, POST,/:orgKey/batch/download/applications/:orgKey/batch/download/applications,Retrieve multiple applications in one api call. GET,/changes/changes, POST,/:orgKey/:applicationKey/:version/:orgKey/:applicationKey/:version/form,Create an invocation form. This is useful primarily for debugging when you want to see exactly what content is being forwarded to the generator GET,/:orgKey/:applicationKey/:version/:orgKey/:applicationKey/:version/:generatorKey,Generate code for a specific version of an application. POST,/:orgKey/:applicationKey/:version/:orgKey/:applicationKey/:version/:generatorKey,Generate code for a specific version of an application. POST,/domains/:orgKey/domains/:orgKey,Add a domain to this organization DELETE,/domains/:orgKey/domains/:orgKey/:name,Remove this domain from this organization POST,/email_verification_confirmations/email_verification_confirmations,Validate an email address using a token. GET,/generator_services/generator_services,List all generator services GET,/generator_services/generator_services/:guid, POST,/generator_services/generator_services, DELETE,/generator_services/generator_services/:guid,Deletes a generator service. GET,/generators/generators,List all available generators GET,/generators/generators/:key, GET,/_internal_/_internal_/healthcheck, GET,/items/items, GET,/items/items/:guid, GET,/memberships/memberships,Search all memberships. Results are always paginated. GET,/memberships/memberships/:guid, DELETE,/memberships/memberships/:guid, GET,/membership_requests/membership_requests,Search all membership requests. Results are always paginated. POST,/membership_requests/membership_requests,Create a membership request POST,/membership_requests/membership_requests/:guid/accept,Accepts this membership request. User will become a member of the specified organization. POST,/membership_requests/membership_requests/:guid/decline,Declines this membership request. User will NOT become a member of the specified organization. GET,/organizations/organizations,Search all organizations. Results are always paginated. GET,/organizations/organizations/:key,Returns the organization with this key. POST,/organizations/organizations,Create a new organization. PUT,/organizations/organizations/:key,Update an organization. DELETE,/organizations/organizations/:key,Deletes an organization and all of its associated applications. GET,/organizations/organizations/:key/attributes,Returns all attribute values for this organization. Results are always paginated. GET,/organizations/organizations/:key/attributes/:name,Returns the attribute value with this name. PUT,/organizations/organizations/:key/attributes/:name,Create or update a new attribute value. DELETE,/organizations/organizations/:key/attributes/:name,Deletes the attribute value with the specified name. Only the user who created an attribute value can delete it. POST,/password_resets/password_resets,"Change the password for this token. If the token is invalid, has been used, or otherwise no longer can be applied, errors will be returned as 409s. A 204 represents that the user has successfully changed their password." POST,/password_reset_requests/password_reset_requests,Create a new password reset. This will send the user an email with a link to reset their password. GET,/subscriptions/subscriptions,Search subscriptions. Always paginated. GET,/subscriptions/subscriptions/:guid,Returns information about a specific subscription. POST,/subscriptions/subscriptions,Create a new subscription. DELETE,/subscriptions/subscriptions/:guid, GET,/tokens/tokens/users/:user_guid, GET,/tokens/tokens/:guid/cleartext,Used to fetch the clear text token. POST,/tokens/tokens,Create a new API token for this user DELETE,/tokens/tokens/:guid, GET,/users/users,"Search for a specific user. You must specify at least 1 parameter - either a guid, email or token - and will receive back either 0 or 1 users." GET,/users/users/:guid,Returns information about the user with this guid. POST,/users/users/authenticate,Used to authenticate a user with an email address and password. Successful authentication returns an instance of the user model. Failed authorizations of any kind are returned as a generic error with code user_authorization_failed. POST,/users/users/authenticate_github,Used to authenticate a user using a github access token. This is equivalent to running the following command to get the user info: curl -H 'Authorization: Bearer code' https://api.github.com/user POST,/users/users,Create a new user. PUT,/users/users/:guid,Updates information about the user with the specified guid. POST,/validations/validations, GET,/:orgKey/:orgKey/:applicationKey,Search all versions of this application. Results are always paginated. GET,/:orgKey/:orgKey/:applicationKey/:version,Retrieve a specific version of an application. POST,/:orgKey/:orgKey/:version,Create a new version for an application PUT,/:orgKey/:orgKey/:applicationKey/:version,Upsert a version of an application DELETE,/:orgKey/:orgKey/:applicationKey/:version,Deletes a specific version. GET,/:orgKey/:orgKey/:applicationKey/:version/example/:type_name,Generates an example JSON document of the type with the specified name. GET,/watches/watches,Search attributes. Always paginated. GET,/watches/watches/:guid,Returns information about a specific watch. GET,/watches/watches/check,Quick check if a user is watching a specific application. POST,/watches/watches,Create a new watch. DELETE,/watches/watches/:guid,